body{margin:0;background:#cc6600 url(../images/bg.gif) top left repeat-x; color:#870000}
body,td,th,input,select,textarea,input {font-family:Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:11px;}
H1,H2,H3,H4 {margin:0; padding:0;}
H1{ font-size:20px; font-weight:normal; line-height:1.3em;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#0082c8; text-decoration:none;}
a:hover{color:#0082c8; text-decoration:underline;}
a img{border:none;}


#maintable { width:950px; margin:15px auto; background:#fffbd0;} 
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#header_area { width:944px; padding:0 3px;}
	#logo { width:304px; float:left;}
	#hero { width:640px; position:relative; float:left;}
		#leaf { position:absolute; left:-25px; top:150px; z-index:999}

#primary_nav_area { height:42px; padding-left:307px; color:#FFFFFF; background:url(../images/nav_bg.gif) right top no-repeat;}
#subpage_nav_area { height:42px; color:#FFFFFF; background:url(../images/sub_nav_bg.gif) right top no-repeat;}

#nav{ margin:0; z-index:2;}

	#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;z-index:2}
	#nav ul li {float: left;list-style: none;list-style-image:none;margin:0;z-index:2;  }

	/* Level 1 */

	#nav ul li a{display:block;text-decoration:none;color:#FFFFFF;  }
	#nav ul li a:hover{}
	#nav ul li.ipf-parent div a{}
	#nav ul li.ipf-parent div a:hover{}
	#nav ul li.ipf-parent div li a{ }
	#nav ul li.ipf-parent div li a:hover{}
	#nav ul li div{ color:#ffffff; font-size:11px; font-weight:bold; }
	#nav ul li div a{ background:url(../images/nav-dividar.gif) left top no-repeat; padding:15px 22px; text-transform:uppercase; text-align:center;white-space:nowrap}
	#nav ul li#pageid6751 div a { background:none;}

	/* Level 2 */

	#nav ul li ul{margin:0; position: absolute; background:#c13100; width: 170px; border-top:1px solid #e23b02;border-left:1px solid #e23b02;border-right:1px solid #c13100;left: -999em;}
	#nav ul li ul li a{border-bottom:1px solid #c13100; width:126px;padding:10px 22px; text-indent:none; font-size:11px; text-transform:uppercase; color:#FFFFFF;}
	#nav ul li ul li a:hover{background:#a92e05; color:#FFFFFF;}
	#nav ul li ul li.ipf-parent a{}
	#nav ul li ul li.ipf-parent a:hover{}


	/* Level 3 */

	#nav ul li ul li ul {margin: -42px 0 0 140px;}

	#nav ul li ul li ul li a{}

	#nav ul li ul li ul li a:hover{}



	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
	#nav li:hover, #nav li.hover {position: static;}



#content_area { width:944px; padding:0 3px;}
/* Level1 Page Middle Area Style */
	#middle_area{}
		#middle_left { width:254px; padding:5px 25px; float:left;}
			#newsletter { padding:20px 15px 30px; border-bottom:1px solid #cfcba9; background:url(../images/newsletter.gif) center top no-repeat;}
			#newsletter h1 { padding-left:30px; background:url(../images/icon-mail.gif) left top no-repeat;}
	
		#middle_right { width:620px; padding:20px 20px 0 0; float:left;}
			#events { width:285px; padding:10px 20px 20px 0; border-right:1px solid #cfcba9; float:left}
			#events h1 { padding-left:30px; background:url(../images/icon-calendar.gif) left center no-repeat;}
			#events ul { margin:0; padding:0; list-style:none;}
			#events ul li { margin:0; padding-bottom:5px; list-style:none;}
			
			#dynamic_content { width:295px; padding-left:19px; float:left;}
			#dynamic_content_bg { padding:0 12px; background-color:#e6e2bb}
			
	#footer_area {}
		#footer_left { width:254px; padding:20px 25px; float:left;}
			#contact_info { padding:20px 15px; border-top:1px solid #cfcba9; position:relative;}
		#footer_right { width:620px; padding:20px 20px 0 0; float:left;}
			#sponsor { padding:20px 0; border-top:1px solid #cfcba9;}
			
/* Level2 Page Middle Area Style */
			
	#left_area{ width:304px; float:left;}
		#sub_leaf { position:absolute; left:220px; top:-30px; z-index:999;}
	#right_area { width:640px; padding-top:1px; float:left;}
		#content { padding:40px 15px;}
	
		
#copyright_area { height:34px; color:#FFFFFF; padding:17px 25px; background:url(../images/footer.gif) left top no-repeat;}
		#copyright_area a{ color:#FFFFFF;text-decoration:none;}
		#copyright{ padding-top:10px;float:left;}
		#seo{ text-align:right; float:right;}
		#seo img { padding-left:10px;}