body {background: #f3f3f3; margin: 0px;}
font, td, p, div {font-family: Arial, Helvetica, "Liberation Sans", sans-serif;}
p {margin: 2px 0 2px 0; padding: 2px 0 2px 0;}
a:link, a:visited {color: #007000; text-decoration: none;}
a:active {color: #008000; text-decoration: none;}
a:hover {text-decoration: underline;}
h1 {font-family: Arial, Helvetica, "Liberation Sans", sans-serif; font-size: 17px; font-weight: bold; margin: 0; padding: 5px 0 2px 0;}
input.ask, textarea.ask {
padding: 5px;
border: 3px #ebebe5 solid;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
outline: 0;
font: normal 13px Verdana, Arial, "Liberation Sans", sans-serif;
background: #ffffff;}
input.ask {height: 24px;}
textarea.ask {line-height: 1.5;}
input.askw, textarea.askw {width: 100%;}
textarea.askw {height: 250px;}
textarea.commw {width: 100%; height: 190px;}
input.ask:focus, textarea.ask:focus {
border: 3px #d9d9ca solid;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}
.btn {
display:inline-block;
background:none;
margin:0;
padding:3px 0;
border-width:0;
overflow:visible;
font:100%/1.2 Arial, "Liberation Sans", sans-serif;
text-decoration:none;
color:#333;}
* html button.btn {
padding-bottom:1px;}
html:not([lang*=""]) button.btn {
margin:0 -3px;}
.btn span {
background:#ddd url(/iconz/bg-button.gif) repeat-x 0 0;
margin:0;
padding:3px 0;
border-left:1px solid #bbb;
border-right:1px solid #aaa;}
* html .btn span {
padding-top:0;}
.btn span span {
position:relative;
padding:3px .4em;
border-width:0;
border-top:1px solid #bbb;
border-bottom:1px solid #aaa;}
.btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span {
cursor:pointer;
border-color:#ffc549 !important;
color:#000;}
.btn:active span {
background-position:0 -400px;
outline:none;}
.btn:focus, .btn:active {
outline:none;}
input.login {
padding: 2px;
border: 1px #d9d9ca solid;
outline: 0;
font: normal 12px Arial, "Liberation Sans", sans-serif;
background: #ffffff;
height: 15px;
width: 125px;}
input.login:focus {
outline: 1px #d9d9ca solid;}
input.reg {
padding: 2px;
border: 1px #d9d9ca solid;
outline: 0;
font: normal 12px Arial, "Liberation Sans", sans-serif;
background: #ffffff;
height: 20px;
width: 175px;}
input.reg:focus {
outline: 1px #d9d9ca solid;}
.ca a:link, .ca a:visited {color: #007000; text-decoration: none;}
.ca a:active {color: #008000; text-decoration: none;}
.ca {font-size: 13px;}
.ca span {background: #f3f3f3; padding: 2px 9px; margin: 5px 0; white-space: nowrap; display: inline-block; 
border-bottom: 1px #cdcdcd solid;
border-radius: 12px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;}
.ca span:hover {background: #bef3ac;}
.ti{color: #e47911; font-size: 13px; font-weight: bold; text-align: center; padding-bottom: 5px;}
.ti2{color: #606060; font-size: 14px; font-weight: bold; text-align: center; text-shadow: 1px 1px #fff;}
.side {margin: 3px 0 8px 0; padding: 8px; background: #ebebe5; width: 100%; border: 1px #d1d1c3 solid;}
.side p {text-align: left;}
.side p#light:hover {background: #fff; cursor: pointer;}
.sideall {font-size: 13px; padding: 2px 0 2px 6px;}
.sideall a:hover {text-decoration: none;}
.sidealll {font-size: 11px; padding: 2px 0 2px 16px;}
.sidealll a:hover {text-decoration: none;}
.gr p {color: #494949; font-size: 13px; padding: 0 0 1px 1px;}
.gr img {padding-right: 3px;}
.gr td, .gr p {color: #494949; font-size: 13px;}
.grt {width: 100%;}
.grt td {padding: 0 0 3px 1px;}
.gr a:link, .gr a:visited {color: #555555; text-decoration: none;}
.gr a:active {color: #008000; text-decoration: none;}
.gr a:hover {color: #007000; text-decoration: underline;}
.botline {border-bottom: 2px #d1c8a7 solid; padding-bottom: 12px;}
.roof {text-align: center; padding: 12px 0 0 0; white-space: nowrap; color: #e47911; font-size: 24px;}
.bar {background: #509139; width: 100%;}
.toolbar {padding: 3px 0; margin: auto;}
.toolbar a:link, .toolbar a:visited, .toolbar a:active {color: #007000; font-weight: bold; text-decoration: none;}
.toolbar td {color: #555; padding-left: 3px; padding-right: 3px; white-space: nowrap; font-size: 11px; text-align: center; vertical-align: middle; height: 22px;}
.toolbar td#light0:hover {background: #fff;}
.toolbar td#light:hover {background: #fff; cursor: pointer;}
.path {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ddd;}
.path a:link,.path a:visited, .path a:active  {color: #fff;}
.here a:link, .here a:visited, .here a:active {text-decoration: underline;}
.mw {max-width: 1024px;}
.mw1 {max-width: 829px;}
.container {display: none;}
.roundbox {background: #fff;
border: 1px #cdcdcd solid;
padding: 0;
box-shadow: 0 0 5px rgba(175,175,175,0.5);
-moz-box-shadow: 0 0 5px rgba(175,175,175,0.5);
-webkit-box-shadow: 0 0 5px rgba(175,175,175,0.5);
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;}
.roundboxi {padding: 12px 20px;}
.roundboxq {padding: 12px 18px 30px 25px;}

table.l1 {margin: 12px 0 0 0; padding: 6px 3px 1px 0; border-top: 1px #cdcdcd solid; width: 100%;}
td.l2 {padding: 0 6px 0 0; width: 22px; height: 22px; min-width: 22px; text-align: center; vertical-align: middle;}
td.l22 {height: 22px; text-align: center; vertical-align: middle;}
.l22 img {padding-right: 6px;}
td.l3 {font-size: 11px; color: #666666; white-space: nowrap; vertical-align: middle;}
font.l33 {font-weight: bold; font-style: italic; color: #494949;}
td.l4 {padding-left: 5px; white-space: nowrap; vertical-align: middle; text-align: left;}
td.l5 {font-size: 11px; color: #666666; text-align: right; vertical-align: middle; width: 100%;}
.lname {font-weight: bold; font-style: italic; color: #494949;}
.lvote td {font-size: 11px; color: #555555; text-align: center; padding-left: 2px; cursor:pointer;}
.lvote div {background: #ebebe5; width: 18px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;}
.lvote div:hover {background: #fff;}

p.ltopic {padding: 5px 0; font-size: 13px;}
p.lsubt {padding: 0 0 4px 28px; font-size: 13px;}
table.lans {padding: 16px 0 16px 28px; width: 100%;}
table.lcomm1 {padding: 6px 0 2px 60px; width: 100%;}
td.lcomm2 {font-size: 10px; vertical-align: middle; height: 16px;}
table.lcomm3 {width: 100%; padding: 0 25px 5px 60px;}
.lcomm3 br {line-height: 6px;}
td.lcomm4 {padding-top: 7px; vertical-align: top;}
td.lcomm5 {padding-top: 7px; padding-left: 5px; width: 100%; font-size: 11px;}
p.lmoreq {padding: 0 2px 3px 55px; font-size: 11px; color: #333;}
.green {background: #529e4c; color: #ffffff;}
.gray {background: #999999; color: #ffffff;}

p.qsubt1 {font-size: 12px; font-weight: bold; padding: 7px 0 3px 0; border-top: 1px #cdcdcd solid;}
.qsubt1 img {padding-right: 6px; float:left;}
p.qsubt2 {font-size: 12px; padding: 0; color: #333;}
td.qsubt3 {font-size: 10px; padding: 5px 0 6px 25px; color: #555;}
td.qsubt4 {font-size: 9px; padding: 6px 0 0 0; text-align: right; vertical-align: top;}
.qcou {font-weight: normal; color: #333;}

p.lisubt1 {font-size: 12px; font-weight: bold; padding: 8px 0 0 0; border-top: 1px #cdcdcd solid;}
.lisubt1 img {padding-right: 5px; float:left;}
p.lisubt2 {font-size: 10px; padding: 2px 0 8px 25px; color: #555;}

p.qrnd {padding-top: 0; padding-bottom: 5px; font-size: 11px; text-align: left;}
p.qrndl {padding: 0 2px 1px 55px; font-size: 13px;}

p.asubt1 {font-size: 12px; font-weight: bold; padding: 7px 0 0 5px; border-top: 1px #ded9c3 solid;}
td.asubt2 {font-size: 10px; padding: 1px 0 7px 25px; color: #555;}
td.asubt3 {font-size: 9px; padding: 2px 0 0 0; text-align: right; vertical-align: top;}
.anick {font-weight: normal; color: #333; font-style: italic;}

#loadwait {display: none; position: fixed; top: 0; height: 20px; width: 100%; text-align: center;}
#loadshow {position: fixed; top: 0; height: 20px; width: 100%; text-align: center;}
.alert {font-size: 12px; font-weight: bold; padding: 2px 5px; background: #ffffcc;}
#loadwaitimg {display: none;}

.embed {background: #ebebe5;
border: 1px #cdcdcd solid;
padding: 20px 30px 12px 30px;
box-shadow: 0 0 5px rgba(125,125,125,0.5);
-moz-box-shadow: 0 0 5px rgba(125,125,125,0.5);
-webkit-box-shadow: 0 0 5px rgba(125,125,125,0.5);
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}

.myaddthis {padding: 9px 0 7px 55px;}
