
td{
vertical-align:top;}
img{
border:none;
}
#div_wrapper {
	background:url(../images/bg_content.png) no-repeat;
	width:1000px;
	margin:0 auto;
}
#front_wrapper {
	background:url(../images/afex_front_bg.png) no-repeat;
	width:1000px;
	max-height:600px;
	margin:0 auto;
}
#header {
	height:310px;
	width:1000px;
}
#container{
width:780px;
margin:0px 110px 0px 110px;
height:100%;
}
#content_div {
}
#news_div {
padding-top:20px;
width:230px;
padding-left:30px;
background:url(../images/bg_news.png) no-repeat;
}
#front_content {
	width:780px;
	margin:40px 110px 0px 110px;
	height:230px;
}
#extra {
	width:780px;
	margin:0px 110px 0px 110px;
}
#footer {
background:url(../images/bg_footer.png) repeat-x;
	width:800px;
	margin:10px 100px 0px 100px;
	text-align:center;
	font-size:11px;
	color:#666666;
	padding:20px;
}
#footer a {
	text-decoration:underline;
}
#footer a:hover {
	text-decoration:none;
}
#menu {
	width:780px;
	margin:0px 110px 0px 110px;
	color:#999999;
	font-size:11px;
}







li{
list-style:none;
list-style-image:url(../images/bullet.gif);
line-height:22px;
}
#date_print{
color:#999999; 
  font-size:11px;
}

#tools_menu{
border:1px solid #CCCCCC; 
background:#F9F9F9; 
font-size:10px; 
color:#666666; 
margin:3px;
padding:2px;
}

#news_text{
font-family:Georgia, "Times New Roman", Times, serif;}
.div_close{
color:#d32b0a;
background:url(../images/div_close_bg.png) no-repeat;
padding-left:30px;
cursor:pointer;
height:17px;
padding-bottom:3px;
padding-top:4px;
}
.div_content{
background: url(../images/div_content_bg.png) repeat-x bottom;
padding-bottom:3px;}


/* agent style begin */
#agent_list_title{
color:#333333; 
font-size:14px; 
font-weight:bold;
border-bottom:2px solid #666666;
}


#tools_title{
background: url(../images/titles_bg.png) no-repeat;
height:35px;
padding:15px 0px 0px 10px }
#page_text{
text-align: justify;}

/* agent style end */

#form_success{
width:979px; 
border: #99CC33 1px solid; 
background: #DCFFB9;
margin-bottom:10px;
padding:10px;

}
#form_error{
width:979px; 
border: #FF8080 1px solid; 
background: #FFDFDF;
margin-bottom:10px;
padding:10px;
}
#policy_parent{
color:#333333;
}
#policy_child{
font-size:11px;
color:#999999;
}
#upper_nav{
padding:38px 20px 0px 30px;
background:url(../images/upper_nav_bg.png) no-repeat;
}
input, textarea{
border: 1px #CCCCCC solid;
background: #FFFFFF url(../images/bg_input.gif) repeat-x;
}
#button{
background: url(../images/bg_botton.gif) no-repeat right;
color:#FFFFFF;
font-weight:bold;
padding-right:35px;
padding-bottom:3px;
border:none;
}
#page_title{
color: #666666; 
font-size:20px; 
padding:7px 0px 7px 0px; 
font-family:Georgia, 'Times New Roman', Times, serif;"
}