body { 
	padding: 0; margin: 0 auto;text-align:center; font-family:arial; font-size:14px;
}
form {
	margin: 0; padding: 0
}
.menu {
	margin: 5px 0; border: #B6C7DB 1px solid; padding: 5px; background: #F7F7F7
}
input {
	font-size: 14px;
}
#usrbar {
	text-align: right; font-size: 12px; height: 19px; line-height: 19px; margin-bottom: 0; padding: 0 10 0;
}

#wrapper {
	width: 1000px; text-align: left; margin: 0 auto; padding: 0
}
#header {
	width: 984px; margin: auto; padding: 0
}
#header span {
	float: left;
}
#header span {
	float: left; margin: 0 30px 0 0;
}
#header span div {
	padding: 0 0 4px 0; font-size: 14px;
}

#header span input.s_text {
	font-size: 16px; font-family:arial; width: 350px;
}
.page_left {
	float: left; width: 658px; display: block;
}
.page_right {
	float: right; width: 330px;
}
h4,h5 {
	margin: 5px 0; text-align: left;
}
h4.title,h5.title {
	border-bottom: solid 1px #DDD; padding: 0 0 5px 5px;
}
h4.title2,h5.title2 {
	border-top: solid 1px #DDD; padding: 5px 5px 3px 5px; background: #E5ECF9; margin-top: 0
}
h4.title a,h4.title2 a,h5.title a,h5.title2 a {
	float: right;
}
UL {
	margin: 0; padding: 0;
}
LI {
	list-style: none;
}
.box_1 {
	border: 1px #B6C7DB solid; padding: 3px;
}
.box_2 {
	border: 1px #B6C7DB solid; padding: 3px; background: #F7F7F7
}

ul.pic li {
	width: 120px; height: 160px;overflow:hidden; 
}
ul.text li,#b-currBox .page_right .box_2 li span  {
	background-image: url(../images/icon.gif); background-repeat: no-repeat;
}
ul.text li {
	line-height: 26px; height: 26px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;
	background-position: 0 11px; padding-left: 8px; margin-left: 15px;
}
UL.pic_text LI {
	width: 130px; text-align: center; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;
}
UL.pic_text LI a {
	display: block;
}
UL.pic_text LI img {
	display: block; width: 120px; height: 160px; padding: 3px; margin: 0 0 5px; border: #D9D9D9 solid 1px;
}

#b-map {
	background: #F3F3F3; font-size: 12px; padding: 3px;
}


.l{float: left;}
.r{float: right;}

.barTitle {
	font-size: 13px;	font-weight: bold; text-align: left; color: #FFF; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif;
}

#b-bottomBox {
	margin: 20px 0; text-align: center; color: #777; line-height: 150%; font-size: 12px;
}
#b-bottomBox a {
	color: #777;
}

#b-classBox .page_left dl.top {
	margin: 0; display: block; clear: both; height: 30px; line-height: 30px;
}
#b-classBox .page_left .top dt {
	float: left;
}
#b-classBox .page_left .top dd {
	float: right; position: relative;
}
#b-classBox .page_left .top dd a {
	margin: 0 3px;
}

/******************************************************/
.OtherBox {
	border:#D6D6D6 1px solid;
	padding: 10px; margin: 5px 0;
}

.z {
	display: block; clear: both; height: 1px; font-size: 1px; overflow: hidden;
}
.z10 {
	display: block; clear: both; height: 10px; overflow: hidden; margin: 0
}



