body { margin:0; padding:0; font:normal 12px/16px  Verdana,  Arial, Helvetica, sans-serif; color: #fff;}

#bgd_container { margin:0; padding:0; background: url(bg1.jpg) 0 0 repeat-x #6C7C3E; }
#bgd_container_interior { background: url(bg2.jpg) 0 0 repeat-x #6C7C3E; }

#shell { position: relative; margin: 0 auto 0 auto; padding:0; width:800px; background-color:#6C7C3E; }

#flashheader {margin:0 auto; padding:0; width:800px; height:329px; overflow: hidden; background-color:#FFFFFF;  padding-top: 1px; display:block; }

#header_interior {margin:0 auto; padding:0; width:800px; height:180px; overflow:hidden; background-color:#ffffff; padding-top:1px; }

#header_images {margin:0 auto; padding:0; width:800px; height:180px; overflow:hidden; background-color:#ffffff; }

#tagline { width:800px; height: 51px; background: #674019 url(tagline.jpg); border: 3px #fff solid; border-left: none; border-right: none; marigin:0; padding: 0; z-index: 100; }

#contentwrapper { margin:0; padding:0; width:800px; }

#PagePhoto { position: absolute; left:586px; top: 31px; width: 214px; height: 178px; }

#PagePhoto img { width: 214px; height: 178px; border: none; }

#content {margin:0; padding:30px 50px 10px 55px; width:478px; min-height:315px; _height:315px; background-color: #9EA87C;float:left; border-right-width: 3px; border-top-style: none; border-right-style: solid; border-bottom-style: none;border-left-style: none; border-right-color: #FFFFFF; line-height:20px; }

#content a, #content a:visited { color: #fff; text-decoration: underline; }
#content a:hover { color: #bcc995; }

#addresswrapper { margin:0; padding:0; float: left; }
#address { margin:0; padding:10px 0 0 20px; font:normal 12px/16px; text-align:left; }
#address a, #address a:visited { color: #fff; text-decoration: underline; }
#address a:hover { color: #bcc995; }

#footer { margin:0 auto; padding:30px 0 0 0; text-align:center; font: 11px/16px Arial, Helvetica, sans-serif; color: #674019; background: #fff; }
#footer a, #footer a:visited { color: #674019; }

h1 {text-align:left; color:#fff; }
h2 {color: #6C7C3E; font-size:16px;}
h3 {color: #6C7C3E; font-size:12px; font-weight:bold; }

.module p { margin: 0 0 10px 0; }

/*Menu*/
#menuarea { margin:0; padding:0; width:800px; height:27px; border-bottom: 2px #fff solid; }

#navigation { margin:0; padding:3px 0px 0px 0px; height: 22px; font:normal 11px/25px  Trebuchet, Helvetica, Arial; position:relative; }
#navigation ul { margin:0; padding:0; height:25px; letter-spacing:1px; float: right;}
#navigation ul li { margin:0; padding:3px; list-style:none; display:inline; line-height: 20px; position:relative; }
#navigation ul li a { font-size: 14px; line-height:25px; margin:0; padding:0px 12px; color: #fff; border-right: 1px solid #ffffff;}
#navigation ul li a:hover { text-decoration: none; }
#navigation59 a { border-right: none !important; }

#navigation ul li ul { position: absolute; height: auto; width: 140px; font-weight: bold; border: 1px #fff solid; margin: 0; left:0; top:23px; background: #94510B; border-bottom: none; display: none; }
#navigation ul li ul li { margin:0; padding:0; display: block; line-height:25px; border-bottom: 1px #fff solid; }
#navigation ul li ul li a { font: 11px/25px Arial, Helvetica, sans-serif; color: #fff; display:block; padding-left:12px; }
#navigation ul li ul li a:hover { text-decoration: none; }

/*Drop Down Centering*/
#navigation62 ul { left: 5px !important; }
#navigation65 ul { left: 13px !important; }


/*Container*/
#cleartextarea { margin:0; padding: 0px 0px 0px 20px;  }
	#cleartextarea p { margin: 3px 0px; padding:0; }
	#cleartextarea h2, h3, h4, h5 { margin:0; padding:0; }
	#cleartextarea h3 { font-size: 18px; color: #6C7C3E; }
	#cleartextarea a, #cleartextarea a:visited { color: #bcc995; text-decoration: underline; }
	#cleartextarea a:hover { color: #bcc995; }
#containertitle { height: 30px; }

/*Form*/
#cleartextarea table td { font: 12px/16px Arial, Helvetica, sans-serif; color: #778161;  }
#cleartextarea .SubHead { color: #778161; }

/*Misc*/
.featureCenter { border: 2px #6D8352 solid; }

/*Sifr*/
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0; }
.sIFR-replaced { visibility: visible !important; width:auto; }
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; overflow: hidden; text-decoration: none; }
.sIFR-alternate a { text-decoration: none; cursor: pointer; }
.sIFR-replaced > div { display: none !important; }
.sIFR-active h1{display:block; color:#6C7C3E; font-size:30px; line-height:40px; margin:0; padding:0; visibility:hidden; }
.sIFR-active #headerAddress { color:#000; font-size:14px; line-height:14px; margin:35px 15px 0px 0px; padding:0; }

/*DNN Overrides*/
.Normal { font: inherit; }
.eipbackimg {display:none;}
#dnn_dnnLOGIN_cmdLogin { text-decoration: none !important; padding:5px 0 0 0;}