body {background-color:#3f4c6b;}

.pagetop {height:156px; background:url(/img/css/tpl.public/header.png) top center no-repeat;}
.pagemiddle {width:990px; margin: auto; background-color: white; border:solid 1px #d0d0d0; border-top:0; border-bottom: 0; overflow: hidden;}
.pagebottom {background:url(/img/css/tpl.public/footer.png) bottom center no-repeat;}

#header {width:990px; margin:0 auto; position:relative;}
#qbar {position:absolute; top:5px; left:20px; width:950px;}
#qbar .qpane {color:#49497A;}
#qbar .qpane a {text-decoration:none;}
#qbar .qpane.qleft {float:left; margin-right:3em;}
#qbar .qpane.qright {float:right; margin-left:3em;}
#navigation {position:absolute; top:113px;}
#navigation .tab {float:left; margin-left:0em; height:43px; line-height:43px; font-size:12pt; font-weight:bold; color:#658123; padding:0 1.75em; cursor:pointer; border-right:solid 1px #d0d0d0;}
#navigation .tab:first-child {margin-left:3em; border-left:solid 1px #d0d0d0;}
#navigation .tab a {color:inherit;}
#navigation .tab a:hover {text-decoration:none}
#navigation .tab:hover {background:url(/img/css/tpl.public/navigation_tab_hover_bg.png);}
#navigation .tab.selected {background:url(/img/css/tpl.public/navigation_tab_selected_bg.png); }

#footer {width:992px; margin:0 auto;}
#footer .meta {color:#70798F; background:url(/img/css/tpl.public/footer_bg.png); }
#footer .meta a {color:inherit}
#footer .meta h1 {font-size:8pt; color:#808080; font-weight:bold; margin:1em 0 0.25em 0}
#footer .meta h1 a {}
#footer .meta .leftcol1 {margin:0 170px 0 20px;}
#footer .meta .leftcol2 {margin:0 305px 0 20px;}
#footer .status {height:21px; line-height:20px; color:white; text-align:center;}
#footer .status a {color:inherit;}

#above {margin:0 auto 2em auto; width:800px; text-align:center; color:#a0a0a0;}
#below {margin:6px; text-align:center; color:#70798F;}

.ad_zone1 {position:absolute; top:40px; right:128px; text-align:center}
.ad_zone1 .ad {border:solid 1px #D26900}

.ad_zone3 {float:right}
.ad_zone3.col1 {width:140px}
.ad_zone3.col2 {width:280px}
.ad_zone3 .ad {float:left; width:125px; height:100px; overflow:hidden; margin:2px 10px 5px 0; border:solid 1px #e0e0e0; text-align:center}
.ad_zone3 .ad:hover {border:solid 1px #7A9F0B}
.ad_zone3 .ad img {border:0}

.ad_zone4 {}
.ad_zone4 .ad {padding:2px 0px 2px 1em}
.ad_zone4 .ad:hover {background-color:#E6E9EC}
.ad_zone4 a {text-decoration:underline}
.ad_zone4 .ad:hover a:hover {color:inherit;}
.ad_zone4 .ad img {margin-right:1em; vertical-align:middle; border:solid 1px #e0e0e0}

