*{font:14px tahoma,sans-serif;color:#89ae60}
html,body,div,img,table,p,h1,h2,h3,h4,h5,h6,ul{margin:0;padding:0;border:0 none}
h1,h2,h3,h4,h5,h6{padding:0 0 20px 0;font-size:24px}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;font-family:georgia}
html,body,#wholesite{width:100%}
html,body{min-height:100%;height:auto !important;height:100%;background:#fff url(/images/17.gif) repeat}
#wholesite{background:transparent url(/images/18.gif) repeat-x top}
#content,#navigation{width:788px;margin:auto}
#navigation{height:60px;line-height:60px}
#navigation,#navigation a{color:#fff;font-size:18px}
#content{padding-top:10px}
#output,#bottom{background-color:#fff;padding:9px;border:1px #89ae60 solid}
#output p{letter-spacing:1px;line-height:20px;padding-bottom:14px}
#logo{position:absolute;top:7px}
.logo{width:124px;height:44px}
#bottom{text-align:center;margin-top:10px}
#bottom,#bottom a{color:#999;font-size:11px;line-height:15px}
#bottom a{border-bottom:1px #89ae60 dotted;text-decoration:none}
#bottom a:hover{color:#89ae60;border-bottom:1px #89ae60 solid}
.theform input,.theform select,.theform textarea{padding:3px;width:80%;background:#fffeed}
.theform input:focus,.theform select:focus,.theform textarea:focus{background:#f7ffe0}
label.zemRequired{font-weight:bold}
input#zemSubmit{border-color:#fff #999 #999 #fff;border-style:solid;border-width:1px;padding:5px 8px 6px;background:#2b3952;color:#fff;font-weight:bold;width:auto}
blockquote{font-size:11px;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding-left:15px;padding-right:15px;background:#f7f7f7;margin:10px}
p.postedon{font-size:11px;color:#666}
p.botnav{text-align:center;font-size:11px}
p.tagline,.hide{display:none}
.flRight{float:right;margin-left:10px;border:1px #ccc dotted}
.flRight,.flRight a{font-size:10px}
#listnav{list-style-type:none;padding-top:18px}
#listnav li{float:right;padding-left:20px;letter-spacing:1px}
.hide{width:1px;height:1px}