body{
	margin:0;
	padding:0;
	line-height:17px;
	font-size:12px;
	color:#333;
	font-family:arial;
	background:url(images/bg.gif) top repeat-x #f9f3c3;
	}
img{border:0;}
ul.list{
	margin:0;
	padding:0;
	list-style:none;
	}
ul.list li{
	margin:0;
	padding:2px 0 2px 18px;
	background:url(images/li.gif) 5px 7px no-repeat;
	list-style:none;
	}	
h1{line-height:35px; font-size:24px; margin:0; padding:0 0 5px 90px; font-family:"Times New Roman", Times, serif; color:#ff510a;
background:url(images/icon.gif) left no-repeat;}	
td{padding:5px 0;}
.table td{padding:2px 0;}
.input{border:1px #a59e89 solid;}
.input1{border:1px #333 solid; background:#fcf9f0;}
p{margin:0; padding:0 0 17px 0;}
.q{padding:0 0 5px 20px; background:url(images/q.gif) left top no-repeat; font-weight:bold; color:#b73c00;}
.a{padding:0 0 20px 20px; background:url(images/a.gif) left top no-repeat;}

a{color:#001eb7; text-decoration:underline;}
a:hover{text-decoration:none;}
.red{color:#f30;}

ul.gallery{margin:0; padding:0; list-style:none;}
li.l1{margin:0; padding:0; list-style:none; float:left; width:200px; height:160px; text-align:center}
li.l2{margin:0; padding:0 0 0 15px; list-style:none; float:left; width:200px; height:160px; text-align:center;}

.content{
	padding:15px 0 0 0;
	background:url(images/line.gif) top left no-repeat;
	}
	
	
#top{
	width:920px;
	height:122px;
	margin:0 auto;
	}	
#logo{
	width:250px;
	float:left;
	}
#top_r{
	width:650px;
	float:right;
	}
#hightlight{
	text-align:right;
	height:87px;
	line-height:87px;
	font-size:24px;
	font-family:Arial;
	color:#f25b00;
	}		

#nav{
	clear:both;
	height:35px;
	float:right;
	}		
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#nav li{
	margin:0;
	padding:0 0 0 2px;
	list-style:none;
	float:left;
	}		
#nav li a{
	background:url(images/nav_l.gif) left top no-repeat;
	display:block;
	text-decoration:none;
	}
#nav li a span{
	background:url(images/nav_r.gif) right top no-repeat;
	padding:0 20px;
	line-height:35px;
	color:#fff;
	display:block;
	font-weight:bold;
	}	

#nav li a:hover{
	background:url(images/nav_l.gif) left bottom no-repeat;
	}
#nav li a:hover span{
	background:url(images/nav_r.gif) right bottom no-repeat;
	}	
#nav li a.active{
	background:url(images/nav_l.gif) left bottom no-repeat;
	}
#nav li a.active span{
	background:url(images/nav_r.gif) right bottom no-repeat;
	}			
	
#main{
	width:920px;
	margin:20px auto 0 auto;
	background:url(images/main_bg.gif) right repeat-y #fff;
	}

#left{
	width:630px;
	padding:25px;
	background:url(images/lt.gif) left top no-repeat;
	float:left;
	}			
#right{
	width:190px;
	background:url(images/rt.gif) right top no-repeat;
	float:right;
	padding:90px 25px 10px 25px;
	color:#3e8d00;
	}	

#banner{
	width:630px;
	height:179px;
	}	
#main_content{
	width:630px;
	margin:25px 0 0 0;
	}	
	
#main_bt{
	width:920px;
	height:18px;
	overflow:hidden;
	}	
#main_l{
	width:14px;
	height:18px;
	background:url(images/lb.gif) left bottom no-repeat;
	overflow:hidden;
	float:left;
	}
#main_r{
	width:240px;
	height:18px;
	background:url(images/rb.gif) right top no-repeat;
	overflow:hidden;
	float:right;
	}	
	
#bottom{
	width:800px;
	height:78px;
	line-height:36px;
	margin:0 auto;
	background:url(images/bc.gif) top repeat-x;
	}	
#bl{
	width:780px;
	height:39px;
	background:url(images/bl.gif) left no-repeat;
	text-align:center;
	float:left;
	}
#br{
	width:13px;
	height:39px;
	background:url(images/br.gif);
	overflow:hidden;
	float:right;
	}		
	
	
	
		