#Left a, #Left a:link, #Left a:visited, #Left a:active, #Left a:hover {color:#FFF;}#Right a, #Right a:link, #Right a:visited, #Right a:active, #Right a:hover {color:#FFF;}.box a, .box a:link, .box a:visited, .box a:active, .box a:hover {color:#e51937;}.newsTitle a, .newsTitle a:link, .newsTitle a:visited, .newsTitle a:active, .newsTitle a:hover {color:#000;}#newsArchive a, #newsArchive a:link, #newsArchive a:visited, #newsArchive a:active, #newsArchive a:hover {color:#FFF;}.newsPhotoCaption a, .newsPhotoCaption a:link, .newsPhotoCaption a:visited, .newsPhotoCaption a:active, .newsPhotoCaption a:hover {color:#FFF;}#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:hover {color:#FFF;}.leftAds a, .leftAds a:link, .leftAds a:visited, .leftAds a:active, .leftAds a:hover {color:#9a0000;}.rightAds a, .rightAds a:link, .rightAds a:visited, .rightAds a:active, .rightAds a:hover {color:#9a0000;}.centerAds a, .centerAds a:link, .centerAds a:visited, .centerAds a:active, .centerAds a:hover {color:#e51937;}.menu ul li a, .menu ul li a:link, .menu ul li a:visited, .menu ul li a:active, .menu ul li a:hover {color:#000;}.menu ul li a:active, .menu ul li a:hover {color:#FFF;}#headerEduMenu a, #headerEduMenu a:link, #headerEduMenu a:visited, #headerEduMenu a:active, #headerEduMenu a:hover {color:#FFF;}.sbNote a, .sbNote a:link, .sbNote a:visited, .sbNote a:active, .sbNote a:hover {color:#9a0000;}.moreSignees a, .moreSignees a:link, .moreSignees a:visited, .moreSignees a:active, .moreSignees a:hover {color:#FFF;}.fanPoll a, .fanPoll a:link, .fanPoll a:visited, .fanPoll a:active, .fanPoll a:hover {color:#9a0000;}#nav ul li a, #nav ul li a:link, #nav ul li a:visited, #nav ul li a:active, #nav ul li a:hover {color:#FFF;}.ui-tabs-nav li a, .ui-tabs-nav li a:link, .ui-tabs-nav li a:visited, .ui-tabs-nav li a:active, .ui-tabs-nav li a:hover {color:#bdbdbd;}.ui-tabs-nav li a:active, .ui-tabs-nav li a:hover {color:#FFF;}li.ui-tabs-selected a, li.ui-tabs-selected a:link, li.ui-tabs-selected a:visited, li.ui-tabs-selected a:active, li.ui-tabs-selected a:hover {color:#FFF;}.rotatorByLine a, .rotatorByLine a:link, .rotatorByLine a:visited, .rotatorByLine a:active, .rotatorByLine a:hover {color:#FFF;}
/*********** Layout Overrides *************/


/************ Page Background ************/
body {
/*	background stylied in _head.php file - user changeable backgrounds.
	background: #000; */
	color: #000;
}

#wrapper{
	background:url(/images_web/wrapper.jpg) repeat-y ; 
}


/*********** Header *************/
#headerLogo {
	padding-left:344px;
}
#headerBodyTop {
	background:url(/images_web/headerBodyTop.png) no-repeat ;
	width: 990px;
	height: 35px;
}
#headerBodyBottom {
	background:url(/images_web/headerBodyBottom.jpg) no-repeat ; 
	width: 990px;
	height: 46px;
}
#headerEduMenu {
	background:url(/images_web/headerBodyEduMenuBg.jpg) no-repeat ; 
	height: 38px;
	width: 990px;	
	text-align: left;
	padding-left: 0px;
}
#headerEduMenu .menu {
	width: 650px;	
	height: 38px;
	overflow:hidden;
}
#headerEduMenu .menu ul {
	margin:0;
	padding:0px;
	white-space:nowrap;
}
#headerEduMenu .menu li {
	display:inline;
}
#headerEduMenu .menu li a {
	text-decoration:none;
	display:inline;
	height: 38px;
	line-height: 38px;
	background: none;
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic;
	font-size: 13px;	
}
#headerEduMenu .menu li a:hover{
	background-position: 0 0;
	color:#FFF;
	text-decoration:underline;
}


#popUpMenu{
	padding: 0;
	float:left; 
	margin: 0 auto;
	width: 886px;
	height:52px;
	background:url("/images_web/headerNavBg.jpg") repeat scroll right center transparent;
}
.nav{
	background:url(/images_web/headerNavBg.jpg) repeat-x; 
}
.nav ul{
	color:#FFFFFF;
	margin:0;
	padding:10px 0px;
	text-align:center;
	white-space:nowrap;
	width:100%;
}
.nav ul li{
	display:inline;
	margin:0px 10px;
}


.nav ul li a{
	color:#FFF;
	font-size:14px;
	padding:5px 0;
	font-style:italic;
}
.nav ul li a span{
	padding:5px 15px;
}
.nav ul li a:hover{
	color:#FFF;
	list-style-type:none;
	text-decoration:none;
}
.nav ul a:hover{
	background:url(/images_web/navHover.jpg) right center no-repeat;
}
.nav ul a:hover span{
	background:url(/images_web/navHoverLeft.jpg) left center no-repeat;
}
#topNav ul a:hover{
	background:url(/images_web/topNavHover.jpg) right center no-repeat;
}
#topNav ul a:hover span{
	background:url(/images_web/topNavHoverLeft.jpg) left center no-repeat;
}
/*

*/




#headerActionLeft {
	background:url(/images_web/headerActionLeftDefault.jpg) no-repeat ; 
	overflow:hidden;
	float: left;
	width: 495px;
	height: 213px;
}
#headerActionRight {
	background:url(/images_web/headerActionRightDefault.jpg) no-repeat ; 
	overflow:hidden;
	float: left;
	width: 495px;
	height: 213px;
}

#ticker {
	width: 635px;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
	position:absolute;
	left: 0;
	top: 263px;
}
#tickerOverlay {
	background:url(/images_web/tickerOverlay.png) no-repeat ; 
	width: 40px;
	height: 46px;
	position:absolute;
	top: 264px;
	right: 334px;
	z-index: 1000;
}

/*********** Boxes *************/
		/*********** LEFT *************/				
.boxLeft{
	background: #c0c0c0;
	width:220px;
	margin: 0px auto 15px;
	padding-bottom: 0;
}	
.boxLeftTitle{
	background: url(/images_web/boxLeftTitle.jpg) no-repeat;  
	height: 50px;
	font-size: 15px;
	font-weight: bold;
	text-align:center;
	line-height: 40px;
	color: #FFF;
	font-style:italic;
}
.sb .boxLeftTitle{
	background: url(/images_web/boxTitleSb.jpg) no-repeat; 
}

.boxLeftContent{
	background: #c0c0c0 url(/images_web/boxLeftGradientBg.jpg) repeat-x top; 
	padding: 0;
	margin: 0 auto;
	color: #FFF;
	min-height: 75px;
}
.boxLeftBottom {
	background:url(/images_web/boxLeftBottom.jpg) no-repeat; 
	height: 10px;
}
		/*********** RIGHT *************/
.boxRight{	
	background: #c0c0c0;
	width:220px;
	margin: 0px auto 15px;
	padding-bottom: 0;
}

.boxRightTitle{
	background: url(/images_web/boxLeftTitle.jpg) no-repeat;  
	height: 50px;
	font-size: 15px;
	font-weight: bold;
	text-align:center;
	line-height: 40px;
	color: #FFF;
	font-style:italic;
}
.boxRightContent{
	background: #c0c0c0 url(/images_web/boxLeftGradientBg.jpg) repeat-x top; 
	padding: 0;
	margin: 0 auto;
	color: #000;
	min-height: 75px;
}
.boxRightBottom {
	background:url(/images_web/boxLeftBottom.jpg) no-repeat; 
	height: 10px;
}
		/*********** CENTER *************/
		.box{
			float: left;
			width:500px;
		}
		
		.importantNotices .boxContent, .keatingSportCenter .boxContent {
			height: 350px;
			font-size: 14px;
		}
		.importantNotices .boxBottom, .keatingSportCenter .boxBottom{
			margin-bottom:0px;
		}
		.importantNotices .endBox, .keatingSportCenter .endBox{
			display:none;
		}
		/*********** AUTO ADJUSTABLE BOXES **************/	
				/*********** ADD Site specific box widths here **************/	
				.width300{
					width:300px;
					margin: 0 5px; 
				}		
				.width260{
					width:260px;
					margin: 0 5px; 
				}		
				.width222{
					width:222px;
					margin: 0 5px; 
				}		
				.width200{
					width:200px;
					margin: 0 5px; 
				}		

				/*********** ADD Site specific box widths here **************/	

		/* DO NOT EDIT - once these are set up for the site, there should be no changes*/
		/*********** BOX TITLE **************/				
		.boxTitleSolidGreyBar{
			background:url(/images_web/boxTitleGreyBg_wRCorner.jpg) no-repeat right center;		
			height: 50px; 	
			clear: both;
		}
		.boxTitleLeft{
			background:url(/images_web/boxTitleLeft.jpg) no-repeat;		
			display:inline-block;
			width: 36px;
			height: 50px; 		
			float:left;
		}
		.boxTitleRedBg{
			background:url(/images_web/boxTitleRedBg.jpg) no-repeat center left;		
			height: 50px;
			min-width: 140px;
			line-height: 40px; 		
			float:left;
			font-size: 14px;
			font-weight:bold;
			color: #FFF;
			display:inline-block;
			font-style:italic;
		}
		.boxTitleRight{
			background:url(/images_web/boxTitleRight.jpg) no-repeat;	
			display:inline-block;			
			width: 20px;
			height: 50px; 		
			float:left;
		}
		.boxTitleRightCorner{
			background:url(/images_web/boxTitleRightCorner.jpg) no-repeat right;		
			width: 10px;
			height: 50px; 		
			float:left; 
		}
		/*********** BOX CONTENT **************/
		/* NEED STYLING HERE FOR GRADIENT AND WATERMARK*/
		
		/*********** BOX BOTTOM **************/
		.boxBottom{
			margin-bottom: 15px; 
		}
		.boxBottomLeft{
			background:url(/images_web/boxBottomLeft.png) no-repeat;		
			width: 10px;
			height: 11px; 
			float:left;
		}
		.boxBottomRight{
			background:url(/images_web/boxBottomRight.png) no-repeat center right;		
			height: 11px; 
			/* this margin should be 10px(same size as boxTitleRightCorner)*/
			margin-left:10px
		}
		.boxContent {
			background: #FFF url(/images_web/boxContentGradientBg.jpg) repeat-x center top;
			padding:0px 10px; 
			border-left: 1px solid #c0c0c0;
			border-right: 1px solid #c0c0c0;
			min-height: 80px;
			margin: 0 auto; 
		}
		.withWatermark .boxWatermark {
			background: url(/images_web/boxWatermark.png) no-repeat center center; 
		}

		/*********** END OF - AUTO ADJUSTABLE BOXES *************/

/*********** News *************/
.newsFlashWrap {
	margin-bottom: 10px;
	border: #000 1px solid;
	height: 300px;
}

.newsTitle {
	display:block;
	font-size:14px;
/*	padding: 2px 16px 3px 16px;	 */
	padding: 0 ;
	margin: 0;
	text-decoration:none;
	color:#000;
}
.newsByLine {
	font-size:12px;
	font-weight: bold;
	padding:0 20px;;
	color:#000;
}
.newsBody {
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	text-align:justify;
}
.articleDiv {
	padding: 10px 0 0 0;
	padding: 5px 10px;
/*	background:url(/images_web/articleSeparator.gif) repeat-x center bottom; */
}
.newsPhoto {
	background-color:#e51937;
	margin:10px auto;
	padding:5px 5px 5px 5px;
}
.newsPhotoCaption {
	text-align:center;
	font-size:10px;
	color: #FFF;
	padding-top:3px;
}
#newsArchive {
	background:transparent url(/images_web/btnNewsArchive.png) no-repeat scroll 0 0; 
/*	font-size:15px; */
	font-size:12px;
	height:26px;
	width: 102px;
	line-height:24px;
	margin-left:380px;
	margin-top: 10px;
	text-align:left;
	padding-left: 10px;
	padding-bottom: 0px;
}
.newsPhotoCaption {
	text-align:center;
	font-size:10px;
}


/*********** Main Nav *************/
/*********** included in Header *************/

#headerNavLeft{
	padding: 0;
	float:left;
	width: 52px;
	height: 52px;
	background:url(/images_web/headerNavLeft.jpg) no-repeat center right; 
}
#headerNavMenu {
	padding: 0;
	float:left;
	width: 976px;
	height: 52px;
	background:url(/images_web/headerNavBg.jpg) repeat-x; 
}
#headerNavRight{
	padding: 0;
	float:left;
	width: 52px;
	height: 52px;
	background:url(/images_web/headerNavRight.jpg) no-repeat; 
}
#nav{
	padding: 0;
	float:left; 
	margin: 0 auto;
	width: 886px;
	height: 52px;
	background:url(/images_web/headerNavBg.jpg) repeat-x; 
}
#nav ul{
	margin: 0;
	padding: 0;
	text-align:center;
	white-space:nowrap;
	width: 100%;
}
#nav ul li{
	background:url(/images_web/navSeparator.jpg) no-repeat;  
	display:inline;
	height: 37px;
	line-height: 37px;
	padding : 12px 0px 10px 0px;
}
#nav ul li.first{
	background: none;
}
#nav ul li a{
	font-size:14px;
	padding : 11px 40px 11px 40px;
	font-weight:bold;
	height: 37px;
	line-height: 37px;	
}

#nav ul li a:hover{
	background:url(/images_web/navBg.jpg) repeat-x 0 -37px; 
	text-decoration:underline;
}


/*********** Side Nav *************/
.menu {
	width: 100%;
}

.menuItemTitle{
	background: #231f20;
	color: #FFF;
	height: 24px;
	line-height: 24px;	
	font-size: 15px;
	font-weight: bold;
	padding-left:10px;
}	

.menu ul {
	list-style: none;
	margin:0;
	padding:0px;
	list-style-type:none;
}
	
.menu li a {
	display:block;
	text-decoration:none;
	height: 24px;
	line-height: 24px;
/*	padding-left:30px; */
	padding-left:30px;
	background:url(/images_web/menuItemBg.jpg) no-repeat 0 -24px; 
	font-weight: bold;
}
.menu li a:hover{
	background-position: 0 0;
/*	padding-left:25px; */
}

/*********** Meet A ScarletHawk - Featured Athlete *************/
.featuredAthlete{
	text-align:center;
	margin: 0 auto;
}
.featuredAthlete a{
	font-weight: normal;
}
.featuredAthleteImage {
	padding: 15px 0;
	margin:0 auto;
	overflow:hidden;
}
.featuredAthlete img{
	border:1px solid #000;
	width:175px;
	height:230px;
	overflow:hidden;
}
.featuredAthleteInfoWrapper {
}

.featuredAthleteName{
	font-size: 18px;	
}
.featuredAthleteArchive{
	font-size: 11px;
	font-style:italic;
	padding-top: 7px;
	background:url(/images_web/btnMeetScarletHawkArchive.jpg) no-repeat; 	
	height: 28px;
	width: 198px;
	margin: 5px auto 0 auto;
}
.featuredAthleteName a, .featuredAthleteName a:link, .featuredAthleteName a:visited, .featuredAthleteName a:active{
	color:#000;
}
.featuredAthleteSport{
	font-weight:bold;
}
.featuredAthleteInfo{
	color:#000;
	font-weight:bold;
}
.featuredAthleteArchive a{
	color:#FFF;
	text-align:right;
	padding:0 5px;
	font-weight:bold;
}
.featuredAthleteArchiveList td{
	padding:2px 5px;
}
.faArchiveLink{
	float:right;
}
	/*********** Info Page *************/
.playerImg {
	float: left;
	margin:0 10px ;
}
.playerImg img{
	border: solid 1px #FFF;
}
.playerInfo {
	color: #000;
	font-weight: bold;
}
.playerName {
	font-size: 16px;
}
.playerRelInfo {
	padding-top: 20px;
	text-align:justify;
}
/*********** END - Meet A ScarletHawk - Featured Athlete *************/


/*********** Recent Recruit - Signees *************/
.signees .boxLeftContent {
	padding: 0 10px;
	color: #000;
}
.moreSignees {
	background:url(/images_web/btnFanPoll.png) no-repeat; 
	padding-top: 7px;
	height:	30px;
	width:	107px;
	text-align:center;
	margin: 10px auto 0px;
	font-style:italic;
}
.signeeInfo a {
	font-size: 14px;
}
.odd, .even {
	padding: 5px 0;
	border-bottom: #000 1px solid;
}

	/*********** Info Page *************/
	
/*********** END - Recent Recruit - Signees *************/




/*********** for Roster Bio Popup *************/
.rosterProfileLink{
	white-space:nowrap;
}

/*********** AssociationLogos *************/
#logoLinks {
	text-align:center;
/*	padding-top:10px */
}
#logoLinks div {
	padding: 10px 0;  
}
#logoLinks #row1 div, #logoLinks #row2 div{
	width: 200px;
	margin: 0 auto;
	width: 122px;
	float: left;
}


/*********** Scoreboard *************/
.sb {
	font-size: 9pt;
/*	margin-top: 7px; */
}
.sb.boxRight{
	margin-bottom:0;
}

.sbDate {
/*	background:url(/images_web/sbDate.jpg) no-repeat; */
	color: #FFF;
	background: #231f20;
	text-align:right;
	font-weight:bold;
	padding:0px 6px;
	height:29px;
	line-height:29px;
}

.sbSport {
	color:#9a0000;			
	font-weight:bold;
	display:block;
	font-size:12px;
	padding:0px 10px;
	text-align:left;
	text-decoration:none;
	height: 28px;
	line-height: 28px;
}

.sbStatus{
	font-size: 8pt;
	text-align:right;
}

.sbEventO, .sbEventE, .sbEvent {
	font-size:12px;
	margin:10px auto;
	width: 155px;
}
.sbEventWrap {
	padding:0;	
}

.sbEvent td{
	padding:0px;	
}
.sbDhSecondGame{
	text-align:center;
}

.sbScore {
	text-align: right;
	padding-right: 8px;
	padding-left: 2px !important;
}
.sbTime{
	text-align: right;
	padding-right:3px;
}
.sbTimeZone{
	text-align: center;
}
.sbNote{
	text-align: center;
	font-style:italic;
	font-size: 10px;
	padding-right:4px;
	color:#515050;	
}
.sbWinner{
	font-weight:bold;
}
.sbTeams{
	text-align:left;
}
.sbWrapper{
	height:305px;
/*	background: #FFF;	  
	width: 196px;
	border:# 1px solid;	*/
	overflow:auto;
	margin: 2px auto 0 auto;
	color: #000;
	width: 219px;
}
.sbBottom {
	height: 25px;
	margin: 0 auto;
}
.boxRightTop {
	background:url(/images_web/boxRightTop.jpg) no-repeat;	
	height: 10px;
}

.sb .boxRightContent{
	padding:7px; 
/*	width: 210px;*/
	margin: 0 auto; 
}
.sb a{
	text-decoration:underline;
	font-weight:normal;
}

.sbNoEvents{
	padding:5px;
	text-align:center;
}

/*********** Fanpoll *************/

input.frmButton {
	clear:both;
	color:#000;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;
	height:25px;
	width: 120px;
}
#fanPoll input.frmButton {
	background:url(/images_web/btnFanPoll.png) no-repeat; 
	font-size: 12px;
	font-style:italic;
	border: none;
	height: 30px;
	width: 107px;
	clear:both;
	color:#FFF;
	padding:0 0 4px 0px;  
	font-weight:bold;
}
.pollQuestion{
	display:block;
	font-size:12px;
	padding:6px 10px 6px 10px;
	text-decoration:none;
	font-weight:bold;
}
.pollAnswers{
	width: 170px;
	margin: 0 auto;
	text-align: left;
}
.viewResults a{
	color: #FFF; 
	height: 35px;
	line-height: 35px;
	padding: 0;
	margin: 0;
}
.voteViewResutls{
/*	background:url(/images_web/navBg.jpg) repeat-x; */
	margin-top: 10px;
	height: 35px;
	line-height: 35px;
	vertical-align: middle;
}
.voteViewResutls input{
	float:left;
	margin-left: 10px;
}
.voteViewResutls a{
	display: block;
	line-height: 35px;
	float: right;
	padding-right: 10px;
}
.pollTotalVotes{
	text-align:center;
	font-style:italic;
	font-size:11px;
	padding-top:5px;
}
.pollBarBG{
	height:14px;
	background:url(/images_web/boxTitleRedBg.jpg) no-repeat scroll 0 -4px transparent;
	border:1px solid #FFF;
}
.pollEndDateMsg{
	text-align:center;
	font-style:italic;
	font-size:11px;
}
.pollAnswer{
	font-size:11px;
}
div.pollAnswer{
	text-align:center;
	padding:3px;
}
.pollBox {
	width:100%;
	padding:0px 5px;
}
.pollSport{
	line-height:20px;
	height: 20px;
	text-align:center;
	font-weight:bold;
	font-size: 14px;
	width: 197px;
	color: #FFF;
	padding: 0 5px;
}
.pollAnswer.correct{
	color: #9a0000;
	font-size:16px;
}

/*********** Ads *************/
.adBox {
	margin: 0 auto;
	color: #FFF;
}
.leftAds .boxLeftTitle {
	background:#FFF url(/images_web/blueBoxTop.jpg) center bottom no-repeat; 
	height: 15px;
}
.rightAds .boxRightTitle {
	background:#FFF url(/images_web/blueBoxTop.jpg) center bottom no-repeat; 
	height: 5px;
}
.rightAds, .leftAds {
	margin-top: 10px;	
	color: #000;
	overflow: hidden;
	text-align:center;
}
.centerAds{
	text-align:center;
	/*padding-top: 20px;*/
	width:500px;
	color:#000;
}
.leftAds .ad, .rightAds .ad {
	width: 226px;
	overflow: hidden;
	margin: 0 auto;
	padding-bottom:10px;
}
.centerAds .ad{
	width: 500px;
	padding-bottom:10px;
	margin: 0 auto;
	overflow:hidden;
}

/*********** Footer *************/
#footerLeft {
	background: url(/images_web/footerLeft.jpg) no-repeat;
	height:136px;
	width: 28px;
	float:left;
}
#footerRight {
	background: url(/images_web/footerRight.jpg) no-repeat;
	height:136px;
	width: 28px;
	float:left;
}
#footerTop {
	background: url(/images_web/footerTop.jpg) no-repeat;
	height:59px;
}
#footer {
	/*position:relative;*/
}
#footer a{
	font-weight: normal;
}
#footerLogoSIDHelp {
	background: url(/images_web/logoSidHelp.jpg) no-repeat;
	position:absolute;
	width: 128px;
	height: 51px;
	right: 30px;
	top: 55px;
}
#footerEDU {
	position:absolute;
	left: 30px;
	top: 35px;
}
#subfooter1 {
	background: url(/images_web/footerBg.jpg) repeat-x;
	height: 104px;
	width: 934px;
	float:left;
	text-align:center;
	padding-top: 45px;
	line-height:15px;
	margin: 0 auto;
	z-index: 2;
	text-align: left;
}
#clearfooterleft, #clearfooterright {
	/*height: 10px; */
}
#clearfootercenter {
}

/*********** MISC *************/
.f {
	padding:5px;
	overflow:hidden;
}
.schedTeam{
	padding: 0 5px;
}


/*********** ANY OTHER *************/

.rosterProfileLink{
	white-space:nowrap;
}

/********** SITE SPECIFIC ********/
#popUpMenu .ad{
	position:absolute;
	right:70px;
	border:2px solid #000;
}

