/*
================================================================================================
HTML Elements
================================================================================================
*/
body
{ margin: 0px; padding: 0px; background-color: #FFFFFF; color: #333333; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; }
a:link, a:visited
{ color: #23528D; text-decoration: none; }
a:hover, a:active
{ color: #23528D; text-decoration: underline; }
form
{ margin: 0px; padding: 0px; }
h1
{ margin: 0px; padding: 0px; color: #23528D; font-size: 20px; font-weight: normal; text-transform: uppercase; }
h2
{ color: #000000; font-size: 12px; text-transform: uppercase; }
h3
{ color: #000000; font-size: 11px; text-transform: uppercase; }
p
{ margin: 5px 0px 8px 0px; padding: 0px; }
td
{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }
ul
{ margin: 0px 0px 0px 15px; padding: 0px; }
/*
================================================================================================
Named Elements
================================================================================================
*/
#body
{
 width: 810px; min-height: 345px; margin: 4px 0px 0px 0px; padding: 0px;
 background-image: url("../../assets/img/designElements/bodyBg.gif"); background-repeat: repeat-y;
}
#container
{
 width: 810px; min-height: 345px; margin: 0px; padding: 0px; font-size: 11px;
 background-image: url("../../assets/img/designElements/leftColRound_bl.gif"); background-position: bottom left; background-repeat: no-repeat;
}
#column_left
{ float: left; width: 213px; min-height: 316px; margin: 0px; padding: 0px; }
#column_middle
{ float: left; width: 361px; min-height: 316px; margin: 0px; padding: 0px 15px 0px 15px; }
#column_right
{ float: left; width: 206px; min-height: 294px; right: 0px; margin: 0px; padding: 0px; }
#corner_br
{ position: absolute; margin: 100px 0px 0px 785px; padding: 0px; }
#corner_tl
{ display: none; position: absolute; margin: 0px; padding: 0px; }
#corner_tr
{ position: absolute; margin: 0px 0px 0px 183px; padding: 0px; }
#flashFeature
{ width: 810px; height: 346px; margin: 4px 0px 0px 0px; padding: 0px; }
#footer
{ width: 780px; margin: 30px 15px 0px 15px; padding: 15px 0px 15px 0px; border-top: 1px solid #D6D8DA; text-transform: uppercase; font-size: 8px; }
#header
{ width: 810px; height: 125px; margin: 0px; padding: 0px; background-color: #EDEDED; text-transform: uppercase; }
#headline
{ float: left; width: 567px; margin: 0px; padding: 20px 0px 5px 15px; color: #23528D; font-size: 20px; font-weight: normal; text-transform: uppercase; }
#headline1
{ float: left; width: 567px; margin: 0px; padding: 20px 0px 5px 15px; color: #000000; font-size: 20px; font-weight: normal; text-transform: uppercase; }
#logo
{ position: absolute; margin: 47px 0px 0px 30px; padding: 0px; }
#menuBar
{
 position: absolute; width: 800px; height: 20px; margin: 1px 0px 0px 0px; padding: 5px 10px 0px 0px; text-align: right; font-weight: bold;
 background-image: url("../../assets/img/designElements/menuBarBg.gif"); background-position: right; background-repeat: no-repeat;
}
#menuBar form
{ display: inline; }
#menuBar div
{ margin: 0px; padding: 0px 20px 0px 0px; display: inline; }
#navigation
{ position: absolute; margin: 60px 0px 0px 255px; padding: 0px; font-size: 11px; color: #285D9F; font-weight: bold; }
#page
{ width: 808px; margin: 0px auto; margin-top: 10px; margin-bottom: 10px; padding: 0px; }
#searchBox
{ width: 120px; height: 12px; margin: 0px; padding: 0px 2px 0px 2px; background-color: #FFFFFF; border: 1px solid #A6A69B; font-size: 9px; color: #333333; }
#subFeatures
{ width: 810px; margin: 0px; padding: 0px; }
#subFeatures h2
{ margin: 0px; padding: 0px; font-size: 10px; }
#subNavigation
{ margin: 48px 0px 0px 0px; padding: 0px; font-size: 14px; }
/*
================================================================================================
Classes
================================================================================================
*/
.bullet
{ margin: 3px 5px 10px 0px; padding: 0px; }
.callout
{ color: #23528D; }
.column
{ float: left; }
.formButton
{ font-size: 11px; color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif; }
.formField
{ width: 250px; height: 15px; margin: 0px; padding: 0px 2px 0px 2px; background-color: #FFFFFF; border: 1px solid #A6A69B; font-size: 11px; color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif; }
.formSelect
{ margin: 0px; padding: 0px; background-color: #FFFFFF; border: 1px solid #A6A69B; font-size: 11px; color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif; }
.formTextArea
{ width: 350px; height: 100px; background-color: #FFFFFF; border: 1px solid #A6A69B; color: #333333; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.formTextArea2
{ width: 520px; height: 100px; background-color: #FFFFFF; border: 1px solid #A6A69B; color: #333333; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.hr
{ height: 1px; margin: 0px; padding: 0px; background-image: url("../../assets/img/designElements/hr.gif"); background-repeat: repeat-x; }
.navItem
{ float: left; max-width: 90px; margin: 0px 22px 0px 0px; padding: 0px; }
.navItemOver
{ background-image: url("../../assets/img/designElements/arrowDown.gif"); }
.subHead
{ color: #23528D; font-size: 16px; font-weight: normal; text-transform: none; }
.subNavItem
{ max-width: 125px; margin: 0px 0px 15px 10px; padding: 0px 0px 0px 20px; background-image: url("../../assets/img/designElements/arrowUp.gif"); background-repeat: no-repeat; }
.subNavItem1
{ max-width: 125px; margin: 0px 0px 15px 10px; padding: 0px 0px 0px 20px; background-image:none; background-repeat: no-repeat; }
.subNavItemOver
{ background-image: url("../../assets/img/designElements/arrowDown.gif"); }
.subNavItemOver a:link, .subNavItemOver a:visited, .subNavItemOver a:hover, .subNavItemOver a:active
{ color: #161310; text-decoration: none; }
.subFeature
{ float: left; width: 172px; margin: 30px 15px 0px 15px; padding: 0px; color: #000000; }