

body        { background-color: #fff }
#header         { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("../images/header.jpg"); background-repeat: no-repeat; background-position: left top; padding-top: 2px; padding-right: 14px; padding-bottom: 23px }
#header a             { color: #2e3941; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-color: #e8f1fc; margin-left: 3px; padding: 1px 4px; border-style: solid; border-width: 1px; border-color: #677e8e #92b7d0 #92b7d0 #92a3af }

#header a:hover            { color: #2f3d83; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #cae1fc; border-style: solid; border-width: 1px; border-color: #2f3d83 #97a5eb #97a5eb #2f3d83 }
#header input, textarea, select     { color: #000 !important; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; margin: 0 3px 5px 10px; padding-top: 3px; padding-bottom: 0; width: 185px; border-style: solid; border-width: 1px; border-color: #c03 #903 #903 #c03 }
/* Left Nav */
#tabsF            { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; width: 950px; float: left }
    #tabsF ul      { list-style: none; margin: 0; padding: 0 0 0 }
    #tabsF li  { display: inline; margin: 0; padding: 0 }
    #tabsF a             { text-decoration: none; background-image: url("../images/tableftF.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0 0px 0 0px; padding: 0 0 0 3px; float: left }
    #tabsF a span           { color: #3b3939; font-size: 11px; font-weight: normal; background-image: url("../images/tabrightF.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; display: block; padding: 8px 10px 8px 5px; float: left }
    /* Commented Backslash Hack hides rule from IE5-Mac */
    #tabsF a span  { float: none }
    /* End IE5-Mac hack */
#tabsF a:hover   { background-position: 0 -30px }
    #tabsF a:hover span    { color: #0e324c; background-position: 100% -30px }
    
#footer      { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("../images/footer_window.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; margin: 0; padding: 12px 0 0; height: 63px; clear: both; border-top: 1px solid #e6e2e2 }
#footer a     { color: #464430; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-right: 6px; padding-left: 6px }
#footer a:hover    { color: #1348e6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-right: 5px; padding-left: 5px; border: solid 1px }
h1    { color: #fff; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-image: url("../images/h4.gif"); background-repeat: no-repeat; background-color: #2d8de8; background-position: left top; margin: 0; padding-top: 6px; padding-bottom: 5px; padding-left: 45px }
h2  { color: #999; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 5px 0 }
h3  { color: #fff; font-size: 24px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #9f9f88; padding-top: 3px; padding-bottom: 3px; padding-left: 12px }
h4   { color: #fff; font-size: 24px; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url("../images/h5.jpg"); background-repeat: no-repeat; background-position: left top; margin-top: 1px; padding-top: 10px; padding-bottom: 15px; padding-left: 12px }
h5  { color: #087ee0; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 5px 0 5px 18px }
#contentarea                        { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("../images/content_bkgrd.jpg"); background-repeat: repeat-x; background-position: left top; margin: 0; padding-top: 2px; padding-bottom: 2px; padding-left: 2px }
#contentarea #nav  { padding-top: 15px; padding-bottom: 8px; padding-left: 2px }
#contentarea #nav a  { color: #51504b; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #d5d4c4; margin-right: 5px; padding: 3px 5px 5px; border-style: solid; border-width: 1px; border-color: #a9a57f #c5c4b1 #e0e0e0 #a9a57b }
#contentarea #nav a:hover  { color: #263151; background-color: #a1cffc; border-style: solid; border-width: 1px; border-color: #79798e #a9aad5 #a9aad5 #7f80ba }
#contentarea #content     { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; list-style-position: outside; margin: 0; padding: 1px; border: solid 1px #ccc }
#contentarea #content p   { color: #666; font-size: 11px; font-family: verdana, Arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; margin: 0; padding: 10px 15px 10px 17px }
#contentarea #content p.white  { color: #fff; font-size: 11px; font-family: verdana, Arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; margin: 0; padding: 0 8px 2px 17px }
#contentarea #content ul  { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-position: outside; padding-top: 3px; padding-bottom: 8px; padding-left: 40px }
#contentarea #content li     { color: #666; list-style-image: url("../images/bullet.gif"); padding-top: 5px; padding-bottom: 0 }
#contentarea #content a     { color: #008bff; font-size: 11px; font-family: verdana, Arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; text-decoration: none; padding: 2px }
#contentarea #content a:hover     { color: #30c; font-size: 11px; font-family: verdana, Arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; background-color: #93d3ff; padding: 2px }
#contentarea #news    { color: #333; font-size: 11px; font-family: verdana, Arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; background-color: #fff; background-image: url("../images/news_bkgrd.jpg"); background-repeat: repeat-x; background-position: left top; margin: 0 0 0 1px; padding: 5px 1px 0 3px; border: solid 1px #e0e0e0 }
#contentarea #news p       { color: #999; font-size: 12px; font-family: verdana, Arial, sans-serif; font-weight: normal; line-height: 17px; margin: 0; padding: 5px 1px 0 }
#contentarea #news a     { color: #008bff; font-size: 11px; font-family: verdana, Arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; text-decoration: none; padding: 2px }
#contentarea #news a:hover    { color: #837e65; font-size: 11px; font-family: verdana, Arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; padding: 1px; border: solid 1px }
img.floater   { padding: 0 25px 20px 0 }
* { margin: 0; padding: 0 }
ul#primary-nav, ul#primary-nav ul        { color: #fff; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url("../images/leftnav_bkgrd.jpg"); background-repeat: no-repeat; background-position: right top; text-align: left; margin: 0; padding-top: 5px; padding-bottom: 300px; width: 198px }
ul#primary-nav li    { list-style: none; margin: 0; padding: 0; position: relative }
ul#primary-nav li a      { color: #fff; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 1px 0 1px 5px }
/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { height: 1px; float: left }
* html ul#primary-nav li a { height: 0 }
/* End */
ul#primary-nav ul          { font-size: 12px; background-color: #18a5ff; display: none; padding: 0 0 2px; position: absolute; top: -80px; left: 198px }
ul#primary-nav ul.long          { font-size: 12px; background-color: #18a5ff; display: none; padding: 0 0 2px; position: absolute; top: -265px; left: 198px; }
ul#primary-nav li ul li a       { color: #fff; margin: 0 0 0 1px; padding: 1px 0 1px 3px }
/* Sub Menu Styles */
ul#primary-nav li:hover ul ul, ul#primary-nav li:hover ul ul ul, ul#primary-nav li.over ul ul, ul#primary-nav li.over ul ul ul  { display: none; margin: 0; padding: 0 }
/* Hide sub-menus initially */
ul#primary-nav li:hover ul, ul#primary-nav li li:hover ul, ul#primary-nav li li li:hover ul, ul#primary-nav li.over ul, ul#primary-nav li li.over ul, ul#primary-nav li li li.over ul { display: block }
/* The magic */
ul#primary-nav li.menuparent      { background-image: url("../images/arrow.gif"); background-repeat: no-repeat; background-position: right center }
ul#primary-nav li.menuparent:hover, ul#primary-nav li.over  { }
ul#primary-nav li a:hover   { color: #30c; background-color: #93d3ff; background-repeat: no-repeat; background-attachment: scroll; background-position: right top }
/* End */
