
body {height: 100%; padding: 0px; margin: 0px; text-align: center; font-family: Verdana, sans-serif; font-size: 12px; color: #434040; background: url(../images/page_bg.gif) repeat-x top #b1d8fe;}
a {color: #3679aa; text-decoration: underline;}
a img {border: none;}
form {position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; height: 100%; width: 100%;}
h1 {color: #3679aa; font-size: 18px; font-weight: bold; border-bottom: 1px solid #231f20; border-top: 1px solid #dadada; padding: 2px 0px;}
h2 {color: #3679aa; font-size: 16px; font-weight: bold;}

#divContact {position: relative; top: -20px; left: 0px; margin: 0px auto; width: 400px; text-align: center; height: 20px; z-index: 0; font-size: 12px; color: #1f6292; font-weight: bold;}
#divMountain {position: absolute; bottom: 80px; right: 0px; width: 847px; height: 234px; z-index: -1; background: url(../images/mountain_bg.jpg) no-repeat top}
#divContainer {position: relative; top: 0px; left: 0px; width: 100%; min-width: 1004px; min-height: 100%; padding: 0px 0px 280px 0px; margin: 0px; text-align: left; background: none;}

#divHeaderContainer {position: relative; top: 0px; left: 0px; width: 1004px; height: 298px; padding: 0px; margin: 0px auto; z-index: 10;}
#divHeader {position: absolute; top: 0px; left: 0px; margin: 0px auto; width: 100%; height: 100%; background: url(../images/header_container_bg.jpg) no-repeat 1px 0px}
#divLogo {position: absolute; top: 75px; left: 31px;}
#divTopLinks {position: absolute; top: 40px; right: 0px; width: 400px; height: 38px;}

#divContentContainer {position: relative; top: 0px; left: 0px; width: 1004px; padding: 0px 0px 0px 0px; margin: 0px auto; z-index: 0;}
#divContentContainerBottom {position: absolute; bottom: -10px; left: 15px; width: 975px; height: 78px; background: url(../images/content_bg_bottom.png) no-repeat bottom; z-index: -1;}

#divContent {padding: 0px; color: #000000}
#divContentTable {position: relative; top: 0px; left: 0px; width: 100%; margin: 0px auto; padding: 0px;}
.clsColumn1,
.clsColumn2 {vertical-align: top;}
.clsColumn1 {width: 220px; padding: 0px;}
.clsColumn2 {width: 735px; padding: 0px 20px;}

#divLeftCallout {position: absolute; top: -5px; left: -20px;}

#divContentContainer .clsContentTable {position: relative; top: 0px; left: 0px; width: 975px; height: 400px; background: #ffffff; margin-left: 15px;}

div#divNavigationPrimary {position: absolute; top: 149px; left: 16px; padding: 0px 0px 0px 10px; height: 28px; width: 800px; z-index: 10; background: url(../images/primary_navigation_bg.gif) repeat-x bottom;}
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; height: 28px; margin-bottom: 1px;}
div#divNavigationPrimary a {display: block; padding: 0px 15px;}
div#divNavigationPrimary ul li.clsSelected,
div#divNavigationPrimary ul li:hover {background: url(../images/nav_selected.gif) repeat-x;}
div#divNavigationPrimary li.clsDivider {height: 28px; width: 2px; background: url(../images/nav_seperator.gif) no-repeat;}

div#divNavigationPrimary ul li ul {visibility: hidden; display: none; position: absolute; top: 28px; left: 0px; padding: 1px 0px 0px 0px; z-index: 10;}
* html div#divNavigationPrimary ul li ul {border: none;}
div#divNavigationPrimary ul li:hover ul {visibility: visible; display: block; background: none;}
div#divNavigationPrimary ul li:hover ul li {position: relative; top: 0px; left: 0px; padding: 0px; margin: 0px; width: 190px; height: auto; text-align: left; background: #b1d8fe; border-bottom: 1px solid #000000}
div#divNavigationPrimary ul li:hover ul li a {display: block; font-size: 11px; font-weight: bold; color: #0c5c93; line-height: 13px; padding: 2px 5px;}
div#divNavigationPrimary ul li:hover ul li:hover {background: #0c5c93;}
div#divNavigationPrimary ul li:hover ul li:hover a {color: #ffffff;}
div#divNavigationPrimary ul li:hover ul li ul {visibility: hidden; display: none}

#divFooterContainer {position: absolute; bottom: 0px; left: 0px; padding: 0px 0px 20px 0px; margin: 0px; width: 100%; min-height: 80px; background: url(../images/footer_bg.gif) #243645 repeat-x}
#divFooter {position: relative; top: 0px; left: 0px; font-size: 12px; color: #141414; height: 100%; width: 976px; margin: 0px auto;}
#divFooterText {position: relative; top: 0px; left: 20px; margin-top: 10px; width: 750px; float: left; font-family: Verdana, Sans-Serif; font-size: 10px; font-weight: bold; color: #b1d8fe}
#divFooter a {font-size: 12px; font-weight: normal; color: #B1D8FE;}
#divFooter a:hover {color: #ffffff;}
#divFooter #divCaordaLogo {position: absolute; top: 20px; right: 20px; font-size: 11px; font-family: Arial, Sans-Serif; color: #ffffff; padding-top: 15px;}
#divFooter #divCaordaLogo a {font-weight: normal; color: #ffffff; font-size: 11px;}
