*
{margin: 0 auto; padding: 0;}

img, fieldset 
{border: 0;}

body 
{font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #666666; text-align: center; background-color: #FFFFFF;}

#pageArea 
{width: 760px; border: 1px solid #FF8031; margin: 0 auto; text-align: left;}

a 
{color: #006dba; text-decoration: underline;}

a:hover, a:active 
{color: #CC6600; text-decoration: underline;}

h1 
{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 120%; margin-top: 5px; margin-bottom: 7px;
 color:#666666;}

#header 
{height: 65px; position: relative;}

#logo 
{position: absolute; border-right: 1px dashed #CCCCCC; left: 0px; top: 0px; bottom: 0px;}

#banner 
{position: absolute; right: 0px; top: 0px; bottom: 0px;}

#primaryNav 
{border-top: 1px solid #FF8031; border-bottom: 1px solid #FF8031; width: 760px; padding-left: 0px; margin-left: 0px;
 background-color: #207CC4; color: White; float: left; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold;
 clear: both;}

#primaryNav li 
{display: inline; list-style: none;}

#primaryNav a 
{padding: 0.3em 1em; font-size: 12px; background-color: #207CC4; color: White; text-decoration: none; float: left;
 border-right: 1px solid #FFFFFF;}

#primaryNav a:hover 
{background-color: #ffffff; color: #ff8031;}

#secondaryhdr
{border-top: 1px solid #FFFFFF; clear: both; height: 18px; background-color: #FF8031; padding-left: 10px; padding-top: 3px;
 width: 750px; text-align: center; font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif;
 color: #FFFFFF; clear: both;}

#content 
{border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; width: 760px; float: left;}

#primaryContent 
{border-left: 1px solid #FFFFFF; width: 295px; margin: 0; float: left; height: 352px;}

#secondaryContent 
{width: 464px; margin: 0; font-size: 11px; float: right; display: inline; color: #FFFFFF; font-weight: bold;}

#secondaryContentbottom
{border-top: 1px dashed #CCCCCC; padding-left: 20px; padding-right: 20px; padding-top: 5px; color: #666666; font-size: 12px;}

#mainfooter
{border-top: 1px solid #FF8031; width: 760px; padding-top: 0px; clear: both;}

#navfooter ul
{padding-left: 30px; margin-left: 0px; background-color: #207CC4; color: White; float: left; width: 730px;
 font-family: verdana, arial, helvetica, sans-serif; font-weight: bold;}

#navfooter ul li
{display: inline; list-style: none;}

#navfooter ul li a
{padding: 0.3em 1em; font-size: 12px; background-color: #207CC4; color: White; text-decoration: none; float: left;
 border-right: 1px solid #FFFFFF;}

#navfooter ul li a:hover
{background-color: #ffffff; color: #ff8031;}

#container 
{border-top: 1px solid #FF8031; clear: both; width: 760px; padding: 20px 0 20px 0; text-align: center; font-size: 11px;
 color: #666666;}
 
.style2 {color: #207cc4} .style3 {color: #ff8031}