#wrapper{width:100%;}
#hd,#bd{margin:0 auto;width:980px; position:relative;}
#hd{height:92px;}
#intro,#ft{
	background:url(../images/intro_bg.jpg) repeat-x left top;
	height:198px;
	padding-top:0px;
}
#ft{
	background:url(../images/end_bg.jpg) repeat-x left top;
	height:198px;
	padding-top:0px;
}
#ft{position:relative;height:130px;}
#ft .ft-menu{
	
	padding-top:5px;
}

#ft .copyright{
	text-align:left;
	color:#fff;
	padding:20px 10px;
}

.main-content td{vertical-align:top;padding:0 10px;}
.main-content table td{padding:0px;}
table td.pad-r10{padding-right:10px;}
table td.pad-l10{padding-left:10px;}
td.col-line{
	border-right:#c0c0c0 1px solid;
}

.hmenu2 ul li{border-right:#00529e 1px solid;}
.hmenu2 ul li a{ font-size:11px; color:#201d78;}
.hd-menu{
	
	padding-top:1px;
}

.box-g{padding-bottom:10px;}
.box-g .headert{
	background:url(../images/border.jpg) no-repeat left top;
	color:#3867b6;
	padding-top:10px;
	text-align:right;
	position:absolute;
	right:0px;
	top:0px;
	width:190px;
	height:37px;
}
.box-g .header{
	background-color:#ffffff;
	color:#3867b6;
	padding:5px 10px;
	text-align:right;
}
.box-g .content{
	padding:5px 0;
}
.news{
	border-bottom:#c0c0c0 1px dashed;
	padding:10px;
}

/*=============== Text ====================*/
.txt-blue{color:#02519c;}
a{font-size:12px; color:#333333; text-decoration:none; font-weight:bold;}
a:hover{color:#3867b6; text-decoration:underline}
a.active{color:#3867b6; text-decoration:underline;}



/*=============== News =========================*/
table.news{
	border:none;
	width:100%;
}
div.newslist{padding:0 10px;}
div.newslist h2.hd-news{
	padding:0 0 10px 0;
	font-size:16px;
	border-bottom:#759ed6 1px solid;
}
table.news h2{
	padding:5px 0 0 0;
	margin:0;
	font-size:16px;
}
table{border:none;}
table.news{border-collapse:separate;}
table.news td{padding:5px 0;} 
table.news .news-details{
	border-bottom:#eee 1px solid;
}
.readmore{padding:5px;}
.news a{color:#2258a2;text-decoration:none;}
.news a:hover{text-decoration:underline;}
.readmore a{color:#2258a2;;text-decoration:none; font-weight:bold}
.readmore a:hover{text-decoration:underline;}

/*================ pager ================*/
ul.page2{
	*margin-top:5px;
	text-align:right;
	list-style-type:none;
}
ul.page2 li{
	float:left;
	padding:0 3px;
}
ul.page2 a{
	display:block;
	padding:2px 5px;
	border:#fff 1px solid;
	font-size:12px;
	color:#b2a28c;
	text-decoration:none;
}
ul.page2 a:hover{
	color:#3f5e7d;
}
ul.page2 li.active a{
	background:#627e9a;
	color:#fff;
	border:#3f5e7d 1px solid;
}
