* html body {behavior: url(library/styles/csshover.htc)}
body {height: 100%; padding: 0px; margin: 0px; text-align: center; font-family: Georgia, Times New Roman, serif; color:#262626; background: #8a9134;}
H1 {font-weight: normal; font-family: Georgia, Times New Roman, serif; padding:0 0 10px 0; margin:0 0 20px 0; color:#171717; border-bottom: solid 1px; width: 100%;}
H2 {font-weight: normal; font-family: Georgia, Times New Roman, serif; padding:0; margin:0 0 12px 0; color:#8f1c1c;}
H2.readMore {font:Georgia, Times New Roman, serif; padding:0; margin:0 0 12px 0; color:#8f1c1c;}
H2.readMore a.hover {text-decoration:underline; text-decoration:none; color:#757373;} 
H3 {font:bold Georgia, Times New Roman, serif; padding:0; margin:0 0 12px 0; color:#2b6e37;}
P {font:Georgia, Times New Roman, serif; padding:0; margin:0 0 15px 0; color:#262626;}
p hr {color: #1d1d00}
a img {border: none;}
a {color:#8f1c1c;}

form {position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; min-width: 960px; width: 100%;}

.clsTextBox, .clsUsername, .clsPassword {border: none; width: 160px; height: 15px; background: url(../images/search_box_bg.gif) no-repeat; color: #000000; padding: 4px 4px; margin: 0px 4px 0px 4px;}
.clsDropDown {border: none; background-color: #FFFFFF; color: #737173; border: solid 1px #355e8a;}
.clsButton {font-weight: bold}

#divContainer {position: relative; top: 0px; left: 0px; margin: 0px auto; text-align: left; background: url(../images/page_bg_2.gif) repeat-y top #949b36;}

#divHeaderContainer {position: relative; top: 0px; left: 0px; width: 100%; height: 129px; padding: 0px; margin: 0px; background: url(../images/header_bg.jpg) no-repeat top}
#divHeader {position: relative; top: 0px; left: 0px; margin: 0px auto; width: 955px;}
#divLogo {position: absolute; top: 9px; left: 9px;}
#divSizeControl {background: url(../images/text_size.gif) no-repeat -1px 3px; position: absolute; top: 28px; right: 15px; height:30px; width: 97px; text-align: right;}
#divSizeControl a {color: #FFFFFF; text-decoration: none; width: 21px; height: 21px; line-height: 21px; font-size: 10pt}
#divSizeControl a:hover {text-decoration: underline}
#divSizeControl img {width: 21px; height: 21px; cursor: hand}
#divSearch {position: absolute; top: 50px; right: 16px; color: #FFFFFF; font-size: 10px; z-index: 10;}

#divBodyContainer {position: relative; top: 0px; left: 0px; height: 100%; background: url(../images/page_bg.gif) no-repeat top;}

#divContentContainer {position: relative; top: 0px; left: 0px; width: 958px; margin: 0px auto; padding: 0px; background: url(../images/content_bg.gif) repeat-x top}

#divContentContainer .clsContentTable {position: relative; top: 0px; left: 0px; width: 100%; height: 400px;}
#divContentContainer .clsContentTable .clsColumn1, 
#divContentContainer .clsContentTable .clsColumn2, 
#divContentContainer .clsContentTable .clsColumn3 {vertical-align: top; height: 100%;}
#divContentContainer .clsContentTable .clsColumn1 {width: 174px; background: url(../images/nav_bg.gif) no-repeat top right #F7F7F7;}
#divContentContainer .clsContentTable .clsColumn2 {padding: 20px 20px 20px 11px;}
#divContentContainer .clsContentTable .clsColumn3 {width: 182px; padding-right: 20px;}

#divContent {position: relative; top: 0px; left: 0px; padding: 0px 10px 0px 10px;}

#divBottomFarm {position: relative; top: 0px; left: 0px; width: 958px; height: 108px; background: url(../images/bottom_farm_bg.gif);}

.clsImageBorder {border: solid 1px #e4e1e2; padding: 7px}
.clsTableBorder {border: solid 1px #e4e1e2; padding: 15px}

div#divNavigationPrimary {position: relative; top: 0px; left: 0px; width: 174px;}
div#divNavigationPrimary ul {position: relative; top: 0px; left: 0px; list-style-type: none; margin: 0px; padding: 0px; width: 165px;}
div#divNavigationPrimary ul li {position: relative; top: 0px; left: 0px; float: left;}
div#divNavigationPrimary ul li .clsMainNavHolder {}
div#divNavigationPrimary ul li .clsMainNavHolder img {height: 25px; width: 165px;}

div#divNavigationPrimary ul ul {display: none; margin: 0px; padding: 0px; width: 165px;}
div#divNavigationPrimary ul .clsPrimaryNavSelected {background: url(../images/child_nav_bg.gif) no-repeat 0px 25px;}
div#divNavigationPrimary ul .clsPrimaryNavSelected ul {display: block;}
div#divNavigationPrimary ul ul a {font-size: 12px; color: #454645; text-decoration: none; font-family: Arial, Sans-Serif;}
div#divNavigationPrimary ul ul li {padding: 2px 10px 2px 25px; width: 130px;}
div#divNavigationPrimary ul ul .clsChildNavSelected a,
div#divNavigationPrimary ul ul .clsChildNav a:hover {color: #8a363e;}

#divCategoriesNav {position: relative; top: 0px; left: 0px; width: 174px; padding: 10px 0px; float: left; background: url(../images/child_nav_bg.gif) no-repeat 0px 35px;}
#divCategoriesNav ul {position: relative; top: 0px; left: 0px; list-style-type: none; margin: 0px; padding: 0px; width: 165px;}
#divCategoriesNav ul li {position: relative; top: 0px; left: 0px; width: 100%; float: left;}
#divCategoriesNav ul li.clsCategoryNavHeader {position: relative; top: 0px; left: 0px; height: 25px;}
#divCategoriesNav ul a {font-size: 12px; color: #454645; text-decoration: none; font-family: Arial, Sans-Serif;}
#divCategoriesNav ul li {padding: 2px 10px 2px 25px; width: 130px;}
#divCategoriesNav ul li a:hover {color: #8a363e;}

.clsCallout H1 {font:normal Georgia, Times New Roman, serif; padding:0; margin:0 0 20x 0; color:#171717; border: none;}
.clsCallout P {font:normal Arial, Verdana, sans serif; padding:0; margin:0 0 3px 0; color:#262626;}
.clsCallout H2.readMore {font:bold Arial, Verdana, sans serif; padding:0; margin:0 0 12px 0; color:#8f1c1c;}
.clsCallout H2.readMore a {text-decoration:underline;} 
.clsCallout H2.readMore a.hover {text-decoration:underline; text-decoration:none; color:#757373;} 
.clsColumn1 .clsCallout {position: relative; top: 0px; left: 0px; clear: both; padding: 20px 10px 0px 10px; width: 145px;}
.clsColumn3 {position: relative; top: 0px; left: 0px; clear: both; padding: 20px 20px 0px 0px; width: 162px;}

.clsPoll {position: relative; bottom: 0px; left: 0px; width: 182px;}
.clsPoll .clsPollTable {font-size: 8pt; margin-bottom: 10px}
.clsPoll .clsQuizCorrectAnswer {font-weight: bold; color: #69a148; background: transparent url(../images/quiz_checkmark.gif) scroll no-repeat top left; padding-left: 13px}
.clsPoll .clsQuizSupplementalText {font-style: italic}
#plcPoll {width: 180px;}
#plcPoll_pnlVote,
#plcPoll_pnlResults {position: relative; bottom: 0px; left: 0px; padding: 50px 20px 30px 20px; background: url(../images/poll_bg.gif) top left no-repeat;}
.clsPoll #plcPoll_pnlFooter {position: absolute; bottom: 0px; height: 40px; left: 3px; padding: 0px 20px; background: url(../images/poll_footer.gif) top left no-repeat;}
.clsPoll #plcPoll_pnlFooter p {position: relative; top: 5px; left: 0px; width: 142px;}
.clsPollTable {width: 140px;}
#plcPoll_pnlVote p,
#plcPoll_pnlResults p {width: 140px;}
#plcPoll_lblResultsQuestion {width: 140px}
#plcPoll_btnVote {margin-top: 5px;}

#divFooterContainer {position: relative; bottom: 0px; left: 0px; height: 62px; text-align: right; border-top: 1px solid #3a5b2e; background: url(../images/footer_bg.gif) repeat-x top; font:normal 10px Verdana, Helvetica, sans serif; line-height:11px; padding:0; margin:0; color:#1c3d1c;}
#divFooterContainer a {text-decoration:none; color:#1c3d1c;} 
#divFooterContainer a:hover {text-decoration:none; color:#ffffff;} 
#divFooterContainer #divFooter {position: relative; top: 0px; left: 0px; width: 955px; margin: 0px auto;}
#divFooterContainer #divFooterText {position: relative; top: 10px; right: 0px;}
#divFooterContainer #divCaordaLogo {position: absolute; top: 30px; right: 0px;}