img, div, a, h1 { behavior: url(iepngfix.htc) }

body { background: #656752; margin: 20px; padding: 0; }

#container { width: 800px; margin: 0 auto; padding: 0; } 

#headertitle { width: 800px; background: #333; }

#headertitle h1 a { display: block; color: #FFF; font: normal 30px arial; text-decoration: none; margin: 0; padding: 10px 12px 10px 12px; background: #333; }

#headertitle h1 a:hover { background: #222; }

#header { width: 800px; height: 170px; background: url(images/headers/rotate.php); }

#topnav { width: 100%; background: #333; }

#breadcrumbsearchbox { background: #CCC; width: 100%; }

#breadcrumb { float: left; font: normal 12px arial; color: #666; padding: 8px 0 0 7px; }

#breadcrumb a { color: #666; text-decoration: none; }

#breadcrumb a:hover { text-decoration: underline; }

#searchbox { float:right; }

#searchbox form { padding: 4px; }

#searchbox input { font: normal 12px arial; border: solid 1px #666; padding: 2px;}

#clearboth { clear: both; }

#bodymain { width: 760px; padding: 20px; background: #FFF; color: #333; font: normal 14px/22px arial, verdana; }

#bodymain a { color: #333; }

#bodymain a:hover {  }

#bodymain a:visited { color: #666; }

#bodymain h1, h2, h3 { margin-top: 0;}

#imageright { float: right; margin: 0 0 0 10px; padding: 0; } 

#imagecaption { padding: 7px; background: #666; color: #FFF; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }

#clearboth { clear: both; }


#footer { width: 100%; padding: 0; background: url(images/footer_bg_800w.png) bottom center no-repeat; }

#footer a { text-decoration: none; }

#footer a.sublink { text-decoration: none; color: #AAA; }

#footer ul { margin: 0; padding: 12px; list-style: none; }

#footer li { margin: 4px 6px 8px 0; padding: 0 4px 6px 3px; float: left; border-left: 1px solid #CCC; font: normal 13px arial; color: #EEE; }

#footer li.first { border-left: none; }

#footer ul li ul { margin: 0 0 4px 0; padding: 0 0 4px 0; }

#footer ul li ul li { margin: 0; padding: 4px 0 0 0; float: none; font: normal 12px arial; color: #EEE; border-left: none; }

#footer ul li a { color: #CCC; margin: 4px; padding: 1px; }

#footer ul li a:hover { text-decoration: underline; }

#footer ul li ul li a:hover { text-decoration: underline; }


#copyright { text-align: center; padding: 10px 10px 15px 10px; font: normal 12px arial; color: #EEE; }

#copyright a { color: #EEE; margin: 4px; padding: 1px 0  1px 0; border-bottom: solid 1px #AAA; }




#noscripttopnav { margin: 0; padding: 0; text-align: center; font: normal 12px verdana, arial; }

#noscripttopnav ul { margin: 0; padding: 10px 0 10px 0; list-style: none; }

#noscripttopnav li { margin: 0; padding: 10px 0 10px 0; display: inline; } 

#noscripttopnav a { text-decoration: none; color: #EEE; padding: 10px 9px 10px 9px; margin: 0; }

#noscripttopnav a:hover { background: #CCC; color: #111; }




.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.toplink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.footerlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	color: #CCCCCC;
}
a:hover {
	text-decoration: underline;
}
.searchtextbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 2px;
}
.searchbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	border: 2px;
}
.pageheadertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
}
.crumbtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A4A4A;
}
.captiontext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
form {
	margin: 0px;
	padding: 0px;
}




