/* CSS Document */

body,p,form,h1,h2,h3,h4,h5,td,th,table,div,ul,li,ol,dl,dt,dd,img{margin:0;padding:0;}
body{font-size:12px;text-align:center;background-color:#FFFFFF;color:#393f42;margin: 0 auto;}
a,a:link,a:visited{font-size:12px;color:#393f42;text-decoration:none;}
a:hover{font-size:12px;text-decoration:underline;color:#FF0000;}
.clear{	height:1px;	line-height:1px;font-size:1px;clear:both;overflow:hidden;margin-top: -1px;}
img{border:0px;text-align: center;font-size:0px;margin: 0;padding: 0;left: 3px;}
ul,ul li{list-style-type:none;}
.blank{height:5px;font-size:5px;line-height:5px;overflow:hidden;clear:both;}
h1,h2,h3,h4,h5{font-weight:bold;font-size:14px;}
h1{color:#333333;font-size:16px;text-align:center;}
.header{ width:1006px; margin:0 auto; text-align:left; height:80px; position:relative;}
.logo{
	position:absolute;
	left: 6px;
	top: 15px;
}
.logor1{
	position:absolute;
	left: 886px;
	top: 20px;
}
.logor2{
	position:absolute;
	left: 419px;
	top: 47px;
	 height:30px; padding-top:5px; padding-left:8px;
}
.img0 { font-size:0px;}
.banner{
	width:993px;
	margin:0 auto;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 7px;
	background-color: #ececec;
	position: relative;
	margin-bottom: 10px;
}
.main{width:1006px; margin:0 auto; margin-top:15px;}
.left{ float:left; width:207px; }
.mid{ float:left; margin-left:15px; width:558px;}
.right{ float:right; width:201px;}
.links{
	background:url(../images/20100712_29.jpg) no-repeat top left;
	padding-top:45px;
	padding-left:22px;
	text-align: left;
	height: 40px;
	margin-top: 1px;
}
.mid2 table{ margin-top:10px; text-align:left; margin-bottom:8px;}
.mid2 table td{ height:24px; line-height:24px; border-bottom:1px dotted #ccc;}
.mid3 table {margin-top:10px; text-align:left; margin-bottom:8px; line-height:24px;}
.foot{ margin:0 auto; width:1006px; margin-top:20px;}
.foot1{ height:41px; line-height:41px; background:url(../images/20100712_34.jpg) repeat-x;}
.foot2{
	line-height:22px;
	margin-top: 8px;
}
