﻿html, body {background:#00499c; padding:0px; margin:0px; font-family: arial; font-size: 0.84em; background:url(/templates/images/main-bg.gif) repeat-x #ffffff;}
#Container {margin:0px auto 10px; width: 794px; border-top:#ffffff 1px solid; background:url(/templates/images/content-bg.gif) repeat-y #ffffff;}
#TopBar {float:left; background:url(/templates/images/top-bar.gif) no-repeat; width:794px; height:92px;}
img {border:0px;}

a { behavior: url(/javascript/iepngfix.htc) }

#TopBar h1 {float:left; overflow: hidden; padding:0px 0px 0px 35px;}
#TopBar h1 a {display: block; height: 59px; text-indent: -999em; width: 121px;}
a#usernav-home {background: url(/cogcms/templates/images/logo.png) no-repeat; margin: 0; width: 207px;}
#TopBar h2 {float:left; width:366px; height:70px; overflow: hidden; margin:37px 0px 0px 64px; background: url(/cogcms/templates/images/top-banner.png) no-repeat; text-indent: -999em;}
#TopBar h3 {float:right; padding:8px 15px 0px 0px; margin:0px;}

#StandardImagePanel {float:left; width:100%; height:202px;}
#HomeImagePanel {float:left; background:url(/templates/images/home-panel.jpg); width:794px; height:282px;}


#HomeImagePanel p {font-size:1.1em;color:#ffffff;padding:0 0 0 30px;margin:0;}
#HomeImagePanel ul.HomeBullets {padding:10px 0 0 50px;margin:0;list-style-type:none}
#HomeImagePanel ul.HomeBullets li {padding:0 0 10px 20px;margin:0;background:url(/templates/images/home-panel-bullet.gif) no-repeat 0 15%;}
#HomeImagePanel ul.HomeBullets li a {color:#ffffff;font-size:1.2em;text-decoration:none;font-weight:bold;}
#HomeImagePanel ul.HomeBullets li a:hover {color:#cccccc;} 

#HomeImagePanel ul.HomeLogos {padding:25px 0 0 30px;margin:0;list-style-type:none;}
#HomeImagePanel ul.HomeLogos li {display:inline;padding:0 20px 0 0;margin:0;}

#HomeImagePanel h2 {color:#ffffff;padding-left:30px;}


#MainContent {float:left; width:764px; padding:10px 0px 0px 30px; background:url(/templates/images/content-bg.gif) repeat-y #ffffff;}
#MainContentLeft {float:left; width:459px; padding-bottom:50px;}
#MainContentLeft a {color:#0c4691;}
#MainContentLeft a:hover {color:#000000;}
#MainContentRight {position:relative; top:0px; left:72px;}
#MainContent h1 {margin:0px; padding:10px 0px 0px 0px; height:35px; margin-bottom:10px;}
#MainContent h2 {margin:0px; padding:0px 0px 5px 0px;  font-size:1.2em;}
#main {padding-top:15px;}
#main p {margin:0px; padding:0px 0px 10px 0px;  font-size:1.1em;}

#RightContactForm {float:right; padding:0; background:url("/templates/images/right-panel-bg.gif") no-repeat; width:221px; height:226px;}
#RightContactForm h2 {width:265px; height:20px; border-bottom:1px solid #b6c7de; overflow: hidden; margin:0px; padding:0px 0px 5px 0px; background: url(/templates/images/title-are-u-convinced.gif) no-repeat; text-indent: -999em;}
#RightContactForm p {font-size:1.1em  !important; padding:10px 0px 0px 0px !important; margin:0px !important; color:#0c4691; font-weight:bold;}
.ContactForm {float:left; padding:10px 0px 0px 0px;} 
.ContactFormRow {float:left; padding:5px 0px 5px 0px;}
.ContactFormRow .ContactFormRowLabel {float:left; width:90px; font-weight:normal; font-size:1.1em; padding-right:10px; color:#0c4691;}
.ContactFormRow .ContactFormRowField {float:left; width:165px;}
.ContactFormRowSubmit {float:left; padding:35px 0px 0px 85px;} 


#MainNav {float:left; width: 794px; height: 30px; z-index: 9998; background-image: url("/templates/images/navigation.gif"); background-repeat: no-repeat;}
#MainNav .GlobalNav {margin: 0; padding: 0; }
#MainNav .GlobalNav li {display: inline; }
#MainNav .GlobalNav li.gn_Home a {float: left; width: 78px; height: 0px; padding-top: 30px; overflow: hidden; background-position: 0px 0px;}
#MainNav .GlobalNav li.gn_AboutUs a {float: left; width: 84px; height: 0px; padding-top: 30px; overflow: hidden; background-position: -78px 0px;}
#MainNav .GlobalNav li.gn_OurHistory a {float: left; width: 104px; height: 0px; padding-top: 30px; overflow: hidden; background-position: -162px 0px;}
#MainNav .GlobalNav li.gn_Contacts a {float: left; width: 81px; height: 0px; padding-top: 30px; overflow: hidden; background-position: -266px 0px;}
#MainNav .GlobalNav li a, #MainNav .GlobalNav li a, #MainNav #globalsearch {background-image: url("/templates/images/navigation.gif"); background-repeat: no-repeat;}

/* OVER STATES */

#MainNav .GlobalNav li.gn_Home a:hover { background-position: 0 -30px;}
#MainNav .GlobalNav li.gn_AboutUs a:hover { background-position: -78px -30px;}
#MainNav .GlobalNav li.gn_OurHistory a:hover { background-position: -162px -30px; }
#MainNav .GlobalNav li.gn_Contacts a:hover { background-position: -266px -30px; }

/* DOWN STATES */
#MainNav .GlobalNav li.gn_Home a.selected { background-position: 0 -30px;}
#MainNav .GlobalNav li.gn_AboutUs a.selected { background-position: -78px -30px;}
#MainNav .GlobalNav li.gn_OurHistory a.selected { background-position: -162px -30px; }
#MainNav .GlobalNav li.gn_Contacts a.selected { background-position: -266px -30px; }


#Footer {float:left; width:794px; background:url(/templates/images/content-bg.gif) repeat-y #ffffff;}
.GreyDivider {height: 1px; width:786px; background:#cfcfd1; margin:0px 4px 0px 4px;}
.GreyDivider hr {position:absolute; left:-1999px;}
p.Footer {padding:15px 0px 25px 30px; margin:0px;}
p.Footer a {color:#000000;}
.FooterPaddingLeft {padding-left:30px;}

p.PDFDownloads {margin:0 -25px 0 0;padding:10px 0 5px 0;font-size:12px;}
p.PDFDownloads a {margin:0 0 0 0 !important;background:url(/templates/images/bullet-darkblue.gif) no-repeat 0 50%;padding-left:20px;color:#022c68 !important;font-size:12px;font-weight:bold !important;text-decoration:none !important;}
p.PDFDownloads a:hover {text-decoration:underline !important;}

p.TelNo {font-size:1.5em !important;color:#0C4691;}

