h1 {
	margin: 0px; 
	padding: 0px; 
	font-weight: bold; 
	font-size: 14px;
}
h2 {
	margin: 0px; 
	padding: 0px; 
	font-weight: bold; 
	font-size: 14px;
}
h3 {
	margin: 0px; 
	padding: 0px; 
	font-weight: bold; 
	font-size: 14px;
}
h4 {
	margin: 0px; 
	padding: 0px; 
	font-weight: bold; 
	font-size: 14px;
}
h5 {
	margin: 0px; 
	padding: 0px; 
	font-weight: bold; 
	font-size: 14px;
}
h6 {
	margin: 0px; 
	padding: 0px; 
	font-weight: bold; 
	font-size: 14px;
}
p {
	margin: 0px; 
	padding: 0px;
}
ul {
	margin: 0px; 
	padding: 0px; 
	list-style-type: none;
}
li {
	margin: 0px; 
	padding: 0px;
}
body {
	margin: 0px; 
	padding: 0px; 
	font: 12px Arial, "ËÎÌå", Verdana, sans-serif;
}
form {
	margin: 0px; 
	padding: 0px;
}
input {
	margin: 0px; 
	padding: 0px;
}
button {
	margin: 0px; 
	padding: 0px;
}
img {
	margin: 0px; 
	padding: 0px; 
	border: 0px;
}
strong {
	margin: 0px; 
	padding: 0px;
}
em {
	margin: 0px; 
	padding: 0px;
}
.more {
    text-align: right;
	list-style-type: none;
}
.clear {
	clear: both;
}
a {
	color: #0097cc; 
	text-decoration: none;
}
a:hover {
	color: #51b400; 
	text-decoration: none;
}
#header {
	background: url(head_bg.jpg) repeat-x 50% top; 
	width: 100%; height: 105px; 
	margin: 0px auto; 
	overflow: hidden;
}
#logo {
	background: url(logo_bg.jpg) no-repeat left top; 
	width: 950px; 
	height: 70px; 
	margin: 0px auto; 
	overflow: hidden;
}
#logo h1 {
	float: left;
}
#logo p {
	float: right; 
	margin: 28px 20px 0px 0px;
}
#logo p a {
	color: #94a4c2;
}
#logo p em {
	padding: 0px 10px 0px 10px;
}
#menu {
	background: url(menu_bg.jpg) repeat-x 50% top; 
	white-space: nowrap; 
	width: 950px; 
	height: 33px; 
	margin: 0px auto;
}
#menu li {
	float: left; 
	background: url(menu_line.jpg) no-repeat right top; 
	width: 84px; 
	height: 33px;
}
#menu li a {
	display: block; 
	padding: 10px 15px 10px 15px; 
	font-weight: bold; 
	font-size: 12px; 
	color: #FFFFFF; 
	text-decoration: none;
}
#menu li a#menu_home {
	background: url(menu_home_other.jpg) no-repeat left top;
}
#menu li a.here#menu_home {
	background: url(menu_home.jpg) no-repeat left top;
}
#menu li a#menu_home:hover {
	background: url(menu_home.jpg) no-repeat left top;
}
#menu li a:hover {
	background: url(menu_li_hover.jpg) no-repeat left top; 
	color: #000;
}
#menu li#search {
	background: url(menu_right.jpg) no-repeat right top; 
	float: right; 
	width: 236px; 
	padding-top: 5px; 
	position: relative;
}
#menu li#search input {
	border: #065387 1px solid; 
	padding: 4px 2px 0px 3px; 
	font-size: 12px; 
	width: 150px; 
	height: 16px; 
	color: #666; 
	position: absolute; 
	top: 6px;
}
#menu li#search input.submit {
	padding: 2px 0px 1px 0px; 
	border: 0px; 
	font-weight: 600; 
	background: url(search_bg.jpg) no-repeat left 50%; 
	left: 160px; 
	width: 59px; 
	height: 21px; 
	color: #fff; 
	cursor: pointer; 
	position: absolute; 
	top: 6px;
}
#topnav {
	background: url(topnav.jpg) no-repeat left top; 
	margin: 0px auto; 
	width: 950px; 
	height: 32px
}
#topnav p {
	padding: 8px 28px 8px 28px;
}
#topnav p a {
	color: #333; 
	text-decoration: none;
}
#topnav p em {
	padding: 0px 8px 0px 8px;
}
#footer {
	position: absolute; 
	margin-top: 10px; 
	background: url(foot_bg.jpg) repeat-x left bottom; 
	overflow: hidden; 
	width: 100%; 
	height: 100px;
}
#footer div {
	 margin: 0px auto; 
	 width: 950px; 
	 line-height: 20px;
}
#footer p#service {
	float: left;
}
#footer p#service a {
	text-decoration: none; 
	color: #4c5a62;
}
#footer p#copy {
	float: right; 
	color: #4c5a62;
}
#footer p#copy a {
	text-decoration: none;
}
#footer em {
	padding: 0px 5px 0px 5px; 
	color: #666;
}