body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/body-bg.jpg) no-repeat;
	background-attachment:fixed;

}
img {border:none;}
form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}
#main {
	margin: 0 auto;
	width: 846px;
}
#header {
	overflow: hidden;
	width: 843px;
	height: 173px;
	background: url(../images/header-bg.png) no-repeat;
}
.header-inner {
	width: 843px;
	height: 173px;
	position: relative;
}
.header-inner .logo {
	position: absolute;
	top: 33px;
	left: 0;
	width: 190px;
	height: 107px;
	text-indent: -9999px;
	overflow: hidden;
}
.header-inner .text {
	position: absolute;
	text-align: right;
	top: 119px;
	right: 35px;
	width: 725px;
}
.header-inner .text h1 {font-size: 17px;color: #000;margin: 0;font-style: italic;}
#top-nav {
	position: absolute;
	top: 152px;
	left: 77px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 12px;
	color: #999;
}
#top-nav li.first {border: 0;}
#top-nav li {float: left;padding: 0 8px;border-left: 1px solid #999;}
#top-nav li a {color: #999;text-decoration: none;}
#top-nav li a:hover, #top-nav li.active a {color: #4b4a4a;}
#content {overflow: hidden;width: 846px;background: url(../images/content-bg.png) repeat-y;}
.content-inner {
	float: left;
	width: 725px;
	margin: 0 0 0 76px;
	display: inline;
	position: relative;
	border: 2px solid #d6d6d6;
}
.content-inner .top-box {float: left;width: 725px;background: url(../images/top-box-bg.gif) repeat-y;}
.content-inner .top-box .side {float: left;width: 182px;}
.content-inner .top-box .side h2 {
	margin: 0;
	padding: 0 0 0 13px;
	font-size: 13px;
	line-height: 25px;
	color: #543019;
	background-color: #a6a69a;
}
.content-inner .top-box .side ul {
	list-style: none;
	padding: 20px 0 0 12px;
	margin: 0;
	font-size: 12px;
	line-height: 17px;
	color: #999;
}
.content-inner .top-box .side ul a {color: #999;text-decoration: none;}
.content-inner .top-box .side ul a:hover {color: #000;}
.content-inner .top-box .img {float: left;margin: 0 0 0 1px;display: inline;}
.content-inner .inner {
	float: left;
	width: 725px;
	padding-bottom: 20px;
	background: url(../images/inner-bg.gif) repeat-y;
}
.content-inner .inner .box {float: left;width: 181px;}
.content-inner .inner .box.box-2 {width: 543px;margin: 0 0 0 1px;display: inline;}
.content-inner .inner .box h3 {
	margin: 0;
	font-size: 13px;
	line-height: 21px;
	padding: 0 0 0 12px;
	color: #543019;
	background-color: #ebebe1;
}
.content-inner .inner .box h3 {padding: 0 0 0 16px;}
.content-inner .inner .box ul {
	list-style: none;
	padding: 0 7px;
	margin: 0;
	font-size: 10px;
	color: #929292;
	height: 1%;
	overflow: hidden;
}
.content-inner .inner .box h4 {
	margin: 0;
	font-size: 13px;
	line-height: 21px;
	padding: 0 0 0 12px;
	color: #543019;
}
.content-inner .inner .box ul li {margin: 15px 0 0;}
.content-inner .inner .box ul li a {color: #35407f;}
.content-inner .inner .box ul li a:hover {text-decoration: none;font-style: italic;}
.content-inner .inner .box .more {float: right;margin: 6px 13px 0 0;font-size: 9px;color:#929292;text-decoration: none;}
.content-inner .inner .box .more:hover {text-decoration: underline;}
.content-inner .inner .box p {margin: 14px 0 0 15px;font-size: 11px;color: #838282;}
.content-inner .inner .box p a {color: #838282;}
.content-inner .inner .box p a:hover {text-decoration: none;}
#footer {width: 846px;height: 111px;background: url(../images/footer-bg.png) no-repeat;}
#footer ul {
	list-style: none;
	padding: 52px 0 0 70px;
	margin: 0;
	font-size: 11px;
	color: #8d8d8d;
}
#footer ul li {float: left;padding: 0 7px;border-left: 1px solid #8d8d8d;}
#footer ul li.first {border: 0;}
#footer ul li a {color: #292929;position: relative;}
#footer ul li a:hover {text-decoration: none;}