/*html {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}*/
body,td,input,select,textarea,a,div{font:12px Verdana, Arial, ËÎÌå, sans-serif;color:#000;text-decoration:none;line-height:16px;}
/*body{background:#aa0901 url(bg/bg2008.jpg);margin:auto;}*/
body{background:#0E790E;margin:auto;}
li{list-style:none;padding:0;line-height:20px;}
ul,ol,dl{margin:0;text-indent:0;padding:0;}
dt,dd {margin:0px;line-height:20px;}
a, ul li a{color:#105cb6;}
a:hover, ul li a:hover{color:#f13c01;text-decoration:underline;}
a:hover h2{text-decoration:underline;}
form{margin:0;padding:0;}
table {border:0;}
iframe{margin:0;padding:0;line-height:1px;}
h1,h2,h3,h4,h5,h6 {font-family:Verdana;font-size:12px;font-weight:400;}
p{padding:0;margin:0;}
a.btn1 {float:left;display:block;background:transparent url(bg/btn_bg_001.gif) no-repeat;padding-top:1px;margin:0 3px;width:68px;height:20px;line-height:20px;color:#9f6536;text-align:center;text-decoration:none;}
a.btn1:hover {background:transparent url(bg/btn_bg_002.gif) no-repeat; color:#0076af;text-decoration:none;}

.titlebg, div.th, th{background:url(bg/list_title_bg.gif);height:30px;line-height:30px;}
.imgonclick {cursor:pointer;border:0px;}
.menuskin {border:1px solid #3579C5;visibility:hidden;font-size:12px;position:absolute;background-color:#EFF6FB;filter:alpha(opacity=80); -moz-opacity: 0.8;} 
.menuskin a {padding-right:10px;padding-left:10px;color:black;text-decoration:none;position:relative;filter:alpha(opacity=100);} 

#mainBox, .mainBox {clear:left;position:relative;width:981px;margin:auto;background:#fff;}
#headbody {position:relative;margin:0px 5px 0px 6px;width:970px;color:#d3edf4;height:105px;overflow:hidden;}
#sitelogo {float:left;margin:2px 0 0 0;}

#headmid {position:absolute;left:200px;top:2px;height:60px;width:468px;}
#banner {margin-top:0px;text-align:center;}
#headrit {float:right;margin-top:2px;}
#headrit ul li {height:20px;line-height:20px;}
#headstrap {clear:both;color:#6fa8c5;margin-top:5px;height:26px;}
.clear {clear:both;}

#nav li,#nav li i,#nav li b{display:block;height:29px;}
#nav li{background:url(bg/search_bar.gif) repeat-x 0 -29px;}
#nav li i{background:url(bg/search_bar.gif) no-repeat left 0;}
#nav li b{background:url(bg/search_bar.gif) no-repeat right -58px;padding:0 5px 0 5px;overflow:hidden;}
#nav li b a{line-height:29px;color:#fff;font-size:13px;display:block;float:left;padding:0 1px;background:url(bg/line_style1.gif) no-repeat right -115px;width:61px;text-align:center;}
#nav li b a:hover{background:url(bg/line_style1.gif) repeat-x 0 -87px;padding-left:1px;margin-left:0px;}
#nav li b a#none{padding-left:1px;margin-left:-1px;}

#nav li b span {display:block;float:right;margin-top:4px;overflow:hidden;}
#nav li b span a {float:left;display:block;font-size:12px;background:transparent url(bg/btn_bg_001.gif) no-repeat;padding:1px 0 0 0;margin:0 3px;width:68px;height:20px;line-height:20px;color:#9f6536;text-align:center;text-decoration:none;}
#nav li b span a:hover {font-size:12px;background:transparent url(bg/btn_bg_002.gif) no-repeat; color:#0076af;padding:1px 0 0 0;margin:0 3px;text-decoration:none;}
#nav a.last{background-position:0% -500px}

.grzs {background:transparent url(bg/grzs_bg.gif) repeat-x;}
ul#grzsnav li {margin:0 100px;}

ul#grzsnav li a {float:left;display:block;color:#014CC9;font-size:12px;padding:0;margin:5px 5px;width:65px;height:20px;line-height:20px;text-align:center;text-decoration:none;}
ul#grzsnav li a:hover {color:#014CC9;padding:0;margin:5px 5px;text-decoration:underline;}
ul#grzsnav li a.dq {color:#fff;font-weight:bold;background:transparent url(bg/grzs_tab.gif) no-repeat;}
ul#grzsnav li a:hover.dq {font-size:12px;color:#fff;text-decoration:none;}

.maincol, .globalMain {position:relative;margin:0px 5px 0px 5px;width:970px;overflow:hidden;}
.leftZone {float:left;width:730px;line-height:20px;margin-right:8px;margin-bottom:8px}
.rightZone {float:right;width:230px;line-height:20px;margin-right:0px;margin-bottom:8px}

#sitefooter {width:981px;height:90px;margin:auto;}
#footerbody {color:#fff;text-align:center;margin-top:20px}
#footerbody a, #footerbody a:hover {color:#fff;font-size:12px;font-weight:normal;}


/*member CSS style*/
#homeZone {clear:both;margin:5px 5px;text-align:right;}

#loginZone a {margin-left:4px;}
#loginZone {line-height:32px;margin-right:5px;}
#loginZone .login,#loginZone .register,#loginZone .getPwd,.male,.female{background:url(bg/login.gif) 3px -1px no-repeat;padding-left:20px;}
#loginZone .register{background-position:3px -21px;}
#loginZone .getPwd{background-position:3px -41px;}

.male {background-position:0px -58px;padding:2px 0 5px 20px;_padding:3px 0 5px 20px;}
.female {background-position:0px -80px;padding:1px 0 5px 20px; _padding:4px 0 5px 20px;}

#loginZone a {margin:10px 0 0px 5px;}
#loginZone .UserLogin {background:url(bg/btn_UserLogin.gif) no-repeat;}
#loginZone .UserReg {background:url(bg/btn_UserReg.gif) no-repeat;}
#loginZone .findPs {background:url(bg/btn_findPs.gif) no-repeat;}
#loginZone .UserLogin, #loginZone .UserReg, #loginZone .findPs {margin-left:0px;padding:5px 10px 5px 24px;_padding:5px 8px 5px 24px;color:#000;}


/*search CSS style*/
/*.search_index {border:1px solid #7BADE0;background:#F5FAFE;padding:1px;overflow:hidden;margin-bottom:8px;}*/
#searchBox {float:left;width:728px;border:1px solid #7BADE0;background:#F5FAFE;padding:1px;overflow:hidden;margin-bottom:8px;}
#searchBox form,#searchBody form {position:relative;background:url(bg/line_style1.gif) repeat-x 0 0;height:45px;padding:0 20px;}
#searchBox form p,#searchBody form p {position:absolute;display:block;margin:0;padding:10px 10px 10px 7em;top:0;background:url(bg/search_Text.gif) no-repeat 0 center;}
#searchBox .searchText {border:1px solid #A7B1BB;padding:3px 4px;line-height:14px;width:335px;_width:335px;}
.searchBtn {>padding-top:3px;_padding-top:3px;width:79px;height:23px;background:url(bg/btn_search.gif) no-repeat;border:0;margin-left:0px;color:#9E4903;cursor:pointer;}
.questionBtn {>padding-top:3px;_padding-top:3px;width:79px;height:23px;background:url(bg/btn_search.gif) no-repeat;border:0;margin-left:0px;color:#9E4903;cursor:help;}
#searchBox kbd,#searchBody kbd {display:block;margin:0;padding:3px 2em;text-align:center;}
#searchBox kbd.left,#searchBody kbd.left {text-align:left;}
#searchBox kbd a,#searchBody kbd a {line-height:0;padding:0 3px;}

#searchBody {float:left;width:966px;border:1px solid #7BADE0;background:#F5FAFE;padding:1px;overflow:hidden;margin-bottom:8px;}
#searchBody .searchText {border:1px solid #A7B1BB;padding:3px 4px;line-height:14px;width:620px;_width:600px;}

#searchZone {float:left;width:486px;border:1px solid #7BADE0;background:#F5FAFE;padding:1px;overflow:hidden;margin-top:6px;}
#searchZone form {position:relative;background:url(bg/line_style1.gif) repeat-x 0 0;height:45px;padding:0 6px;}
#searchZone form p {position:absolute;display:block;margin:0;padding:10px 10px 10px 6em;top:0;background:url(bg/search_Text.gif) no-repeat 0 center;}
#searchZone .searchText {border:1px solid #A7B1BB;padding:3px 4px;line-height:14px;width:220px;_width:210px;}
#searchZone kbd {display:block;margin:0;padding:3px 2em;text-align:center;}
#searchZone kbd.left {text-align:left;}
#searchZone kbd a {line-height:0;padding:0 3px;}

/*--ShowPage CSS----------------------------------*/
.morePage a{word-break:normal;word-wrap:normal;text-decoration:none;color:#3384c5;text-align:center}
.morePage {display:block;text-align:center;float:right}
.morePage *{font-style:normal;font:normal 12px/18px arial,"????", serif;text-decoration:none;}
.morePage code a,.morePage code i{display:block;width:auto !important;min-width:16px;>width:16px;height:18px;float:left;padding:0 2px;color:#3384c5;background:#fff;border:1px solid #9bd3f8;margin:0 2px;}
.morePage code a:hover{background-color:#e5f3fe;text-decoration:none;}
.morePage code a.active{border:1px solid #f7cf9e;color:#f60;font-weight:bold;}
.morePage code a:hover.active{background-color:#fcf0da;text-decoration:none;}

.morePage code i{display:block;border:0;margin:0;padding:0;font-weight:bold;line-height:14px}
.morePage kbd,.morePage dfn{border:1px solid #9bd3f8;display:block;width:55px;height:18px;float:left;margin:0 2px;background:#e5f3fe url(bg/page_arrow.gif) no-repeat 5px -54px;}
.morePage dfn{background-position:45px -85px}
.morePage dfn.disable{background-position:45px -35px}
.morePage kbd a,.morePage dfn a{display:block;padding-left:10px;height:17px;line-height:17px;>line-height:18px;overflow:hidden;border-left:1px solid #fff8ff;border-top:1px solid #fff;border-right:1px solid #c8e2f7;}
.morePage dfn a{padding:0 8px 0 0}
.morePage dfn.disable,.morePage kbd.disable{border:1px solid #bbb;background:#eee url(bg/page_arrow.gif) no-repeat 45px -24px}
.morePage kbd.disable{background-position:5px 6px;}
.morePage .disable a{border:0;border-top:1px solid #fff;color:#999;text-decoration:none;}
.disable {background-color:#eee;}
.morePage .off{display:none;}
.mainPage {position:relative;top:0px;left:0px;height:30px;line-height:40px;}

.mainPage .morePage{position:absolute;right:0px;margin-right:5px;}
.mainPage i{font-style:normal;}
.mainPage {margin-top:20px;}
.postCount {color:#666;}
.postCount b{color:#f60;font-weight:bold;margin:0 2px;line-height:21px;}
.mainPage .postCount {line-height:30px;margin-left:12px;position:absolute;line-height:20px;}
/*--Page End----------------------------------------*/
.mainstrap {float:right;width:730px;line-height:20px;margin-left:0px;margin-bottom:8px;}
.leftstrap {float:left;width:230px;line-height:20px;margin-right:8px;margin-bottom:8px;}
.mainboxed {clear:both;float:left;width:728px;background:#fff;margin-bottom:8px;border:1px solid #b5cfe8;font-weight:bold;}

.leftboxed {clear:both;width:228px;background:#fff;border:1px solid #b5cfe8;margin-bottom:8px;}
.leftboxed h2,.mainboxed h2 {clear:both;margin:0;letter-spacing:2px;height:22px;background:#e7f5ff;color:#004299;}
.leftboxed h2 .headline,.mainboxed h2 .headline {float:left;display:block;font-weight:bold;margin:3px 0 0 5px;}
.leftboxed h2 .headside,.mainboxed h2 .headside {float:right;display:block;margin:3px 5px 0 5px;}
.leftboxed ul li {clear:both;margin-left:5px;padding-left:8px;line-height:24px;background:transparent url(icons/ico-arrow2.gif) no-repeat left 7px;}

.currBox {clear:both;float:left;width:966px;height:22px;height-line:22px;}
.dlMainBox {clear:both;float:left;width:966px;background:#fff;margin-bottom:8px;border:1px solid #b5cfe8;font-size:14px;}
.dlMainBox dt {clear:both;margin:0;letter-spacing:2px;height:22px;line-height:22px;background:#e7f5ff;color:#004299;font-weight:bold;text-indent:10px;}
.dlMainBox dd {background:#fff;margin:1px 5px;line-height:22px;}

/*popup menu*/
.menu_popup {display:none;} 
.menuitems {margin:2px;padding:1px;text-align:left;line-height:14pt; }


/*hidden shadow layer*/
#TB_shadowOverlay {position:absolute;left: 0;top: 0;width:100%;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;display:none;background-color:#000;z-index: 96;}
#TB_shadowOverlay_frame{font-size:12px;line-height:18px;padding:0;background:#FFFFE6;border:2px solid #222;text-align:left;z-index:98;display:none;position:absolute;}
#TB_windowTitle {background:url(bg/list_title_bg.gif);height:30px;line-height:30px;}
#TB_windowTitle img {cursor:pointer;border:0px;}
#TB_windowTitle span.TB_title {display:block;float:left;color:#3384c5;font-weight:bold;text-indent:10px;}
#TB_windowTitle span.TB_close {display:inline;float:right;margin-right:5px;margin-top:5px;cursor:pointer;border:0px;height:18px;width:18px;background:transparent url(icons/close.gif) no-repeat;}
#TB_hideSelect {position:absolute;left: 0;top: 0;width:100%;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;background-color:#000;z-index: 98;}

/****************************************/
.button {>padding-top:3px;_padding-top:3px;height:23px;background:url(bg/but05.gif) repeat-x;border:1px double #4a95c9;margin-left:5px;color:#00156e;cursor:pointer;}

.disable {background:#eee}
.tabMenus2 {border:1px solid #7bade0;background:#fff;padding:1px;}
.tabMenus .tabOn{padding-bottom:1px}
.tabMenus dd {clear:both;display:block;line-height:23px;margin:3px 0;}
.tabMenus dd label{width:100px;margin-left:10px;color:#049;text-align:left;}
.tabMenus dd table b {color:#049;}

.input{
	    margin-top:-20px;
    }
    .input p label{width:100px;margin-left:-100px;color:#049;text-align:left;}
    .input p{padding-left:200px;clear:both;color:#555;width:450px;}
    .input .textBox{width:200px;>margin-left:-2px}
    .input textarea.textBox{text-indent:0;padding:3px;>margin-left:0}

.tabMenus{z-index:3;background:#fff url(bg/bar.gif) repeat-x;border:1px solid #b4cceb;}

.tabMenus dt{
	line-height:21px;
	height:21px;
	>height:20px;
	float:left;
	text-align:center;
	padding:0 14px;
	overflow:hidden;
	border-left:1px solid #b4cceb;
	cursor:pointer;
}
.tabMenus ins{
	display:block;
	position:relative;
	top:-21px;
	left:1px;
	width:1px;
	float:right;
	background:#bbcfe7;
	height:26px;
	font-size:0;
}
.tabMenus .tabOff i,.tabMenus dt i{display:none}
.tabMenus .rBot i{display:block}


.tabMenus dt.tabOn{
	line-height:22px;
	font-weight:bold;
	color:#049;
	background:#fff;
	border-right:1px solid #b4cceb;
	cursor:pointer;
	position:relative;
	left:1px;
	margin-left:-1px;
}

.tabMenus .tabOn i{display:block;}

.tabMenus dt a{position:relative}
.tabMenus .on{display:block}