* html body {behavior: url(library/styles/csshover.htc); height: 100%;}
* html img,
* html .png {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.listing_iconset?this.listing_iconset=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.listing_iconset=true)
);
}
body {width: 100%; height: 100%; padding: 0px; margin: 0px; text-align: center; font-size: 13px; line-height: 20px; color: #39393a; font-family: Arial, sans-serif; background: #ffffff;}
a {color: #26328c; text-decoration: underline; font-weight: bold}
a:hover {color: #39393a;}
a img {border: none;}
p, h1, h2, h3, h4 {margin: 0; padding: 0; margin-bottom: 10px}
h1 {font-size: 24px; font-weight: normal; color: #26328c;}
h2 {font-size: 15px; font-weight: bold; color: #39393a;}
h3 {font-size: 13px; font-weight: bold; color: #26328c;}
h4 {font-size: 12px; font-weight: bold; color: #39393a;}
.clsSearchBox {position: relative; top: 0px; left: 0px; background: #ffffff; border: 1px solid #c8c8c8; width: 130px; height: 22px; line-height: 22px; font-size: 12px; color: #b7b7b7; padding: 0px 5px; margin: 0px;}

#divContainer {position: relative; top: 0px; left: 0px; width: 100%; margin: 12px auto 0px auto; padding: 272px 0px 0px 0px; text-align: left; z-index: 0;}

#divHeaderContainer {position: absolute; top: 0px; left: 0px; width: 100%; height: 272px; margin: 0px auto; padding: 0px; z-index: 1;}
#divHeader {position: relative; top: 0px; left: 0px; width: 980px; height: 100%; margin: 0px auto; padding: 0px; z-index: 10; background: url(../images/header_bg.gif) no-repeat top left; border: solid 1px #ffffff}
#divLogo {position: absolute; top: 10px; left: 20px; z-index: 10;}
#divMasthead {position: absolute; top: 125px; left: 0px; z-index: 10;}

div#divNavigationPrimary {position: absolute; bottom: 0px; left: 0px; padding: 0px; margin: 0px; height: 36px; width: 100%; z-index: 10; background: url(../images/nav_bg.gif) repeat-x; border-bottom: solid 1px #c1c1c1}
div#divNavigationPrimary ul {position: relative; top: 0px; left: 0px; list-style-type: none; margin: 0px; padding: 0px;}
div#divNavigationPrimary ul li {position: relative; top: 0px; left: 0px; float: left; padding: 0px; margin: 0px 0px 0px 0px;}
div#divNavigationPrimary ul li a {display: block; padding: 0px; color: #39393a; font-size: 14px; font-weight: bold; margin: 0px; text-decoration: none; line-height: 36px; padding: 0px 15px; cursor: pointer;}
div#divNavigationPrimary ul li.clsSelected a,
div#divNavigationPrimary ul li:hover a {background: url(../images/nav_bg_alt.gif) repeat-x; color: #26328c}
div#divNavigationPrimary ul li.clsSpacer {width: 2px; height: 36px; background: url(../images/nav_spacer.gif) no-repeat;}

div#divNavigationPrimary ul li ul {position: absolute; top: 36px; left: 0px; visibility: hidden; display: none; width: 210px; padding: 5px; margin: 0px; z-index: 10; border-top: solid 1px #c1c1c1; background: #26328c;}
div#divNavigationPrimary ul li:hover ul {visibility: visible; display: block;}
div#divNavigationPrimary ul li ul li {position: relative; top: 0px; left: 0px; clear: left; width: 100%; padding: 0px; margin: 0px; text-align: left;}
div#divNavigationPrimary ul li ul li a {font-size: 12px; color: #ffffff !important; font-weight: normal; line-height: 16px; width: 180px; padding: 5px 15px; margin: 0px; background: none !important;}
div#divNavigationPrimary ul li ul li a:hover {background: #e3e3e3 !important; color: #26328c !important}

div#divNavigationPrimary ul li:hover ul li:Hover ul li ul {visibility: hidden; display: none;}

#divContentContainer {position: relative; top: 0px; left: 0px; width: 100%; margin: 0px auto; padding: 0px; z-index: 1;}

#divContentTableHolder {position: relative; top: 0px; left: 0px; width: 978px; padding: 0px; margin: 0px auto; border-right: solid 1px #e3e3e3; border-bottom: solid 3px #e3e3e3;}
.clsContentTable {position: relative; top: 0px; left: 0px; width: 100%; height: 400px; background: #ffffff;}
.clsColumn1, 
.clsColumn2, 
.clsColumn3 {vertical-align: top;}

.clsColumn1 {width: 260px; padding: 0px; background: url(../images/column_1_bg.gif) repeat-x top #e3e3e3; border-top: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3;}
.clsColumn2 {width: 720px; padding: 0px;}

.clsCallout {padding: 0px 20px; color: #000000; font-size: 12px;}
.clsCallout a {color: #000000; font-weight: bold;}

#divTitle {position: relative; top: 0px; left: 0px; width: 224px; margin: 8px 0px 20px 4px; padding: 10px 15px; border-top: 1px solid #bfbfbf; background: #ffffff; color: #26328c; font-size: 20px;}
#divSearch {position: relative; top: 0px; left: 0px; height: 24px; padding: 0px 20px; margin: 0px 0px 20px 0px; color: #ffffff; font-size: 11px;}
#divLeftButtons {position: relative; top: 0px; left: 0px; margin: 0px 0px 20px 20px;}
#divLeftButtons a {position: relative; top: 0px; left: 0px; margin-bottom: 3px; float: left;}

#divContent {padding: 20px;}

div#divNavigationSecondary {position: relative; top: 0px; left: 0px; padding: 0px; width: 218px; margin: -10px 0px 20px 20px;}
div#divNavigationSecondary ul {list-style-type: none; margin: 0px; padding: 0px;}
div#divNavigationSecondary li {margin: 0px; border-bottom: solid 1px #f4f4f4;}
div#divNavigationSecondary a {position: relative; top: 0px; left: 0px; display: block; text-decoration: none; font-weight: normal; font-size: 14px; color: #39393a; line-height: 14px; padding: 7px 10px;}
div#divNavigationSecondary .clsSelected a,
div#divNavigationSecondary a:hover {background: #e6e6e6; color: #26328c;}

div#divNavigationSecondary ul li ul {display: none; visibility: hidden; padding: 0px 0px 8px 0px; margin: 0px; background: #e6e6e6;}
div#divNavigationSecondary ul li.clsSelected ul {display: block; visibility: visible;}
div#divNavigationSecondary ul li.clsSelected ul li {padding: 2px 25px; line-height: 14px; margin: 0px; border: none;}
div#divNavigationSecondary ul li.clsSelected ul li a {font-weight: normal; line-height: 14px; font-size: 12px; padding: 0px 0px 0px 7px; margin: 0px; border: none; text-decoration: none; display: inline-block; background: url(../images/secondary_nav_dropdown_item_bg.gif) no-repeat 0px 7px;}
div#divNavigationSecondary ul li.clsSelected ul li.clsSelected a,
div#divNavigationSecondary ul li.clsSelected ul li a:hover {text-decoration: underline;}

#divFooterContainer {position: relative; bottom: 0px; left: 0px; width: 100%; margin: 0px auto; padding: 0px;}
#divFooterContainer #divFooter {position: relative; top: 0px; left: 0px; width: 980px; min-height: 80px; margin: 3px auto 12px auto; padding: 0px; background: url(../images/footer_bg.gif) no-repeat bottom #d8d8d8;}
#divFooterContainer #divFooter #divFooterText {position: absolute; top: 20px; left: 20px; width: 600px; text-align: left; color: #39393a; font-size: 12px; font-weight: bold; line-height: 16px;}
#divFooterContainer #divFooter #divFooterText p {color: #39393a; font-size: 12px; font-weight: bold; margin: 0px; line-height: 16px;}
#divFooterContainer #divFooter #divFooterText a {line-height: 16px; font-size: 12px; color: #26328c; font-weight: bold; text-decoration: none;}
#divFooterContainer #divFooter #divFooterText a:hover {text-decoration: underline;}
#divFooterContainer #divFooter #divFacebook {position: absolute; top: 20px; right: 200px; text-align: right; padding: 5px 20px; border-right: 1px solid #ffffff;}
#divFooterContainer #divFooter #divTwitter {position: absolute; top: 20px; right: 240px; text-align: right; padding: 5px 20px;}
#divFooterContainer #divFooter #divCaordaLogo {position: absolute; top: 20px; right: 20px; text-align: right;}
#divFooterContainer #divFooter #divCaordaLogo #divCaordaText {line-height: 12px; color: #26328c; font-weight: bold;}
#divFooterContainer #divFooter #divCaordaLogo #divCaordaText a {color: #26328c; font-weight: bold; text-decoration: none; line-height: 12px;}
#divFooterContainer #divFooter #divCaordaLogo #divCaordaText a:hover {text-decoration: underline;}
