* html body {behavior: url(library/styles/csshover.htc); height: 100%;}
body {width: 100%; height: 100%; padding: 0px; margin: 0px; text-align: center; font-size: 13px; line-height: 18px; color: #3f352f; font-family: Arial, sans-serif; background: url(../images/page_bg.gif) repeat-x #90934c;}
form {height: 100%;}
a {color: #651f21; text-decoration: underline;}
a img {border: none;}
p, h1, h2, h3, h4 {margin: 0; padding: 0; margin-bottom: 10px}
h1 {font-size: 18px; font-weight: bold; color: #90934c;}
h2 {font-size: 14px; font-weight: bold; color: #ffffff; background: #a6a970; padding: 2px 10px; display: block;}
.clsBerry {padding-left: 12px; background: url(../images/berry.gif) no-repeat left;}

#divContainer {position: relative; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px auto; padding: 217px 0px 50px 0px; text-align: left; z-index: 0; background: url(../images/container_bg.gif) repeat-y top;}
#divContainerTop {position: absolute; top: 0px; left: 0px; width: 100%; height: 382px; background: url(../images/container_bg_top.jpg) no-repeat top; z-index: -1;}
#divContainerBottom {position: absolute; bottom: 50px; left: 0px; width: 100%; height: 160px; background: url(../images/container_bg_bottom.gif) no-repeat top; z-index: -1;}
#divContainerBottomWide {position: absolute; bottom: 50px; left: 0px; width: 100%; height: 160px; background: url(../images/content_container_bg.gif) repeat-x top; z-index: -1;}

#divHeaderContainer {position: absolute; top: 66px; left: 0px; width: 100%; height: 151px; margin: 0px auto; padding: 0px; z-index: -1;}
#divHeader {position: relative; top: 0px; left: 0px; width: 934px; height: 100%; margin: 0px auto; padding: 0px; z-index: 10; background: url(../images/header_container_bg.jpg) no-repeat top;}
#divLogo {position: absolute; top: 15px; left: 30px; z-index: 10;}

div#divNavigationPrimary {position: absolute; bottom: 0px; right: 20px; padding: 0px 0px 0px 0px; margin: 0px; height: 27px; width: 894px; z-index: 10; background: url(../images/primary_navigation_bg.gif) repeat-x top;}
div#divNavigationPrimary ul {position: absolute; top: 4px; right: 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 3px;}
div#divNavigationPrimary ul li a {display: block; padding: 0px;}
div#divNavigationPrimary ul li.clsSelected a,
div#divNavigationPrimary ul li:hover a {background-position: bottom !important;}

#divContentContainer {position: relative; top: 0px; left: 0px; width: 894px; margin: 0px auto; padding: 20px 20px 62px 20px; z-index: -1;}

#divContentTableHolder {position: relative; top: 0px; left: 0px; width: 100%; padding: 20px 0px 0px 0px; margin: 0px auto; z-index: 0;}
.clsContentTable {position: relative; top: 0px; left: 0px; width: 100%; clear: both; height: 435px; margin: 0px auto; z-index: 0;}
.clsColumn1, 
.clsColumn2 {vertical-align: top;}
#divContent {}

#divFooterContainer {position: absolute; bottom: 0px; left: 0px; width: 100%; margin: 0px auto; padding: 0px; background: #ffffff}
#divFooterContainer #divFooter {position: relative; top: 0px; left: 0px; width: 934px; height: 50px; margin: 0px auto; padding: 0px;}
#divFooterContainer #divFooter #divFooterText {position: absolute; top: 5px; left: 20px; width: 620px; text-align: left; color: #90934c; font-size: 10px; line-height: 16px; font-family: Verdana;}
#divFooterContainer #divFooter #divFooterText p {color: #90934c; font-size: 10px; margin: 0px; line-height: 16px;}
#divFooterContainer #divFooter #divFooterText a {color: #651f21; font-size: 10px; text-decoration: none; line-height: 16px; font-weight: bold;}
#divFooterContainer #divFooter #divFooterText a:hover {text-decoration: underline;}
#divFooterContainer #divFooter #divCaordaLogo {position: absolute; top: 5px; right: 20px; width: 160px; text-align: right; font-size: 11px; color: #90934c; text-decoration: none;}
#divFooterContainer #divFooter #divCaordaLogo a {color: #90934c; text-decoration: underline;}