html,body,form,p,a,ul,ol,li,div,label,h1,h2,h3,h4,h5,img
{font-family: Arial, Helvetica, sans-serif; margin:0; padding:0;  border:0; }

html, body, form {
  height: 100%; /* Required */
}

body{ text-align:center; font-size:14px;background:#fff;}
ul,li{ list-style:none;}
a img{ border:0;}
a:link, a:visited, a:hover, a:active {text-decoration:none;color: #333;}
a:hover{text-decoration:none;color: #900000;}
#wrapper{  margin:0 auto; width:950px;  position: relative; height: 100%;  }
#logo{ height:40px; padding-top:5px; padding-left:40px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2;}
#logo .lo{ float:left;text-align:left; }
#logo .usr{ float:right;}
#logo h2{ width:300px; float:right; text-align:right; margin-right:10px; line-height:2; font-size:20px; color:#333;}
#bd{ border-top:5px solid #900000; border-bottom:5px solid #7c7c7c; padding-bottom:10px; min-height:83%; height:80%;height:auto; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2;}
#bd h2{ background:#efefef; line-height:2; font-size:16px; color:#900000; text-align:left; padding-left:2em; letter-spacing:5px; margin-bottom:5px;}
#bd h3{ font-size:16px; height:25px; padding-top:30px; line-height:2}
#bd img{ vertical-align:middle;}
#bd a{ text-decoration:underline;}
#bd .time{ font-size:11px; color:#666; line-height:4;  }
#bd .content{ margin:10px 70px; font-size:14px; line-height:150%; color:#333; text-align:left;}
#bd .content p{line-height:150%; margin:6px 0;}
#bd .content .note{ text-align:center; line-height:200%; margin:40px auto; margin-bottom:190px; }
#bd .content .comment{  margin-left:4px;}
#bd .content .star{ color:#CC0000; margin-right:2px;}
#bd .content .wth{ padding:2px 12px;letter-spacing:2px; font-size:14px; text-align:center;}
#bd .content .text{ font-size:14px;WIDTH: 600px; HEIGHT: 380px; background:#fff; border:1px solid #666; padding:4px;}
#bd .content .center{ text-align:center;}
#bd .content ul.nav{ clear:both; width:520px; height:200px; text-align:center; margin:110px auto; margin-right:5px;}
#bd .content ul.nav li{  width:30%; float:left; background:url(/images/arrow.gif) no-repeat 0 4px; padding-left:15px; text-align:left;}
#bd .content .right{ text-align:right;}
#bd .content .ask{ border:1px solid #ccc; padding:10px;}
#bd .content h3{   height:28px; padding-left:12px; border-bottom:2px solid #900000;}
#bd .content ol li{ border-bottom:1px solid #ccc; padding:10px;}
#bd .content ol li h4{ line-height:2; font-size:14px;}
#bd .content ol li .answer{ line-height:2;}
#bd table.srh{ margin-bottom:5px;}
#bd table.srh td{ padding:2px; padding-left:6px;font-size:14px;}
#bd table.tb{border:1px solid #ccc; border-collapse:collapse; font-size:14px;  }
#bd table.tb td{ border:1px solid #ccc;vertical-align:text-top;padding:5px; line-height:2} 
#bd table.tb td.row{ background:#efefef;} 
#bd table.tb th{ border:1px solid #ccc;padding:5px;background:#f5f5f5; text-align:center; } 
#bd table.tb .headrow{ border:1px solid #ccc;padding:5px;background:#f5f5f5; text-align:center; color:#000000;} 
#page{ clear:both; text-align:center;  padding-bottom:2px }
#page table{ margin:0 auto; text-align:center;font-size:14px;}
#page a,#page .recent,#page strong{ margin:2px 6px; font-size:14px; }
#page a{ text-decoration:none; }
#page img{ vertical-align:middle;}
#ucDGPager_lblCPageIndex{ font-size:18px; font-weight:bold; color:#CC0000;}
#foot{  clear:both;  color:#797979;height:30px;  padding-top:10px; padding-bottom:10px; font-size:12px; bottom: 0 !important; bottom: -1px;border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2;}
#foot a{ margin:0 1em; color:#000;}
#foot a:hover{color:#900000;}
#foot p{ line-height:2;}

#bd .navigation{ margin:10px 30px;font-size:13px; color:#333; text-align:left;}
#bd .navigation a{text-decoration:none;color:#003399}

.search_input{width:400px;font-size: 13px;border: 1px solid #d3d3d3;height:25px;padding-top:5px;padding-left:4px}

.action_bar {
position: fixed;
width: 150px;
height: 100px;
bottom: 50%;
right: 3px;
border: 0px solid #eeeeee;
box-shadow: 0 0px 0px #cccccc;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
z-index: 99999;
_position: absolute;
_bottom: auto;
_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0))-160+"px");
}
