html body {
 margin:0;
 padding:0;
 background:#FFFFFA;
 color:#3E5115;
 font:normal normal 17px/21px sans-serif;
 width:100%;
 height:100%;
}
img {
 border:0; 
}
a {
 color:#749728;
 cursor:pointer;
 text-decoration:none;
}
a:hover {
 text-decoration:underline;
}
table {
 border:0;
 padding:0;
 margin:0;
}
p {
 margin:0;
 padding:0 0 18px 0;
}
h1 {
 margin:0;
 padding:0 0 10px 0;
 font:normal normal 28px/30px sans-serif;
}
h2, h3, h4 {
 margin:0;
 padding:0 0 10px 0;
 font:normal normal 22px/26px sans-serif;
}
ul {
 margin-top:0;
 padding-top:0;
}
#hd {
 height:52px;
}
#logo {
 width:152px;
 height:61px;
 position:absolute;
 top:16px;
 left:61px;
 z-index:5;
}
#nv {
 position:absolute;
 top:10px;
 left:68px;
 right:10px;
 color:#4F671B;
 font:normal normal 20px/20px sans-serif;
 white-space:nowrap;
}
#nv a {
 color:#4F671B;
}
.nvl {
 margin-right:30px;
}
.nvc {
 margin-right:30px;
 border-bottom:1px solid #a39a80;
}
#msp {
 height:1px;
 width:166px;
}
#adn {
 position:absolute;
 top:23px;
 right:0px;
 height:16px;
 border-top:1px solid #a39a80;
 border-left:1px solid #a39a80;
 background:#FFFFFA;
 color:#061E36;
 font:normal normal 17px/17px sans-serif;
 padding:6px 26px 6px 6px;
 text-align:right;
}
#adn a {
 margin-left:14px;
 color:#061E36;
}
.adc {
 border-bottom:1px solid #a39a80;
}
#sp {
 position:absolute;
 top:0px;
 right:0px;
 height:26px;
 border-left:1px solid #a39a80;
 background:#FFFFFA url(i/sponsored_by.png) no-repeat top left;
 color:#061E36;
 font:normal normal 14px/16px sans-serif;
 padding:26px 6px 0 6px;
 text-align:right;
}
#sp a {
 color:#061E36;
}
#ar {
 position:absolute;
 left:0px;
 top:0px;
 height:100%;
 width:264px;
 background:url(i/bamboo.png) repeat-y top right;
}
#arti {
 font:normal normal 20px/20px sans-serif;
 position:absolute;
 left:0px;
 top:100px;
 width:231px;
 height:22px;
 padding:0 17px 20px 11px;
 border-bottom:1px solid #B4BEB0;
 vertical-align:middle;
}
#ars {
 font:normal normal 12px/17px sans-serif;
 border:1px solid #B4BEB0;
 background-color:#F8F8F8;
 padding:1px;
 vertical-align:middle;
}
.art {
 padding:0px 12px;
 font:normal normal 16px/18px sans-serif;
 color:#0B031F;
 width:209px;
}
.art a {
 color:#0B031F;
}
.arts {
 padding:0px 12px;
 font:normal normal 16px/18px sans-serif;
 color:#0B031F;
 background:url(i/dot.png) no-repeat center left;
 width:209px;
}
.arts a {
 color:#0B031F;
}
.ac {
 padding:6px 12px 18px 12px;
 color:#8C8779;
 font:normal normal 13px/13px sans-serif;
 width:209px;
}
.aa {
 padding:6px 12px 18px 12px;
 color:#8C8779;
 font:normal normal 13px/13px sans-serif;
 width:209px;
 text-align:right;
}
.cm {
 padding-left:20px;
}
#artic {
 padding:14px 8px 14px 0;
 position:absolute;
 top:143px;
 left:0px;
 width:251px;
 bottom:23px;
 overflow:auto;
 overflow-x:hidden;
}
#bb {
 position:absolute;
 left:265px;
 top:0px;
 bottom:0px;
 right:0px;
}
#foo {
 position:absolute;
 left:0px;
 bottom:0px;
 padding:0px 9px 0 0px;
 border-top:1px solid #B4BEB0;
 font:normal normal 11px/20px sans-serif;
 height:22px;
}
#foo a {
 color:#4F671B;
 margin-left:12px;
}
#ca {
 position:absolute;
 top:145px;
 left:8px;
 right:0px;
 padding:20px;
 overflow:auto;
 overflow-x:hidden;
}
.reg {
 bottom:0px;
}
.wc {
 bottom:121px;
 overflow:auto;
 overflow-x:hidden;
}
.wfc {
 bottom:222px;
 overflow:auto;
 overflow-x:hidden;
}
#ccm {
 border-top:1px solid #B4BEB0;
 padding:10px 20px 10px 28px;
 position:absolute;
 left:0px;
 right:0px;
 bottom:100px;
 height:100px;
 background:#FFFFFA;
 overflow:auto;
 overflow-x:hidden;
}
#ccmi {
 width:94px;
 height:15px;
 margin:0 10px 10px 0;
}
#fccm {
 border-top:1px solid #B4BEB0;
 padding:10px 20px 10px 28px;
 position:absolute;
 left:0px;
 right:0px;
 bottom:0px;
 height:100px;
 background:#FFFFFA;
 overflow:auto;
 overflow-x:hidden;
}
#ftn {
 border-top:1px solid #B4BEB0;
 padding:10px 20px 10px 28px;
 position:absolute;
 left:0px;
 right:0px;
 bottom:0px;
 height:80px;
 background:#FFFFFA;
 overflow:auto;
 overflow-x:hidden;
}
#ftni {
 width:84px;
 height:15px;
 margin:0 10px 10px 0;
}
#feed {
 width:16px;
 height:16px;
 float:right;
 margin-top:2px;
 vertical-align:middle;
 border:1px solid #B4BEB0;
}
.fm {
 font:normal normal 14px/17px sans-serif;
 border:1px solid #51507B;
 background-color:#FDFFFE;
 padding:2px;
}
.fs {
 font:normal normal 14px/17px sans-serif;
 border:1px solid #51507B;
 background-color:#FDFFFE;
 padding:1px;
}
#sti {
 width:200px;
 margin:0 2px 0 65px;
 font:normal normal 12px/14px sans-serif;
 border:1px solid #51507B;
 background-color:#FDFFFE;
 padding:2px;
 vertical-align:middle;
}
.btn {
 font:normal normal 16px/18px sans-serif;
 color:#2E3105;
 background:#FFF url(/i/bbg.png) repeat 100% 100%;
 border:1px solid #B4BEB0;
 margin-right:4px;
 padding:0px 6px 3px 6px;
 height:24px;
}
.sbtn {
 font:normal normal 14px/17px sans-serif;
 color:#2E3105;
 background:#FFF url(/i/bbg.png) repeat 100% 100%;
 border:1px solid #A4AEA0;
 margin-right:4px;
 height:21px;
}
.rq {
 background:url(i/req.gif) no-repeat center left;
 padding-left:4px;
}
#fset {
 margin:4px;
 padding:0px 0px 0px 8px;
 border:1px solid #B4BEB0;
}
#fl {
 font:normal normal 20px/22px sans-serif;
 color:#3E5115;
 padding:5px 8px 8px 8px;
 border:1px solid #B4BEB0;
}
#fll {
 margin:0px 0px 4px 8px;
 font:normal normal 20px/22px sans-serif;
 color:#3E5115;
 padding:5px 8px 8px 8px;
 border:1px solid #B4BEB0;
}
#lfll {
 margin:4px 4px 0px 4px;
 font:normal normal 20px/22px sans-serif;
 color:#3E5115;
 padding:5px 8px 8px 8px;
 border:1px solid #B4BEB0;
}
#el {
 font:normal normal 20px/22px sans-serif;
 color:#980B06;
 padding:5px 8px 8px 8px;
 border:1px solid #A80B06;
}
#ell {
 margin:0px 0px 4px 8px;
 font:normal normal 20px/22px sans-serif;
 color:#980B06;
 padding:5px 8px 8px 8px;
 border:1px solid #A80B06;
}
#lell {
 margin:4px 4px 0px 4px;
 font:normal normal 20px/22px sans-serif;
 color:#980B06;
 padding:5px 8px 8px 8px;
 border:1px solid #A80B06;
}
.lb {
 text-align:right;
 padding:7px;
}
.np {
 padding:4px;
 text-align:left;
 border-left:1px solid #B4BEB0;
}
.btr {
 color:#263148;
 padding:5px 4px 5px 4px;
 text-align:left;
 border-top:1px solid #B4BEB0;
}
#lset {
 margin:4px;
 padding:0px;
 border:1px solid #B4BEB0;
}
#ld {
 margin:4px;
 padding:0px;
 border:1px solid #B4BEB0;
}
#ldd {
 height:300px;
 overflow:auto;
}
#lext {
 height:20px;
 width:100%;
 border-top:3px double #B4BEB0;
 font:normal normal 11px/11px sans-serif;
 text-align:center;
}
#ltab {
 width:100%;
}
#ltab tr {
 cursor:default;
}
#ltab td {
 border-bottom:1px solid #B4BEB0;
 padding:3px;
}
#chead {
 vertical-align:top;
 width:100%;
 color:#061E36;
 border-left:1px solid #B4BEB0;
 border-right:1px solid #B4BEB0;
}
#chead td {
 padding:2px;
 border-bottom:1px solid #B4BEB0; 
 background:#E9F2E7;
}
#lbtn {
 white-space:nowrap;
 padding:2px;
 text-align:right;
}
#big {
 font:normal normal 19px/19px sans-serif;
 font-weight:bold;
}
#lnav {
 padding:3px;
 white-space:nowrap;
 text-align:right;
}
#udt {
 float:right;
 padding:6px;
 font:normal normal 14px/14px sans-serif;
 text-align:right;
 color:#4F671B;
}
.ver {
 padding:6px;
 font:normal normal 12px/12px sans-serif;
 text-align:right;
 color:#473406;
}
.cbox {
 width:99%;
 margin-bottom:2px;
 font:normal normal 14px/17px sans-serif;
 border:1px solid #51507B;
 background-color:#FDFFFE;
 padding:2px;
}
#sbut {
 text-align:right;
 height:50px;
}
.rbut {
 float:right;
}
.ftnt {
 font:normal normal 15px/18px sans-serif;
 padding-bottom:6px;
}
.num {
 font:normal normal 16px/18px sans-serif;
 margin-right:10px;
}
.foot {
 font:normal normal 11px/11px sans-serif;
 vertical-align:text-top;
}
.cmnt {
 font:normal normal 15px/18px sans-serif;
 margin-bottom:8px;
}
h5 {
 font:normal normal 16px/18px sans-serif;
 margin:0;
 padding:0 0 8px 0;
}
.cmtr {
 font:normal normal 14px/16px sans-serif;
 color:#574416;
 text-align:right;
}
#cma {
 height:0px;
 overflow:hidden;
}
#cmvr {
 border:1px solid #B4BEB0; 
 position:absolute;
 top:0px;
 width:168px;
 left:40%;
 height:6px;
 cursor:row-resize;
}
#fmvr {
 border:1px solid #B4BEB0; 
 position:absolute;
 top:0px;
 width:168px;
 left:40%;
 height:6px;
 cursor:row-resize;
}
#adb {
 position:absolute;
 top:36px;
 left:28px;
 right:0px;
}
#eave {
 height:13px;
 background:url(i/eave.png) no-repeat top left;
}
#solar {
 margin-left:31px;
 height:13px;
 background:url(i/solar.png) repeat-x top left;
}
#madb {
 margin-left:13px;
 border-left:2px solid #A2A1A9;
 border-top:1px solid #A2A1A9;
 padding:5px 7px 7px 7px;
}
#mad {
 width:468px;
 height:60px;
 border:1px solid #8BA1E2;
 background:#FAFDFF;
}
#adlb {
 height:17px;
 border:2px solid #A2A1A9; 
 padding-left:28px;
 font:normal normal 14px/17px sans-serif;
}
#adlb a {
 margin-right:20px;
}
#shrb {
 position:absolute;
 top:14px;
 height:93px;
 left:502px;
 right:0px;
 background:url(i/bush.png) repeat-x top left;
 z-index:3;
}
#srch {
 float:right;
}
