body,html
{
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px auto auto auto;
color:#416271;
}
p{
text-align:justify;
line-height:14px;
margin:0px;
}

a{
text-decoration:none;
color:#416271;
}
h1{
width:225px;
margin:0 0 5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8c847a;
padding:5px 0 3px 0;
border-bottom:1px #CCCCCC dashed;
}
#main_container{
width:955px;
height:auto;
margin:auto;
padding:0px;
position:relative;
}
.main_content{
width:955px;
height:auto;
margin:auto;
}

#header{
width:955px;
height:35px;
}

.top_center_box{
/*float:left;*/
width:955px;
height:114px;
}
.center_box{
width:955px;
background-color:#FFFFFF;
}
/*---------------- menu tab----------------------*/
#menu_tab{
float:left;
width:169px;
height:autopx;
}

/*---------------middle_box-----------------*/
.middle_box{
width:654px;
height:161px;
background:url(images/center_box_bg.gif) no-repeat center;
margin:10px auto;
}
.middle_box_text_content{
width:335px;
height:auto;
}

/*----------------left_content------------*/
.left_content{
background:url() no-repeat center;
width:169px;
height:auto;
float:left;
}

.right_content{
width:779px;
float:right;
padding-top:2px;
padding-bottom:2px;
}

.banner{
width:auto;
}

/*--------------------footer--------------------*/

#footer{
height:auto;
clear:both;
}

