/* CUSTOM CSS */

html, body {
	margin: 0; 
	padding: 0; 
	border: 0;
	width: 100%;
	height: 100%;
	color:#ffffff;
	font-family:Segoe UI, arial, sans-serif;padding-left:3px;
	background:url('/fls/10410/site_graphics/site-background_guts.jpg') repeat-x;
	background-attachment:fixed;
	background-color:#000000;
}

a:link, a:visited{
	color:#ffffff;
	font-family:Segoe UI, arial, sans-serif;
	text-decoration:none;
}

a:hover{
	color:#ffffff;
	font-family:Segoe UI, arial, sans-serif;
	text-decoration:underline;
}
#uploadContentDiv {
	padding-left: 5px;
	padding-right: 5px;
}

.white{
	background-color:transparent;
}

td, p, .sm, .med, .B, .headline, p.header, .ty{
	color:#ffffff;
	font-family:Segoe UI, arial, sans-serif;
}

/*wm-9490*/
span{
	color:#ffffff;
	font-family:Segoe UI, arial, sans-serif;
}

.regTitleBar{
	color:#ffffff !important;
	font-family:Segoe UI, arial, sans-serif !important;
}

.regcontent{
	font-family:Segoe UI, arial, sans-serif !important;
	font-weight:normal !important;
	color:#000000 !important;
}

.regcontent .formDesc{
	color:#000000 !important;
	font-family:Segoe UI, arial, sans-serif !important;
}

.regcontent .formDesc #purchaseButtons, .regcontent .credit_card_item, .regcontent .formDescSmall, .regcontent span, .regcontent p, .regcontent td, #billingText, #billingText span, .TermsContainer, .credit_card_item{
	color:#000000 !important;
	font-family:Segoe UI, arial, sans-serif !important;
}


/*REG css fix*/


.reg_content h4,
.reg_content .price, 
.reg_content .desc, 
.reg_content .desc_long, 
.reg_content .read_more {
color:#000000 !important;
}

.bare package_list h4,
.bare package_list .price, 
.bare package_list .desc, 
.bare package_list .desc_long, 
.bare package_list .read_more {
color:#000000 !important;
}

.reg_content{
background-color:#FFFFFF !important;

}
#reg-flow {
background-color:#FFFFFF !important;

}
#success-box {
background-color:#FFFFFF !important;

}

#reg-flow div {
background-color:#FFFFFF !important;
color:#000000 !important;
}

#reg-flow td{

color:#000000 !important;

}

#terms-and-conditions {
color:#000000 !important;
}
div #terms-and-conditions a:link, div #terms-and-conditions a:visited, div #terms-and-conditions a:hover {
color:#000000 !important;
}


div #success-box p{
color:#000000 !important;
}


span.credit_card_item, span.paypal_item{
	color:#000000 !important;
	font-family:Segoe UI, arial, sans-serif;
}

.TermsContainer, .TermsContainer p{
	color:#000000 !important;
	font-family:Segoe UI, arial, sans-serif;
}

#viewReqs, #video_verify_button, #button1To2, button{
	color:#000000 !important;
	font-family:Segoe UI, arial, sans-serif;
}



.arttitle, .lgb{
	font-size:20px;font-family:Georgia,Lucida sans,Helvetica,Arial, sans-serif;
	color:#ffffff;
	font-weight:normal;
}

.articlecopy{
	background-color:#0a0b0c;
	color:#ffffff;
}

.site_ribbon{
	background:url('/fls/10410/site_graphics/site_ribbon.jpg') repeat;
	background-attachment:fixed;
	width:1px;
	overflow:hidden;
}

#outerContainer{
	padding:0px;
}

/* Header */
#HeaderContainer{
	width:1011px;
	height:114px;	
	overflow:hidden;
	position:relative;
	left:0px;
	top:0px;
	background:url('/fls/10410/site_graphics/header_w_menu_bg.jpg');
}

#HeaderContainer #divLogo{
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}

#HeaderContainer #divSchools{
	position:absolute;
	top:8px;
	right:6px;
	z-index:1;
}

#HeaderContainer #divHeaderAd{
	position:absolute;
	left:0px;
	top:0px;
	z-index:3;
	width:600px;
	height:79px;
	overflow:hidden;
}

#HeaderContainer #divHeaderAdFull{
	position:absolute;
	left:0px;
	top:0px;
	z-index:4;
	width:1011px;
	height:79px;
	overflow:hidden;
}

#HeaderContainer #divMenu{
	position:absolute;
	bottom:1px;
	left:0px;
	z-index:3;
}



#LandingGutsTopRow{
	width:1011px;
	height:311px;
	background:url('/fls/10410/site_graphics/toparea_BG.jpg');
	/*border-bottom:1px solid #cccccc;*/
}


/*---*/
#mainContainer{
	width:1011px;
	background-color:#000000;
	padding-top:0px;
}

.RotatorTextLink a:link, .RotatorTextLink a:visited{
	color:#ffffff;
	text-decoration:none;
	font-size:11px;font-weight:normal;font-family:Segoe UI, arial, sans-serif;
}

#LoginError a:link, #LoginError a:visited{
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
#LoginError a:hover{
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
	color:#A10C2F;
	text-decoration:none;
}


.PromoLinks, .PromoLinks a:link, .PromoLinks a:visited{
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
}

.PromoLinks a:hover{
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
	color:#A10C2F;
	text-decoration:none;
	font-size:11px;
}


.ScheduleDateLine{
	font-size:13px;
	padding-top:6px;
	padding-bottom:3px;
	font-weight:bold;
}


/* Footer */

#FooterAd{
	padding-top:5px;
	width:1011px;
	overflow:hidden;
}

#divFooter{
	width:1011px;
	overflow:hidden;
	color:#ffffff;
}

.FooterLinks a:link, .FooterLinks a:visited{
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
	color:#ffffff;
	text-decoration:none;
}

.FooterLinks a:hover{
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
	color:#ffffff;
	text-decoration:underline;
}

.GeorgiaLink a:link, .GeorgiaLink a:visited{
	font-weight:normal;font-family:Georgia, Verdana, Times New Roman, arial, sans-serif;
	color:#ffffff;
	text-decoration:none;
}

.GeorgiaLink a:hover{
	font-weight:normal;font-family:Georgia, Verdana, Times New Roman, arial, sans-serif;
	color:#ffffff;
	text-decoration:underline;
}

/*---*/

.photocopy{
	background-color:#eef2f4;
	color:#000000;
}

.odd{
	background-color:#575C5F;
}

.even{
	background-color:#494D50;
}

#StandingsBox .odd{
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
	color:#ffffff;
	background-color:#575C5F;
}

#StandingsBox .odd a:link, #StandingsBox .odd a:visited{
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
	color:#ffffff;
	text-decoration:none;
}

#StandingsBox .odd a:hover{
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
	color:#ffffff;
	text-decoration:underline;
}


#StandingsBox .even {
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
	color:#ffffff;
	background-color:#494D50;
}  

#StandingsBox .even a:link, #StandingsBox .even a:visited{
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
	color:#ffffff;
	text-decoration:none;
}

#StandingsBox .even a:hover{
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
	color:#ffffff;
	text-decoration:underline;
}

#StandingsBox .standings_header{
	font-size:12px;
	font-weight:bold;
}

.highlight{
	color:white;
	/*color:#7b0122;*/
	font-weight:normal;
  font-family:Segoe UI, arial, sans-serif;
}

.oldheadline{
	color:#ffffff;
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
}

.oldheadline span {
	color: #fff;	
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
}

.subhdr{
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
}


.ArticleControls .ReleaseDate{
	padding:7px 7px 7px 0px;
	color:#ffffff;
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
	font-size:11px;
}

.ArticleControls .Controls{
	color:#ffffff;
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
	font-size:11px;
	border:1px solid #5b5b5c;
	background:#505050 url('/fls/10410/site_graphics/article_controls_bg.gif') repeat-x;
	width:100%;
	height:24px;
	overflow:hidden;

}

.ArticleControls .Controls .ArtControlsLink{
	color:#ffffff;
	font-weight:normal;font-family:Verdana, arial, sans-serif;
	font-size:9px;

}

.ArticleControls .Controls .ArtControlsLink a:link, .ArticleControls .Controls .ArtControlsLink a:visited{
	color:#ffffff;
	font-weight:normal;font-family:Verdana, arial, sans-serif;
	font-size:9px;
	text-decoration:none;
}

.ArticleControls .Controls .ArtControlsLink a:hover{
	color:#ffffff;
	font-weight:normal;font-family:Verdana, arial, sans-serif;
	font-size:9px;
	text-decoration:underline;
}

.MoreInSport{
	color:#ffffff;
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
	font-size:12px;
}

.MoreInSport a:link, .MoreInSport a:visited{
	color:#ffffff;
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.MoreInSport a:hover{
	color:#ffffff;
	font-weight:normal;font-family:Segoe UI, arial, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

.error{
	background-color:#714d57;
	color:#ffffff;
	font-family:Segoe UI, arial, sans-serif;

}

.RotatorHeadline{
	padding:3px;
}

.RotatorHeadline, .RotatorHeadline a:link, .RotatorHeadline a:visited{
	font-size:20px;font-family:Georgia,Lucida sans,Helvetica,Arial, sans-serif;
}

.RotatorCtrl{
	cursor:pointer;
	z-index:10;
}

.SportHeaderText, .SportHeaderText a:link, .SportHeaderText a:visited, .SportHeaderText a:hover{
	color:#ffffff;
	font-family:Lucida Bright, Georgia, Verdana, Arial, sans-serif !important;
	font-size:17px;font-weight:bold;
	text-decoration:none;
}

/*wm-14174 bcd*/
/*.SportHeaderText a:hover{
	color:#ffffff;
	font-family:Lucida Bright, Georgia, Verdana, Arial, sans-serif;
	font-size:16px;font-weight:bold;
	text-decoration:underline;
}*/

.photolink, .photolink a:link, .photolink a:visited{
	color:#000000 !important;
	text-decoration:none !important;
}
.photolink a:hover{
	color:#000000 !important;
	text-decoration:underline !important;
}

.ViewCategory_tdHR{
	background-color:#ffffff !important;
}


#ViewCategoryTopCntrls{
	background-color:#969FA4 !important;
}


.successPageContent{
	color:#ffffff !important;
	background-color:#000000 !important;
}


#ID_ACCOUNT_EMAIL .highlight, #ID_ACCOUNT_ADDRESS .highlight{
	color:#ffffff !important;
}

.greytext{
	background-color:transparent;
}


/* Video embed code */
#articleVideoContainer {
	position:absolute;
	z-index:9999;
}
#NeulionVidContainer {
	height:240px;
	width:405px;
	display:none;
}
.imgPlayOverlay {
	position:absolute;
	padding-left:130px;
	padding-top:60px;
	height:120px;
	width:120px;
}

#jtvshlAdTbl {
	z-index:9999;
}
.imgPlayContainer {
	position:absolute;
}
#AutoPlayLink {
	position:absolute;
	padding-left:105px;
	z-index:9999;
}
.scheduleSeasonLinks{
	color:#ffffff !important;
}

/*wm-9827*/
span.at15t {
	color:#000000 !important;
}
#at15ptc {
	color:#000000 !important;	
}

#Bigtweetsfooter{
	padding-top:5px;
	font-size:16px;
}
#Bigtweetsfooter a{
	padding:0px 5px;
}