@charset "utf-8";
/* CSS Document */

h2{
	
	background: left bottom repeat-x;
	font: lighter 13px/28px Tahoma, Verdana, Arial, Helvetica, sans-serif ;
	color:;
	background-color:inherit;
	margin:0 0 16px 0;
	
}
text{
	
	background: left bottom repeat-x;
	font:  bold 25px/28px Tahoma, Verdana, Arial, Helvetica, sans-serif 
	;
	color:;
	background-color:inherit;
	margin:0 0 16px 0;
}
text1{
	
	background: left bottom repeat-x;
	font:  bold 25px/28px Arial, Helvetica, sans-serif;
	color:;
	background-color:inherit;
	margin:0 0 16px 0;
}
#menu{
	width:940px; 
	height:47px; 
	margin:;
	background:left bottom no-repeat;
	padding:0 0 0px 0;
}
#menu ul.nav{
	width:916px;
	height:23px;
	background:url(images/nav_bg.gif) 0 0 repeat-x;
	position:absolute;
	left:0;
	top:226px;
	list-style-type:none;
}
#menu ul.nav li{
	float:left;
	font-size:0;
	line-height:0;
	list-style-type:none;
}
#menu ul.nav li a{
	display:block;
	padding:0 14px;
	font:bold 11px/23px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	list-style-type:none;
}
#menu ul.nav li a:hover{
	color:#fff;
	background:url(images/nav_bg_hover.gif) 0 0 repeat-x;
	background-color:inherit;
	list-style-type:none;
}
#menu ul.nav li a.hover{
	display:block;
	padding:0 14px;
	font:bold 11px/23px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	background:url(images/nav_bg_hover.gif) 0 0 repeat-x;
	list-style-type:none;
}
#menu ul.sub{
	width:743px;
	


	margin:0 0px 0 0px
	background: 0 0 repeat-x;
	position:absolute;
	left:451px;
	top:90px;
	list-style-type:none;
}
#menu ul.sub li{
	float:left;
	font-size:0;
	line-height:0;
	background:url(images/sub_div.gif) right top no-repeat;
	height:23px;
	padding:0 1px 0 0;
}
#menu ul.sub li a{
	display:block;
	padding:0 14px;
	font:normal 11px/23px Arial, Helvetica, sans-serif;
	color:#B6B6B6;
	background-color:inherit;
	text-decoration:none;
	list-style-type:none;
}
#menu ul.sub li a:hover{
	color:#A0AC4D;
	background-color:inherit;
	list-style-type:none;
}
text3{display:block;
width:100%;
height:206px;
padding:1px 1px 0 1px;
font: lighter 13px/23px Arial, Helvetica, sans-serif;
color: #666666;
line-height:5px;

}

/*------------------------------------------*/

ul.blue {
	padding: 5px;
	margin: 10px 0;
	list-style: none;
	float: left;
}

ul.blue li {
	float: left;
}
 
ul.blue li a {
	float: left;
	text-decoration: none;
	color: #ccc;
	padding: 4px 15px 0 0;
	margin-right: 8px;
	font: 900 14px "Arial", Helvetica, sans-serif;
}

ul.blue li a span {
	float: left;
	padding-right: 15px;
	display: block;
	margin-top: -4px;
	height: 24px;
}

ul.blue li a:hover, ul.blue li a.current {
 	color: #0d5f83;
	background: url("images/blue.png") no-repeat top right;
}
 
ul.blue li a:hover span, ul.blue li a.current span {
	background: url("images/blue.png") no-repeat top left;
}
/*----------------------------------------------------------*/
/*--------------text---------------------------------*/
.topic{
font: lighter 13px/23px Arial, Helvetica, sans-serif;
}


/*-----------------------------------------*/
#top{
	width:100%;
	margin:0 auto;
	height:23px;
	background:url(images/header.jpg) right top no-repeat;
	position:relative;
}

#top form{
	width:100%;
	background:url(images/serch_icon.gif) 5px 0 no-repeat;
	padding:0 0 0 1px;
	position:absolute;
	left:-1px;
	top:0px;
	visibility: inherit;
	height: 29px;
}


#top form input.txtBox{
	width:80px;
	height:19px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#404040 solid 1px;
	border-left:#404040 solid 1px;
	font:normal 10px/17px Arial, Helvetica, sans-serif;
	color:#060606;
	background-color:#fff;
	padding:0 0 0 8px;
	float:left;
}
#top form input.list{
	width:30px;
	height:15px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#404040 solid 1px;
	border-left:#404040 solid 1px;
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	color:#060606;
	background-color:#fff;
	padding:0 0 0 10px;
	float:left;
}
#top form input.go{
	background:url(images/btn_go.gif) 0 0 no-repeat;
	height:19px;
	width:27px;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color: #009900;
	cursor:pointer;
	float: none;
	border:none;
}
.menu1 {padding:0 0 0 32px; margin:0; list-style:none; height:20px; background:; position:relative; border:0px solid ; border-width:0 0px; border-bottom:0px solid #CCCCCC  ;}
.menu1 li {float: right;}
.menu1 li a {display:block; float:left; height:35px; line-height:35px; color: #666666 ; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu1 li.current a {color:#fff; background:url(images/button3.gif);}
.menu1 li.current a b {background:url(images/button3.gif) no-repeat right top;}
.menu1 li a:hover {color:#fff; background: url(images/button2.gif);}
.menu1 li a:hover b {background:url(images/button2.gif) no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url(images/button3.gif); cursor:default;}
.menu1 li.current a:hover b {background:url(images/button3.gif) no-repeat right top;}
/*----------------------------------*/

#plan{
display:block;
width:228px;
height:150px;
margin:0 10px 0px 0px;
}


#plan .text{ display:block; width:100%; height:12px; float: left;
font:bold 11px/19px Arial, Helvetica, sans-serif;
margin:0px 0px 0px 20px; }
#li{ display:block; width:228px;float:left;
background:  url(images/accept.png) left no-repeat;
margin:0px 0px 0px 0px;
font:bold 11px/19px Arial, Helvetica, sans-serif;


list-style-type:none;
}
/*#li .text{ display:block; width:100%; height:12px; float: left;
font:bold 11px/19px Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px; }
#plan .text1{ float:left;
font:bold 11px/19px Arial, Helvetica, sans-serif;
 margin:0px 0px 0px 0px;}*/

#mid{
	width:180px;
	float:left;
	background-color:;
	color:#060606;
	padding:0px 17px 0 25px;
	height:
}
#mid h2.ser{
	display:block;
	padding:5px 0px 10px 0px;
	font:normal 18px/10px Arial, Helvetica, sans-serif;
	color:#0C0C0C;
	background-color:inherit;
	background:;
	list-style-type:none;
	margin:5px;
}
#mid h2.box{
	display:block;
	padding:5px 0px 10px 0px;
	font:normal 18px/10px Arial, Helvetica, sans-serif;
	color:#0C0C0C;
	background-color:inherit;
	background:;
	list-style-type:none;
	margin:5px;
}
#mid ul.ser1{
	width:180px;
	padding:0px 0 10px 20px;
	list-style-type:none; margin:0px;
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color: #333333;
	
}
#mid ul.ser1 li{
	font-size:0;
	line-height:0;
	list-style-type:none;
}
#mid ul.ser1 li {
	display:block;
	background:url(images/arrow.gif) 0 5px no-repeat;
	padding:0px 0 0 14px;
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color: #333333;
	background-color:inherit;
	text-decoration:none;
	
}
#mid ul.ser1 li {
	color: #333333;
	background-color:;
	list-style-type:none;
}