/*CBO CSS Document */
/*----------------------------body------------------------------*/
* {
	word-wrop:break-wrod;
}
html,body {
	background: #4b4b4b url("../images/topbannerbg3.gif") ;
	text-align: left;
}

body, td, input, textarea, select, button {
	color: #333;
	font: 12px/1.6em Arial,Tahoma, sans-serif;
	line-height:20px;
}
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0; 
	padding: 0; 
}
li { list-style: none;}
td {
	font-size:12px;
}
.cl{ clear:both;}
hr {
	size:1px;
	color:#f0f0f0;
}
a{
   color:#333;
   text-decoration:none;
}
a:hover{
   text-decoration:underline;
}
a img { 
	border: none; 
}

form{
    padding: 0;
    margin: 0;
}

.button{
	border:1px solid #B77206;
	background:#FFD050;
	color:#5C4215;
	padding:0 5px;
	height:20px;
}
.right{
	float:right;
	text-align:right;
}

/*----------------------------wrap------------------------------*/
#wrap{
	/*background:#fff;*/	

}
#wrap2{
	width:980px;
	margin:auto;
	text-align:left;
	background:#fff;
	padding:4px;
	/*float:left;*/
	border:2px solid #373737;
	border-top:0;
} 

/*----------------------------header------------------------------*/
.topbg {
	width:980px;
	text-align:center;
	margin:auto;
	clear:both;

}
.topnav {
	/*width:980px;*/
	background:#f0f0f0;
	line-height:25px;
	color:#666;
	padding:0 10px;
	text-align:left;
	border:1px solid #ddd;
}
.topnav  a{
	color:#666;
}
.topnav a:hover{
	color:#ff9900;
}
.topbanner{	
	width:980px;
	background: url("../images/topbanner.gif") repeat-x top;
	height:100px;
	color:#fff;
}
.topbanner a{	
	color:#fff;

}
.topbanner td{	
	color:#fff;

}
.header_menu{
	color:#333;
	
}
.header_menu a{
	color:#333;
	
}
#header{
	text-align:left;
	height:20px;
}
#top-ad{
	margin-top:5px;
}
#mainnav{
	height:25px;
	line-height:25px;
	/*text-align:right;*/
	margin-bottom:5px;
	background:#D8EEFF;
	padding:5px;
	border:1px solid #8EC2E1;
}
.nav{
	margin-bottom:5px;
	padding:3px;
	padding-left:10px;
	background: #f0f0f0 url("../images/navbg.gif");
	color:#666;
	clear:both;
}
.nav a{
	color:#666;
}

.subnav{
	margin-bottom:10px;
	line-height:22px;
	clear: both;
}


/*----------------------------------------------------------*/
.select_top{
	border:1px solid #51956e;
	border-bottom:0;
	padding:8px 10px;
	color:#fff;
	background:#51956e url(../images/sbg.gif) repeat-x top;
	margin-bottom:5px;
}
.select_top a{
	color:#fff;
}

.select_top img{
	vertical-align: middle;
}
.main{
	border:0px solid #8EC2E1;
	background:#fff;
	padding:0px;
	margin-bottom:5px;
	float:left;
	
}
.div_1{
	width:250px;
	float:left;
	margin-right:5px;
}
.div_2{
	width:725px;
	float:left;
}
.div_3{
	width:530px;
	float:left;
	/*margin-right:5px;*/
}
.div_4{
	width:190px;
	float:left;
}
.div_5{
	width:785px;
	float:left;
	margin-right:5px;
}
.div_6{
	width:510px;
	float:left;
}
.div_7{
	width:270px;
	float:left;
	margin-right:5px;
}
.div_8{
	width:705px;
	float:left;
}
.div_9{
	width:700px;
	float:left;
	margin-right:5px;
}
.div_10{
	width:275px;
	float:left;
}
.div_11{
	width:790px;
	float:left;
}
.div_left{
	width:390px;
	float:left;
	margin-right:5px;
}
.div_right{
	width:390px;
	float:left;
}
.div_art{
	float:left;
	width:377px;
	margin:0 5px 10px 0;
	
}
.div_artTitle{
	margin:0 5px 10px 0;
	line-height:40px;
	border-bottom:1px solid #ccc;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	
}
.div_homeart {
	float:left;
	width:379px;
	margin:0 5px 10px 0;
	
}
.div_ad{
	width:100%;
	text-align:center;
	margin-bottom:5px;
}
.div_comm{
	background:#e7f5ed url("../images/homecommbg.gif")  repeat-x top;
	margin-bottom:5px;
	border:1px solid #b3cebf;
	padding:10px;
}
.div_comm img {
	border:1px solid #b3cebf;
	background:#fff;
	padding:2px;
	margin:0 0 10px 10px;
}
.view_show{
	color:#267248;
	padding:4px;
	border:1px solid #b3cebf;
	background-color: #fff;
}
.view_show a{
	color:#267248;
}
.view_show2{
	color:#625A49;
	padding:4px;
	border:1px solid #E1E0D3;
	background-color: #fff;
}
.view_show2 a{
	color:#625A49;
}
.view_show_div{
	padding:4px;
	border:1px solid #b3cebf;
	background-color: #e7f5ed;
	margin-bottom:5px;
}

/*----------------------------footer------------------------------*/
.footer{
	background:#f7f7f7;
	border-top:1px solid #ccc;
	padding:15px 10px;
	margin:15px 0 0 0;
	clear: both;
	font-size:11px;
}
/*----------------------------text------------------------------*/

.smalltext{
	font-size:11px;		
	text-align : right;
	padding-right :5px;
}
.redtext {
	color:red;
}

.bluetext {
	color:blue;
}
.greentext {
	color:green;
}
.yellowtext {
	color:#FCFF00;
}
.graytext {
	color:#999;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~table~~~~ */
		
.table { 
	border: 0px solid #b3cebf;
	background: #e7f5ed;  
	empty-cells: show; 
	border-collapse: collapse; 
	width:100% ;
	margin-bottom:5px;
}
.td { 
	border: 2px solid #fff; 
	empty-cells: show; 
	border-collapse: collapse; 
	background: #e7f5ed; 
	padding:4px;
}	
	
.td a{ 
	color:#417858;
}
.table2 { 
	border: 1px solid #b3cebf;
	background: #D1CDAE;  
	empty-cells: show; 
	border-collapse: collapse; 
	width:100% ;
}
.td2 { 
	border: 1px solid #b3cebf; 
	empty-cells: show; 
	border-collapse: collapse; 
	background: #e7f5ed; 
	padding:4px;
}
.td3 { 
	border: 1px solid #E1E0D3; 
	empty-cells: show; 
	border-collapse: collapse; 
	background: #fff; 
	padding:4px;
}		
/*----------------------------main------------------------------*/
.art_title{
	font-size:14px;
	font-weight: bold;
}
.side_title{
	background: #625A49 url("../images/side_title_bg.gif") repeat-x top;
	line-height: 25px; 
	padding: 0 10px;
	color:#fff;
	font-weight:bold;
	border-bottom:0px solid #b3cebf;
}
.side_title a{
	color:#fff;
}

.side_title2{
	background: #625A49 url("../images/side_title_bg.gif") repeat-x top;
	line-height: 25px; 
	padding: 0 10px;
	color:#fff;
	font-weight:bold;
	margin-bottom:6px;
}
.side_title3{
	background:#555 url("../images/title_bg3.gif") repeat-x top;
	border-bottom:0;
	line-height:25px;
	padding:0 15px;
	font-weight: bold;
	color:#fff;
	margin-bottom:5px;
}
.side_title4{
	background:#555 url("../images/title_bg3.gif") repeat-x top;
	border-bottom:0;
	line-height:25px;
	padding:0 15px;
	font-weight: bold;
	color:#fff;
	margin:10px 0
}
.list_title{
	background:#51956e url("../images/list_title_bg.gif") repeat-x top;
	border:0px solid #b3cebf;
	border-bottom:0;
	line-height:25px;
	padding:0 15px;
	font-weight: bold;
	color:#fff;
	margin-bottom:5px;
}
.list_title a{
	color:#fff;
}
.list_title2{
	background:#D1CDAE url("../images/title_bg2.gif") repeat-x top;
	border-bottom:0;
	line-height:25px;
	padding:0 15px;
	font-weight: bold;
	color:#625A49;
}
.list_title3{
	background:#D1CDAE url("../images/title_bg2.gif") repeat-x top;
	font-weight: bold;
	color:#417858;
}
.list_title4{
	border: 0px  solid #b3cebf;
	background:#D1CDAE url("../images/title_bg2.gif") repeat-x top;
	line-height:25px;
	padding:0 15px;
	font-weight: bold;
	color:#625A49;
	margin-bottom:5px;
}
	.list_title4 a{
	color:#625A49;
	}
	.list_title4 span{
		font-weight: normal;
	}
.list_title5{
	background:#eaeaea; 
	border: 0px  solid #ddd;
	height:23px;
	line-height:23px;
	padding:0 15px;
	font-weight: bold;
	color:#777;
	margin-bottom:0px;
}
.list_title5 a{
	color:#777;
}
.listName{
	color:#267248;
	font-size:14px;
	font-weight:bold;
}
.listName a{
	color:#267248;
}
.listName a:hover{
	color:#ff9900;
}
.comm_list{
	 border: 1px  solid #b3cebf;  
	 padding:4px;
	 margin:5px 0;
	 background:#fff;
}

.list{
	 border: 1px  solid #E1E0D3;  
	 padding:4px;
	 margin-bottom:5px;
	 background:#fff;
}
	.list table { width: 100%; }

	.list td{
		
		border-bottom: 1px  solid #eaeaea; 
		 
	}
	.list li { font-size:14px;background:#fff url("../images/arrow_blue.gif") no-repeat left;padding-left:20px;height: 26px; line-height: 26px; border-bottom: 1px  solid #f0f0f0;}
	.list li span { color:#999;}
	
	
.list2{
	 border: 1px  solid #E1E0D3;  
	 padding:4px;
	 margin-bottom:5px;
	 background:#f8f8f5;
}
	.list2 table { width: 100%; }
	.list2 li { font-size:14px;background:#fff url("../images/arrow_blue.gif") no-repeat left;padding-left:20px;height: 26px; line-height: 26px; border-bottom: 1px  solid #f0f0f0;}
	.list2 li span { color:#999;}
		
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.top_menu { 
	padding-bottom: 31px;
	margin-bottom:5px; 
	border-bottom:1px solid #1c5435;
 }
	.top_menu li { 		
		float: left; 
		border:2px solid #1c5435;
		line-height: 30px; 
		padding:0 10px 
	}
		.top_menu li.now_memu { 
			border:2px solid #1c5435;
			border-bottom: 0;
			margin-left: 3px;
			color:#267248;
			font-weight:bold;
			background: #fff url("../images/menuthisbg.gif"); 
		}
		.top_menu li.now_memu a { 
			color:#267248;
		}
		
		.top_menu li.no_memu {
			background: #28754a;
			border:2px solid #1c5435;
			border-bottom: 0;
			margin-left: 3px;
		}
		.top_menu li.no_memu a {
			color: #fff;
	
		}	
		
		.top_menu li.on_now_memu{
			background:#1c5435;
			border:2px solid #1c5435;
			border-bottom:0;	
			margin-left: 3px;
		}		

.view_menu { 
	padding-bottom: 33px;
	margin-bottom: 15px; 
	border-bottom: 1px solid #267248; 
 }
	.view_menu li { 		
		float: left; 
		line-height: 32px; 
		height: 32px; 
		padding:0 10px 
	}
		.view_menu li.view_cur { 
			border: 2px solid #267248;
			border-bottom: 0;
			margin-left: 3px;
			color:#78b592;
			font-size:14px;
			font-weight:bold;
			background: #fff url("../images/view_memu_onbg.gif"); 
			height: 32px; 
		}
		.view_menu li.view_no_cur {
			background: #78b592 url("../images/view_memu_bg.gif");
			border: 1px solid #267248;
			border-bottom: 0;
			margin-left: 3px;
			font-size:14px;
			font-weight:bold;		
		}
		.view_menu li.view_no_cur a {
			color: #fff;	
		}		

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Side list ~~~~ */
.box { background: #fff; border: 1px solid #E1E0D3; padding: 4px; margin-bottom: 5px; }
.box2 { background: #f0f0f0;border: 1px solid #ccc; padding: 4px; margin-bottom: 5px; }
	.box table { width: 100%;padding:4px;}
	.box2 table { width: 100%;padding:4px; }

		.box td { border-bottom: 1px  solid #f0f0f0; }	
		.box2 td { border-bottom: 1px  solid #f0f0f0; }	
		.box dd { padding:5px;margin-top: 5px; }
		.box li { background: #fff;height: 26px; line-height: 26px; border-bottom: 1px  solid #f0f0f0;}
		.box li span { color:#999;}

.tabs {padding-bottom: 24px;border-bottom: 1px solid #E1E0D3;	margin-bottom: 5px;}
	.tabs li { float: left; line-height: 23px; height: 23px;text-align:center; }
		.tabs li.now { background: #FFF; height: 24px; border: 1px solid #E1E0D3;border-bottom: 0;margin-left: 3px;color:#ff6600;}
		.tabs li.now a{ color:#ff6600;}
		.tabs li.nonow {background: #F2F1E5 /*url("../images/tags_bg.gif")*/;border: 1px solid #E1E0D3;border-bottom: 0;margin-left: 3px;color:#625A49; cursor:hand;}
		
		
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ level ~~~~ */
	
.level{
	background: url("../images/level.gif") no-repeat left;
	width:55px;
	padding-left:15px;
	height:15px;
	color:#91332B;
	font-weight:bold;
	margin:5px 0;		

}

/*----------------------------page------------------------------*/
.p_bar {
float:right;
margin: 1px 0px;
clear: both;
}
.p_bar a {
float: left;
padding: 1px 5px;
font-size: 11px;
text-decoration: none;
}
.p_input {
border: 0px;
padding: 0px;
width: 40px;
height: 16px !important;
height: 15px;
margin: 0px;
background: #FFFFFF;
}
.p_total {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
border-right: 0px solid #86B9D6;
font-weight: bold;
}
.p_pages {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
margin-right:1px;
vertical-align: middle;
font-weight: bold;
}
.p_num {
background-color: #FFFFFF;
border: 1px solid #DEDEB8;
margin-right:1px;
vertical-align: middle;
}
a:hover.p_num  {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
text-decoration: none;
}
.p_redirect {
background-color: #FFFFFF;
border: 1px solid #DEDEB8;
margin-right:1px;
font-size: 11px !important;
font-size: 11px;
}
a:hover.p_redirect {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
text-decoration: none;
}
.p_curpage {
margin-right:1px;
border: 1px solid #DEDEB8;
vertical-align: middle;
background-color: #FFFFD9;
color: #92A05A;
font-weight: bold;
}

.page{
	font-size:11px;
}
.page a:hover{
	background:#d7ee14;
	text-decoration:none;
	color:#000;
}
.p{
	border:1px solid #2e93c5;
	padding:2px 5px;
	background:#fff;
}
.p1{
	border:1px solid #2e93c5;
	padding:0 3px;
	background:#fff;
	font-size:10px;
	font-weight:normal;
}
.curpage{
	border:1px solid #1b7faf;
	padding:2px 5px;
	background:#1b7faf;
	color:#fff;
	text-decoration:none;
}

