body {
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: "宋体";
	background-image: url(../images/body-bg.gif);
	background-position: center top;
	scrollbar-face-color: #DEDEDE;
	scrollbar-highlight-color: #F2F2F2;
	scrollbar-shadow-color: #B4B4B4;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color:  #000000;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	text-align: center;
}
form {
	margin: 0px;
	padding: 0px;
}
table {
	color: #444444;
	font-family: "宋体";
	font-size: 12px;
}
ol {
	margin: 0px;
	padding: 8px 12px 8px 24px;
	border: 0px;
}
ul {
	margin: 0px;
	padding: 8px 12px 8px 24px;
	border: 0px;
}
h6 {
	font-size: 12px;
	font-weight: bold;
	color: #0077BF;
	margin: 0px;
	padding: 0px;
	line-height: 30px;

}
strong {
	color: #0077BF;
}
img {
	border: 0px;
}
#content {
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#bottom {
	border-top: 3px solid #FFAF18;
	padding: 6px;
	line-height: 18px;
	background-image: url(../images/bottom-bg.gif);
	background-repeat: repeat;
	background-color: #FFFFFF;
	font-weight:200;
}
a:link {
	font-family: "宋体";
	font-size: 12px;
	color: #0058A1;
	text-decoration: none;

}
a:visited {
	font-family: "宋体";
	font-size: 12px;
	color: #6B8499;
	text-decoration: none;
}
a:hover {
	font-family: "宋体";
	font-size: 12px;
	color: #FFAF18;
	text-decoration: none;

}
.top {
	background-image: url(../images/01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	height:154px;
}
.outline {
	width: 778px;
	background-color: #CCCCCC;
	padding-right: 3px;
	padding-left: 3px;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #B0B0B0;
        margin:0 auto
}
#nav {
	font-weight: bold;
	background-image: url(../images/nav-bg.gif);
	height: 34px;
}
#nav ul {
	margin: 0;
	padding: 0;
	border: 0px;
}
#nav ul li {
	float: left;
	margin: 0;
	padding: 0;
	width: 95px;
	text-align: center;
	list-style-image: none;
	border-right: 1px solid #ECECEC;
	border-left: 1px solid #FFFFFF;
}
#nav ul li.selected {
	margin: 0px;
	background-image: url(../images/nav-selected.gif);
	background-position: right top;
	border: 0px;
	padding-top: 4px;
	background-repeat: no-repeat;
}
#nav ul li.selected a:link,
#nav ul li.selected a:visited {
	color: #0058A1!important;
	border: 0!important;
}
#nav ul a:link,
#nav ul a:visited {
	display: block;
	color: #999999;
	padding-top: 1px;
	line-height: 30px;
	width: 100%;
}
#nav ul a:hover {
	border-top: 1px solid #FFAF18;
	color: #0058A1;
}
/* leftbar */
#leftbar {
	width: 200px;
	height: 378px;
	margin: 0px;
	padding:8px 6px 2px 6px;
	background-image: url(../images/leftbar-top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.leftbar-bg {
	background-image: url(../images/leftbar-bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #F8F8F8;
	border-top: 1px solid #FFFFFF!important;
	border-right: 1px solid #DBDBDB;
}
/* content */
.maincontent {
	margin: 8px;
	padding: 2px;
	border: 1px solid #DBDBDB;
}
.leftbar-maincontent {
	margin-bottom: 6px;
	padding: 2px;
	border: 1px solid #DBDBDB;
}
.content-border {
	border-left: 1px solid #DBDBDB;
	border-right: 1px solid #DBDBDB;
	padding: 0 10px;
	line-height: 18px;
	background-color: #FFFFFF;
}
/* headline */
.headline-border {
	border: 1px solid #DBDBDB;
	margin-bottom: 2px;
}
.headline-green {
	background-image: url(../images/green-headline.gif);
	height: 19px;
}
.headlineshadow-green {
	color: #FFFFFF;
	filter: DropShadow(Color=#0058A1, OffX=1, OffY=1, Positive=1);
	height: 19px;
	padding: 4px 10px 1px 10px;
	line-height: 14px;
}
.headlineshadow-green tr td a:link,
.headlineshadow-green tr td a:visited {
	color: #FFFFFF;
}
.headline-blue {
	background-image: url(../images/blue-headline.gif);
	height: 19px;
	background-position: center;
	padding: 0px;
}
.headlineshadow-blue {
	color: #FFFFFF;
	filter: DropShadow(Color=#0058A1, OffX=1, OffY=1, Positive=1);
	padding: 3px 10px 0px 10px;
}
.float {
	float: right;
	margin-left: 8px;

}
.more {
	font-size: 12px;
	text-align: right;
	font-family: "Helvetica", "Verdana", "宋体";
	filter: DropShadow(Color=#FFFFFF, OffX=1, OffY=1, Positive=1);
	padding: 0 10px 0 0;
	color: #7C7C7C;
}
.more a {
	display: block;
	padding-top: 3px;
}
.more a:link,.more a:visited {
	color: #7C7C7C;
}
.more a:hover,.more a:active {
	color: #1E86DB;
}
.button {
	background-image: url(../images/button.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 23px;
	width: 60px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 19px;
	background-color: #FFFFFF;
}
.button a {
	display: block;
	color: #FFFFFF!important;
	line-height: 23px;
	width: 60px;
	text-align: center;
}
.textarea {
	background-color: #EBEBEB;
	border-top: 1px solid #E5E5E5;
	border-right: 1px solid #F3F3F3;
	border-bottom: 1px solid #F3F3F3;
	border-left: 1px solid #E5E5E5;
	color: #333333;
}
.textarea-size1 {
	height: 20px;
	width: 90px;
}
.textarea-size2 {
	height: 20px;
	width: 98px;
}
/* data */
.data {
	border: 1px solid #DBDBDB;
	line-height: 16px;
	margin-top: 2px;
}
.data tr td {
	padding: 6px 4px 3px 4px;
	color: #333333;
}
.data tr th {
	background-color: #C7E7FC;
}
.data tr th table tr td {
	color: #FFFFFF!important;
	filter: Glow(Color=#001F51, Strength=1);
	font-weight: bold;
	text-align: center;
}
table.headline tr td {
	border-bottom: 1px dotted #DBDBDB;
	line-height: 16px;
	padding: 2px 3px 0 3px;
}
marquee table tr td {
	background-color: #E8F4FE;
	height: 22px;
	padding: 2px 3px 0 3px;
}
.marginbottom {
	margin-bottom: 2px;
}
linkbutton {
	color: #0058A1!important;
	filter: DropShadow(Color=#AFD962, OffX=1, OffY=1, Positive=1)!important;
	line-height: 12px;
}
.topnav {
	position: absolute;
	z-index: 1;
	top: 0px;
	height: 48px;
	width: 770px;
	line-height: 48px;
	text-align: left;
	filter: DropShadow(Color=#FFFFFF, OffX=1, OffY=1, Positive=1);
	font-weight: bold;
}
.topnav a {
	display: inline-block;
	text-align: center;
	width: 124px;
	padding-left: 32px;
	letter-spacing: 3px;
}
.topnav a:link,.topnav a:visited {
	color: #0058A1;
}
.topnav a:hover,.topnav a:active {
	color: #FFAF18;
}
.date {
	color: #AAAAAA;
}