* {
	margin: 0px; padding: 0px;
}
@media screen and (max-width:1000px) {
    body {
		width:1200px;
    }
}
body {
	background-color: #f5f5f5; color: rgb(51, 51, 51); font-size:14px;
	background:url(../images/top.jpg) no-repeat top center; background-color:#e4f5ff;
}
input {
	color: rgb(51, 51, 51); font-size: 9pt;
}
select {
	padding: 1px; color: rgb(51, 51, 51); font-size: 9pt;
}
textarea {
	color: rgb(51, 51, 51); font-size: 9pt;
}
button {
	padding: 1px; color: rgb(51, 51, 51); font-size: 9pt;
}
img {
	border: 0px currentColor; border-image: none;
}
ul {
	list-style: none;
}
a {
	color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;
}
a:hover {
	color:#2f5398;
}
table {
	border-collapse: collapse;
}
.red {
	color: red;
}
.green {
	color: green;
}
.blue {
	color: rgb(0, 0, 204);
}
.gray {
	color: rgb(153, 153, 153);
}
.clear {
	clear: both;
}
a.more {
	margin-right: 0px; float: right; display: inline;
}
.pages {
	margin-right: 15px; margin-bottom: 10px; float: right;
}
span.pagesinfo {
	font-size: 9pt;
}
a.apage {
	margin: 0px 2px; height: 22px; line-height: 22px; padding-left: 8px; font-size: 12px; display: inline-block; cursor: pointer;
}
span#spage {
	margin: 0px 2px; height: 22px; line-height: 22px; padding-left: 8px; font-size: 12px; display: inline-block; cursor: pointer;
}
span.nocheck {
	margin: 0px 2px; height: 22px; line-height: 22px; padding-left: 8px; font-size: 12px; display: inline-block; cursor: pointer;
}
a.apage span {
	height: 22px; line-height: 22px; padding-right: 8px; float: left; display: inline;
}
span#spage span {
	height: 22px; line-height: 22px; padding-right: 8px; float: left; display: inline;
}
span.nocheck span {
	height: 22px; line-height: 22px; padding-right: 8px; float: left; display: inline;
}
a.apage {
	background: url("../images/pages.gif") no-repeat left top;
}
span#spage {
	background: url("../images/pages.gif") no-repeat left top;
}
a.apage span {
	background: url("../images/pages.gif") no-repeat right top;
}
span#spage span {
	background: url("../images/pages.gif") no-repeat right top;
}
a.apage:hover {
	background: url("../images/pages.gif") no-repeat left -28px; color: rgb(255, 255, 255);
}
span#spage:hover {
	background: url("../images/pages.gif") no-repeat left -28px; color: rgb(255, 255, 255);
}
a.apage:hover span {
	background: url("../images/pages.gif") no-repeat right -28px;
}
span#spage:hover span {
	background: url("../images/pages.gif") no-repeat right -28px;
}
span#spage {
	background: url("../images/pages.gif") no-repeat left -28px; color: rgb(255, 255, 255); cursor: pointer;
}
span#spage span {
	background: url("../images/pages.gif") no-repeat right -28px;
}
span.nocheck {
	background: url("../images/pages.gif") no-repeat left top; cursor: pointer;
}
span.nocheck span {
	background: url("../images/pages.gif") no-repeat right top;
}
dl.list_dl {
	float: left; display: inline;
}
dl.list_dl dt h2 {
	text-align: center; color: rgb(255, 255, 255); font-size: 14px; float: left; display: inline;
}
dl.list_dl dt h2 a {
	color: rgb(255, 255, 255);
}
dl.list_dl dt h2 a:hover {
	color: rgb(255, 255, 255);
}
.list_dl dt ul {
	margin-left: 14px;
}
dl.list_dl dt ul li {
	height: 29px; text-align: center; line-height: 29px; font-size: 14px; font-weight: bold; float: left; display: inline;
}
dl.list_dl dt ul li a {
	float: left; display: block;
}
.list_dl dt ul li.selected {
	font-weight: bold; float: left; display: block;
}
.list_dl dt ul li a:hover {
	font-weight: bold; float: left; display: block;
}
dl.list_dl dd ul li {
	height: 28px; line-height: 28px; float: left; display: inline;
}
dl.list_dl dd ul li a {
	background: url("../images/icon1.gif") no-repeat 0px; padding-left: 15px; float: left; display: inline;
}
dl.list_dl dd ul li a:hover {
	color: rgb(219, 0, 0);
}
#pagenav a{
	font-size:14px;
	height: 28px;
    line-height: 28px;
    padding: 3px;
    text-align:center;
    display: inline;
	border:1px solid #eee;
	background:rgb(190, 216, 255);
	color:#666;
}
#pagenav span{

	font-size:14px;
	height: 28px;
    line-height: 28px;
    padding: 3px;
    text-align:center;
    display: inline;
	border:1px solid #eee;
	background:#e9f1fa;
	color:#666;
}
#pagenav{padding:10px;}