body{margin:0; background-image:url(../images/bg.gif); background-repeat:repeat-x; color:#0a2a56;}
body,td,th,input,select,textarea,input {font-family:Tahoma;}
body,td,th,input,select,textarea,input {font-size:12px; line-height:1.3em;}
a{color:#0388d7; text-decoration:none;}
a:hover{ color:#ffeb29; text-decoration:underline;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}

.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 */ 

#wrapper{width:1000px; margin:20px auto 0;}
#frame-wrapper { width:1024px; margin:20px auto 0;}

	#header {height:52px; padding:5px 5px 0;}
		#logo{ padding-left:20px;}
		#search { float:right; padding:10px 10px 10px 45px; color:#FFFFFF; background:url(../images/vr2-images/search-text.gif) left center no-repeat;}
		#search .ipf-PageSearch-TextField { width:200px; height:15px; padding:3px 5px; background:url(../images/vr2-images/search-box-bg.gif) right no-repeat; border:none; overflow:hidden; float:left;}
		#search .ipf-PageSearch-Button { background: url(../images/vr2-images/search-btn.gif) no-repeat; border: none; cursor: pointer; font-weight: bold; font-size: 11px; margin-left: 8px; width:23px; height:20px; text-indent:-2000px; overflow:hidden; white-space:nowrap; line-height:0; float:left;}
		
		
		#navarea{height:18px; margin:0 5px;}
		#nav{ padding:0px; z-index:2; padding-top:0px; float:right;}

		#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-left:1px;z-index:2;  }


		/* Level 1 */

		#nav ul li a{display:block; font-weight:bold; color:#FFFFFF; text-transform:uppercase;text-decoration:none;}
		#nav ul li a:hover{color:#0067A5;}
		#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-family:Arial, Helvetica, sans-serif; font-size:11px; }
		#nav ul li#pageid4087 { display:none;}
		
		#nav ul li#pageid23 div a{padding:4px 0px; text-align:center; background: url(../images/home_tab_on.gif) top left no-repeat;width:51px; height:10px;}
		#nav ul li#pageid1599 div a{padding:4px 0px; text-align:center; background: url(../images/about_tab_on.gif) top left no-repeat;width:78px; height:10px;}
		#nav ul li#pageid1600 div a{padding:4px 0px; text-align:center; background: url(../images/awards_tab_on.gif) top left no-repeat;width:135px; height:10px;}
		#nav ul li#pageid1608 div a{padding:4px 0px; text-align:center; background: url(../images/coaches_tab_on.gif) top left no-repeat;width:72px; height:10px;}
		#nav ul li#pageid4114 div a{padding:4px 0px; text-align:center; background: url(../images/players_tab_on.gif) top left no-repeat;width:70px; height:10px;}
		#nav ul li#pageid1613 div a{padding:4px 0px; text-align:center; background: url(../images/events_tab_on.gif) top left no-repeat;width:62px; height:10px;}
		#nav ul li#pageid1617 div a{padding:4px 0px; text-align:center; background: url(../images/outreach_tab_on.gif) top left no-repeat;width:78px; height:10px;}


		#nav ul li div a:hover{ background-position:bottom !important} 


		/* Level 2 */
	
		#nav ul li ul{margin:0; position: absolute;background: #0080c2;width: 190px;border-top:1px solid #009bd0;border-left:1px solid #009bd0;border-right:1px solid #009bd0;left: -999em; z-index:999;}
		#nav ul li#pageid1617 ul {margin-left:-113px;}
		#nav ul li ul li {margin:0px;}
		#nav ul li ul li a{border-bottom:1px solid #009bd0;width:170px;padding:4px 10px;text-indent:none;color:#ffffff;font-size:11px}
		#nav ul li ul li a:hover{background:#225283; 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: -20px 0 0 180px;}
		#nav ul li ul li ul li a{background:none !important;}
		#nav ul li ul li ul li a:hover{background: #225283 !important;}

		#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 { background-image:url(../images/body-top.jpg); background-repeat:no-repeat; background-position:top; background-color:#FFFFFF; padding-top:5px;}
	#content-area-child { background-image:url(../images/body-top.jpg); background-repeat:no-repeat; background-position:top; background-color:#FFFFFF; padding:5px;}
	#content-area-frame { background-image:url(../images/frame-body-top.jpg); background-repeat:no-repeat; background-position:top; background-color:#FFFFFF; padding:5px;}
	
	
	
		#column-left {padding-left:5px; padding-right:2px; width:680px;}
		#column-right {padding-left:2px; padding-right:5px; width:306px;}
		
		#hero-pagelet{width:680px; height:254px; margin-bottom:4px;}
		
		#video-pagelet{background-color:#dce5ea; height:254px; margin-bottom:4px;}
		
		#sub-headers{background-color:#0a2a56; color:white; height:28px; font-size:16px; padding:10px 15px 0px 15px;}
			#sub-headers a{color:#ffffff;text-decoration:underline; font-size:11px;}
			#sub-headers a:hover{color:#ffe119;text-decoration:none;}
			#sub-headers img{ padding:0px 5px;}
			
			#sub-headers-float-left{float:left; width:auto;}
			#sub-headers-float-right{float:right; width:auto; padding-top:2px;}
			
			#sub-headers-print {float:right;}
			
			
		#sub-right-news {padding:15px;}
			#sub-right-news ul{margin:5px 15px;padding:0;list-style:none;}
			#sub-right-news ul li{list-style-image:none; list-style-type:disc; padding:0 0 0 7px;margin:0px;}
			
		#random_ad {padding:20px 5px; text-align: center;}
			
		#latest-news{background-image:url(../images/bg-latest-news.gif); background-repeat:repeat-x; background-position:top; padding:20px 15px; margin-bottom:4px;}
			#latest-news-left{ width:480px; float:left;}
			#latest-news-right { width:170px; float:left;}
			#latest-news a{ font-size:14px; color:#0388d7; text-decoration:none; margin-bottom:10px;}
			#latest-news a:hover{color:#ffe119; text-decoration:underline;}
			#latest-news ul {padding:0;margin:0;list-style-image:none;list-style-type: dots;}
			#latest-news ul li { padding-bottom:7px;}
			#latest-news ul li a{ font-size:11px;}
		
		#rankings{padding:10px 15px 0px 15px; margin-bottom:4px;}
		
		#quick-poll{padding:10px 5px; margin-bottom:4px;}
		
		#newsletter{padding:10px 15px 10px 15px; margin-bottom:4px;}
		
		#upcoming-events{padding:10px 15px 10px 15px; margin-bottom:30px; color:#666666;}
			#upcoming-events h1{ font-size:11px; font-weight:bold; color:#0a2b58; padding:0px; margin:0px;}
			#upcoming-events a{ font-size:14px; color:#0388d7; text-decoration:none; margin-bottom:10px;}
			#upcoming-events a:hover{color:#ffe119; text-decoration:underline;}
		
		#sponsors{margin:5px 15px; color:#03152e; font-size:16px; height:20px; border-bottom:#bfc7d3 1px solid;}
			#sponsors-logos{margin:5px 15px 30px 15px;}
			
		#body-text{padding:20px;}
			#print-border-lp { height:5px; background:url(../images/print-border-lp.gif) left top no-repeat;}
			#print-border-rp { height:5px; background:url(../images/print-border-rp.gif) right top no-repeat;}
			#print-border-lb { height:4px; background:url(../images/print-border-lb.gif) left top no-repeat;}
			#print-border-rb { height:4px; background:url(../images/print-border-rb.gif) right top no-repeat;}
		
		#print-header{font-size:24px; text-align:center; height:50px;}
		#print-header-logo {float:right;}
		#print-header-title{padding:20px 0;}
		
		#framecontent{}
		#framecontent .body-text { padding:20px 0;}
		#framecontent .pagelet { padding:10px 0;}
		
		
	
	#angel { padding:10px 5px; text-align:center;}	
	
	#ticker { height:25px; background:#0a2b56; padding:4px 0 0; margin:0 4px 4px; color:#dec920;}
	
	#countdown-clock{background:url(../images/bg-countdown-clock.jpg) no-repeat; width:188px; height:58px; color:#FFFFFF; font-weight:bold; padding:27px 0 0 118px; font-size:11px; margin-bottom:4px;}	
	
	#clock-content{color:#dec920; font-size:9px; font-weight:normal; margin-top:10px;}
	
	#advertisement{ width:306px; margin-bottom:4px;}	
			
	#footer{background: url(../images/body-bottom.jpg) top left no-repeat;height:4px;color:#FFFFFF;font-size:10px;padding:30px 15px 25px 0px;}
	#frame-footer{background: url(../images/frame-body-bottom.jpg) top left no-repeat;height:4px;color:#FFFFFF;font-size:10px;padding:30px 15px 25px 0px;}
		#footer img{float:left; width:auto; padding-right:25px;}
		#frame-footer img{float:left; width:auto; padding-right:25px;}
		#footer a{color:#FFFFFF;}
		#frame-footer a{color:#FFFFFF;}
		#footer a:hover{color:#FFCC00;}
		#frame-footer a:hover{color:#FFCC00;}
		#footer #seo{float:left; padding-top:10px;}
		#frame-footer #seo{float:left; padding-top:10px;}