/* CSS Document */

/*----left nav CSS satrt---*/
div.bsub{ width: 165px; float: left;}
div.bsub a{
	width: 165px;
	height: 29px;
	float: left;
	text-decoration: none;
	display: inline-block;
	font: bold 11px/27px  Tahoma;
	color:#0d4668;
	background:  url(image/rnav_bg.gif) repeat-x left center;
}
div.csub a.now {color:#E99900;}
div.csub a:hover {text-decoration:underline;}
div.bsub a:hover {text-decoration: underline;}
div.bsub a.now:hover{ background:#e2f6f8 url(image/lbnav_bg.jpg) repeat-x 10px center;}
div.bsub a img{
	border:medium none;
	display:block;
	float:left;
}
div.csub{ width: 165px; float: left;}
div.csub a{
	font: normal 11px/30px Arial;
	display:block;
	text-decoration:none;
	color:#003352;
	height:30px;
	background:#e2f6f8 url(image/csub_bg.jpg) no-repeat 20px center;
	padding-left: 30px;
	width:135px;
	border-bottom: 1px solid #99d0d4;
}
div.bsub a.twoline, div.csub a.twoline{ line-height:14px;	}

div.dsub a:hover {text-decoration: underline;}
div.dsub a.now {	color:#e99900;}
div.dsub a.twoline{	line-height:14px;	width: 120px;}
div.dsub {	float: left;}	
div.dsub ul{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 165px;
}
div.dsub ul li{
	position:relative;
	width:165px;
	border-bottom: 1px solid #99d0d4;
}
div.dsub ul li ul {
 position:absolute;
 left:165px;
 top:0px;
 display: none;
 border: 1px solid #99d0d4;
 width: 155px;
 border-bottom: none;	
}

div.dsub ul li ul li{width:155px;	padding-left: 0px;}
div.dsub ul li a {
	font: normal 11px/30px Arial;
	display:block;
	text-decoration:none;
	color:#003352;
	height:30px;
	background:#e2f6f8 url(image/csub_bg.jpg) no-repeat 20px center;
	padding-left: 30px;
 }
div#nav ul li a.now {  color:#E99900;}
div.dsub ul li ul li a {
	background-color:#e2f6f8;
	background-image: none;
	padding-left: 15px;
	height:29px;
	font: normal 11px/29px Arial; }
 

div.dsub li ul li a:hover{background:#e2f6f8 url(image/news_bg.jpg) repeat-x 10px center;}
/* Holly Hack for IE \*/
* html div.dsub ul li { float: left; height: 1%; }
* html div.dsub ul li a { height: 1%; }

*+html div.dsub ul li { float: left; height: 1%; }
*+html div.dsub ul li a { height: 1%; }
/* End */

/*----------- path  CSS satrt   ------------------------*/
div.path{
	width: 559px;
	float: left;
	padding-left: 10px;
	height: 25px;
	font: normal 11px/25px  Tahoma;
	color:#212121;
}
div.path a {
	display: inline-block;
	text-decoration: none;
	color:#212121;
	padding: 0 3px;
}
div.path a:hover{text-decoration: underline;	}

/*--- rightpart CSS satrt ---*/
div.rnavbox{
	width: 166px;
	float: right;
	height: 30px;
}
div.rnavbox a{
	padding: 0 7px;
	border-right: 1px solid #002e49;
	font: bold 11px/12px  Tahoma;
	color:#002e49;
	display: inline-block;
	float:left;
	text-decoration:none;
	}
div.rnavbox a:hover {text-decoration:underline;}
div.rnavbox a.noline{	border: none;}
div.rsearch{width: 166px;	float: right;}
input#bsbox{
	width:100px;
	float:left;
	margin:0px 0 0 10px;
	height:16px;
	border: 1px solid #3d3c3c;
	}
input#bgo{
	float:left;
	width:38px;
	height:21px;	
	margin: 0 0 0 5px;
}
div.rsearch b{
	font: bold 11px/25px  Tahoma;
	color:#002e49;
	padding-left:10px;
	display: block;
}
select.sel_box {
	float:left;
	width:132px;
	height:20px;
	margin:5px 0 0px 25px;
	font:10px/20px Arial, Helvetica, sans-serif;
	color:#323030;
	padding: 0 0 0 0px
}
option {	margin-bottom:4px;}

div#servicebox{
	width: 154px;
	float: left;
	background: #9bcdd6  url(image/ser_bg.jpg) repeat-x left top;
	padding: 0 6px 6px 6px;
	margin: 15px 0; 
}
div.title {
	font: bold 11px/32px Tahoma;
	color:#f2f1ef;
	text-align: center;	
	height: 36px;
}
div.mation {
	background: url(image/serbd_bg.jpg) repeat-x left top;
	float: left;
	width: 154px;
}

div#servicebox p {
	margin:0;
	padding:0px 5px;
	font: normal 10px/16px Arial;
	color:#343434;
	float:left;
}
div#servicebox p span{
	font: bold 11px/16px Arial;
	color:#004a39;
}
div#servicebox p b{
	font: bold 11px/16px Arial;
	color:#004a39;
	display:block;
}

div#servicebox h6 {
font: bold 11px/27px Tahoma;
width:100%;
text-align: center;
padding-bottom: 5px;
text-indent: 0px;
}
div#servicebox img{
	padding:8px 0 0 0;
}

div.showbox{
	width: 158px;
	float: left;
	padding: 3px;
	margin: 0  0 15px 0;
	border: 1px solid #088ea6;
}
div.showtitle{
	font: bold 13px/27px Verdana;
	color:#0a517a;
	margin:0;
	float:left;
	background:url(image/news_bg.jpg) repeat-x left top;
	height:30px;
	width:100%;
	text-indent: 10px;
}
div.showbox dl {
	margin:0;
	padding:10px 0 0 10px;
	float: left;
}
div.showbox dl dt {
	font: bold 10px/11px Tahoma;
	color:#0085a0;
	background:url(image/news_aoorw.gif) no-repeat left 2px;
	padding:0px 0 0 15px;
	width: 100px;
}
div.showbox dl dd {
	font:  10px/16px arial;
	color:#212121;
	margin:0;
	padding:0px 0 10px 15px;
}
div.showbox dl dd a {
	text-decoration: underline;
	color:#323333;
	display:block;
}
div.showbox dl dd a:hover {	text-decoration: none;}
div.meat{
  float:left;
  margin:5px auto 0;
  padding:0 0 0 25px;
  width:520px;
}
div.meat p{  margin-top: 5px;}
