body {font: 16px/1.4em arial, helvetica, sans-serif; color: #333; margin: 0; padding: 0; border: 0; overflow: hidden; height: 100%; max-height: 100%; background: #fff url(images/bg.gif) repeat-y 0% 0%;}

#framecontent {background: url(images/bg_top.gif) repeat-x right 0%; color: #333; border-left: 20px solid #fff; position: absolute; top: 0; height: 130px; left: 0; text-align: center;width: 100%;}

* html #framecontent {background: url(images/bg_top_ie.gif) repeat-x right 0%; }

#maincontent {font-size: 0.81em; position: fixed; top: 130px; left: 0; right: 0; bottom: 0; overflow: auto;}

#contentwrapper {float: right; width: 100%; margin-left: -440px; background: url(images/bg_main.gif) repeat-y right 0;}

#contentcolumn {margin-left: 440px;}

#leftcolumn {float: left; width: 220px;}

#rightcolumn {float: left; width: 220px;}

* html body {padding: 130px 0 0 0;}

* html #maincontent {height: 100%; width: 100%;}

/* Navigation */

#menu {padding-left: 0; margin-left: 0; width: 180px;}

#menu li {list-style: none; margin: 0; padding: 0 0 0.25em 0;}

#menu li a,#menu li a:link,#menu li a:active,#menu li a:visited {color: #333;font-weight: bold;text-decoration: none;outline:none;}

#menu li a:hover {color: #999;font-weight: bold;text-decoration: underline;}

#moreLinks {padding-left: 0;margin-left: 0;border-bottom: 1px solid #b7c8da;border-left: 1px solid #b7c8da;border-right: 1px solid #b7c8da;width: 180px;}

#moreLinks li {list-style: none;margin: 0;padding: 0.25em 0.25em 0.25em 0.5em;border-top: 1px solid #b7c8da;}

#moreLinks li a,#moreLinks li a:link,#moreLinks li a:active,#moreLinks li a:visited {color: #6666ff;font-weight: normal;text-decoration: none;}

#moreLinks li a:hover {color: #b7c8da;text-decoration: underline;}

/* Layout styles */

#framecontent h1 {color: #36648b;font-size: 2.75em;font-weight: normal;margin: 40px 0 0 0;}

#framecontent h2 {color: #fff;font-size: 1.38em;font-weight: normal;margin: 16px 0 0 0;letter-spacing: 4px;}

#contentcolumnText,#leftcolumnText,#rightcolumnText {margin: 0 40px 20px 20px;}

h1,h2,h3,h4,h5,h6 {letter-spacing: 1px;}

#contentcolumn h1 {background: #fff url(images/bg_h1.gif) repeat-x 0% 0%;color: #36648b;font-size: 1.63em;margin: 0 20px 10px 20px;letter-spacing: 4px;text-transform: uppercase;}

#contentcolumn h2,h3 {color:#36648b;font-size: 1.38em;font-weight: normal;}

#contentcolumn h4,h5,h6 {color:#ff9900;font-size: 1.13em;}

#leftcolumnText,#rightcolumnText {margin: 0 20px 20px 20px;}

#rightcolumn h1 {color: #ff9900;font-size: 2em;font-weight: normal;margin: 0;}

a,a:link,a:active,a:visited {color: #cc0000;font-weight: bold;outline:none;}

a:hover {color: #ea9696;text-decoration: none;}

strong,b {color: #36648b;}

hr.hr {color: #fff;background-color: #fff;height: 5px;border: 1px solid #b7c8da;clear: both;}

.imageLeft {float: left;margin: 6px 10px 0 0;}

.imageRight {float: right;margin: 6px 0 0 10px;}

#contentcolumn ul {margin-left: 15px; padding-left: 0; list-style: none;}

#contentcolumn li {color: #36648b;font-weight: bold;padding-left: 25px; background: url(images/list.gif) no-repeat 0% 4px;}

fieldset {font-size: 0.94em;line-height: 1.3em;border: 1px solid #b7c8da; padding: 0 5px 10px 5px; text-align: left;margin: 0 20px 0 20px;width: 168px;_width: 180px;}

legend {color: #36648b;border: 1px solid #fff;font-weight: bold;padding: 0px 4px 0px 4px;}

.note {color: #36648b;font-size: 0.90em;line-height: 1.3em;float: right;background: #fff url(images/note.jpg) no-repeat 0% 0%;margin: 0 0 0 10px;height: 170px;width: 135px;_height: 260px;_width: 200px;padding: 90px 35px 0px 30px;}

#address {border-top: 1px solid #b7c8da;border-bottom: 1px solid #b7c8da;font-size: 0.94em;padding: 1.4em 0 1.4em 0;margin-bottom: 1.4em;}

#copyright {border-top: 1px solid #b7c8da;font-size: 0.94em;padding-top: 1.4em;text-align: center;}

