body {background: #cc0101 url('../images/bg.jpg') repeat-x bottom left fixed; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0; padding: 0;}

h1, h2, h3, p {margin-top: 0;}

a {color: #336699; text-decoration: none; outline: none;}
a img {border: 0 none;}
a:hover {color: #97af70;}
.clear {clear: both;}

h1 {color: #666666; font-size: 28px; font-weight: normal;}
h2 {color: #6666cc; font-size: 22px; font-weight: normal;}
h3 {color: #6666cc; font-size: 16px; font-weight: normal;}

sup {line-height: 1px; height: 3px; vertical-align: middle; _vertical-align: middle;}

#container {width: 908px; margin: 0 auto;}
	
#header {width: 908px; margin: 0 auto; height: 211px; position: relative; background: url('../images/header-01.jpg') no-repeat top center;}	

	#header a#homelink {width: 366px; height: 146px; display: block; position: absolute; top: 14px; left: 7px;}
	#header a#homelink span {display: none;}

	#menu-top {position: absolute; right: 0; top: 0; height: 29px; padding: 0 0px 5px 0px; list-style-type: none; margin: 0; }
		#menu-top li {float: left; background: url('../images/menu-top.png') no-repeat center top; height: 34px;}
		#menu-top li.left {width: 4px; height: 34px; display: block; background: url('../images/menu-top.png') no-repeat center left;}
		#menu-top li.right {width: 4px; height: 34px; display: block; background: url('../images/menu-top.png') no-repeat center right;}
		#menu-top a {height: 21px; display: block; float: left; color: #FFF; font-size: 11px; padding: 8px 16px 0 16px; border-right: 1px solid #798c5a;}
		#menu-top a:hover, #menu-top a.here {background-color: #5b6943; background-image: none;}
		#menu-top li.last a {border-right: 0 none;}
	
	#ie6shadowtop {display: none;}	
		
	#menu-main {width: 900px; height: 34px; background: url('../images/menu-main.png') no-repeat top left; position: absolute; bottom: 0px; left: 0px; padding: 5px 4px 0 4px; list-style-type: none; margin: 0;}
		#menu-main li {float: left; height: 34px;}
		#menu-main a {height: 24px; display: block; float: left; color: #FFF; font-size: 13px; padding: 10px 13px 0 13px; border-right: 1px solid #798c5a;}
		#menu-main a:hover, #menu-main a.here {background-color: #5b6943; background-image: none;}
		#menu-main li.first a {margin-left: 15px;}
		#menu-main li.last a {border-right: 0 none;}	

		#menu-main li.search {float: right; padding: 5px 5px 2px 0;}
		#menu-main li.search input {float: left;}
		#menu-main li.search #ctl00_PageHeader_txtSearch {border: 1px solid #FFF; padding: 3px 6px; width: 162px; margin-right: 5px;}
		#menu-main li.search .submit {border: 0 none; margin: 0; padding: 0; width: 63px; height: 24px; background: url('../images/btn-find.gif') no-repeat top left; cursor: pointer;}
		#menu-main li.search .submit:hover {background-position: bottom left;}
	
#content {background: #e3e5db url('../images/content-bg.jpg') no-repeat top left; border: 3px solid #FFF; border-bottom: 0 none; margin: 0 auto; width: 870px; padding: 12px 12px 0 12px; min-height:550px;}	
	#content h1.pagetitle {color: #fff; font-size: 24px; margin: 6px 0 13px 38px; padding: 0; line-height: normal;}
	
#content-left {float: left; width: 125px; padding-left: 12px; padding-top: 20px;}
	#content-left ul {list-style-type: none; margin: 0; padding: 0;}
	#content-left ul li {padding-left: 13px; background: url('../images/bullet.gif') no-repeat 0px 1px; margin-bottom: 15px; font-size: 12px;}	
	#content-left ul li ul {margin-top: 15px;}
	#content-left ul li ul li {background-image: url('../images/bullet2.gif')}	
	#content-left ul li a.here {color: #d73e34;}
	
#content-right {width: 221px; float: right;}
	.spotlight {padding: 15px 13px; background: url('../images/spotlight.gif') no-repeat top left; width: 195px; font-size: 11px;}
	.spotlight h2 {margin-bottom: 13px;}
	.spotlight h3 {margin-bottom: 9px;}
	.spotlight a {font-size: 11px; font-weight: bold;}
	.spotlight-footer {height: 11px; background: url('../images/spotlight.gif') no-repeat bottom left; width: 221px; margin-bottom: 9px;}
	
	.spotlight ul {list-style-type: none; margin: 0; padding: 0;}
	.spotlight ul li {padding-left: 13px; background: url('../images/bullet.gif') no-repeat top left; margin-bottom: 15px;}
	
	.spotlight label {display: block; width: 57px; padding: 2px 3px 0 0; float: left;}
	.spotlight input.text {border: 1px solid #ccc; padding: 1px; width: 128px; margin-bottom: 5px;}
	.spotlight p.login-admin {display: inline; margin: 0; position: relative; top: 6px;}
	.spotlight p.login-admin a {font-size: 10px; text-decoration: underline; font-weight: normal;}
	.spotlight input.submit {border: 0 none; background: #FFF; color: #336699; padding: 0; font-size: 11px; font-weight: bold; margin: 5px 0 0 0; cursor: pointer; width: auto; float: right;}
	.spotlight input.submit:hover {color: #97af70;}
	
	a.rss {width: 35px; height: 10px; display: block; float: left; background: url('../images/rss.gif') no-repeat top left;}
	a.more {display: block; float: right; font-weight: bold;}
	
#content-center {margin-left: 165px; width: 470px; font-size: 12px; line-height: 18px; padding-bottom: 52px;}	
	#content-center img.content-banner {margin-bottom: 30px;}
	#content-center h1, #content-center h2, #content-center h3 {color: #666; margin-bottom: 4px; line-height: normal;} 
	
#footer {font-size: 10px; color: #e3e5db; margin: 0 auto; padding: 29px 0 49px 0; background: url('../images/footer.gif') no-repeat top left; width: 900px;}
	#footer .left {float: left; margin-left: 11px;}
	#footer .right {float: right; margin-right: 11px;}
	#footer .right a {text-transform: uppercase; margin: 0 7px;}
	#footer a {text-decoration: underline; color: #e3e5db; font-size: 10px;} 	
	#footer a:hover {color: #FFF;}
	
/* === DHTML DROP DOWN MENU STYLES ==== */
	#dropmenudiv {position:absolute; padding: 0; margin: 0px; text-align: left;  
	filter:alpha(opacity=94); -moz-opacity:0.94; opacity:0.94; -khtml-opacity:0.94; background: transparent; z-index: 30;}
	#dropmenudiv a {display: block; padding: 9px 13px 9px 13px; color: #FFF; font-weight: bold; font-size: 12px; text-decoration: none;
	filter:alpha(opacity=100); -moz-opacity:0.999999; opacity:0.999999; -khtml-opacity:0.999999; background: #748c4d; border-bottom: 1px solid #95a878;
	color: #FFF; z-index: 20;}
	#dropmenudiv a:hover {
	filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95; -khtml-opacity:0.95;
	z-index: 10; background: #5b6943; color: #FFF;}	
