html, body { margin:0; padding:0; font:9pt/16pt helvetica, arial, sans-serif; color:#000; background:#fff; text-align:center; height:100%;}
h1 { font: small-caps bold 14pt Charlesworth, Casteller, Copperplate Gothic, Engravers, BankGothic, serif; color: #564601; margin: 0 0 5px 0; }
h2 { font: small-caps bold 11pt Charlesworth, Casteller, Copperplate Gothic, Engravers, BankGothic, serif; color: #564601; margin:0 0 5px 0; }
h3 { font: bold 11pt Arial, Helvetica, sans-serif; color: black; margin:0 0 5px 0; }
h4 { font: bold 9pt Arial, Helvetica, sans-serif; color: #192866; margin:0 0 2px 0; }
h5 {font: bold 12pt Arial, Helvetica, sans-serif; color: black; padding:5px 10px; background-color:#F9DB5D; margin:3px;}
a{ text-decoration:underline; font-weight:bold; }
a:link{ color: #2B3976; background-color: transparent; }
a:visited{ color: #62687f; background-color: transparent; }
a:active{ color:#000; background-color: transparent; }
a:hover{ color:#62687f; background-color: transparent; }
p{ margin:0 0 10px 0; }
.left { float:left;	margin-right:20px; margin-bottom:20px; }
.right { float:right; margin-left:20px; margin-bottom:20px; }
.feature { width: 862px; height: 180px; margin: 0 auto; padding:0; color: black; background: url(/images/feature_main.jpg) no-repeat; text-align:right; }
.header_bottom { width: 862px; height: 14px; margin: 0 auto; padding:0; background: url(/images/header_bottom.gif) no-repeat; }
.h2header { margin: 0; padding:20px 30px; color:white; }
.left { float:left;	margin-right:20px; margin-bottom:20px; }
.right { float:right; margin-left:20px; margin-bottom:20px; }
.button {
	background: #D8B016 url(/images/button_back.gif) repeat-x;
	font: bold 8pt Helvetica, Arial, sans-serif;
	cursor: hand;
	border-top: none;
	border-right: 1px solid white;
	border-bottom: none;
	border-left: 1px solid white;
	height: 20px;
}
.clearer{ clear:both; }
.news { float: right; width: 480px; height: 180px; margin: 0 4px 0 0; overflow: auto; text-align: left; font-size: 9pt; }
.tagline { font: small-caps bold 14pt Charlesworth, Casteller, Copperplate Gothic, Engravers, BankGothic, serif; color: #564601; padding: 20px; }

#popupheader { width:100%; height:102px; padding: 0 auto; margin: 0; background: white url(/images/popupheader_main.gif) right; }
.popheader_bottom { width:100%; height: 10px; margin: 0; padding:0; background: url(/images/popupheader_bottom.gif) right; }

#container { position: relative; min-height: 100%; height: 100%; voice-family: "\"}\""; voice-family: inherit; height: auto; background: url(/images/body_main.gif) repeat-y center; margin: 0 auto; padding:0; text-align:center; }
#header { padding: 0 auto; margin: 0; background: white url(/images/header_back.gif) repeat-x; }
#menu { width: 822px; height: 35px; margin: 0 auto; padding:67px 0 0 40px; color: white; background: url(/images/header_main.gif) no-repeat; text-align:left; list-style:none;}
#menu li{ float: left; margin:0; padding:0; }
#menu a { display:block; color: #564601; text-decoration: none; font: bold 8pt helvetica, arial, sans-serif; background: #e2c446; margin:0; padding:5px 10px; border-left: 1px solid #ecce50; border-top: 1px solid #ecce50; border-right: 1px solid #d1b335; border-bottom: 1px solid #FFEA91; }
#menu a:hover, #menu a:active, #menu a.active:link, #menu a.active:visited { background-color: #F9DB5D; border-left: 1px solid #FFEA91; border-top: 1px solid #FFEA91; border-right: 1px solid #BC9E20; border-bottom: 1px solid #F9DB5D; }
#content { position: relative; height: 100%; width: 782px; margin: 0 auto; padding:15px 40px; color: #333; text-align:left; overflow:auto;}
html>body #container { height: auto;}
#footer { position: absolute; bottom: 0; left:0; height: 64px; padding: 0; margin: 0; background: url(/images/footer_back.gif) repeat-x; width:100%; text-align:center; display: inline; }
#base { margin: 0 auto; padding: 4px 10px; color: #666; font:10px helvetica, arial, sans-serif; background: url(/images/footer_main.gif) no-repeat; width: 842px; height: 64px; text-align:left;}