/* ------------------- layout -------------- */
div#wrapper { /*width:1100px;*/  } /*prevents Opera from reflowing rightOutsideAds (body + adwidth) }*/
div#ribbonHolder 							{background: #10214C url(/fls/9700/site_graphics/ribbon.jpg) repeat-y top right;}
body.printable div#ribbonHolder 		{background:#fff;}
div#ribbonSpacer 							{margin-right:47px;}
body.printable div#ribbonSpacer		{margin:0;}
div#main {
	/* principal content container */
	margin-right:auto;
	margin-left:auto;
	color: #000; 
	/*text-align: left; */
	/*position:relative;*/
	/*float:left;*/
	width:827px; /*780 body + 47 ribbon */
	background:#10214A;
}

#sportheader {
	background:url('/images/9700/header/right_wide.gif') repeat-x;
}

div#main_wide_template {
	/* principal content container */
	margin:0;
	color: #000; text-align: left; 
	position:relative;
	float:left;
	/*width:827px; /*780 body + 47 ribbon */
	background:#10214A;
}
div#main.wide { /* principal container plus this modification */ }
body.printable div#main, body.printable div#main.wide{width:630px; }

/*--------  header ------ */
div#headerContainer {
	margin: 0;
}
div#headerBanner { height:146px;}
/*body.printable div#headerContainer {width:630px}
body.printable div#headerBanner {height:118px;}*/

/* ---  center content ---- */
td#contentArea	{
	background: #fff;
	color: #000;
	max-width:640px;
}
/*body.printable div#contentArea {margin:0 !important;}*/
div#contentAreaContent 	{margin: 0 5px ;}
/*  ---  premium ---  */
td#MONTHNAME select.sm, td#MONTHNAME option,
td#YEARNAME select.sm, td#YEARNAME option{
	font-size:10px;
	font-family:Arial,sans-serif;
	padding:0;
}

/* --- left Column: 139px inclusive  --- */
td#leftColumn {background:#10214A; width:139px;}
div#menuContainer {height:450px;margin-bottom:2px;}
/*div#searchContainer {width:115px; margin:0; padding-top:5px;}
	#searchSubmit{background: #C49C6B url(/images/6200/header/search.gif) no-repeat; width:27px; height:17px;}
	#searchInput{
	background: #fff url(/images/6200/header/search_bkg.gif) no-repeat center;
	border: 1px solid #000; margin:0; padding:1px;
	width: 75px;
}*/
div#loginBox {
	color: #fff;
	font-family: "Times New Roman", Times, serif;
}
input#loginUsername, input#loginPass {background: #fff; border:1px solid #000; width:80px;}
input#loginSubmit {background:#aac2e4; color:#10214A;}

/*fix for Premium subscriber content articles page*/
.lgb #loginBox{
  color:#000000;
}
td.lgb table td span{
  color:#ffffff;
}
/*  --- right column: 236px ---  */
td#rightColumn{ 
	background: #10214A;
	width: 236px;
	border-left:2px solid #333;
}

div#main.wide td#rightColumn { width:0; display:none; visibility:hidden; border:0;}
div#scoreboardContainer{
	margin:10px 0 0 0;
}



/* --- footer --- */
#networkAdFooter { text-align:center; margin:10px; }
div#footer {clear:left; color:#fff; font-weight:normal; font-size:85%; margin: 0;}
body.printable div#footer {width:630px;}
div#footer div#containerFooterText{
	float:left;width:60%;padding:16px 4px 4px 4px;
}
div#footer div#containerXosLogo {
	background: #10214a;
	text-align: right;
	padding: 4px;
	
}
/* --- beside body content ---  */
div#networkAdSide{ float:left; width: 160px; margin: 0px 0 0 10px; }

/* misc layout (can fall on left or right) */
div#rightColumn div.pollContainer {}
div.pollContainer .polltitle 		{color:#000; font-weight:bold; text-align:center; padding: 4px;}
div.pollContainer .pollcontent 	{white-space:normal;}
div.pollContainer .polltotal		{padding: 0 10px 5px 5px;}
/* fixes for inconsistent poll display behavior found primarily on IE */
div.pollContainer .pollcontent input {background:transparent}
div.pollContainer .pollform .pollcontent {text-align:left; vertical-align:middle;}

 /*---  elements -------------------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin:0;
	padding:0; /* for Opera */
	color:#000;
	background:#fff;
}
body.usersite, body.printable 	{	font-family: Tahoma, Arial, Helvetica, sans-serif;}
body.usersite 							{background: #002341 url(/fls/9700/site_graphics/background.jpg);}

h1.title,.arttitle,.lgb {  /* titles */
	color: #000;
	font-size: large;
	font-weight:normal;
	margin: 2px;
}

p { text-decoration:none;}
A:active  			{color:#013E7f; text-decoration:underline;}
A:visited, A:link, A:hover 	{color:#013E7f; text-decoration:underline;}
#footer A, #footer a	{color:#fff; text-decoration:none;}

thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
td {font-size: 11px; font-weight:normal; }
th {font-size: 11px; font-weight:normal;}

form 			{ margin-top:0; margin-bottom:0; }
input 		{background-color:#FFF; color:#000; font-size:11px; }
select 		{background-color:#FFF; color:#000; font-size:11px; }
textarea	{ font-family:arial,sans-serif; background-color:#FFF; color:#000; font-size:11px; }
/* --- classes  ------------------------------------------  */
.articlecopy 		{color: #000; text-transform: none; font-size:x-small; font-style:italic; }  
.button{
	background: #023E7D; 
	color: #fff;
	font-weight: bold;
	margin:1px;
	padding: 1px;
}
div.clearing		{clear:both;height:1px;font-size:1px}
.error 				{font-size:small; font-weight:bold; background:#f7f087; color:#000;}
a.hlinelnk			{color:#10214A; font-weight:bold; text-decoration:none;}
.hidden				{display:none;visibility:hidden}
.hdr 					{font-weight:bold; background-color:#000; color:#FFF; }  
.highlight			{color:#10214A; font-weight: bold;}
.photocopy 			{font-size:x-small; background-color: #aac2e4; color:#000;} 
a.plaintextlink 	{text-decoration:none;}
body.usersite .sm {color:#000; text-decoration:none; font-size:small;} /*was font-size:11px;*/
.subhdr 				{font-weight: bold; background:#aac2e4; color:#10214A; }
.subheader 			{color: #333; font-size: medium; font-weight:bold;}
.submitButton {
	background: #10214A;
	color: #fff;
	padding: 1px;
	margin:0;
	border: none;
	cursor: pointer;
}
.warn 	{background-color:#aac2e4; color:#000; } 
.whitetext {color:#fff}

/*left column classes */

/* home page classes */
div.rotateTitleContainer h1.title {margin:0;font-size:115%; font-weight:bold;}
div.rotateTeaserContainer {margin:0 5px;}
img.rotatingThumb 			{padding-right:3px;}
div.subHeadlineContainer{ margin:3px;}
a.subHeadlineLink 	{font-size:small; margin:0; color: #10214A; text-align:left; text-decoration:none;}
a.headlineContinueLink 	{ color:#000; font-weight:bold; text-decoration:none; padding:1px; border-left: 1px solid #000; border-right: 1px solid #000;}



/* -- other existing classes not recategorized ---------- */
.header {color: #000; font-size:16px; font-weight:bold; padding:4px;}
.body {color: #000; font-size: 12px; font-weight:normal;}
.bodywhite {color: #FFF; font-size: 12px; font-weight:bold;}
.bodyred {color: #A00029; font-size: 12px; font-weight:bold;}
.caption {color: #666; font-size: 10px; font-weight:bold;}
.caption1 {color: #666; font-size: 11px; font-weight:normal;}
.footer {color: #ccc; font-size: 10px; font-weight:normal;}
.boldred {font-weight:bold; color: #A00029;}
.B {font-weight:bold; color:#000;}
.I {font-style:italic;}
A.nav1 {color: #666; font-size: 11px; font-weight:normal; text-decoration: none;}
A.nav1:hover {color: #c00; font-size: 11px; font-weight:normal; text-decoration:none;}
A.nav1AT {color: #c00; font-size: 11px; font-weight:bold; text-decoration: none;}

A.secnav1 {color: #666; font-size: 10px; font-weight:normal; text-decoration: underline;}
A.secnav1:hover {color: #c00; font-size: 10px; font-weight:normal; text-decoration: underline;}
A.secnav1AT {color: #c00; font-size: 10px; font-weight:normal; text-decoration:underline;}

div.page	{ page-break-before: always }

.biginput	{ font-family:arial,sans-serif; background-color:#FFF; color:#000; font-size:18px; }


.cour		{ font-family:monospace; font-weight:bold; background-color:#FFF; color:#000; font-size:14px; }

.AMMmain         {text-decoration:none; background-color:#CCC; color:#000; font-weight:bold; font-size:12px; }
.AMMback         {background-color:#013E7F; }
.AMMcur          {text-decoration:none; background-color:#FF9; cursor:pointer; color:#C80000; font-weight:bold; font-size:12px; }
.AMMcurgif       {background-color:#013E7F; }
.AMMgifarea      {background-color:#000; font-size:12px; }
.AMMgiflite      {background-color:#F33; font-size:12px; }
.AMMlink         {text-decoration:none; color:#FFF; font-weight:bold; font-size:12px; }
.AMMlite         {background-color:#FFF; cursor:pointer; color:#000; font-weight:bold; font-size:12px; }
.AMMbreak        {background-color:#013E7F; font-size:12px; }
.AMMsub          {text-decoration:none; background-color:#CCC; color:#000; font-weight:bold; font-size:11px; }
.AMMsubcur       {text-decoration:none; background-color:#FF9; cursor:pointer; color:#000; font-weight:bold; font-size:11px; }
.AMMsubgifcur    {background-color:#A00029; font-size:11px; }
.AMMsubback      {background-color:#CCC; }
.AMMsubgifarea1  {background-color:#FFF; font-size:11px; }
.AMMsubgiflite1  {background-color:#FFF; font-size:11px; }
.AMMsubgifarea2  {background-color:#000; font-size:11px; }
.AMMsubgiflite2  {background-color:#F33; font-size:11px; }
.AMMsublink      {text-decoration:none; font-weight:bold; font-size:11px; }
.AMMsublite      {background-color:#FFF; cursor:pointer; color:#000; font-weight:bold; font-size:11px; }
.AMMsubbreak     {background-color:#A00029; font-size:11px; }
.AMMmainhead     {text-decoration:none; background-color:#666; color:#FFF; font-weight:bold; font-size:11px; }
.AMMgifhead      {background-color:#000; font-size:11px; }


.MMmain         {text-decoration:none; background-color:#FFF; font-weight:bold; font-size:11px; }
.MMback         {background-color:#FFF; }
.MMcur          {text-decoration:none; background-color:#FFF; cursor:pointer; font-weight:bold; font-size:11px; }
.MMcurgif       {background-color:#FFF; }
.MMgifarea      {background-color:#FFF; font-size:11px; }
.MMgiflite      {background-color:#FFF; font-size:11px; }
.MMlink         {text-decoration:none; font-weight:bold; font-size:11px; }
.MMlite         {background-color:#FFF; cursor:pointer; font-weight:bold; font-size:11px; }
.MMbreak        {background-color:#FFF; font-size:11px; }
.MMsub          {text-decoration:none; background-color:#FFF; font-weight:bold; font-size:11px; }
.MMsubcur       {text-decoration:none; background-color:#FFF; cursor:pointer; font-weight:bold; font-size:11px; }
.MMsubgifcur    {background-color:#FFF; font-size:11px; }
.MMsubback      {background-color:#FFF; }
.MMsubgifarea1  {background-color:#FFF; font-size:11px; }
.MMsubgiflite1  {background-color:#FFF; font-size:11px; }
.MMsubgifarea2  {background-color:#FFF; font-size:11px; }
.MMsubgiflite2  {background-color:#FFF; font-size:11px; }
.MMsublink      {text-decoration:none; font-weight:bold; font-size:11px; }
.MMsublite      {background-color:#FFF; cursor:pointer; font-weight:bold; font-size:11px; }
.MMsubbreak     {background-color:#FFF; font-size:11px; }
.MMmainhead     {text-decoration:none; background-color:#FFF; color:#C80000; font-weight:bold; font-size:11px; }
.MMgifhead      {background-color:#FFF; font-size:11px; }


.greytext	{background-color:#FFF; color:#666; font-size:11px; }
.grey			{background-color:#999; font-size:11px; }
.white		{background-color: transparent;font-size: 11px;}
.black		{background-color:#000; color:#FFF; font-size:11px; }

.wlcm 		{background-color:#013E7F; color:#FFF; }  



.pwrlst 		{font-size:9pt;background-color:#FAEAC5; color:#013E7F; }  
.cellhdr 	{font-size:10pt; font-weight:bold; background-color:#E4CC91; color:#000; }  
.athlst 		{font-size:9pt;background-color:#E4CC91; color:#000; }  
.splst 		{font-size:9pt;background-color:#FAEAC5; color:#000; }  
.odd 			{font-size:9pt; background:#ddd; color:#000; }  
.even 		{font-size:9pt; background:#eee; color:#000; }  
.red 			{font-size:9pt; background:#FAA; color:#000; }  
.green 		{font-size:9pt; background:#ACA; color:#000; }  
.grey 		{font-size:9pt; background:#DDD; color:#000; }  
.inact 		{font-size:9pt; background-color:#F99; }  

.med      	{font-size:14px;color:#000;text-decoration:none;}
.ty      	{font-size:9px; color:#000;text-decoration:none;}
.tyb      	{font-size:9px; font-weight:bold; color:#000;text-decoration:none;}

.headline      	{font-size:14px; font-weight:bold; color:#000;text-decoration:none;}
.oldheadline   	{font-size:12px; font-weight:bold; color:#aac2e4;text-decoration:none;}
.bioname      		{font-size:18px; font-weight:bold; color:#000;text-decoration:none;}
.bioposition   	{font-size:14px; font-weight:bold; color:#000;text-decoration:none;}
.handover      	{cursor:pointer; }
.calodd 		{font-size:9pt;background-color:#ddd; }  
.caleven 	{font-size:9pt;background-color:#eee; }  

.bbback 	{background-repeat: no-repeat; background-image: url(/statImages/bbscoreboard.gif); background-color:#000;}
.tdback 	{background-repeat: no-repeat; background-image: url(/statImages/scoreboard-bkg.gif); background-color:#000;}
.scoreboard-score 	{font-size: 36px; color: #F44; font-weight: bold;}
.scoreboard-qtr 		{font-size: 24px; color: #F44; font-weight: bold;}
.scoreboard-yellow 	{font-size: 12px; color: #F44; font-weight: bold;}
.scoreboard-white 	{font-size: 12px; color: #FFF; font-weight: bold;}
.scoreboard-qtr-score {font-size: 12px; color: #FFF;}
.scoreboard-qtr-num {font-size: 11px; color: #FFF; font-weight: bold;}

.team-header 	{color: #000; font-size: 16px; font-weight:bold;}
.stat-hdr-big 	{font-size: 14px; font-weight: bold; background: #C80000; color:#FFF; }  
.stat-hdr 		{font-weight: bold; background: #A00029; color:#FFF; }  
.stat-hdr-link {font-weight: bold; background: #A00029; color:#FFF; }  
.stat-odd 		{font-size:9pt;background:#FAEAC5; }  
.stat-hdr-sm 	{background: #C80000; color:#FFF; }  
.stat-even 		{font-size:9pt;background:#FFF8D2; }  
.stat-totals 	{font-size:9pt; background-color:#FAA; color:#000; }

.hmblacksh	{font-size:14px; color:#FFF; font-weight:bold;background:#000; }
.hmblackso	{font-size:12px; color:#FAEAC5; font-weight:bold;background:#000; }
.hmblacksm	{font-size:12px; color:#FFF; font-weight:bold;background:#10224a; }
.hmblackh	{font-size:11px; color:#FFF; font-weight:bold; }
.hmblackw	{font-size:11px; color:#FFF; font-weight:bold; }
.hmblackty	{font-size:9px; color:#FFF;  }

.othheadtitle {font-size:14px; font-weight:bold; background:#A00029; color:#FFF;}

.videoTabTitle{color:#FFFFFF;font-weight:bold;text-decoration:underline;}
.videoTabDescription{color:#aac2e4;}
.liveTabOff{color:#FFFFFF;}
.liveTabOn{color:#FFFFFF;}

#NeulionVidContainer {
	width:390px;
	height:262px;
	margin-top:0px;
	display:none;
	margin-top:24px;
	margin-left:2px;
	}

#articleVideoContainer{
	position:absolute;
	z-index:9999;
	}
.imgPlayOverlayContainer{
	position:absolute;
	z-index:999;
	margin-left:130px;
	margin-top:90px;
	}