* html body {behavior: url(library/styles/csshover.htc)}
body {height: 100%; padding: 0px; margin: 0px; text-align: center; font-family: Arial, serif; font-size: 13px; background: #5b7185}
a {color: #261b08;}
a img {border: none;}
form {position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; height: 100%; width: 100%;}
h1 {font:normal 30px Georgia, serif; line-height:28px; padding:0; margin:0 0 20px 0; color:#000000;}
h2 {font:normal 24px Georgia, serif; line-height:24px; padding:0; margin:0 0 12px 0; color:#0f2c47;}
h3 {font:bold 17px Arial, Verdana, sans serif; line-height:17px; padding:0; margin:0 0 12px 0; color:#3c3c3c;}
p {font:normal 14px Arial, Verdana, sans serif; line-height:16px; padding:0; margin:0 0 15px 0; color:#282828;}
.clsTextBox {background: #ffffff; border: 1px solid #282828; font-family: Arial, Sans-Serif; font-size: 13px;}

#divMask {position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; background: url(../images/mask_bg.gif); z-index: 1000}
#divAgePopup {position: relative; top: 0px; left: 0px; margin: 10% auto; width: 400px; height: 200px; background: url(../images/popup_bg.jpg) no-repeat}
#btnAgePopupYes {position: absolute; top: 133px; left: 170px;}
#btnAgePopupNo {position: absolute; top: 133px; left: 270px;}
#divContainer {position: absolute; top: 0px; left: 0px; width: 100%; min-width: 900px; text-align: left; background: url(../images/page_bg.gif) repeat-y top #ffffff;}

#divHeaderContainer {position: relative; top: 0px; left: 0px; width: 100%; padding: 0px; z-index: 10;}
#divHeader {position: relative; top: 0px; left: 0px; margin: 0px auto; width: 900px; margin: 0px auto; height: 100%;}
#divPhoto {position: absolute; top: 2px; right: 30px;}

#divContentContainer {position: relative; top: 0px; left: 0px; width: 100%; z-index: 0;}

#divContent {padding: 0px 20px 10px 20px; color: #282828}
#divContentTable {position: relative; top: 0px; left: 0px; width: 900px; margin: 0px auto;}
.clsColumn1 {width: 270px; padding: 15px 20px 20px 10px}
.clsColumn2 {width: 550px; padding: 15px 30px 20px 20px}

#divContentContainer .clsContentTable {position: relative; top: 0px; left: 0px; width: 100%; height: 500px; margin: 0px; padding: 0px;}

div#divNavigationPrimary {position: absolute; left: 50px; height: 30px; z-index: 10;}
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; background: url(../images/nav_item_spacer.gif) no-repeat right}
div#divNavigationPrimary li.clsSelected,
div#divNavigationPrimary li:hover {background: #7a405e;}

div#divNavigationSecondary {position: relative; top: 0px; left: 0px; float: left; margin: 0px; padding: 0px; z-index: 0; margin-bottom: 15px;}
div#divNavigationSecondary ul {position: relative; top: 0px; left: 0px; list-style-type: none; margin: 0px; padding: 0px 0px 0px 1px;}
div#divNavigationSecondary ul li {position: relative; top: 0px; left: 0px; width: 220px; min-height: 26px; float: left; padding: 0px 10px 0px 35px;}
div#divNavigationSecondary a {font-size: 18px; color: #261b08; font-family: Georgia, Serif; text-decoration: none;}
div#divNavigationSecondary a:hover {font-weight: bold;}
div#divNavigationSecondary li.clsSelected,
div#divNavigationSecondary li:hover {background: url(../images/nav/selected_arrow.gif) left no-repeat;}
div#divNavigationSecondary h1 {font:normal 20px Georgia, serif; line-height:32px; padding:0; margin:0 0 20px 0; color:#261b08;}

#divPoll {position: relative; top: 0px; left: 25px; margin: 0px; padding: 0px; width: 237px; display: inline; float: left;}
#plcPoll {position: relative; top: 0px; left: 0px; padding: 0px; margin: 0px; display: inline !important;}
#plcPoll_pnlVote,
#plcPoll_pnlResults {position: relative; bottom: 0px; left: 0px; margin: 0px 0px; border: solid 5px #ffffff; font-size: 14px; width: 187px !important; padding: 65px 20px 30px 20px; background: url(../images/poll_bg.gif) top left no-repeat;}
#plcPoll_pnlFooter {position: relative; top: -30px; left: 5px; height: 25px; width: 227px !important; margin: 0px; padding: 0px; background: url(../images/poll_bottom_bg.gif) top left repeat-x;}
#plcPoll_pnlFooter p {position: relative; top: 3px; left: 22px; width: 187px; color: #ffffff; margin: 0px;}
.clsPollTable {width: 187px; padding: 0px; margin: 0px;}
#plcPoll_pnlVote p,
#plcPoll_pnlResults p {width: 185px; padding: 0px 0px 10px 0px; margin: 0px;}
#plcPoll_lblResultsQuestion {width: 185px; padding: 0px; margin: 0px;}
#plcPoll_btnVote {margin-top: 15px;}
.clsPollGraph {height: 15px; background: #5b7185 !important; margin-right: 5px;}
.clsQuizCorrectAnswer {font-size: 12px;}

#divCallout {position: relative; top: 0px; left: 0px; float: left; padding-left: 20px;}
#divCallout h1 {font:normal 20px Georgia, serif; line-height:20px; padding:0; margin:0 0 12px 0; color:#261b08;}
#divCallout p {font:normal 13px Arial, Verdana, sans serif; line-height:14px; padding:0; margin:0 0 15px 0; color:#000000;}
#divCallout h2.readMore {font:bold 14px Arial, Verdana, sans serif; padding:0; margin:0 0 12px 0; color:#000000;}
#divCallout a {text-decoration:underline;} 
#divCallout a.hover {text-decoration:underline; text-decoration:none; color:#ffffff;}

#divFooterContainer {position: relative; top: 0px; left: 0px; height: 138px; width: 100%; background: url(../images/footer_bg.jpg) no-repeat top;}
#divFooterContainer #divFooter {position: relative; top: 0px; left: 0px; width: 900px; height: 100%; margin: 0px auto; font:normal 10px Verdana, Helvetica, sans serif; line-height:18px; padding:0; color:#ffffff;}
#divFooterContainer #divFooterText {position: absolute; top: 25px; right: 20px;}
#divFooterContainer #divCaordaLogo {position: absolute; top: 50px; right: 20px;}
#divFooterContainer a {color: #FFFFFF}
#divFooterContainer a:hover {color:#0f2c47}