*{word-wrap:break-word;outline:none}
html,body{height:100%}
body{background:#FFF;text-align:center}
body, td, input, textarea, select, button{color:#555;font:12px "Lucida Grande", Verdana, Lucida, Helvetica, Arial, "ËÎÌå", sans-serif}
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset {margin:0;padding:0}
ul{list-style:none}
h1, h2, h3, h4, h5, h6{font-size:12px}
input,select{vertical-align: middle}
textarea, input, select{padding:2px;border:1px solid;border-color:#666 #ccc #ccc #666;background:#F9F9F9;color:#333}
textarea:hover, textarea:focus{border-color:#09C;background:#F5F9FD}
img{border:none;}
em, cite, th{font-style:normal;font-weight:normal}
table{border-collapse:collapse}
th{text-align:left}
label{cursor:pointer}

a:link,a:visited{color:#2366A8;text-decoration:none}
a:hover {text-decoration:underline}

a.red:link,a.red:visited{color:red;text-decoration:none}
a.red:hover {text-decoration:underline}
.left{float:left}
.right{float:right}
.center{text-align:center}
.bold{font-weight:700}
.container{padding:9px 20px 20px;text-align:left}
.pointer{cursor:pointer}
.mt20{margin-top:20px}
.radio, .checkbox{border:none;background:none;vertical-align:middle}
.checkbox{height:14px}
.btn{margin:3px 0;padding:2px 5px;*padding:4px 5px 1px;border-color:#ddd #666 #666 #ddd;background:#DDD;color:#000;cursor:pointer;vertical-align:middle}


h3{color:#09C;border-bottom:4px solid #DEEFFA;padding-bottom:10px}
h4{background:transparent url(bg_repx_hc.gif) repeat-x scroll 0 -40px;padding:5px;color:#0099CC;font-weight:700;line-height:21px;height:25px;border-top:4px solid #DEEFFA;font-size:12px}
h5{color:#09C;padding-bottom:10px}

.pub_ulist{padding:10px 0;}
	.pub_ulist li{margin-bottom:5px;padding-left:20px;line-height:160%;background:url(repno.gif) no-repeat 7pxpx 7px}
	.pub_ulist p{margin-bottom:5px}
	
.news b{display:none}
#labelcontent {color:#000;background-color:#E9F6FE;border:2px inset #99CBEE;padding:1em;line-height:150%}

.tb{clear:both;width:100%;border-top:4px solid #DEEFFA;border-bottom:4px solid #DEEFFA;}
	.tb th, .tb td{padding:5px;background:#fff;border-top:1px solid #DEEFFA; border-bottom:1px solid #DEEFFA;}
	.thead td,.thead th{background:transparent url(bg_repx_hc.gif) repeat-x scroll 0 -40px;padding:2px;color:#0099CC;font-weight:700;line-height:21px;height:25px;border-top:1px solid #DEEFFA;font-size:12px}
	.tb tr:hover{color:#333}
	.tb .editlast{background-color:#DEECF6}
	.tb .editlast td{background-color:#DEECF6}
	.tb .editlast td a{color:#999}
	.thead2 td{background:transparent url(bg_repx_hc.gif) repeat-x scroll 0 -60px;padding-top:10px;}
	.thead2 span{background-color:#3399FF;color:white}


.tb2{clear:both;width:100%}
	.tb2 th, .tb2 td{padding:0px;background:#fff;border-top:0px solid #DEEFFA; border-bottom:1px solid #DEEFFA;}
	.tb2 tr:hover{color:#333}

table.tdk{border:none}
table.tdk th,table.tdk td{border:none}

.tb2 .noborder,.tb .noborder{border:none}
	
/*---------µ¯³ö--------*/
.popdiv{background-color:white;border:4px solid #99CBEE;position:absolute;width:560px}
	.poptitie{background:transparent url(bg_repx.jpg) repeat-x 0 -20px;padding:5px;color:#0099CC;font-weight:700;line-height:21px;height:25px;font-size:12px;border-bottom:4px solid #DEEFFA;cursor:move;text-align:left;text-indent:3px}
	.poptitie img{float:right;margin:5px 8px 0 0;cursor:pointer;}
	.popbody {padding:8px;width:544px;text-align:left}
	.popbody textarea{word-wrap:break-word;word-break:normal;margin-bottom:10px;overflow:auto}
	
/*---------------µ¯³ö------------------*/
#bg{position:absolute;left:0px;background-color:#000000;}
#msg{position: absolute;background-color:white;border:1px solid #1B76B7;}
#msg div.msgtitle{padding:3px 3px;color:#0099CC;font-weight:700;line-height:21px;height:25px;font-size:12px;border-bottom:1px solid #1B76B7;text-indent:3px;background-color:#1B76B7}
#msg div.msgtitle img{text-align:right;float:right;}
#msg div.msgtitle span{cursor:pointer}
#msgbody{padding:8px;line-height:25px;overflow:auto}
#msgbottom{text-align:center;height:5px;line-height:5px;font-size:12px;background-color:#1b76b7;color:#FFFFFF}


/*---------------box------------------*/
.divbox{position: absolute;background-color:white;border:1px solid #1B76B7;}
.divboxtitle{padding:0 5px 0 8px;font-weight:600;line-height:25px;height:25px;font-size:12px;border-bottom:2px solid #DEEFFA;text-align:left;background-color:#1b76b7;color:#FFFFFF}
.divboxtitle span{cursor:pointer;float:right;margin-top:7px}
.divboxbody{padding:8px;line-height:25px;overflow:auto;font-size:12px}
.divboxbottom{text-align:center;height:22px;line-height:22px;font-size:12px;background-color:#1b76b7;color:#FFFFFF}

.footer{position:absolute;z-index:10;left:5px;bottom:3px;padding-top:3px;border-top:1px dashed #DDD;text-align:left;line-height:150%;font-family:Tahoma;font-size:11px}

/*-------------header-----------*/
.header{position:relative;overflow:hidden;text-align:left;height:90px;line-height:88px;background:url(bg_repx.jpg) repeat-x }
	.logo{text-indent:-9999px;width:153px;height:84px;background:url(logo.jpg) no-repeat 0 0}
	
	.pannel{position:absolute;z-index:4;line-height:32px;top:57px;right:20px}
	.pannel a{color:#666}
	.pannel em{margin-right:5px;font-weight:700}
	.pannel em a{text-decoration:underline}
	.pannel p{float:left;}
	
	.navbg{position:absolute;z-index:1;top:52px;left:178px;width:2px;height:37px;background-color:#4E96B7}
	.navbd{overflow:hidden;clear:both;position:absolute;z-index:3;top:38px;width:100%;height:5px;background:#4E96B7 }
	.nav{position:absolute;z-index:2;top:14px;left:179px;width:100%;height:75px}
		.nav ul{overflow:hidden;position:relative;z-index:4;font-size:14px;padding-left:2em }
		.nav li{float:left;height:43px;line-height:43px;background:url(btn_block.png) right -92px no-repeat;padding-left:7px}
		.nav li em{display:block;padding-right:7px}
		.nav li a{padding:5px 20px;color:#0d638b;font-weight:700}
		.nav li a:hover{color:#09C;text-decoration:none}
		.nav li.navon{line-height:33px;background:url(btn_block.png) no-repeat;}
		.nav li.navon em{display:block;background:url(btn_block.png) right 0 no-repeat;}
		.nav li.navon em a{display:block;background:url(btn_block.png) no-repeat center -48px;color:#FFF}
		.nav li.navon em a:hover{color:#FFF;}
		
		.iamhere{clear:both;height:32px}
		.iamhere p{padding-left:10px;line-height:32px;border-left:1px solid #FFF;background:url(navbg.png) repeat-x 0 0;height:32px }	
		
/*-------------menu-----------*/	
.menutd{background:#DEECF6 url(leftbg.png) repeat-y left top}
	.menu{position:relative;z-index:20;width:180px}
	.menu ul{position:absolute;top:10px;list-style:none;width:100%;background:url(bg_repx_h.gif) no-repeat 5px -20px}
	.menu li{height:25px;overflow:hidden;line-height:25px;padding-left:1em}
	.menu li a{height:100%;display:block;padding-left:30px;background:url(repno.gif) no-repeat 15px -36px;color:#5a5b65;font-size:13px;}
	.menu li a:hover{text-decoration:none;background:white url(repno.gif) no-repeat 15px -36px;color:#2366A8}
	.menu li a.menucurr,.menu li a.menucurr:hover{text-decoration:none;background:white url(repno.gif) no-repeat 13px -83px;color:#3792d0}
	.menu li.menuspace{font-size:0;height:1px;margin:5px 0px 5px 10px;background:url(menuspace.jpg) no-repeat 0 0;overflow:hidden}
.maincontent{padding-top:9px;background:url(bg_repx_hb.gif) repeat-x}

/* pages */
.pages{clear:both;margin:10px 0}
	.pages em, .pages a, .pages strong{text-decoration:none;margin-left:3px;padding:2px 5px;border:1px solid #E5E5E5}
	.pages a:hover{text-decoration:none;border:1px solid #09C;background:#09C;color:#FFF}
	.pages strong{border:none;font-weight:700}
	.cuspages{margin:3px 0;line-height:200%}
	.cuspages .pages{display:inline;clear:none;margin-right:10px}


