body{margin:20px; background:#ffcc00 url(../images/bg.gif) left top repeat-x; color:#000000}
body,td,th,input,select,textarea,input {font-family:Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:11px;}
p{margin:0 0 1.5em 0;}
h1,h2,h3,h4 {margin:0;}
form{padding:0;margin:0}
a{color:#00ff00;}
a:hover{color:#00ff00;}
a img{border:none;}


#wrapper { width:960px; margin:0 auto; padding-top:4px; background:url(../images/main-top.gif) center top no-repeat;} 
.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 */ 

#maintable { padding:5px 20px 20px; background:#000000;}

#header_area { padding:5px 0px 15px;}




	/* Level 3 */

	
	#nav ul li ul li ul { display:none;}


	#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;}


#mid_content{}
	
	#mid_left { width:611px; float:left;}
	
	#subpage_left { width:210px; float:left; } /* Subpage Left Column*/
	
		#slideshow { height:210px; padding:5px; background:url(../images/slideshow-bg.gif) left top no-repeat;}
		
		#slideshow_bottom { padding-top:15px;}
			
			#slideshow_bottom_left { width:210px; float:left;}
		
				#nav{ margin:0;}
				
					#nav ul { padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
				
					#nav ul li { float: left;list-style: none;list-style-image:none;margin:0; }
				
					/* Level 1 */
				
					#nav ul li a{ display:block; text-decoration:none; width:174px; padding:4px 10px 4px 25px; color:#000000; font-size:12px; font-weight:bold; background:url(../images/nav-bg.gif) left top no-repeat; border-bottom:1px solid #000000;}
				
					#nav ul li a:hover{ color:#FFFFFF;}
				
					#nav ul li div { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
				
					#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{}
				
					/* Level 2 */
				
					#nav ul li ul{ margin: -22px 0 0 200px; position: absolute; width:180px; background:#fec800; border-top:1px solid #febb00;border-left:1px solid #febb00; border-right:1px solid #febb00; left: -999em;}
				
					#nav ul li ul li a{ border-bottom:1px solid #000000; background:none; width:160px; padding:4px 10px; color:#000000; text-indent:none; font-size:12px;}
				
					#nav ul li ul li a:hover{ background:#333333; color:#FFFFFF;}
				
					#nav ul li ul li.ipf-parent a{}
				
					#nav ul li ul li.ipf-parent a:hover{}
				
				.advertisement { padding-top:15px; text-align:center; clear:both;}
			
			#slideshow_bottom_right { width:389px; padding:8px 6px 6px; background:#FFFFFF; float:left;}
			
				.column_header { padding:4px 25px 4px 15px; font-size:12px; background:url(../images/column-header.gif) left top no-repeat;}
				
				.column_header a { color:#ff0000; text-decoration:none; float:right;}
			
				#news_events { padding-bottom:20px;}
				
					#news_events table { margin:0; padding:0; border-collapse:collapse;}
					
					#news_events table tr { padding-bottom:10px;}
					
					#news_events table tr td { color:#666666;}
					
					#news_events table tr td img { padding:1px; border:1px solid #fdb300;}
					
					#news_events table tr td h2 { font-size:13px; color:#0066cc;}
					
					#news_events table tr td h3 { margin:0 0 10px; font-size:11px; color:#000000;}
					
				#quick_links {}
				
					#quick_links a { text-decoration:none;}
					
					#quick_links table { margin:0; padding:0; border-collapse:collapse;}
					
					#quick_links table tr td { background:#f3f3f3;}
					
					#quick_links table tr td.grey { background:#e5e5e5;}
					
	
	#mid_right { width:298px; padding-left:11px; float:left;}
	
	#subpage_right { width:698px; padding:6px; float:left;} /* Subpage Right Column*/
	
		#countdown { height:31px; background:url(../images/countdown-bg.gif) left top no-repeat;}
		
			#countdown ul { margin:0; padding:0; list-style:none;}
			
			#countdown ul li { width:74px; padding-top:1px; text-align:center; float:left;}
			
			#countdown ul li h1 { font-size:16px; font-weight:bold;}
			
			#countdown ul li h4 { font-size:8px; font-weight:bold; text-transform:uppercase;}
		
		#register { height:130px; margin-top:10px; padding:20px 111px 25px 20px; color:#FFFFFF; background:url(../images/register-bg.gif) left top no-repeat; }
		
			#register h1 { font-size:17px; color:#ffd204; font-weight:normal;}
		
		#subpage_register { padding:10px 80px 10px 0px; color:#FFFFFF; clear:both; /*background:url(../images/subpage-register-bg.gif) left bottom no-repeat;*/}  Subpage Register 
			
			#subpage_register h1 { font-size:17px; color:#ffd204; font-weight:normal;}
			
		#video { margin-top:20px;}
			
			#video h4 { padding:5px 10px; font-size:11px; color:#ffd204; background:url(../images/all-arrow.gif) right center no-repeat; text-align:right; }
			
			#video h4 a { color:#ffd204; text-decoration:none;}
			
			#video h4 a:hover { text-decoration:underline;}
			
		#sponsor { margin-top:10px; padding-bottom:10px; background:#FFFFFF url(../images/sponsor-bottom-border.jpg) bottom no-repeat;}
			
			#sponsor p { margin:0; background:url(../images/sponsor-header-bg.jpg) no-repeat; padding-top:80px; text-align:center;}
			
			
		#pagetitle { height:20px; padding:9px 15px; font-size:18px; font-weight:normal; background:url(../images/pagetitle-bg.gif) left top no-repeat;} /* Subpage Pagetitle */
		
		#pagecontent { padding:30px 22px; font-size:12px; color:#FFFFFF;} /* Subpage Page Content */
		
		
#footer{ height:29px; padding:15px 20px; color:#FFFFFF; font-size:9px; background:#333300 url(../images/main-bottom.gif) center bottom no-repeat;}

	#footer a{color:#FFFFFF;text-decoration:none;}
	
	#seo{margin:10px 0 0 0}
	
	#poweredbyactive{float:right;margin:0}
