body {
	background-position: top; background-image: url("bg_top.jpg"); background-repeat: no-repeat;
}
.crumb {
	width: 944px; height: 39px; color: rgb(153, 153, 153); line-height: 39px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin-right: auto; margin-left: auto;
}
.crumb .img {
	margin-top: 13px; margin-right: 3px; margin-bottom: 13px; float: left;
}
.crumb a {
	color: rgb(69, 69, 69); text-decoration: none;
}
.container {
	background-position: top; width: 945px; margin-right: auto; margin-left: auto; background-image: url("bg_c.gif"); background-repeat: repeat-y;
}
.sidebar {
	background-position: left bottom; width: 260px; float: left; background-image: url("corner03.gif"); background-repeat: no-repeat; background-color: rgb(230, 230, 230);
}
.content {
	width: 630px; padding-left: 12px; float: left;
}
.sidebar .sidebar_nav {
	padding: 10px 10px 7px;
}
.sidebar .sidebar_nav li {
	padding-bottom: 3px;
}
.sidebar .sidebar_nav li a {
	width: 240px; height: 40px; overflow: hidden; display: block;
}
.sidebar .sidebar_nav li a.sn_1 {
	
}
.sidebar .sidebar_nav li a.sn_1:hover {
	background-position: -240px 0px;
}
.sidebar .sidebar_nav li a.sn_2 {
	background-position: 0px -40px;
}
.sidebar .sidebar_nav li a.sn_2:hover {
	background-position: -240px -40px;
}
.sidebar .sidebar_nav li a.sn_3 {
	background-position: 0px -80px;
}
.sidebar .sidebar_nav li a.sn_3:hover {
	background-position: -240px -80px;
}
.sidebar .sidebar_nav li a.sn_4 {
	background-position: 0px -120px;
}
.sidebar .sidebar_nav li a.sn_4:hover {
	background-position: -240px -120px;
}
.sidebar .sidebar_nav li a.sn_5 {
	background-position: 0px -160px;
}
.sidebar .sidebar_nav li a.sn_5:hover {
	background-position: -240px -160px;
}
.sidebar hr {
	border-width: 1px 0px 0px; margin: 0px; height: 1px; overflow: hidden; border-top-color: rgb(166, 166, 166); border-top-style: solid; display: block; background-color: rgb(255, 255, 255);
}
.containerBgT_0 {
	background-position: top; background-image: url("bg_dt1.jpg"); background-repeat: no-repeat;
}
.containerBgB {
	background-position: bottom; padding: 20px; background-image: url("bg_b.gif"); background-repeat: no-repeat;
}
.containerBgC {
	background-position: bottom; background-image: url("bg_b.gif"); background-repeat: no-repeat;
}
.content .banner1 {
	background-position: right top; padding: 5px; width: 620px; height: 180px; background-image: url("corner01.gif"); background-repeat: no-repeat; background-color: rgb(200, 200, 200);
}
.content .banner1 u {
	width: 6px; height: 6px; overflow: hidden; margin-left: 614px; display: block; position: absolute; background-image: url("corner02.png"); background-repeat: no-repeat;
}
.content .banner2 u {
	width: 10px; height: 10px; overflow: hidden; margin-left: 650px; display: block; position: absolute; background-image: url("corner04.png"); background-repeat: no-repeat;
}
ul.pages {
	text-align: center; padding-top: 20px; clear: both; font-family: Verdana, Geneva, sans-serif; font-size: 12px;
}
ul.pages li {
	padding-right: 2px; padding-left: 2px; display: inline;
}
ul.pages li a {
	padding: 2px 5px; display: inline-block;
}
ul.pages li b {
	padding: 2px 5px; display: inline-block;
}
ul.pages li i {
	padding: 2px 5px; display: inline-block;
}
ul.pages li a {
	border: 1px solid rgb(204, 204, 204); color: rgb(69, 69, 69); text-decoration: none; background-color: rgb(255, 255, 255);
}
ul.pages li i {
	border: 1px solid rgb(204, 204, 204); color: rgb(69, 69, 69); text-decoration: none; background-color: rgb(255, 255, 255);
}
ul.pages li a:hover {
	border: 1px solid rgb(137, 204, 254); color: rgb(1, 110, 190); background-color: rgb(206, 234, 255);
}
ul.pages li b {
	border: 1px solid rgb(1, 110, 190); color: rgb(255, 255, 255); cursor: default; background-color: rgb(1, 110, 190);
}
ul.pages li i {
	color: rgb(204, 204, 204); font-style: normal; cursor: default;
}
a.button {
	height: 26px; color: rgb(255, 255, 255); line-height: 26px; letter-spacing: 3px; overflow: hidden; padding-left: 4px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; text-decoration: none; display: inline-block; background-image: url("input_button1.gif");
}
a.button b {
	background-position: right 0px; height: 26px; overflow: hidden; padding-right: 12px; padding-left: 11px; font-weight: normal; display: inline-block; cursor: pointer; background-image: url("input_button1.gif"); background-repeat: no-repeat;
}
a.button:hover {
	background-position: 0px -30px;
}
a.button:hover b {
	background-position: right -30px;
}
a.button_down {
	background-position: 0px -60px;
}
a.button_down:hover {
	background-position: 0px -60px;
}
a.button_down b {
	background-position: right -60px;
}
a.button_down:hover b {
	background-position: right -60px;
}
.on_submit {
	display: none;
}
.pages li a {
	font-size: 12px;
}
