html,
body {
	margin:0;
	padding:0;
	text-align:center;
	background:#515570;
}

#main {
		margin:0 auto;
		padding:0;
		border-width:0 2px;
		border-style:solid;
		border-color:#bbb;
		width:800px;
		overflow:hidden;
		background:#fff;
}
#header {
	width:800px;
	margin:0 auto;
	padding:0;
}
#header .leftCont,
#header .rightCont {
	float:left;
	overflow:hidden;
	height:150px;
}
#header .leftCont {
	width:300px;
	padding:0;
	margin:0;
}
#header .leftCont img {
	padding:30px 0 0;
	margin:0 4px;
	float:left;
}
#header .leftCont h1 {
	position:relative;
		top:30px;
		left:15px;
	color:#37438c;
	text-align:left;
	font:14px/115% verdana, aria, sans-serif;
	margin:0;
}
#header .leftCont h2 {
	position:relative;
		top:10px;
		left:0;
	text-align:left;
	color:#e27d4b;
	font:bold 11px/100% georgia, tahoma, sans-serif;
	float:left;
	border-top:1px solid #eee;
	width:300px;
	padding:8px 0;
	margin:0 4px;
}
#header .rightCont {
	width:500px;
	background:url('images/banner.png') no-repeat top right;
	height:150px;
}

#menu {
	width:800px;
	height:30px;
}
#menu ul {
	list-style:none;
}
#menu ul li {
	float:left;
	text-align:center;
	overflow:hidden;
	border-width:2px 0;
	border-style:solid;
	border-color:#fff;
	margin:0 1px;
}
#menu ul,
#menu li {
	margin:0;
	padding:0;
}
#menu ul li a:link,
#menu ul li a:active,
#menu ul li a:visited {
	text-decoration:none;
	width:158px;
	height:30px;
	display:block;
	font:bold 12px/225% verdana, arial, sans-serif;
	color:#fff;
	background:#a28d72;
	border:0;
}
#menu ul li a:hover {
	background:#6a6d8b;
}
#menu ul li a#current {
	background:#686868;
	color:#fff;
}

#page {
	width:800px;
	margin:0 auto;
	padding:0;
	background:url('images/pagebg.png') repeat-y #fff;
	overflow:hidden;
	float:left;
}
#page .leftCont {
	width:316px;
	text-align:left;
}
#page .leftCont h3 {
	font:13px/225% verdana, arial, sans-serif;
	color:#111;
	width:300px;
	height:30px;
	padding:0 20px;
}
#page .leftCont h4 {
	font:bold 12px/100% verdana, arial, sans-serif;
	color:#222;
	padding:4px 0;
	border-bottom:1px solid #000;
	margin:0 20px;
}
#page .leftCont ul {
	list-style:none;
	font-size:11px;
	margin:0;
	padding:0 20px 10px;
}
#page .leftCont p {
	font:12px/100% georgia, tahoma, sans-serif;
	color:#000;
	padding:0 20px 10px;
}
#page .leftCont img {
	padding:2px;
	border:1px dotted #eee;
	margin:6px 20px;
}

#page .rightCont {
	width:484px;
	text-align:left;
}
#page .leftCont,
#page .rightCont {
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
#page .rightCont h3 {
	font:bold 12px/100% verdana, arial, sans-serif;
	color:#636889;
	padding:4px 16px;
	border-bottom:1px solid #bbb;
	margin:0 0 0 6px;
}
#page .rightCont p {
	font:12px/100% verdana, tahoma, sans-serif;
	color:#222;
	padding:0 20px 10px;
	line-height:16px;
}
#page .rightCont ul {
	list-style:none;
	font-size:11px;
	margin:0;
	padding:0 20px 10px;
}
a:link,
a:active,
a:visited {
	color:#3552a1;
	text-decoration:underline;
	font-size:11px;
}
a:hover {
	text-decoration:none;
}
a {
	cursor:pointer;
}
#page table td {
	color:#e27d4b;
	font:bold 11px/100% georgia, tahoma, sans-serif;
	padding:0 20px;
}
form fieldset {
	border:0;
	font:12px/100% verdana, tahoma, sans-serif;
	color:#222;
	padding:0;
	margin:0;
}
form fieldset legend {
	font:bold 12px/100% verdana, arial, sans-serif;
	color:#636889;
	padding:20px 20px;
	margin:0;
}
form p {
	margin:0;
	padding:0;
	line-height:15px;
	text-align:left;
}
form p2 {
	margin:0;
	padding:0;
	line-height:13px;
	text-align:left;
}
input, 
textarea {
	border: 1px solid #ccc;
}

#footer {
	width:800px;
	margin:0  auto;
	height:30px;
	padding:4px;
	text-align:center;
	font:11px/225% verdana, arial, sans-serif;
	color:#000;
	background:#ddd;
	border-width:1px 0;
	border-style:solid;
	border-color:#666;
	float:left;
}