body{
	margin:0;
	padding:0;
	font-size:12px;
	color:#333;
	line-height:17px;
	font-family:Arial;
	background:url(images/sky5.jpg) no-repeat center top;
}


#top{
	width:880px;
	height:20px;
	margin:0 auto;
	background:url(images/tc.jpg);
}
#tl{
	width:80px;
	height:20px;
	float:left;
	background:url(images/tl.jpg);
}
#tr{
	width:80px;
	height:20px;
	float:right;
	background:url(images/tr.jpg);
}

#main{
	width:800px;
	margin:0 auto;
	padding:0 40px;
	background:url(images/bg.jpg);
}

#tp{
	width:750px;
	padding:0 25px;
	height:110px;
}

#menu{
	width:800px;
	height:30px;
	background:#007734;
}
#menu table{margin:0 auto; border-left:1px #4da071 dotted;}
#menu td{border-right:1px #4da071 dotted;}
#menu a{
	padding:0 20px;
	height:30px;
	line-height:30px;
	display:block;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
#menu a:hover{
	color:#FF0;
	background:#62c18c;
}

#banner{
	width:800px;
	height:250px;
}

#body{
	width:760px;
	padding:20px 15px 20px 25px;
}
#left{
	width:360px;
	padding:0 150px 0 0;
	float:left;
	background:url(images/girl.jpg) right top no-repeat;
}
#right{
	width:250px;
	float:right;
	background:url(images/f_bg.jpg) top repeat-x #23a35b;
}
#rl{
	width:20px;
	height:400px;
	float:left;
	background:url(images/f_t_l.jpg) top left no-repeat;
}
#rc{
	width:210px;
	padding:30px 20px 20px 0;
	float:right;
	background:url(images/f_t_r.jpg) top right no-repeat;
	color:#fff;
}
#rb{
	clear:both;
	width:250px;
	height:10px;
	overflow:hidden;
	background:url(images/f_b_r.jpg) top right no-repeat;
}
#rb div{
	width:10px;
	height:10px;
	overflow:hidden;
	background:url(images/f_b_l.jpg) top left no-repeat;
	float:left;
}

#bt{
	clear:both;
	width:100%;
	padding:30px 0 0 0;
}
#bt table{margin:0 auto;}
#bt td{padding:0 20px;}


#bottom{
	width:880px;
	height:60px;
	margin:0 auto;
	background:url(images/bc.jpg);
}
#bl{
	width:60px;
	height:60px;
	float:left;
	background:url(images/bl.jpg);
}
#br{
	width:60px;
	height:60px;
	float:right;
	background:url(images/br.jpg);
}


/* Common */
a img{border:none;}
a{color:#039; text-decoration:underline;}
a:hover{color:#036; text-decoration:none;}

.reason_box{padding:0 0 20px 0;}
.reason{font-size:14px; font-weight:bold;}
.border-top{border-top:1px #e5e5e5 solid;}
.padding-20{padding-top:20px;}
.padding-10{padding-top:10px;}

p{margin:0; padding:10px 0 7px 0;}

.input{background:#fff; border:none; height:17px; padding:2px 0; width:100%;}
.form{clear:both; margin-top:10px; width:210px;}
.form td{height:24px;}

.red{color:#F30;}

h1{line-height:42px; margin:0; padding:0; font-size:30px; font-family:Calibri; color:#008239;} 
h2{line-height:28px; margin:0; padding:0; font-size:24px; font-family:Calibri; color:#008239;}
h3{line-height:26px; margin:0; padding:0; font-size:20px; font-family:Calibri; color:#008239;}
h4{line-height:20px; margin:0; padding:0; font-size:13px; font-family:Calibri}

.green{font-weight:bold; color:#008239;}

ul.form2{margin:0; padding:0; list-style:none;}
ul.form2 li{
	clear:both;
	width:100%;
	margin:0;
	list-style:none;
	line-height:15px;
	padding:3px 0 0 0;
	background:none;
	}
ul.form2 label{
	padding:0 20px 0 0;
	width:80px;
	text-align:left;
	line-height:18px;
	float:left;
	display:block;
	font-weight:bold;
	}	
ul.form2 span{
	color:#f30;
	}
ul.form2 .input{border:1px #ccc solid; width:220px; height:17px; padding:2px 0;}	
.submit{
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	border-top:1px #969696 dotted;
	text-align:center;
	}		