@charset "utf-8";
/* CSS Document */

a:link {text-decoration:none;color:#0166B2;}
a:visited {text-decoration:none;color:#0166B2;}
a:hover {text-decoration:none;color:#DC5114;}

body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	padding:0px;
	color:#333333;
}

.bottom{
background-color:#ffffff;
margin:auto;
width:768px;
height:auto;
overflow:hidden;
padding:0px;

margin-bottom:5px;
color:#666666;
font-size:11px;
font-weight:600;
}
.bottom img{
float:left; 
margin:5px;
}



.content{
background-color:#ffffff;
margin:auto;
width:768px;
height:auto;
overflow:hidden;
padding:0px;
}
.left{
width:582px;
height:auto;
overflow:hidden;
float:left;
margin:5px 0px;
/*border:1px #999999 solid;*/

}

.home{
background-image:url(impact_img/home_bg.gif);
width:582px;
height:256px;
margin:0px;
padding:0px;
}
.home_left{
color:#333333;
width:266px;
height:220px;
overflow:hidden;
margin:10px;
float:left;
}

.right{
background:#FFFFFF;
width:180px;
height:auto;
overflow:auto;
float:left;
margin-left:5px;
padding:5px 0px;

}
.right_1{
width:170px;
background-color:#72AEE4;
color:#FFFFFF;
height:auto;
overflow:hidden;
margin:0px;
padding:3px;

}

.right_2{
width:170px;
background-color:#3D81BF;
color:#FFFFFF;
height:auto;
overflow:hidden;
margin:0px;
padding:3px;

}
.right_3{
width:170px;
background-color:#1D5B95;
background-image:url(impact_img/home_bg_bottom_right.gif);
background-position:bottom;
background-repeat:no-repeat;
color:#FFFFFF;
height:auto;
overflow:hidden;
margin:0px;
padding:3px;

}


 h1{
font-size:17px;
color:#3D81BF;
font-weight:600;

/*border-bottom:#D0D9DF 1px solid;*/
}
.top{
background-color:#FFFFFF;
width:768px;
height:auto;
margin:auto;
overflow:hidden;
border-top:#FFFFFF 8px solid;
color:#545454;
font-size:14px;
font-weight:600;
}
.top img{
float:left;
margin:10px;
margin-left:0px;
}
.top_right{
margin-top:20px;
padding-left:10px;

float:left;

}

table { float:left; width:581px; height:auto; text-align:center; border-collapse:collapse;}
table thead tr td { font-weight:bold; line-height:20px; background-color:#d1e0eb; border:1px solid #fff;}
table tbody tr td { line-height:18px; border:1px solid #fff;}