
body {width: 100%; height: 100%; padding: 0px; margin: 0px; text-align: center; font-family: Arial, sans-serif; background: url(../images/page_bg.gif) repeat-x #6b645a}
a {text-decoration: none;}
a img {border: none;}
p, h1, h2, h3, h4 {margin: 0; padding: 0; margin-bottom: 10px}
h1 {font-size: 35px; font-weight: normal; color: #6e787a}
h2 {font-size: 23px; font-weight: normal; color: #5f7c97;}
.clsGrey {background: #6b6f70; color: #ffffff; padding: 2px;}
.clsImageBorder {padding: 1px; background: #ffffff; border: solid 3px #e6e3e1;}

.clsTextBox {border: none; background-color: #ccd5d5; color: #000000; padding: 4px; font-size: 15px; color: #6e787a;}
.clsButton,
#divContent a.clsButton {background: #ccd5d5; padding: 5px 20px; color: #6e787a; border: none; cursor: pointer;}

#divContainer {position: relative; top: 0px; left: 0px; width: 960px; margin: 0px auto; text-align: left; z-index: 0; background: #ffffff;}

#divHeaderContainer {position: relative; top: 0px; left: 0px; width: 100%; margin: 0px auto;  z-index: 10;}
#divHeader {position: relative; top: 0px; left: 0px; margin: 0px auto; width: 100%; height: 175px;}
#divLogo {position: absolute; top: 220px; left: 0px; width: 177px;}
#divTopRightNav {position: absolute; top: 10px; right: 50px; color: #345883; text-align: right}
#divTopRightNav a {color: #345883; font-weight: bold; font-size: 14px;}
#lnkLogin {margin-left: 40px;}

#divBodyContainer {position: relative; top: 0px; left: 0px; width: 100%;}

#divContentContainer {position: relative; top: 0px; left: 0px; width: 900px; margin: 0px auto; z-index: 0; padding: 30px 30px 0px 30px; background: #ffffff;}

div#divNavigationPrimary {position: absolute; top: 301px; right: 0px; padding: 0px; height: 40px; z-index: 10; width: 650px; background: #3B3A35;}
div#divNavigationPrimary ul {position: absolute; top: 0px; right: 31px; list-style-type: none; margin: 0px; padding: 0px;}
div#divNavigationPrimary ul li {position: relative; top: 0px; left: 0px; float: left; padding: 0px;}
div#divNavigationPrimary ul li a {text-decoration: none; color: #FFFFFF; font-size: 13px; font-weight: bold; text-transform: uppercase; padding: 15px 10px 0px 10px; line-height: 25px; height: 25px; text-align: center; display: block;}
div#divNavigationPrimary li:hover, 
div#divNavigationPrimary .clsSelected {background: url(../images/primary_nav_selected_bg.gif);}

div#divNavigationPrimary ul li ul {position: absolute; top: 40px; left: 0px; display: none; z-index: 10; width: 180px; padding: 10px 0px; border-top: 1px solid #ffffff; background: url(../images/dropdown_bg.png);}
div#divNavigationPrimary ul li:hover ul {display: block;}
div#divNavigationPrimary ul li ul li {position: relative; top: 0px; left: 0px; float: right; width: 180px; text-align: left;}
div#divNavigationPrimary ul li ul li:hover {background: none;}
div#divNavigationPrimary ul li ul li a:hover {color: #958b7d;}
div#divNavigationPrimary ul li ul li a {text-align: left; padding: 0px 8px 0px 8px;}

#divContentContainer .clsContentTable {position: relative; top: 0px; left: 0px; width: 100%; clear: both; height: 400px; margin-bottom: 30px;}
.clsColumn1, 
.clsColumn2, 
.clsColumn3 {vertical-align: top;}

#divContent {color: #6b6f70; font-size: 15px;}
#divContent a {background: #6b6f70; color: #ffffff; padding: 2px; text-decoration: none;}

#divBreadcrumb {position: relative; top: 0px; left: 0px; padding: 0px 0px 0px 2px; color: #6e787a; font-size: 12px; text-transform: uppercase;}
#divBreadcrumb a {color: #6e787a; text-decoration: none; background: none; padding: none;}

div#divNavigationSecondary {position: relative; top: 0px; left: 0px; width: 319px; padding-bottom: 60px; background: url(../images/secondary_nav_bg.gif) no-repeat bottom}
* html #divNavigationSecondary {height: 252px;}
div#divNavigationSecondary ul {list-style-type: none; margin: 0px; padding: 0px; margin-bottom: 20px;}
div#divNavigationSecondary li {line-height: 12px; margin: 0px;}
div#divNavigationSecondary a {text-decoration: none; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #ffffff; padding: 5px; display: inline-block}
div#divNavigationSecondary .clsSelected a,
div#divNavigationSecondary a:hover {background: #6b6f70}
div#divNavigationSecondary ul ul {display: none; margin: 0px}
div#divNavigationSecondary ul ul li {padding-left: 12px; border: none; padding-bottom: 0px; line-height: 20px; border-bottom: 0px;}
#divNavigationSecondaryTop {position: relative; top: 0px; left: 0px; padding: 27px 20px 20px 20px; width: 279px; background: url(../images/secondary_nav_bg_top.gif) no-repeat top;}

div#divNavigationSecondary ul ul {display: none; margin-bottom: 0px;}
div#divNavigationSecondary ul .clsSelected ul {display: block;}
div#divNavigationSecondary ul .clsSelected ul a {font-size: 12px; padding: 0px 10px 0px 10px; display: inline-block; background: none;}
div#divNavigationSecondary ul ul li {margin: 0px;}
div#divNavigationSecondary ul ul .clsSelected a,
div#divNavigationSecondary ul ul li a:hover {color: #4b4e4f}

#divCallout {position: relative; top: 0px; left: 0px;color: #FFFFFF; font-weight: bold; font-size: 15px; margin-top: 10px; min-height: 400px; background: url(../images/callout_bg.gif) no-repeat bottom}
* html #divCallout {height: 400px;}
#divCallout a {color: #ffffff}
#divCalloutTop {position: absolute; top: 0px; left: 0px; padding: 27px 25px 20px 25px; width: 270px; background: url(../images/callout_bg_top.gif) no-repeat top}

#divFooterContainer {position: relative; top: 0px; left: 0px; width: 900px; min-height: 150px; margin: 0px auto; border-top: 1px solid #dadbdb;}
#divFooterContainer #divFooter {position: relative; top: 30px; left: 0px; font-size: 11px; color: #b1b7b8}
#divFooterContainer #divCaordaLogo {position: absolute; top: 20px; right: 0px; font-size: 11px; color: #355784;}
#divFooterContainer #divCaordaLogo a {font-weight: normal; color: #355784;}