* { margin: 0px; padding: 0px; }
html { overflow: -moz-scrollbars-vertical;}
html, body { width: 100%; height: 100%; margin: 0px auto; padding: 0px auto;}
body { font-family: 'Arial'; font-size: 12px; color: #834914; background-color: #FFFFFF;}
a { color: #834914; text-decoration: none; }
a:hover { color: #834914; text-decoration: underline; }
img { border: 0px; }
table { border-collapse: collapse; } 
form { margin: 0px; padding: 0px; }
input, textarea, select { /* font-family: "MS Sans Serif", "Tahoma", "Verdana";*/ font-size: 11px; padding: 2px 2px; color: #666666; }


/*************** Form Element ***************/
input.post, input.disable, textarea.post, select.post, input.focus, textarea.focus { width: 295px; background-color: #FFF; border: 1px solid #666; padding: 2px 3px; }
textarea.post, textarea.focus { width: 295px; height: 200px; overflow: auto; }
input.focus, textarea.focus, select.focus { border: 1px solid #FF0000 !important; }
input.photo { width:220px; background-color: #FFF; border: 1px solid #666; padding: 2px 3px; }
input.search, select.search { width:100px; background-color: #FFF; border: 1px solid #666; vertical-align:top; margin-top:9px;}
/*************** General Style ***************/
div.clear { clear: both; }
p { margin: 0 0 1em 0; }


/*******************************/
div#Wrapper { width: 990px; margin: 0px auto;}

div#Header { width: 970px; margin: 0px auto;}

div#BG { width: 970px; height:75px; *height:auto; margin: 0px auto; background: #FFFFFF url('../images/index/bg.jpg') repeat-x top center;}

#Content { width: 970px; background: url('../images/bg_B.jpg') repeat-y ; margin: 0px auto; }

#Contents { width: 970px; background:url('../images/bg.jpg') no-repeat; margin: 0px auto; }

div#Bottom { width: 970px; height:25px; background: url('../images/bottom.jpg') no-repeat bottom center; margin: 0px auto;}

div#Footer { width: 970px; color:#666; font-size:11px;}
div#Footer div#FLeft { width:550px; float:left; padding:0px 0px 8px 15px; color:#CC9900;}
div#Footer div#FRight { width:400px; float:right; padding-bottom:8px;text-align:right}

/* Home */
.HomeNewsBrief { line-height: 14px; height: 28px; overflow: hidden; }

/* Article */
#AT div#Left { float:left; width:185px; padding-left:38px;}
#AT div#Right { float:right; width:717px; padding:10px 0px 40px 0px;}
#AT div#Right div#bg { background: url('../images/article/bg.gif') no-repeat top right; margin-right:45px;}
#AT div.txtH { padding:10px 0px; font-weight:bold; font-size:15px;}
#AT .txthead { font-weight:bold; font-size:15px;}
#AT div#pdf { width: 662px; background: url('../images/article/pdf-center.gif') repeat top;}
#AT div#pdfT { width: 662px; height:12px; background: url('../images/article/pdf-top.gif') no-repeat;}
#AT div#pdfB { width: 662px; height:15px; background: url('../images/article/pdf-bottom.gif') no-repeat;}
#AT div#pdf div#pdfH { font-weight:bold; padding:15px 0px 10px 35px;}
#AT div#pdf div.list { width: 600px; border-bottom: 1px dashed #834914; margin-left:35px;}
#AT div#pdf div.listL { float: left; width: 300px; padding: 15px 0px; font-weight:bold;}
#AT div#pdf div.listL div.listLL { float: left; width: 60px;}
#AT div#pdf div.listL div.listLR { float: right; width: 205px; }

/* News */
#NW div#Left { float:left; width:205px; padding-left:38px;}
#NW div#Right { float:right; width:697px; padding-bottom:30px; font-size:11px;}
#NW div.CContent { width: 630px; padding: 0px; margin: 0px; border-bottom:1px dashed #834914;}
#NW div.CContent div.Cleft { float: left; width: 25px; padding:10px 0px; font-size:15px; font-weight:bold;}
#NW div.CContent div.Ccenter { float: left; width: 130px; padding:10px 0px;}
#NW div.CContent div.Ccenter div.RBlock { float: left; width: 114px; height:119px; background: url('../images/block.jpg') no-repeat top center;}
#NW div.CContent div.Ccenter div.photo { padding:6px; height: 84px; overflow: hidden; }
#NW div.CContent div.Cright { float: right; width: 475px; padding:10px 0px;}
#NW div.CContent div.Cright div.more { padding-top: 35px;}

/* News Detail*/
#NWD div#Left { float:left; width:180px; padding-left:38px;}
#NWD div#Right { float:right; width:722px; padding-bottom:30px;}
#NWD div.CContent { width: 722px; padding: 0px; margin: 0px;}
#NWD div.CContent div.Cleft { float: left; width: 220px; padding:10px 0px;}
#NWD div.CContent div.Cleft div.RBlock { float: left; width: 204px; height:215px; background: url('../images/block_L.jpg') no-repeat top center;}
#NWD div.CContent div.Cleft div.photo { padding:6px; height: 174px; overflow: hidden; }
#NWD div.CContent div.Cright { float: right; width: 452px; padding:10px 50px 0px 0px;}
#NWD div.CContent div.Cright div.back { padding-top: 5px;}


/* Contact */
#CT div#Left { float:left; width:175px; padding-left:38px;}
#CT div#Right { float:right; width:747px; font-size:11px; padding-top:10px;}
#CT div#Right div#L { float:left; width:250px;}
#CT div#Right div#L div#map { width:225px; height:125px; background: url('../images/contact/block.jpg') no-repeat top center;}
#CT div#Right div#L div#view { width:220px;}

#CT div#Right div#R { float:right; width:447px;}
#CT div#Right div#R div#RL { float:left; width:77px;}
#CT div#Right div#R div#RR { float:right; width:370px;}

#CT div.padTB { height: 12px; padding:5px 0px 5px 0px; color:#666666;}
#CT div.padT { float:left; margin-top:5px;}
#CT div.textbox { margin-bottom:3px;}
#CT div.textbox input { height: 14px; }

#CT div.photo { padding:7px 0px 0px 7px;}

#CT .txtbold { font-weight:bold;}
#CT .botton { padding:0px 10px 0px 30px;}
#CT .botton input { padding:0px; border: 0px; }

/* Webboard */
#WB div#Left { float:left; width:205px; padding-left:38px;}
#WB div#Right { float:right; width:697px; font-size:12px; padding-top:5px;}
#WB div#Right div#Search { width:425px; padding-left:185px; background: url('../images/webboard/bg_search.jpg') no-repeat;}

#WB div#NU { padding: 10px 20px; font-weight:bold;}
#WB div#page { text-align:center; padding: 10px; font-weight:bold; }
#WB div#page span { display: inline-block; width: 150px; }
#WB div#page span .txt { width: 50px; }

#WB #Topic {width:597px; margin-left:5px;color:#3e240d;}
#WB #Topic  a {color:#3e240d;}
#WB table td, #WB table th { padding:5px; border-bottom:1px dashed #BF8F00;}
#WB table thead td { padding:5px; border:none;}
#WB table tbody th { padding-left:20px; text-align:left; font-weight:normal;}
#WB table tbody td { text-align:center;}

#WB #Htopic { font-weight:bold; color:#834914; font-size:12px; text-align:center;}


/* Webboard View */
#WB_V div#Left { float:left; width:225px; padding-left:38px;}
#WB_V div#Right { float:right; width:677px; font-size:12px; padding:5px 0px 50px 0px; font-family:'Tahoma'; font-size:11px;}
#WB_V div#Right div#Search { width:425px; padding-left:185px; background: url('../images/webboard/bg_search.jpg') no-repeat;}
#WB_V div#Right div#Ttopic { color:#666; padding-top:15px; border-bottom:1px dashed #834914; width:600px;}
#WB_V div#Right div.Detail { padding-top:8px; border-bottom:1px dashed #834914; width:600px;}

#WB_V div#Right div#R { float:right; width:697px; padding-top:20px;}
#WB_V div#Right div#R div#RL { float:left; width:97px; text-align:right;}
#WB_V div#Right div#R div#RL div#Author { padding:0px 20px 5px 0px;}
#WB_V div#Right div#R div#RL div#Descrition { height:208px; padding:5px 20px 5px 0px;}
#WB_V div#Right div#R div#RR { float:right; width:600px;}
#WB_V div#Right div#R div#RR div#Size { padding:3px; font-family:'Tahoma';}
#WB_V div#Right div#R div.textbox { margin-bottom:3px;}
#WB_V div.padTB { padding:5px;}
#WB_V #TImgs, #WB_V .PImgs { width: 600px; overflow-x: auto; padding-bottom: 15px; }
#WB_V #TImgs img, #WB_V .PImgs img { margin-bottom: 5px; display: block; }


/* Webboard Post */
#WB_P div#Left { float:left; width:205px; padding-left:38px;}
#WB_P div#Right { float:right; width:697px; font-size:11px; padding:5px 0px 30px 0px;}

#WB_P div#Right div#R { float:right; width:697px; padding-top:10px;}
#WB_P div#Right div#R div#RL { float:left; width:97px; text-align:right;}
#WB_P div#Right div#R div#RL div#Topic { padding:5px 20px 5px 0px;}
#WB_P div#Right div#R div#RL div#Author { padding:5px 20px 5px 0px;}
#WB_P div#Right div#R div#RL div#Descrition { height:200px; padding:5px 20px 5px 0px;}
#WB_P div#Right div#R div#RR { float:right; width:600px;}
#WB_P div#Right div#R div#RR div#Size { padding:3px; font-family:'Tahoma';}
#WB_P div#Right div#R div.textbox { margin-bottom:3px;}

#WB_P div.padTB { padding:5px;}
#WB_P div.padT { float:left; margin-top:5px;}
#WB_P .txthead { font-size:15px; color:#834914; font-weight:bold;}