html,body { 
	background-color:#660033;
	margin: 0;  
	padding: 0;  
	border: 0;  
	font-family:Arial, Helvetica, sans-serif;
}

table, td {
	border:0;
	margin:0;
	padding:0;	
}

#siteContainer {
	width:1266;
	margin:0 auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;

}

#LeftBorder {
	background:url('/fls/10500/site_graphics/site_Background_left.gif') repeat-y;
	width:112px;
}

#RightBorder {
	background:url('/fls/10500/site_graphics/site_Background_right.gif') repeat-y;
	width:110px;
}

.clear {
	clear:both;	
}

img {
	display:block;	
	border:0px;
}

.wide { width:100%; }

#Container2 {
	padding:0;
	margin:0;
}

#CenterLayout {
	width:998px;	
	border:0px 1px 0px 1px;
	border-color:#6b0001;
}

#LeftLayout {
	width:auto;
}

#RightLayout {
	width:auto;
}

#threeColContainer {
	width:984px;
	overflow-x:hidden;
}

#mainMenuContainer {
    background-color:#d41914;
    height:20px;
    overflow:hidden;   
}

#sportMenuContainer {
	background:url('/images/14200/bg_left_col_menu_slice.jpg') repeat-y;
	width:140px;
}


/*
.main A:active,
.main A:visited,
.main A:link,
.main A:hover  	
{	font-family:arial,san-serif; 
	color:#000000; 
	text-decoration:underline;
}
*/
#skyscraper {
    padding-left:15px;
    padding-top:35px;
}   

.photocopy {
	background-color:#d9dfe4;	
}

.button {
	background-color:#950000;
	color:#ffffff;	
}

/* ---------------------------------------------------------------------------------------- 
   Header Start CSS
---------------------------------------------------------------------------------------- */

#MenuContainer {
	background-color:#ffffff;	
}

#MenuArea {
	height:43px;
	display:block;
	background-color: #ffffff;
	background-image: url('/fls/10500/site_graphics/menuPad_Background.gif');
	background-repeat: repeat-x;
}

#MenuPad,
#menuTopSpace,
#menuBotSpace{
	margin-left: 7px;
	margin-right: 7px;
	overflow: hidden;
}

#menuTopSpace{
	background-image: url('/fls/10500/site_graphics/menuShadow_Top.gif');
	background-repeat: repeat-x;
	position: relative;
	height: 7px;
}

#menuBotSpace{
	background-image: url('/fls/10500/site_graphics/menuShadow_Bot.gif');
	background-repeat: repeat-x;
	height: 7px;
}

#MenuPad {
	height: 25px;
	position: relative;
	background-image: url('/images/10500/site_graphics/menuBackground.gif');
}

#SportMenuContainer {
	padding:1px;	
}



a.sport-menu{
	text-decoration:none;	
	font-size:11px;
	color:#660033;
}

a.sport-menu:hover {
	text-decoration:underline;
	color:#660033;
	font-size:11px;
}

a.sport-menu:visited {
	font-size:11px;
	color:#660033;
}


#SportMenuContainer img {
	position:relative;
	/*top:-3px;*/	
}

#SportMenuContainer{
	background-image: url("/images/10500/site_graphics/subnavigation_background.gif");
	margin-left: 1px;
}

#search{
	float: right;
	width: 170px;
	position: relative;
	top: -18px;
	left: -10px;
}

#searchSubmit{
	background: none;
}
/* ---------------------------------------------------------------------------------------- 
   Header End CSS
-------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------- 
   Menu Start CSS
---------------------------------------------------------------------------------------- */
.menuv5_main_menu {
	height: 21px;
	margin-left: -2px;
	white-space: nowrap;
}
.menuv5_header_style{
	border-left: 1px solid #a16884;
}

a.menuv5_sub_menu:link,
a.menuv5_sub_menu:hover,
a.menuv5_sub_menu:visited,
a.menuv5_sub_menu:active,
a.menuv5_sub_item:link,
a.menuv5_sub_item:hover,
a.menuv5_sub_item:visited,
a.menuv5_sub_item:active
{
	text-decoration:none !important;	
}

a.menuv5_main_menu:link,
a.menuv5_main_menu:hover,
a.menuv5_main_menu:visited,
a.menuv5_main_menu:active
{
	text-decoration:none !important;
	font-weight:bold !important;	
	font-size:12px !important;
	line-height: 25px;
	text-align: center;
}

td.menuv5_main_menu {
	padding-left:10px !important;
	padding-right:10px !important;
	}

a.menuv5_mens_sports {
	text-decoration:none !important;	
}

td.menuv5_on {
/*  Transparancy to replicate the menu gradient
	opacity:.7;
	filter: alpha(opacity=70);
*/
}
td.menuv5_sub_menu,
td.menuv5_sub_item 
{
	opacity:1;
	filter: alpha(opacity=100);

}
.milonictable{
	background-image: url('images/10500/site_graphics/menuBackground.gif') !important;
}
/* ---------------------------------------------------------------------------------------- 
   Menu End CSS
-------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------- 
   +More Menu Start CSS
-------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------- */

ul.menu {height:32px; position:relative; z-index:100; font-family:arial, sans-serif;}
/* remove all the bullets, borders and padding from the default list styling */
ul.menu {padding:0;margin:0;list-style-type:none;}
ul.menu li {list-style-type:none;};
ul.menu ul ul {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
ul.menu li {float:left;width:149px;position:relative;}
/* style the links for the top level */
ul.menu a, ul.menu a:visited {display:block;font-size:12px;text-decoration:none; color:#660033; width:138px; height:30px; background:transparent; padding-left:10px; line-height:29px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:149px; w\idth:138px;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
ul.menu ul {visibility:hidden;position:absolute;height:0;top:31px;left:-40px; width:149px;}
/* another hack for IE5.5 */
* html ul.menu ul {top:30px;t\op:31px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
ul.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
ul.menu ul a, ul.menu ul a:visited {background:#660033; color:#ffffff; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html ul.menu ul a, * html ul.menu ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
ul.menu ul a:hover{color:#660033; background:#ffffff;text-decoration:none;}
ul.menu a:hover {color#660033;background-color:transparent;text-decoration:none;}
ul.menu ul :hover > a {color:#660033; background:#ffffff;text-decoration:none;}
ul.menu :hover > a {color#660033;background-color:transparent;text-decoration:none;}

/* make the second level visible when hover on first level list OR link */
ul.menu li:hover ul,
ul.menu a:hover ul{visibility:visible; }


/* ---------------------------------------------------------------------------------------- 
   +More Menu End CSS
---------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------- 
   Center Start CSS
---------------------------------------------------------------------------------------- */
#HomePageContainer {
    
    width: 695px;

}

#SportPageContainer {
    
    width:100%;   
}

#MainColContainer {
	
	width:100%;
}

#ArticlePageContainer {
    padding:10px;
    width:100%;   
}

#ArticlePageContainer td.sm div {
	font-size:12px;	
}

#CalendarPageContainer {
	width:100%;	
}
/*
#CalendarPageContainer center table tbody tr > td table{
	width: 100%;
	height: 100%;

}
#CalendarPageContainer center table tbody tr > td td{
	border: 0px solid #000000;
}
*/

#calendar{
/*
	border: 2px ridge #ffffff;
	border-collapse: seperate;
*/
	border-right: 2px outset #ffffff;
	border-bottom: 2px outset #ffffff;
	border-collapse: seperate;
	margin-bottom: 10px;
}
#calendarPrevMonth{
	text-align: left;
}

.calendarBorder{
	border: 2px inset #ffffff;
	border-collapse: seperate;
}


#HomePageGuts{
    width:100%;   
}

#SportPageGuts{
    width:100%;
}

.artReleaseIcons {
	height:26px;
	line-height:26px;
	background:url('/fls/10500/site_graphics/bg_article_icons.jpg') repeat-x;	
}

.articlecopy {
	background:transparent;	
}

.arttitle {
	color:#660033;
	font-size:24px;	
}
/*wm-17726-bcd-s*/
/*
.article-image {
	width:300px;	
}

#PhotoCellContainer {
	width:300px !important;	
}

#PhotoCellContainer table {
	width:auto !important;	
}
*/
/*wm-17726-bcd-e*/
/* ---------------------------------------------------------------------------------------- 
   Center End CSS
-------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------- 
   Rotator Start CSS
---------------------------------------------------------------------------------------- */
#RotatorContainer {
	margin:4px;
/*
	background:url('/fls/10500/site_graphics/bg_rotator.jpg') no-repeat;

*/
	position:relative;
	height:553px;
	width: 688px;
	overflow: hidden;
	margin-right: 0px;
}

#Container {
	background-color:#ffffff;
	padding-left:6px;	
}

#CenterCurvedBottom {
	padding-bottom:15px;	
}

div.main-image {
	position:relative;
	width: 500px;
	float: left;
	overflow: hidden;
	border: 1px solid #660033;
}

.main-headline {
	background:#000000;
	opacity:.7;
	filter: alpha(opacity=70);
	height:40px;
	width:100%;
	position:absolute;
	bottom:0px;
	left:0px;	
}

.main-headline-text a,
.main-headline-text a:hover,
.main-headline-text a:visited{
	text-decoration: none;
	color: #ffffff !important;
}

div.main-headline-text {
	position:absolute;
	bottom:0px;
	left:0px;
	height:40px;
	width:100%;	
}

div.main-headline-text table {
	width:100%;	
}

div.main-headline-text tr {
	height:40px;
	vertical-align:middle;	
}

div.main-headline-text td {
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:16px;	
	line-height:40px;
	font-family:arial;
}

.main-content {
	display:none;
	height:300px;	
}

#rotatorMainLimiter{
	height:305px;
	position:absolute;
}

.active {
	display:block;	
}

.main-teaser {
	position: relative;
	height:280px;
	width:165px;
	top:0x;
	left:0px;
	font-size:12px;
	padding:10px;
	overflow:hidden;	
}

a.read-more {
	text-decoration:underline;
	color:#660033;
}

#rotatorControlsContainer{
	position: absolute;
	top: 306px;
	height: 20px;
	width: 672px;
	background-image: url('/images/10500/site_graphics/rotatorControls_Background.gif');
	background-repeat: repeat-x;
	border: 2px solid #b5c0c8;
}

#RotatorControls {
/*
	position:absolute;
	top:300px;
	left:626px;
*/
	position:relative;
	z-index: 9;
	height:20px;
	width:64px;
	float: right;
}
#moreNews{
	float:left;
}

#SubStories {
	position:absolute;
	top:332px;
	left:0px;
	height:200px;
	width: 710px;
	margin-top:4px;
}

.inactive {
	display:none;	
}

.sub-story-box {
	float:left;
	width:162px;
	border:0px solid #000fff;	
	margin-right: 9px;
	text-align:center;
	background-color: #e3e3e3;
}

img.sub-image {
	margin-left:auto;
	margin-right:auto;
	border:1px solid #660033;
}

.sub-text-box {
	padding:5px;
	text-align:left;
	font-size:12px;
	height: 132px;
}

.sub-text-box .sport {
	font-weight:bold;
	font-size:13px;		
}

/* ---------------------------------------------------------------------------------------- 
   Rotator End CSS
-------------------------------------------------------------------------------------------
/*    Center Left Ads    */
#centerLeftAds{
	width: 298px;
	float: left;
}

#centerLeftAdHeader
{
	border: 1px solid #7c0e27;
}
/*    End Center Left Ads    */

/*    Center Right Ads    */
#centerRightAds{
	width: 350px;
	float: left;
	margin-left: 26px;
}

/*    End Center Right Ads

/*    Bottom Tabs   */
#BottomTabsContainer{
  width: 679px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-left: 4px;
	clear: both;
}

.BottomTabsContent{
	background-image: url("/fls/10500/site_graphics/bottomTabsBackground.gif");
	background-repeat: repeat-y;
}
/*    END Bottom Tabs   */

/*---------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------- 
   Footer Start CSS
---------------------------------------------------------------------------------------- */

#footer {
	margin:0px;
	padding:0px;	
}

#accipiter_h {
	height:102px;
	background-color:#000000;
}

#accipiter_h div {
	padding-top:6px;	
}

td A.footerLinks:active, 	
td A.footerLinks:visited, 
td A.footerLinks:link,  	
td A.footerLinks:hover  	{
	font-family:arial,san-serif; 
	color:#ffffff; 
	text-decoration:underline;
	font-size:11px;
	line-height:32px;
}

#footerContainer {
	background-color:#000000;	
}

#footerContainer td {
    color:#ffffff;
    font-size:11px;   
    padding-left:5px;
}

#BottomContentContainer {
	background-color:#ffffff;	
}

#BottomContentContainer .bottom-content {
	margin-left:6px;
	margin-right:9px;	
	padding-bottom:10px;
}

.bottom-center-ads {
	padding-bottom:6px;	
}

#FanPollContainer {
	background:url('/fls/10500/site_graphics/bg_fan_poll.jpg') no-repeat;
	height: 251px;
	width: 288px;
	overflow: hidden;
	position: relative;
	display: block;
	margin-bottom: 10px;
}
#FanPollContainerInactive {
	background:url('/fls/10500/site_graphics/bg_fan_poll.jpg') no-repeat;
	height:51px;
	width: 288px;
	overflow: hidden;
	position: relative;
	display: block;
	margin-bottom: 10px;
	border-bottom:solid 1px #CBCBCB;
}

#PollTabContianer {
	position:absolute;
	width:280px;
	font-size:12px;
	height:220px;
	overflow:hidden;
	top:45px;
	left:5px;
}

#PollTabContianer td {
	font-size:12px;	
}

.bottom-right-ads {
	padding-bottom:6px;	
}

.poll_question {
	font-weight:bold;
	color:#6b0001;	
	padding-bottom:20px;
}

.bottom-content tr {
	vertical-align:top;	
}

#FanPollContainerInactive  .NoEvents {
	color:#6b0001;	
	text-align:center;
	margin-top:30px;
}

#FanPollContainer .pollform {
	margin-left: 20px;
}

.bottom-tab-content {
	width: 673px;
	border: 1px solid #cccccc;
	border-top: 0px;
	border-bottom: 0px;
	height: 200px;
	font-size: 12px;
	overflow-x: hidden;
	overflow-y: auto;
}

#ScoreTabContianer tr.odd,
#ScheduleTabContianer tr.odd,
#MoreHeadlinesContainer tr.odd 
{
	background-color:#ffffff;	
}

.bottom-tab-content td {
	font-size:12px;
}	

#ScoreTabContianer tr.even,
#ScheduleTabContianer tr.even,
#MoreHeadlinesContainer tr.even 
{
	background-color:#f2f2f2;
}

#ScoreTabContianer .wide td,
#ScheduleTabContianer .wide td,
#MoreHeadlinesContainer .wide td 
{
	padding:5px;	
}

#MoreHeadlinesContainer td {
	text-align:left;	
	padding:3px 5px;
}

a.more-headlines {
	text-decoration:none;
	color:#000000;
	font-weight:bold;	
}

.bottom-ads {
	height: 170px;
	overflow:hidden;
	margin-bottom: 15px;
	padding-left: 29px;
	background-color: #d2d2d5;
}
.bottom-ads-background {
	padding-top:12px;
	height:179px;
	background-color:#d2d2d5;
	}

/* ---------------------------------------------------------------------------------------- 
   Footer End CSS
-------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------- 
   Left Start CSS
---------------------------------------------------------------------------------------- */
#leftColContainer {
    width:288px;
    float: left;
}

#leftCol {
    /*background-color:#141414;  */
}

#EnewsContainer {
	width:288px;
	height:78px;
	background:url('/fls/10500/site_graphics/bg_enews.jpg') no-repeat;
	display:block;
	position:relative;	
	margin-bottom: 4px;
	margin-top:4px;
}

#Login_ID {
	border:1px solid #000000;
	height:15px;
	width:120px;
	position:absolute;
	top:50px;
	left:80px;
	background:url('/fls/10500/site_graphics/bg_email.jpg') no-repeat #ffffff;
}

#Sub_button {
	position: absolute;
	top: 50px;
	left: 210px;
	width: 66px;
	height: 16px;
}

#LoginBox {
	background-color: #d3d4d6;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 20px;
	border: 1px solid #000000;
	border-top: 0px;
}
#loginUsernameContainer{
	float: left;
	width:129px;
	margin-left: 3px;
}
#loginPassContainer{
	float: left;
	width: 129px
}
#loginButtonContainer{
	float: left;
	width: 22px;
	margin-left: -1px;
}
#loginUsername {
	background:url('/fls/10500/site_graphics/bg_login.jpg') no-repeat #ffffff;
	height:18px;
	line-height:18px;
	font-size:13px;
	width:127px;
	margin:0px;
	padding:0px;
	border:1px solid #000000;
	margin-right:1px;
}

#loginPass {
	background:url('/fls/10500/site_graphics/bg_password.jpg') no-repeat #ffffff;
	height:18px;
	line-height:18px;
	font-size:13px;
	width:127px;
	margin:0px;
	padding:0px;
	border:1px solid #000000;
	border-left: 0px;
	margin-right:1px;
}

#loginButton{
	border:1px solid #000000;
	border-left: 0px;
}

#PremiumTabContainer {
	background-color:#000000;	
}

#PremiumTabContainer #premium-tabs .tab-content {
	width:288px;
	height:193px;
	overflow:hidden;
	overflow-y:auto;
	background-color: transparent;
	color:#ffffff;
	display:none;	
}

#playlistContainer{
	background-image: url(/fls/10500/site_graphics/playlist_Background.gif);
	height: 215px;
	overflow: hidden;
}


#PremiumTabContainer #premium-tabs .active {
	display:block;
	background: transparent;
}

.tab-button-container .tab-button {
	background-image:url('/fls/10500/site_graphics/premium_tabs_off.jpg');
	background-repeat: repeat-x;
	color:#59002c;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	cursor:hand;
	cursor:pointer;
	width:auto;
}

.tab-button-container .tab-button a {
	color:#59002c;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	cursor:hand;
	cursor:pointer;
	width:auto;
	text-decoration:none;
}

.activePremiumTab{
	background-image:url('/fls/10500/site_graphics/premium_tabs_on.jpg') !important;
	background-repeat: repeat-x !important;
	color:#eeeeee !important;
}
/*newcode for login area*/
.activePremiumTab a{
	background-color:#660033;
	color:#ffffff !important;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	cursor:hand;
	cursor:pointer;
	width:auto;
	text-decoration:none;
}
.tab-button span p{
	line-height:23px;
	padding:0px 19px;
	margin:0;
}
.tab-button span a {
	line-height:23px;
	padding:6px 20px;
}
.tab-button-container table.wide {
	background-color:#000000;	
}

#PremiumLinks {
	color:#ffffff;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;	
}

a.premium-links {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;	
}

.event-item {
	height: 8px;
	padding-top: 5px;
}

.eventIcon{
	width: 10px;
	float: left;
	margin-left: 10px;
/*  Hidden until we can make the image work */
	display: none;
}
.eventDescription{
	width: 255px;
	float: left;
	margin-left: 8px;
	text-align: left;
	line-height: 12px !important;
	padding-bottom: 4px;
}

.event-item a,
.event-item a:hover,
.event-item a:visited,
.eventDescription a,
.eventDescription a:hover,
.eventDescription a:visited{
	color: #ffffff;
	text-decoration: none;
}

.eventContainer{
	display: block;
	float:left;
}
/* ---------------------------------------------------------------------------------------- 
   Left End CSS
-------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------- 
   Right Start CSS
---------------------------------------------------------------------------------------- */
#rightColContainer {
    width:176px;   
}

#rightCol {
    /*background-color:#B8B8B8;  */
}

/* ----------------------------------------------------------------------------------------
   Right End CSS
-------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------
   Ad Space CSS
-------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------- */

#bottomLeftAd{
	width: 300px;
	height: 226px;
	background-image: url('/fls/10500/site_graphics/merchandiceAdspaceBackground.gif');
}

.BOTTOM_LEFT_AD{
	margin-left:1px;
}

#footerAdLeft{
	width: 304px;
	float: left;
}

#footerAdCenter{
	width: 298px;
	margin-left: 34px;
	float: left;
}

#footerAdRight{
	width: 288px;
	height: 79px;
	margin-left: 33px;
	float: left;
}

#additionalLinksContainer{
	margin-top: 10px;
	width:  288px;
	float: left;
	clear: both;
}

#additionalLinks{
	background-image: url('/fls/10500/site_graphics/additionalLinksBackground.gif');
	height: 242px;
}
#additionalLinksContent{
	height: 241px;
	padding-left: 4px;
	overflow-y: auto;
}

#rightMenuAds{
	float: left;
}

.calendarDateNum{
	border: 0px;
}

.bioname{
	margin-bottom: 20px;
}

/* Video Embed Player */
#NeulionVidContainer {
	width:675px;
	height:280px;
	margin-top:0px;
	display:none;
	z-index:104;
	}

#articleVideoContainer{
	position:absolute;
	z-index:103;
	}
.imgPlayOverlayContainer{
	position:absolute;
	z-index:102;
	margin-left:190px;
	margin-top:-220px;
	}
.imgPlayOverlay{
	z-index:100;

}

#videoStop {
	color:#FFD00D;
	background-color:#000000;
	height:16px;
	width:75px;
	z-index:9999;
	text-decoration:none;
	font-weight:bold;
	margin-left:3px;
	padding-left:10px;
	cursor:pointer;
	border:1px solid #FFD00D;
	}
#Closevideo {
	background-color:#000000;
	text-align:right;
	width:675px;
	height:25px;
	position:relative;
	display:none;
	z-index:9999;
	text-decoration:none;
	color:#000000;
}
#Closevideo a{
	color:#ffffff;
}

#PlayerBioProfile {
	height: 200px !important;	
}

#PlayerBioImageContainer {
	margin: 9px 14px !important;	
}
