/* CSS Document */
*{
	padding:0px;
	margin:0px;
	}

body{
	padding:0px;
	margin:0px;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/main_body_bg.jpg);
	background-repeat:repeat-x;
	font-size:11px;
	color:#FFFFFF;
	}

.body{
	float:left;
	width:100%;
	text-align:center;
	}
	
.left_margin{
	float:left;
	width:11%;
	position:relative;
	}
.right_margin{
	float:right;
	width:11%;
	position:relative;
	}
.main_body{
	float:left;
	width:800px;
	background-color:#000;
	margin-bottom:10px;
	}
	
.top{
	float:left;
	width:100%;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	height:196px;	
	}
	

.menu{
	float:left;
	width:100%;
	text-align:center;
	margin-top:35px;
		}
.menu ul{
	list-style:none;
	text-align:center;
	width:420px;
	}
.menu ul li{
	list-style:none;
	padding:4px 5px 4px 5px;
	text-align:center;
	float:left;
	
	}
.menu ul li a{
	width:70px;
	text-align:center;
	padding:2px 0px 2px 0px;
	font-weight:bold;
	font-size:13px;
	color:#AC3838;
	text-decoration:none;
	
	}
	
.menu ul li a:hover{

	text-align:center;
	padding:2px 0px 2px 0px;
	color:#CCCCCC;
	text-decoration:none;
	}
.body-1{
	float:left;
	width:100%;
	height:270px;	
	vertical-align:top;
	}
.body-1_left{
	float:left;
	width:188px;
	height:200px;	
	vertical-align:top;
	}

.body-1_left_1{
	float:left;
	width:800px;
	height:250px;
	vertical-align:top; text-align:center;
	background-color:#000;
	}
.body-1_left_11{
	float:left;
	width:185px;
	margin-left:0px;
	height:150px;
	vertical-align:top;
	}
.login{ 
	float:left; 
	width:98%; 
	margin-top:2px;
	}
.login h1{ 
	float:left; 
	width:94%;
	color:#ffffff; 
	font-size:14px;
	}
.login a { 
	color:#0066CC;
	 }
.login a:hover{
	color:#C10000;
	}
fieldset{ float:left; border:1px solid #AC3838; padding:10px;}
legend{ color:#666666; font-weight:bold; width:100%;}
label{ padding:3px; color:#666666; float:left; width:99%;}
textarea{ border:1px solid #cccccc;}
checkbox{ border:1px solid #cccccc;}
select{ border:1px solid #cccccc;}
input{ 
	border:1px solid #cccccc;
	color:#999999;
	font-size:11px;
	padding:2px;
	}
.search{
	float:left;
	margin-top:30px;	
	width:98%;
	text-align:center;
	}
	
.btn{ background-image:url(../images/btn.gif);
background-repeat:repeat-x;
color:#FFFFFF;
cursor:pointer;
}

.body-content{float:left; width:100%; height:auto; padding:5px; background-color:#000}
.body-content h1 {
font-variant:small-caps;
-webkit-box-shadow: rgba(172,56,56,.5) 5px 5px 5px; 
-moz-box-shadow: rgba(172,56,56,0.5) 5px 5px 5px; /* FF 3.5+ */	
margin:5px 0 10px;
}

.body-content h1 img{
border:0;

}


.header{
	float:left;
	width:100%;
	height:200px;
	margin-top:5px;
	margin-bottom:5px;
	}

	
.logo{
	float:left;
	width:28%;
	}

.logo h1{
	float:left;
	width:100%;
	text-align:center;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	margin-top:50px;
	}

.logo p{
	float:left;
	color:#e1e1e1;
	text-align:center;
	width:100%;}

.banner{
	 float:right;
	 width:70%;
	 height:201px;
	 background-color:#ffffff;
	 padding:2px;
	 }
.banner img{
	float:left;
	width:99%;
	height:192px;
	margin:4px;}

.content_body{
	float:left;
	width:100%;
	background-color:#FFFFFF;
	margin-bottom:5px;
	padding-bottom:5px;
	}
	
.left_side{
	float:left;
	width:27%;
	margin:10px 5px 5px 5px;
	}
	
.left_menu{
	float:left;
	width:100%;
	background-color:#E0F1F8;
	margin-bottom:5px;
	}
	

.left_menu ul{
	float:left;
	list-style:none;
	padding:5px;
	margin-bottom:5px;
	}
.left_menu ul li{
	float:left;
	margin-bottom:5px;
	margin-left:5px;
	width:90%;
	border-bottom:1px solid #AC3838;
	background-image:url(../images/arrow_r.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px;
	}
.left_menu ul li a{
	text-align:left;
	padding-left:10px;
	color:#000000;
	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%;
	background-color:#E6EED7;
	margin-bottom:5px;
	}

.left_news_top{
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#666666;	
	font-size:15px;
	color:#FFFFFF;}
	
.left_news ul{
	float:left;
	list-style:none;
	padding:5px;
	margin-bottom:5px;
	}
.left_news ul li{
	float:left;
	margin-bottom:5px;
	width:90%;
	border-bottom:1px solid #f5f5f5;
	padding:5px;
	}
.left_news ul li a{
	text-align:left;
	color:#000000;
	text-decoration:none;
	}
	
.left_news ul li a:hover{
	text-align:left;
	color:#0071AF;
	text-decoration:none;
	}
.left_news img{
	float:left;
	margin-right:5px;
	width:60px;
	height:60px;
	padding:3px;
	border:1px solid #cccccc;
	}


	
.content{
	float:left;
	width:99%;
	margin:10px 0px 0px 0px;
	padding-bottom:10px;}
	
.content3{
	float:left;
	width:99%;
	margin:10px 0px 0px 0px;
	padding-bottom:10px;}
	
.content_top{
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#666666;	
	font-size:15px;
	color:#FFFFFF;}
	
.content_text{
	float:left; 
	width:95%; 
	padding-left:8px;
	padding-right:8px; 
	padding-bottom:8px;
	padding-top:5px;}
.content_text img{
	float:left;
	margin-right:8px;
	margin-top:5px;
	padding:3px;
	border:1px solid #AC3838;}


.content1{
	float:left;
	width:63%;
	border-bottom:1px solid #AC3838;
	margin:10px 0px 0px 0px;
	padding-bottom:10px;}
	
.content1_top{
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#666666;	
	font-size:15px;
	color:#FFFFFF;}
	
.content1_text{
	float:left; 
	width:97%; 
	padding-left:8px;
	padding-right:8px; 
	padding-bottom:8px;
	padding-top:5px;}
.content1_text img{
	float:left;
	margin-right:8px;
	margin-top:5px;
	padding:3px;
	border:1px solid #AC3838;}



.content2{
	float:right;
	width:33%;
	border-bottom:1px solid #AC3838;
	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 #AC3838;}





.content ul{
	float:left;
	list-style:none;
	width:96%;
	margin-left:10px;
	margin-top:5px;
	padding-bottom:5px;
	}
.content ul li{
	float:left;
	width:98%;
	margin-bottom:5px;
	}
.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;
	}
.content img{
	float:left;
	margin-right:5px;
	width:90px;
	padding:3px;
	border:1px solid #AC3838;
	}

.album{
	float:left;
	width:95%;
	text-align:left;
	padding-bottom:5px;
	margin:5px;
}

.album img{
	float:left;
	width:180px;
	height:150px;
	border:1px solid #AC3838;
	padding:3px;
	margin-right:10px;
	}
.album p{
	float:left; 
	width:95%;
	text-align:left;
	color:#666666;
	}
.album a{
	padding:0px;
	color:#0071AF;
	font-size:12px;
	text-decoration:none;
}

.album 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 #AC3838;
	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 #AC3838;
	padding:3px;
	margin-right:10px;
	}
.photo_album a{
	float:left;}
.photo_album a:hover{
	float:left;}

	
.footer{
	width:100%;
	float:left;
	background-color:#7A0000;
	background:url(../images/footer_bg.jpg) no-repeat;
	height:35px;
	margin-right:20px;
	}
	
.footer-1{
	float:left; width:100%; text-align:center; padding:5px; color:#CCCCCC;}
	
	
.body_left{
	width:65%;
	float:left;
	margin-left:5px;
	text-align:left;
	height:auto;
	}
		
	
	
.body_left_top{
	font-size:12px;
	float:left;
	width:100%;
	color:#999999;
	padding-top:0px;
	padding-bottom:5px;
	text-align:left;
	margin-bottom:10px;
	}
	
.body_left_top h1{
	font-size:14px;
	float:left;
	color:#AC3838;
	width:99%;
	padding-top:5px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	}
	
.body_left_top h1 img{
	float:left;
	margin-right:5px;
	width:19px;
	height:17px;
	padding:0px;
	border:0;
	}
	
.body_left_top img{
	float:left;
	margin-right:5px;
	padding:3px;
	border:1px solid #AC3838;
	}
	
.body_left_top ul{
	float:left;
	list-style:none;
	width:99%;
	}
.body_left_top ul li{
	float:left;
	width:99%;
	margin-bottom:3px;
	}
.body_left_top ul li a{
	text-align:left;
	padding:3px 0px 3px 0px;
	color:#000000;
	text-decoration:none;
	}
	
.body_left_top ul li a:hover{
	text-align:left;
	padding:3px 0px 3px 0px;
	color:#4a4a4a;
	text-decoration:none;
	}
	
	
	
	
.body_left_btn{
	font-size:11px;
	text-decoration:none;
	float:right;
	padding:5px;
	}
	
.body_left_btn a{ color:#AC3838; font-weight:normal; text-decoration:none;}
.body_left_btn a:hover{ color:#CCCCCC; font-weight:normal; text-decoration:none;}


.body_left_mid h1{
	font-size:14px;
	float:left;
	color:#AC3838;
	width:97.5%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	}

.body_left_mid h1 img{
	float:left;
	margin-right:5px;
	width:20px;
	height:17px;
	padding:1px;
	}

.body_left_mid{
	font-size:12px;
	float:left;
	width:97%;
	margin:10px;
	color:#999999;
	padding-top:0px;
	padding-bottom:5px;
	text-align:justify;
	}
	
	
.body_left1{
	width:96%;
	float:left;
	margin-left:5px;
	height:auto;
	background-color:#000000;
	}
	
.body_right{
	float:right;
	width:30%;
	height:auto;
	margin-right:3px;
	}
.body_right_top{
	font-size:12px;
	float:left;
	width:100%;
	color:#999999;
	padding-top:0px;
	padding-bottom:7px;
	margin-bottom:10px;
	text-align:justify;
	}

.body_right_top img{
	float:left;
	margin-right:5px;
	width:60px;
	height:60px;
	padding:3px;
	border:1px solid #AC3838;
	}
.body_right_top p{
	float:left;
	margin-left:5px;
	}

.body_right_top h1{
	font-size:14px;
	float:left;
	width:95%;
	color:#AC3838;
	padding-top:7px;
	padding-bottom:8px;
	padding-left:10px;
	}
	
.body_right_top h1 img{
	float:left;
	margin-right:5px;
	width:20px;
	height:17px;
	padding:1px;
	border:0;
	}
.body_right_top ul{
	float:left;
	list-style:none;
	padding:5px;
	}
.body_right_top ul li{
	float:left;
	margin-bottom:5px;
         text-align: left;
	
	}
.body_right_top ul li a{
	text-align:left;
	padding:3px 0px 3px 0px;
	color:#999;
	text-decoration:none;
	}
	
.body_right_top ul li a:hover{
	text-align:left;
	padding:3px 0px 3px 0px;
	color:#4a4a4a;
	text-decoration:none;
	}
