@charset "utf-8";
/* CSS Document */
#top_search {
float: right;
}
#top_search form .input_field { 
	width: 300px; 
	padding: 5px;
	height:20px;
	color: #333333;  
	background: #fff; 
	border: 1px solid #c7c6c6; 
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 30px;
}
#top_search form label { 	
	width: 30px;
	float:right;
	margin-left: 5px;
	margin-top:31px; 
	font-size: 13px; 
}
.box_border { border:1px solid #dedede; }

.cbox_content h2 { background:#0883d9; color:#fff; margin:0px 10px 0px 0px; padding-left:10px; height:25px;}

/*********************************lists**************************************/

.list-1 li{
	display:block;
	font-size:13px;
	line-height:15px;	
	background:url(../images/title.png) no-repeat 0 5px;
	padding:0 5px 3px 15px;
	margin-left:-30px;
	
	
}
.list-1 li a{
	text-decoration:none;
	display:block;	
	line-height:12px;
	color:#3d3c3c;
	font-family:Arial, Helvetica, sans-serif;	
	position:relative;
	font-weight:600;
	padding:5px 10px 5px 5px;
	text-align:left;
	border-bottom:1px dotted #999;
	
	
}
.list-1 li a:hover {text-decoration: none; color:#fff;}


.list-1 > li:hover > a, .list-1 > li.sfHover > a, .list-1 > li.current > a {background:#0883d9; color:#fff;}

.sub_top_menu {width:300px;}
.sub_top_menu ul{margin: 0;	padding: 0;	list-style: none;}
.sub_top_menu ul li{ padding: 0;	margin: 0; background:url(../images/arrow.png) left no-repeat;	}
.sub_top_menu ul li a {height: 25px;	line-height: 25px;	padding: 5px 10px;	font-size: 12px; color: #111; text-decoration:none; 	}
.sub_top_menu ul li a:hover {color:#F55856; text-decoration:none;}