/* 
===========================================================
====
===	Custom Colors, Widths, and Images for AHT
====
==============================================================
*/

body {
	background: #7c6f5a;
}
#bodydouble {
	background:url(/images/bg_body.gif) center top no-repeat;
}
#wrapper {
	width:970px;
	background:url(/images/bg_wrapper.gif) 20px 135px repeat-y;
}
#container {
	width:970px;
	background:url(/images/bg_container.gif) 20px 135px no-repeat;
}
#masthead {
	background:#625540 url(/images/bg_masthead.gif) left top no-repeat;
	margin-left:20px;
}
#masthead ul#upperlinks {
	list-style:none;
	height:25px;
	margin:0 5px 0 0;
	float:right;
	width:475px;
}
#masthead ul#upperlinks li {
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	background:#4c402e;	
}
#masthead ul#upperlinks li.first {
	padding:0 0 0 8px;	
}
#masthead ul#upperlinks li.last {
	padding:0 8px 0 0;	
}
#masthead ul#upperlinks li a {
	color:#fff;
	float:left;
	padding:5px 12px;
	line-height:1.2em;
	text-decoration:none;
	height:15px;
	font-size:.9em;	
}
#masthead ul#upperlinks li a:hover {
	text-decoration:underline;
}
#masthead ul#upperlinks li a.selected {
	font-weight:bold;
}
#navbar {
	height:30px;
	margin:0 5px 0 25px;
	width:940px;
	background:#2e2e2a url(/images/bg_navbar.gif) left top repeat-x;
}
#navbar ul#mainlinks li a.selected {
	background:#123532 url(/images/bg_mainlinks_on.gif) left top repeat-x;
	border-left:#5c897a solid 1px;
	border-right:#204e40 solid 1px;
}
#leftbar {
	padding-top:16px;
	width:215px;
	float:left;
	background:transparent url(/images/bg_leftbar.gif) 25px bottom no-repeat;
	min-height:780px;
	height: auto !important;
	height:780px;
}
#contentwell {
	background:url(/images/bg_contentwell.png) left 16px no-repeat;
	margin-right:5px;
}
#footer {
	padding-left:20px;
}
#footerlinks {
	background:url(/images/bg_footerlinks.png) left top no-repeat;
}