/* ------MAIN STYLES----- */

body{ margin:0; background:#000000; 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;}
form{ margin:0; padding:0;}
a{ color:#0066CC; text-decoration:none;}
a:hover{ color: #999999;}
a img{ border:none; display:block;}

H1,H2,H3 { margin:0; padding:0; font-size:18px; font-weight:normal;}
H1 { color:#000000;}
H2 { color:#666666;}
H3 { color:#FFFFFF;}
H4 { margin:0; font-size:11px; color:#367cc2; font-weight:normal; float:left;}

.size14text{font-size:14px; line-height:1.2em;}
.size16text{font-size:16px; line-height:1.2em;}
.size20text{font-size:20px; line-height:1.2em;}
.size22text{font-size:22px; line-height:1.2em;}
.size24text{font-size:24px; line-height:1.2em;}

.Level2 #footer { height:42px; padding:20px 25px; background:url(../images/footer-bg.gif) repeat-x;}
.Level2 #content { width:980px; padding:20px 10px 30px; background-image:none; background-color:#FFFFFF;}

.arrow { padding-left:8px; line-height:2.0em; background:url(../images/red-arrow.gif) left center no-repeat;}

#tblACMAdminToolbar { z-index:999;}

#wrapper { width:1000px; margin:0 auto;} 

/* ------CLEARING FLOATS------*/

.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 STYLES------ */

#header { height:175px; background:url(../images/header-bg.jpg) no-repeat;}
	#ticker { height:19px !important; height:18px; padding:4px 150px 4px 20px; font-size:12px; color:#FFFFFF;}
	#ticker a { color:#FFFFFF;}

	/* Primary Navigation */
	#primary_nav_area { width:968px; height:34px; margin:115px 16px 0;}
		#nav{ z-index:2;}
		#nav ul { margin:0; padding:0; list-style:none; list-style-image:none; line-height:1; z-index:2;}
		#nav ul li { margin:0; list-style:none; list-style-image:none; float:left; z-index:2;}
	
		/* Level 1 */
	
		#nav ul li a{ display:block; text-decoration:none; color:#000000;}
		#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:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
		#nav ul li div a{  display: block;text-indent:-2000px;}
		#nav ul li#pageid3476 div a{ background: url(../images/home.gif) top left no-repeat;width:106px; height:34px;}
		#nav ul li#pageid3477 div a{ background: url(../images/program.gif) top left no-repeat;width:123px; height:34px;}
		#nav ul li#pageid3484 div a{ background: url(../images/camps.gif) top left no-repeat;width:123px; height:34px;}
		#nav ul li#pageid3487 div a{ background: url(../images/staff.gif) top left no-repeat;width:123px; height:34px;}
		#nav ul li#pageid3488 div a{ background: url(../images/players.gif) top left no-repeat;width:123px; height:34px;}
		#nav ul li#pageid3489 div a{ background: url(../images/photo-video.gif) top left no-repeat;width:123px; height:34px;}
		#nav ul li#pageid3490 div a{ background: url(../images/news-links.gif) top left no-repeat;width:123px; height:34px;}
		#nav ul li#pageid3493 div a{ background: url(../images/contact-us.gif) top left no-repeat;width:123px; height:34px;}
		
		#nav ul li div a:hover{ background-position:bottom !important}
		
		#pagevariable3457 #nav ul li#pageid3476 div a{ background: url(../images/home.gif) bottom left no-repeat;width:106px; height:34px;}
		#pagevariable3477 #nav ul li#pageid3477 div a{ background: url(../images/program.gif) bottom left no-repeat;width:123px; height:34px;}
		#pagevariable3484 #nav ul li#pageid3484 div a{ background: url(../images/camps.gif) bottom left no-repeat;width:123px; height:34px;}
		#pagevariable3487 #nav ul li#pageid3487 div a{ background: url(../images/staff.gif) bottom left no-repeat;width:123px; height:34px;}
		#pagevariable3488 #nav ul li#pageid3488 div a{ background: url(../images/players.gif) bottom left no-repeat;width:123px; height:34px;}
		#pagevariable3489 #nav ul li#pageid3489 div a{ background: url(../images/photo-video.gif) bottom left no-repeat;width:123px; height:34px;}
		#pagevariable3490 #nav ul li#pageid3490 div a{ background: url(../images/news-links.gif) bottom left no-repeat;width:123px; height:34px;}
		#pagevariable3493 #nav ul li#pageid3493 div a{ background: url(../images/contact-us.gif) bottom left no-repeat;width:123px; height:34px;}
	
		/* Level 2 */
	
		#nav ul li ul{ width:200px; margin:0; position:absolute; background:#f4f4f5; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5; left:-999em; z-index:999;}
		#nav ul li ul li a{ width:170px; padding:6px 15px; text-indent:none; font-size:12px; color:#999999; border-bottom:1px solid #e5e5e5;}
		#nav ul li ul li a:hover{ margin:-1px 0 0 -1px; color:#000000; background:#fff409; border-top:1px solid #ffd808; border-left:1px solid #ffd808;border-right:1px solid #ffd808; border-bottom:1px solid #ffd808;}
		#nav ul li ul li.ipf-parent a{ background:url(../images/red-arrow.gif) 190px center no-repeat;}
		#nav ul li ul li.ipf-parent a:hover{}
	
		/* Level 3 */
	
		#nav ul li ul li ul { margin: -25px 0 0 200px;}
		#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 STYLES------ */

/* Homepage */
#content { width:960px; padding:20px 20px 5px; background:url(../images/main-content-bg.jpg) repeat-x;}

	#top_row {}
		#left { width:670px; float:left;}
			#slideshow {}
			#slideshow img { padding:4px; border:1px solid #dddddd; background:#f8f7f2;}
			#main_content { width: 615px; padding:0 15px; float:left;}
		#right { width:260px; background:url(../images/top-row-right-bg.gif) right repeat-y; float:left;}
			#player_standings { width:260px; padding:0 0 0 10px; float:left;}
			#player_standings table { margin-top:5px; border-collapse:collapse;}
			#player_standings table tr {}
			#player_standings table tr td { padding:5px 5px 5px 22px; background:#f5f5f5 url(../images/red-bullet.gif) 8px center no-repeat; border:1px solid #dddddd;}
		
	#mid_row { height:163px; margin:25px 0 10px; background:url(../images/mid-grey-block-bg.gif) no-repeat;}
	#mid_row H1,H2 { float:left;}
	#mid_row H2 { padding-left:10px;}
	#mid_row .header { padding:0 0 5px 3px;}
	#mid_row .content {}
	#mid_row .content img { margin-right:10px; float:left;}
		#head_coach { width:440px; padding:15px 20px; float:left;}
		#player { width:440px; padding:15px 20px; float:left;}
		
	
	#bottom_row { height:93px; padding:35px 45px; background:url(../images/mid-black-block-bg.gif) no-repeat; color:#FFFFFF;}
		#latest_news_left { width:435px; float:left;}
		#latest_news_right { width:435px; float:left;}
		#latest_news_right ul { margin:0 0 0 25px; padding:0; list-style:none;}
		#latest_news_right ul li{ margin:0; padding:8px 0 8px 15px; list-style:none; background:url(../images/red-bullet2.gif) left center no-repeat; border-bottom:1px solid #666666;}

/* Childpage */
#left_main_content { width:655px; padding:20px; float:left;}

#right_sidebar_content { width:282px; padding:0 0 0 3px; background:url(../images/right-sidebar-bg.gif) repeat-y; float:left;}
	#sidebar_head_coach { padding:10px;}
	#sidebar_head_coach H1,H2 { float:left;}
	#sidebar_head_coach H2 { padding-left:10px;}
	#sidebar_head_coach .header { padding:0 0 5px 3px;}
	#sidebar_head_coach .content {}
	#sidebar_head_coach .content img { margin-right:10px; float:left;}


	

/* ------FOOTER STYLES------ */
	
#footer{ padding:10px 25px 30px; color:#FFFFFF;}
	#footer p { margin:0; }
	#footer a{ color:#FFFFFF; text-decoration:none;}
	#seo { margin:10px 0 0 0;}
	#poweredbyactive { margin:0; float:right;}