/* CSS Document */
*{
	padding:0px;
	margin:0px;
	}

body{
	padding:0px;
	margin:0px;
	background-color:#ffffff;
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}
	
a{ color:#003366; text-decoration:none;}
a:hover{ color:#46B2CC; text-decoration:underline;}

.body{
	float:left;
	width:100%;
	}
	
.left_margin{
	float:left;
	width:5%;
	position:relative;
	}
.right_margin{
	float:right;
	width:5%;
	position:relative;
	}
.main_body{
	float:left;
	width:90%;
	margin-top:10px;	
	background-color:#FFFFFF;
	}
	
.top{
	float:left;
	width:98%;
	border:1px solid #999999;
	margin:5px;
	height:40px;
	background-color:#0097C5;
	background-image:url(../images/top_bg.jpg);
	background-repeat:repeat-x;
	
	}

.menu{
	float:left;
	width:100%;
	height:25px;
	margin-top:5px;
	}
.menu ul{
	float:left;
	width:100%;
	list-style:none;
	}
.menu ul li{
	float:left;
	list-style:none;	
	}
.menu ul li a{
	float:left;
	width:145px;
	text-align:center;
	padding:7px 0px 7px 0px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	
	}
	
.menu ul li a:hover{
	float:left;
	width:145px;
	text-align:center;
	padding:7px 0px 7px 0px;
	color:#ffffff;
	text-decoration:none;
	}

.header{
	float:left;
	width:100%;
	height:210px;
	margin-top:5px;
	margin-bottom:5px;
	}

	
.logo{
	float:left;
	text-align:left;
	width:97%;
	padding-left:20px; padding-top:5px;
	}


.top_bottom{
	float:left;
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	}
.top_bottom_left{
	float:left; width:40%;}
.search_box{
	float:left;
	margin-left:10px;
	border:1px solid #cccccc;
	width:220px;
	height:25px;
	padding:2px;
	margin-right:3px;}
	
.search_box input{
	border:1px solid #ffffff;
	color:#666666;
	padding:4px;
	}
	
.search_btn{
	float:left;
	width:80px;
	padding:3px;
	background-color:#46B2CC;
	border:1px solid #cccccc;
	}

.search_btn input{
	float:left;
	border:1px solid #46B2CC;
	background-color:#46B2CC;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	width:78px;
	padding-top:3px;
	padding-bottom:1px;
	}


.top_bottom_right{
	float:right; width:50%; background-color:#EEF2F1; height:40px; margin-right:20px;}





.content_body{
	float:left;
	width:98%;
	background-color:#FFFFFF;
	margin:5px;
	padding-bottom:5px;
	}
	
.left_side{
	float:left;
	width:20%;
	}
	
.left_menu{
	float:left;
	width:100%;
	margin-bottom:5px;
	}
	

.left_menu ul{
	float:left;
	list-style:none;
	padding:5px;
	margin-bottom:5px;
	}
.left_menu ul li{
	float:left;
	margin-left:5px;
	width:90%;
	padding:3px;
	text-align:left;
	}
.left_menu ul li a{
	text-align:left;
	padding-left:10px;
	color:#357A77;
	text-decoration:none;
	}
	
.left_menu ul li a:hover{
	text-align:left;
	padding-left:10px;
	color:#324E66;
	text-decoration:none;
	}

	
.left_news{
	float:left;
	width:100%;
	margin-bottom:5px;
	}

.left_news_top{
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	font-size:15px;
	color:#666666;
	font-weight:bold;}
	
.left_news ul{
	float:left;
	list-style:none;
	padding:5px;
	margin-bottom:5px;
	}
.left_news ul li{
	float:left;
	margin-bottom:5px;
	width:90%;
	text-align:left;
	border-bottom:1px solid #f5f5f5;
	padding:5px;
	}
.left_news ul li a{
	text-align:left;
	color:#666666;
	font-size:10px; font-weight:bold;
	text-decoration:none;
	}
	
.left_news ul li a:hover{
	text-align:left;
	color:#0071AF;
	text-decoration:none;
	}
.left_news ul li img{
	margin-right:5px;
	width:50px;
	padding:3px;
	border:1px solid #cccccc;
	}


	
.content{
	float:left;
	width:59%;
	padding-bottom:10px;
	}
	
.banner{
	 float:left;
	 width:100%;
	 }
.banner img{
	float:left;
	width:99%;
	height:198px;
	border:1px solid #e1e1e1;
	padding:3px;}
	

.right_side{
	float:right;
	width:19%;
	}



	
.content_top{
	float:left;
	width:99%;
	height:25px;
	padding-top:3px;
	padding-bottom:5px;
	margin-top:5px;
	background-color:#2BA1BF;	
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;}
.content_top p{ float:left; margin:5px;}
	
.content_text{
	float:left; 
	width:99%; 
	border:1px solid #e1e1e1;
	padding-left:8px;
	padding-right:8px; 
	padding-bottom:8px;
	padding-top:5px;
	margin-top:5px;
	margin-bottom:5px;}
	
.content_text img{
	float:left;
	margin-right:8px;
	margin-top:5px;
	padding:3px;
	border:1px solid #e1e1e1;}


.content1{
	float:left;
	width:75%;
	padding-bottom:10px;}
	
.content1_top{
	float:left;
	width:99%;
	height:25px;
	padding-top:3px;
	padding-bottom:5px;
	margin-top:5px;
	background-color:#2BA1BF;	
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;}
	
.content1_text{
	float:left; 
	width:99%; 
	border:1px solid #e1e1e1;
	padding-left:8px;
	padding-right:8px; 
	padding-bottom:8px;
	padding-top:5px;
	margin-top:5px;
	margin-bottom:5px;}
.content1_text img{
	float:left;
	margin-right:8px;
	margin-top:5px;
	padding:3px;
	border:1px solid #e1e1e1;}



.content2{
	float:right;
	width:33%;
	border-bottom:1px solid #e1e1e1;
	margin:10px 0px 0px 0px;
	padding-bottom:10px;}
	
.content2_top{
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#0071AF;	
	font-size:15px;
	color:#FFFFFF;}
	
.content2_text{
	float:left; 
	width:97%; 
	padding-left:8px;
	padding-right:8px; 
	padding-bottom:8px;
	padding-top:5px;}
.content2_text img{
	float:left;
	margin-right:8px;
	margin-top:5px;
	padding:3px;
	border:1px solid #e1e1e1;}





.content ul{
	float:left;
	list-style:none;
	width:90%;
	margin-left:10px;
	margin-top:5px;
	padding-bottom:5px;
	}
.content ul li{
	float:left;
	width:98%;
	margin-bottom:5px;
	}

.content ul li img{
	float:left;
	margin-right:5px;
	width:90px;
	padding:3px;
	border:1px solid #e1e1e1;
	}
	
.content ul li a{
	text-align:left;
	padding:3px 0px 3px 0px;
	color:#000000;
	text-decoration:none;
	}
	
.content ul li a:hover{
	text-align:left;
	padding:3px 0px 3px 0px;
	color:#4a4a4a;
	text-decoration:none;
	}

.album{
	float:left;
	width:48%;
	height:90px;
	text-align:left;
	padding-bottom:5px;
	margin:5px;
}

.album img{
	float:left;
	width:100px;
	height:85px;
	height:auto;
	border:1px solid #e1e1e1;
	padding:3px;
	margin-right:10px;
	}
.album p{
	float:left; 
	width:95%;
	text-align:left;
	color:#666666;
	}
.album a{
	padding:0px;
	color:#0071AF;
	font-size:11px;
	text-decoration:none;
}

.album a:hover{
	padding:0px;
	color:#003366;
	text-decoration:none;
}



.album1{
	float:left;
	width:48%;
	height:120px;
	text-align:left;
	padding-bottom:5px;
	margin:5px;
}

.album1 img{
	float:left;
	width:100px;
	height:85px;
	height:auto;
	border:1px solid #e1e1e1;
	padding:3px;
	margin-right:10px;
	}
.album1 p{
	float:left; 
	width:95%;
	text-align:left;
	color:#666666;
	}
.album1 a{
	padding:0px;
	color:#0071AF;
	font-size:11px;
	text-decoration:none;
}

.album1 a:hover{
	padding:0px;
	color:#003366;
	text-decoration:none;
}



.photo_details{
	float:left;
	width:95%;
	text-align:center;
	}
.photo_details img{
	float:left;
	width:540px;
	height:auto;
	border:1px solid #e1e1e1;
	padding:3px;
	margin-right:10px;
	}

.photo_album{
	float:left;
	width:95%;
	margin-top:20px;
}
.photo_album img{
	float:left;
	width:80px;
	height:auto;
	border:1px solid #e1e1e1;
	padding:3px;
	margin-right:10px;
	}
.photo_album a{
	float:left;}
.photo_album a:hover{
	float:left;}

	
.footer{
	float:left;
	width:98%;
	text-align:left;
	border-top:1px solid #e1e1e1;
	margin-top:10px;
	padding-top:5px;
	color:#666666;
	}
	
.footer a{
	color:#666666;
	text-decoration:none;
	}
.footer a:hover{
	color:#0071AF;
	text-decoration:underline;
	}


