/* CSS Document */

body{
	margin:0px;
	height:auto;
	background:url(../images/bg.jpg) repeat-x;
	background-color:#ededed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	}
#main{
	margin-left:auto;
	margin-right:auto;
	width:929px;
	min-height:360px;
	background:#FFFFFF;
	}
#top{
	float:left;
	width:929px;
	height:auto;
	background:#FFFFFF;
	}
.hu_wi{
	float:left;
	width:100%;
	height:auto;
	}
.mng_border{
	
	width:100%;
	height:auto;
	border-top:1px dashed #999a9b;
	}	
#le_sh{
	float:left;
	width:24px;
	background:url(../images/top_shadow_left.jpg) no-repeat;
	height:316px;
	}
.top_con{
	float:left;
	width:881px;
	height:316px;
	}
#mid_con{
	float:left;
	width:881px;
	height:auto;
	
	}
#left{
	float:left;
	width:249px;
	height:auto;
	}
#left_con{
	margin-left:auto;
	margin-right:auto;
	width:210px;
	height:auto;
	}
#right{
	float:left;
	width:630px;
	height:auto;
	}	
#logo_con{
	float:left;
	width:483px;
	height:86px;
	background:url(../images/logo.jpg) no-repeat;
	}
#top_nav{
	float:left;
	width:398px;
	height:25px;
	margin-top:44px;
	}
.on_fi{
	float:left;
	width:15px;
	height:auto;
	}
.ei_si{
	float:left;
	width:86px;
	height:auto;
	padding-top:2px;
	}
.on_si{
	float:left;
	width:16px;
	height:auto;
	}
.on_se_ni{
	float:left;
	width:179px;
	height:auto;
	padding-top:2px;
	}	
.banner_con{
	float:none;
	width:881px;
	height:179px;
	background:url(../images/banner.jpg) no-repeat;
	margin-top:87px;
	}
#nav_bar{
	float:left;
	width:881px;
	height:35px;
	background:url(../images/nav_bar.jpg) repeat-x;
	
	}
#ri_sh{
	float:left;
	width:24px;
	background:url(../images/top_shadow_right.jpg) no-repeat;
	height:316px;
	}
#middle{
	float:left;
	width:929px;
	height:auto;
	background:url(../images/repeat.jpg) repeat-y;
	}
	
	/* for histry */
	middlehistry{
	float:left;
	width:929px;
	height:226px;
	background:url(../images/repeat.jpg) repeat-y;
	}
	
#mid_ri_sh{
	float:left;
	width:24px;
	background:url(../images/middle_shadow_right.jpg) no-repeat;
	height:543px;
	vertical-align:top;
	}
#mid_le_sh{
	float:left;
	width:24px;
	background:url(../images/middle_shadow_left.jpg) no-repeat;
	height:543px;
	}
.news_tr{
		float:left;
	width:210px;
	height:auto;
	margin-bottom:17px;
	}
#date_box{
	float:left;
	width:65px;
	height:20px;
	margin-bottom:9px;
	padding-top:5px;
	background-color:#1460be;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	font-weight:normal;
	}
#th_se_tw{
	float:left;
	width:600px;
	height:auto;
	}
#map_left{
	float:left;
	width:400px;
	height:auto;
	}	
#port_box_main{
	float:right;
	width:670px;
	height:auto;
	}
#fi_hu_se{
	float:right;
	width:265px;
	height:auto;
	}
#th_ze_fo{
	float:left;
	width:265px;  
	height:auto;
	}
#map_right{
	float:right;
	width:450px;  
	height:auto;
	}	
#port_box{
	float:left;
	width:199px;  
	height:auto;
	}
#tw_ze_fi{
	float:left;
	width:215px;  
	height:auto;
	}
	
#news_head{
	float:left;
	width:135px;
	height:20px;
	margin-bottom:9px;
	padding-top:5px;
	padding-left:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1460be;
	font-weight:bold;
	}
.arial_sky11_bold{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#086894;
	font-weight:bold;
	}
.arial_sky11_bold a{
	color:#086894;
	text-decoration:none;
	}
.arial_sky11_bold a:hover{
	color:#000;
	text-decoration:none;
	}
.arial_sky14_bold{
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#086894;
	font-weight:bold;
	}			
.arial_ass11_{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#565757;
	font-weight:normal;
	line-height:18px;
	}
.arial_deep_ass{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5606060;
	font-weight:normal;
	}
.port_box{
	float:left;
	width:201px;
	height:auto;
	}
.next_box{
	float:right;
	width:40px;
	height:auto;
	}	
.port_img{
	float:none;
	width:201px;
	height:134px;
	}
.port_gap{
	float:left;
	width:24px;
	height:200px;
	}
#footer{
	background:url(../images/repeat.jpg) repeat-y;
	float:left;
	width:929px;
	height:auto;
	}
#footer_shadow{
	float:left;
	width:929px;
	background:url(../images/repeat.jpg) repeat-y;
	height:auto;
	}
#footer_con{
	margin-left:auto;
	margin-right:auto;
	width:907px;
	height:auto;
	}
.sky_top_line{
	float:left;
	width:100%;
	background:url(../images/sky_top_line.jpg) repeat-x;
	height:5px;
	}
.sky_bottom_line{
		float:none;
	width:100%;
	background:url(../images/sky_bottom_line.jpg) repeat-x;
	height:5px;
	}
.footer_blue{
	float:none;
	width:100%;
	height:64px;
	background:url(../images/footer_blue.jpg) repeat-x;
	background-color:#244386;
	}
.footer_nav_con{
	margin-left:auto;
	margin-right:auto;
	width:95%;
	height:auto;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.si{
	float:left;
	width:60%;
	height:auto;
	margin-top:20px;
	}
.four{
	float:left;
	width:40%;
	height:auto;
	margin-top:20px;
	}
#footer_img{
	float:left;
	width:907px;
	background:url(../images/footer_shadow.jpg) repeat-x;
	height:30px;
	}
.link_footer_nav:link, .link_footer_nav:active, .link_footer_nav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

.link_footer_nav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
	padding-left:10px;
	padding-right:10px;
	}
.arial12_black{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:19px;
	}
.arial12_black_ju{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:justify;
	}
	.arial12_black_ju1{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	
	}
.arial16_black_bold{
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	}
	



	
.menu{
	margin-left:auto;
	margin-right:auto;
	width:590px;
	border:none;
	border:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	}
.menu ul{
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	}
	.menu li{
	float:left;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
		}
	.menu li a{
		background:url(../images/nav_bar.jpg) repeat-x;
		color:#cccccc;
		display:block;
		font-weight:bold;
		line-height:35px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
	.menu li a:hover, .menu ul li:hover a{
		background:url(../images/nav_bar.jpg) repeat-x;
		color:#FFFFFF;
		text-decoration:none;
			}
	.menu li ul{
		/*left:0; 999965,99b9d3,,,,56bbe9 site color*/
		background:#99b9d3;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:url(../images/sub_nav_bar.jpg) repeat-x;
			border:0px;
			color:#003366;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	
.imgnamefontArial
{
font:Arial, Helvetica, sans-serif;
 font-size:16px; 
 color:#0066FF;
  font-weight:bold;
}
.imgnamefontnobold
{
font:Arial, Helvetica, sans-serif;
 font-size:20px; 
 color:#0066FF;
  }
.imgnamefontvardana
{
font:Arial, Helvetica, sans-serif;
 font-size:15px; 
 color:#0066FF;
  font-weight:bold;
}
.imgnamefontvardanasize
{
font:Arial, Helvetica, sans-serif;
 font-size:12px; 
 color:#0066FF;
  
}
.imgnamefontvardanasizeb
{
font:Arial, Helvetica, sans-serif;
 font-size:12px; 
 color:#000000;
 font-weight:bold; 
}
.imgnamefontvardana1
{
font:Arial, Helvetica, sans-serif;
 font-size:15px; 
 color:#0066FF;
  
}
.arial_sky12_bold{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#086894;
	font-weight:bold;
	}
.arial_sky12_bold a{
	color:#086894;
	text-decoration:none;
	}
.arial_sky12_bold a:hover{
	color:#000;
	text-decoration:none;
	}
	
	/*   14-dec-2009 */
	.arial12_black1{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:19px;
	word-spacing:-.7px;
		}
		.top_con1{
	float:left;
	width:881px;
	height:316px;
	}
	.port_box{
	
	width:199px;  
	height:auto;
	}
	.port_box_main{
	
	width:670px;
	height:auto;
	}