body { font-family:sans-serif, arial;margin:0; padding:0; background: #FFF; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{vertical-align:top;}
strong{font-weight:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}

a:hover {color: #0066cc;}

.main{margin: 0px auto;	width: 990px;}
.headtop {
	padding: 0px;
	float:right;
	margin-top: 15px;
}
.bg1{font-size: 1px;	background-image: url(bg01_2009_new.gif);	background-repeat: repeat-x;	overflow: hidden;	height: 15px;}
.area{margin:0 auto; width:990px; clear:both; }
.col1{float:left; width:722px;}
.col2{
	float:right;
	width:266px;
	text-align: left;
	margin: 0px;
}
.col2 .col2A{
	float:right;
	width:222px;
	margin-top: 5px;
}
.col2 .col2A li{
	line-height: 28px;
}
.col2 .col2A span{
	margin-right: 0px;
}

.col2 .col2B{
	float:right;
	width:254px;
	margin-top: 16px;

}

.col2 .col2B li{
	float:left;
}
.col2 .col2C{
	float:left;
	width:266px;
	clear: both;
}
.bg2{font-size: 1px; background-image: url(bg02_2009_new.gif); background-repeat: repeat-x; overflow: hidden;	height: 26px;}
.bg3{background-image: url(bg03_2009_new.gif); background-repeat: repeat-x; overflow: hidden;	height: 10px;}

.area2a{
	height:151px;
	background-image: url(cer01_2009_new.gif);
	width:241px;
	background-repeat: no-repeat;
}
.area2txt,.area2txt2,.area2txt3{
	margin-top: 30px;
	margin-left: 66px;
	width: 170px;
	height: 60px;
}
.area2txt li,.area2txt2 li,.area2txt3 li{
	float: left;
}
.area2txt li a,.area2txt2 li a,.area2txt3 li a{
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	float: left;
	background-image: url(arrow_2009_new.gif);
	background-repeat: no-repeat;
	padding-right: 8px;
	padding-left: 10px;
	background-position: 2px;
	line-height: 20px;
	}
.area2txt li a:hover {
	background-image: url(arrow_2009_new.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	line-height: 20px;
	background-color: #4B89CA;	color: #FFFFFF;
	}
.area2txt2 li a:hover {
	background-image: url(arrow_2009_new.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	line-height: 20px;
	background-color: #78AEC1;	color: #FFFFFF;
	}
.area2txt3 li a:hover {
	background-image: url(arrow_2009_new.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	line-height: 20px;
	background-color: #78C377;
	color: #FFFFFF;
	}
	
.area2sel{
	margin-left: 15px;
}
.area2sel li{
	height: 28px;
}
.area2b{
	height:151px;
	background-image: url(cer02_2009_new.gif);
	width: 241px; background-repeat: no-repeat;
}
.area2c{
	height:151px;
	background-image: url(cer03_2009_new.gif);
	width: 240px; background-repeat: no-repeat;
}
.area2d{
	height:151px;
	width: 268px; 
}

.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden; }
.blank1{
	height:1px;
	clear:both;
	display:block;
	font-size:1px;
	overflow:hidden;
	background-color: #FFFFFF;
}
.blank3{ height:3px; clear:both;display:block; font-size:1px;overflow:hidden;}
.blank25{ height:25px; font-size:1px;display:block; clear:both;overflow:hidden;}
.webtext_01 {font: 12px Arial, sans-serif; color: #cccccc}
#submenu {
	margin-top: 5px; font-weight: normal; font-size: 11px; float: left; WIDTH: 770px; color: #666; LINE-height: 18px; BACKGROUND-REPEAT: no-repeat; font-family: arial, verdana, geneva, sans-serif; letter-spacing: 2px; height: 20px; TEXT-ALIGN: center
}
A.submenulink:link {
	font-size: 12px; color: #cccccc; letter-spacing: 1px; TEXT-DECORATION: none
}
A.submenulink:active {
	font-size: 12px; color: #cccccc; letter-spacing: 1px; TEXT-DECORATION: none
}
A.submenulink:visited {
	font-size: 12px; color: #cccccc; letter-spacing: 1px; TEXT-DECORATION: none
}
A.submenulink:hover {
	font-size: 12px; color: #0066cc; letter-spacing: 1px; TEXT-DECORATION: none
}
.height{
	line-height: 21px;
}
.selectbox{
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; font-SIZE: 11px; BACKGROUND: #eeeeee; BORDER-LEFT: #ccc 1px solid; color: #646464; LINE-HEIGHT: 12pt; BORDER-BOTTOM: #ccc 1px solid; font-FAMILY: "Verdana", "Arial",
}
.inputbox {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; font-SIZE: 11px; BACKGROUND: #eeeeee; BORDER-LEFT: #ccc 1px solid; WIDTH: 120px; color: #999; LINE-HEIGHT: 11pt; BORDER-BOTTOM: #ccc 1px solid; font-FAMILY: "Verdana", "Arial"; HEIGHT: 14px
}
.txtblue{
	font: bolder 12px Arial, sans-serif; color: #3399cc
}
.txtblue2{
	font: 12px/150% Arial, sans-serif; color: #0771BB; text-decoration: none;
}
.txtgr {
	font: bolder 14px Arial, sans-serif; color: #555;text-decoration: none;
}
.txtgr2{
	font: 12px/120%  Arial, sans-serif; color: #666;text-decoration: none;
}
.txtgr3{
	font: 12px/120%  Arial, sans-serif; color: #666;text-decoration: none;
}
.txtblue3 {
	font: 12px/120% Arial, sans-serif; color: #02507C;text-decoration: none;
}
.bold{
	font-weight: bold;}
.newsbg {
	background-color: #ECF2F4;
	border: 1px solid #CBCACA;
}
.newsbg2 {
	background-image: url(point_2009_new.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.clear {
	clear: both;
}

.col3{
	float:left;
	width:266px;
	text-align: right;
	margin: 0px;
}
.rtlist1 {
	float: right;
	height: 100px;
	text-align: left;
	width: 258px;
	line-height: 22px;
	background-color: #EAF4E4;
	background-image: url(bg05_2009_new.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.rtlist1 ul {
	padding: 0px 20px;
}
.rtlist1 li {
	background-image: url(jiantou_2009_new.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	padding-left: 15px;
	overflow: hidden;
	height: 21px;
}
.rtlist2 {
	float: right;
	border: 1px solid #B4D4E9;
	text-align: left;
	width: 256px;
	line-height: 22px;
}
.rtlist2 ul {
	padding: 10px 20px;
}
.rtlist2 li {
	background-image: url(jiantou_2009_new.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	padding-left: 15px;
	overflow: hidden;
	height: 21px;
}
.footbg {
	background-image: url(bg06_2009_new.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 14px;
}
.foot {}
.foot ul {
	float: left;
	padding-top: 10px;
	padding-left: 20px;	padding-bottom: 20px;
}
.foot2 {float: right; margin-left: 180px;}
