body, form {
	padding:0px;
	margin:0px;
}
body {
	background:#570001 url(/resources/images/design/bg_body.png) left top repeat-x;
}
body, th, td, input, textarea, select {
	font:normal 12px Arial, Tahoma, Verdana, sans-serif;
	line-height:16px;
	color:#333333;
}
img {
	vertical-align:bottom;
	border:none;
}
a, td a {
	outline:none;
	color:#9D1E20;
	text-decoration:none;
}
a:hover, td a:hover {
	text-decoration:underline;
}
p {
	padding:0px 0px 20px 0px;
}
label {
	cursor:pointer;
}
.bg_middle {
	clear:both;
	float:left;
	width:100%;
	background:url(/resources/images/design/bg_middle.gif) center top repeat-y;
}
.bg_top {
	clear:both;
	float:left;
	width:100%;
	background:url(/resources/images/design/bg_top.png) center top no-repeat;
}
.bg_bottom {
	clear:both;
	float:left;
	width:100%;
	padding-bottom:37px;
	background:url(/resources/images/design/bg_bottom.png) center bottom no-repeat;
}
.container {
	width:965px;
}
.main {
	clear:both;
	float:left;
	width:100%;
}
.leftpanel {
	float:left;
	width:204px;
}
.sidenav {
	clear:both;
	float:left;
	width:100%;
	background-color:#FFF280;
	color:#000;
	font:normal 13px Georgia, "Times New Roman", Times, serif;
	line-height:14px;
}
.sidenav a, .sidenav a:hover {
	color:#000;
	text-decoration:none;
}
.sidenav ul {
	padding:0px;
	margin:17px 15px 0px;
	list-style:none;
	border-top:1px solid #D8A272;
}
.sidenav li {
	border-bottom:1px solid #D8A272;
}
.sidenav li a {
	display:block;
	padding:11px 0px;
}
.sidenav_bottom {
	clear:both;
	float:left;
	width:100%;
}
.quicklinks {
	clear:both;
	float:left;
	width:178px;
	padding:13px 0px 0px 25px;
}
.quicklinks ul {
	margin:0px;
	padding:0px 0px 20px 0px;
	list-style:none;
}
.quicklinks li {
	border-bottom:1px solid #EAEAEA;
}
.quicklinks a, .quicklinks a:hover {
	display:block;
	padding:2px 0px;
	color:#000;
}
.rightpanel {
	float:right;
	width:761px;
}
.mainnav {
	clear:both;
	float:left;
	width:100%;
	height:69px;
	padding-top:32px;
}
.searchform {
	float:right;
	height:21px;
	width:170px;
	padding:24px 0px;
}
.searchfield {
	display:block;
	float:right;
	width:117px;
	height:15px;
	line-height:15px;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:3px 5px;
	border:0px;
	margin:0px 6px 0px 0px;
	background:url(/resources/images/design/bg_searchbox.gif) right top no-repeat;
}
.tagline {
	clear:both;
	float:left;
	padding:15px 0px 0px 25px;
	width:736px;
	height:51px;
	color:#D8B8B8;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	line-height:18px;
}
.banner {
	clear:both;
	float:left;
	width:100%;
	height:215px;
	text-align:left;
}
.content {
	clear:both;
	float:left;
	width:100%;
	background:url(/resources/images/design/bg_mainsections_title.gif) left top repeat-x;
}
.mainsections {
	clear:both;
	float:left;
	display:inline;
	margin-left:12px;
	padding-bottom:20px;
	background:url(/resources/images/design/shadow_mainsections.png) center bottom no-repeat;
}
.mainsections_section {
	float:left;
	width:213px;
	padding:0px 16px;
}
.mainsections_title {
	clear:both;
	float:left;
	width:100%;
	padding-top:7px;
	height:26px;
	font:normal 15px Georgia, "Times New Roman", Times, serif;
	color:#EEE;
}
.mainsections_text {
	clear:both;
	float:left;
	width:100%;
	text-align:left;
	padding-top:15px;
}
.mainsections_text a {
	display:block;
	padding-left:16px;
	background:url(/resources/images/design/arrow_grey.gif) left center no-repeat;
	color:#333;
	font-weight:bold;
	line-height:20px;
}
.mainsections_text a.moreinfo {
	background:url(/resources/images/design/arrow_maroon.gif) left center no-repeat;
	color:#9D1E20;
}
.mainsections_separator {
	float:left;
	width:1px;
	height:203px;
	background:url(/resources/images/design/separator_mainsections.gif) left top no-repeat;
}
.new_notable {
	clear:both;
	float:left;
	padding:12px 0px 10px 28px;
	width:733px;
	text-align:left;
	background:url(/resources/images/design/new_notable.gif) 23px 6px no-repeat;
}
.footer {
	clear:both;
	float:left;
	width:100%;
	padding-bottom:50px;
	background-color:#570001;
}
.footer_links {
	clear:both;
	float:left;
	width:952px;
	padding-left:13px;
	margin-top:-20px;
	position:relative;
	text-align:left;
	color:#C18384;
	font-size:11px;
}
.footer_links a {
	color:#FFF;
	font-weight:bold;
}