body{
	margin:0;
	padding:0;
	background:#ccc;
	font-family:tahoma;
	font-size:12px;
	color:#333;
	line-height:18px;
	}
/* common*/
form,ul,li{margin:0; padding:0; }	
img{border:none;}
p{margin:0; padding:0 0 15px 0;}
a{color:#1F78B0; text-decoration:underline;}
a:hover{text-decoration:none; color:#40A3E8;}
.red{color:#333; font-weight:bold;}
ol{margin:0; padding:0 0 0 40px;}

/* end common*/
#top{
	width:800px;
	margin:0 auto;
	height:30px;
	line-height:23px;
	background:url("images/top_bg.gif");
	color:#fff;
	}	
#top_left{
	width:285px;
	height:30px;
	text-align:center;	
	background:url("images/left_bg.gif");
	float:left;
}
#top_right{
	width:495px;
	text-align:right;
	text-decoration:underline;
	padding:0 20px 0 0;
	float:right;
}
#banner{
	width:800px;
	margin:0 auto;
	height:144px;
	background:#fff;	
}	
#banner_left{
	width:285px;
	float:left;
}
#banner_right{
	width:515px;
	float:right;
}	
#menu{
	width:800px;
	height:37px;
	line-height:28px;
	margin:0 auto;
	padding:0;
	background:url("images/menu_bg.gif");
	}
#menu ul{list-style:none;}	
#menu li{float:left; list-style:none;}
#menu a{padding:0 21px; color:#fff; text-decoration:none; background:#D51313; display:block; text-align:center; border-top:5px #007ED6 solid; border-bottom:4px #007ED6 solid;}	
#menu a:hover{background:#FF6000; border-top:5px #FFF600 solid; color:#FFEC82;}
#menu a.active{background:#FF6000; border-top:5px #FFF600 solid; color:#FFEC82;}
#content{
	width:800px;
	margin:0 auto;
	padding:10px 0;
	background:#fff;
	background:url("images/ct_bg.gif");
	}
#left{
	width:525px;
	padding:0 10px;
	float:left;
	}	
#right{
	width:235px;
	padding:0 10px;
	float:right;
	}	
.right_div{
	width:235px;
	margin-bottom:10px;
	}	
.left_head{
	height:30px;
	border:1px #EFEFEF solid;
	background:#F5F5F5;
	padding:0 25px;
	color:#D51313;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	}
.left_content{
	padding:10px 25px;
	}	
	
#bottom{
	width:800px;
	margin:0 auto;
	background:#E31919;
	text-align:center;
	color:#fff;
	line-height:25px;
	}	
		