body { margin:0; padding:0; background: #98873F;}
body * { margin:0; padding:0; }


#wrapper { background: #98873F; }
#shell { margin: 0px auto; width: 770px; }

#contentwrapper { width: 770px; background: url(images/wrapper.gif) repeat-y; }

#menuarea { width: 197px; position: absolute; margin-top: 60px; }
#container { width: 770px; background: url(images/container.jpg) 0 0 no-repeat #DFD9C3; }

#header { width: 770px; height: 170px; background: url(images/header.jpg) 0 0 no-repeat; }

#content { width: 385px; padding: 60px 0px 20px 0px; min-height: 400px; _height:400px; margin-left: 197px; }
	#content p { padding: 5px 0 10px 0; }
	#content h2, h3, h4, h5 { color: #00423C; padding: 5px 0; }
	#content h3 { font-size: 18px; }
	#content a, #content a:visited { color: #452307; text-decoration: none; }
	#content a:hover { color: #fff; }
	#content ul { margin-left: 25px; }
	#content ul li { list-style: disc !important; }
	#content ol { margin-left: 35px; }
#contentAdmin { width: 550px; padding: 60px 0px 20px 0px; min-height: 400px; _height:400px; margin-left: 197px; }

/*Container*/
.containertitle { height: 48px; }

/*Footer*/
#footer { width: 770px; }
#copyright { width: 770px; padding-top: 10px; text-align: center; font: 10px/24px Verdana, Arial, Helvetica, sans-serif; color: #d2d9b7; }
	#copyright a, #copyright a:visited { color: #d2d9b7; text-decoration: none; }
#footerAddress { width: 770px; height: 28px; background: #8B761B; text-align: center; }
	
/*Main Menu*/
#mainmenu { width:147px; padding-left: 13px; overflow: hidden; }
	#mainmenu .menuTitle {cursor:pointer; }
	#mainmenu li {position:relative; list-style:none; z-index:990; width: 147px; }
	#mainmenu li > div {margin:0px; padding:0px; }
	#mainmenu li div a { width: 147px; min-height: 32px; _height:32px; }
	#mainmenu li div a img { width: 147px; min-height: 32px; _height: 32px; display: block; border: none; }
	#mainmenu li a:hover, #mainmenu li:hover a, #mainmenu li.sfHover a, #mainmenu li:hover, #mainmenu li.sfHover{ text-decoration: none;} 
	#mainmenu li ul {width:137px; line-height:normal; padding:0px; margin:0 0 0 5px; z-index:1000; display: none;}
	#mainmenu li:hover ul, #mainmenu li.sfHover ul {}
	#mainmenu li ul li { width:137px; margin:0; padding:0; text-align: left; }
	#mainmenu li ul li a {width:137px; display:block; padding:0; padding: 0px; margin:0px; text-decoration:none; color:#00443A;  font: 14px/16px Arial, Helvetica, sans-serif; font-weight: normal;}
	#mainmenu li ul li a:hover  {color:#80A49A; overflow: hidden;}
	
.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 #footerAddress {visibility:hidden; font:normal 18px/18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin:0; padding:3px 0 0 0;}
.sIFR-active h1 {visibility:hidden; font:normal 48px/48px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; margin-left: -10px;}

/*Misc*/
#page-photo { width: 157px; height: 430px; position: absolute; margin-left: 607px; padding-top: 5px; }
.tlink { float: right; border: none; margin-right: 5px; }
.featureCenter { border: 2px #00423C solid; }
.featureLeft { border: 2px #00423C solid; float: left; margin: 5px 5px 0 0;  }
.featureRight { border: 2px #00423C solid; float: right; margin: 5px 0 0 5px; }
#altmenu { text-align: center; }

/*DNN Overrides*/
.Normal { font-family: Verdana, Arial, Helvetica !important; font-size: 11px !important; line-height: 18px !important; color: #00423c !important;}
