* html body {behavior: url(library/styles/csshover.htc); height: 100%;}
body {width: 100%; height: 100%; padding: 0px; margin: 0px; text-align: center; font-size: 14px; font-family: Verdana, sans-serif;}
a {text-decoration: none;}
a img {border: none;}
p, h1, h2, h3, h4 {margin: 0; padding: 0; margin-bottom: 10px}
h1 {font-size: 27px; font-weight: normal; color: #ffffff; font-family: Arial, sans-serif;}
h2 {font-size: 23px; font-weight: bold; color: #d24a04;}
h3 {font-size: 17px; font-weight: bold; color: #739190;}
.clsTextBox {border: none; background-color: #e7e9ea; color: #142423; padding: 4px; font-size: 11px;}
.clsSearchBox {background: url(../images/search_bg.gif) no-repeat; width: 163px; height: 16px; border: none; font-size: 13px; color: #ffffff; padding: 4px;}

#divContainer {position: relative; top: 0px; left: 0px; width: 100%; min-width: 1060px; margin: 0px; text-align: left; z-index: 0; background: url(../images/page_bg_long.jpg) no-repeat top;}

#divHeaderContainer {position: relative; top: 0px; left: 0px; width: 980px; margin: 0px auto; z-index: 10;}
#divHeader {position: relative; top: 0px; left: 0px; width: 100%; margin: 0px; padding: 0px; height: 115px;}
#divLogo {position: absolute; top: 7px; left: 30px;}
#divSearch {position: absolute; top: 6px; right: 40px;}
#divTopRightNav {position: absolute; top: 10px; right: 260px; color: #ffffff; font-size: 10px;}
#divTopRightNav a {color: #ffffff; font-size: 13px; margin-left: 20px;}

#divContentContainer {position: relative; top: 0px; left: 0px; width: 100%; margin: 0px; z-index: 0; padding: 0px;}

#divTopCalloutContainer {position: relative; top: 0px; left: 0px; width: 100%; height: 290px; margin: 0px; border-bottom: 1px solid #e4e5e3;}
#divTopCallout {position: relative; top: 0px; left: 0px; width: 830px; margin: 0px auto; padding: 16px 120px 0px 30px; font-size: 14px; color: #ffffff}
#divTopCallout a {color: #d24a04; text-decoration: underline;}

#divContentTableHolder {position: relative; top: 0px; left: 0px; border-top: 1px solid #a8adad; padding: 30px 0px; margin: 0px auto;}
.clsContentTable {position: relative; top: 0px; left: 0px; width: 920px; clear: both; height: 400px; margin: 0px auto;}
.clsColumn1, 
.clsColumn2 {vertical-align: top;}
.clsColumn2 {width: 300px; padding-left: 20px;}

div#divNavigationPrimary {position: absolute; top: 65px; left: 180px; width: 780px; padding: 0px; margin: 0px; height: 30px; z-index: 10;}
div#divNavigationPrimary ul {list-style-type: none; margin: 0px; padding: 0px;}
div#divNavigationPrimary ul li {position: relative; top: 0px; left: 0px; float: left; padding: 0px; margin-left: 52px;}
div#divNavigationPrimary ul li a {display: block;}

div#divNavigationPrimary ul li ul {visibility: hidden; display: none; width: 160px; padding: 30px 0px 0px 0px; z-index: 10; border-bottom: 1px solid #bbbfbf;}
* html div#divNavigationPrimary ul li ul {border: none;}
div#divNavigationPrimary ul li:hover ul {position: absolute; left: -10px; visibility: visible; display: block; background: none;}
div#divNavigationPrimary ul li:hover ul li {position: relative; top: 0px; left: 0px; clear: left; width: 100%; margin: 0px; padding: 0px; text-align: left; border-left: 1px solid #bbbfbf; border-right: 1px solid #bbbfbf; background: url(../images/dropdown_bg.png)}
div#divNavigationPrimary ul li:hover ul li a {font-size: 13px; color: #bcc3bf; line-height: 20px; padding: 5px 10px;}
div#divNavigationPrimary ul li:hover ul li:hover a {color: #ffffff; background: #000000}

#divBreadcrumb {position: relative; top: 0px; left: 0px; height: 14px; padding: 0px; width: 920px; margin: 20px auto 0px auto; color: #ffffff; font-size: 10px;}
#divBreadcrumb a {color: #ffffff; text-decoration: underline;}

#divContent {color: #142423; font-size: 11px;}
#divContent a {color: #d24a04; text-decoration: underline;}

#divCalloutRight {color: #a2acae;}
#divCalloutRight a {color: #345883;}

div#divNavigationSecondary {position: relative; top: 0px; left: 0px;}
div#divNavigationSecondary ul {list-style-type: none; margin: 0px; padding: 0px; padding-bottom: 10px;}
div#divNavigationSecondary li {line-height: 19px; margin: 0px;}
div#divNavigationSecondary a {text-decoration: none; font-size: 19px; color: #899eae; padding: 5px 5px 5px 10px; display: inline-block}
div#divNavigationSecondary .clsSelected a,
div#divNavigationSecondary a:hover {color: #992328; background: url(../images/arrow.gif) no-repeat left;}

#divFooterContainer {position: relative; top: 0px; left: 0px; width: 100%; min-height: 150px; border-top: 1px solid #dde1e0;}
#divFooterContainer #divFooter {position: relative; top: 0px; left: 0px; width: 950px; margin: 0px auto; font-size: 11px; padding: 10px 0px 0px 30px;}
#divFooterContainer #divFooter #divFooterText {position: relative; top: 0px; left: 0px; padding: 0px; color: #a5aca8}
#divFooterContainer #divFooter #divFooterText a {color: #d77319}
#divFooterContainer #divFooter #divSiteLinks {position: relative; top: 0px; left: 0px; padding-bottom: 5px;}
#divFooterContainer #divFooter #divSiteLinks a {color: #d77319; text-decoration: none; font-size: 14px;}
#divFooterContainer #divFooter #divCaordaLogo {position: absolute; top: 60px; right: 0px; font-size: 11px; font-family: Arial, Sans-Serif; color: #858585; padding-top: 15px;}
#divFooterContainer #divFooter #divCaordaLogo a {font-weight: normal; color: #858585;}