/* ------------------- layout -------------- */
div#main {
	/* principal container */
	background:#002d62 url(/images/11700/ribbon.gif) repeat-y left top;
	color: #000; padding: 0 0 0 28px; text-align: left; 
	width: 980px;
}
body.printable div#main {width:650px; background:#fff; padding:0;}

div#contentWrapper{border-left:1px solid #fff; }
body.printable div#contentWrapper{border-top:0;}

/*--------  header ------ */
div#headerContainer{
	margin:0; border-left:1px solid #fff;
}
div#headerImageContainer {
	position: relative;
	height: 156px;
	background: #002d62 url(/images/11700/header_ad_bkg.gif) repeat-x bottom;
}
body.printable div#headerImageContainer {width:650px; height: 104px;}

div#menuContainer {
	height: 34px;
	background: url(/images/11700/menu/menu.gif) no-repeat left;
	margin: 4px 0 1px 1px;
}


/* ---  center content ---- */
td#contentArea{background:#fff;}


/* --- left Column: 160px + 0 total borders  --- */
td#leftColumn {background:#fff;width:160px;}
body.printable td#leftColumn {width: 0; display: none; visibility: hidden;}
div#leftColumnContent{width:160px;}
div#sportMenuContainer {background: #b1953a; height: 0px; margin: 5px 4px 10px;}

/*  --- right column: 234px + 2px border ---  */
td#rightColumn{background:#fff;border-left:2px solid #fff;}
div#main.wide td#rightColumn {width: 0; display: none; visibility: hidden; border:0;}
div#rightColumnContent{width:234px;}
div#rightColumnContent td.none br {display:none;} /*hide br after html ads */

div#loginBox 	{
	/*background: url(/images/11700/columns/premium.gif) no-repeat;*/
	background: url('/fls/11700/site_graphics/login_bg.jpg') no-repeat;
	color:#fff;
	width: 234px;
	/*height: 174px;*/
	height: 61px;
	overflow:hidden;
}
input#loginUsername, input#loginPass {background: #fff; border:1px solid #000; width:80px;}
input#loginSubmit 			{}
div#loginBox label 			{color:#b1953a; font-weight:bold;}


/*  --- third column: 160px + 2px border ---  */
td#thirdColumn{width:160px;background:#fff;border-left:2px solid #fff;}
body.printable td#thirdColumn {width: 0; display: none; visibility: hidden; border:0;}
div#thirdColumnContent{width:160px;}

/* --- footer ---  */
div#footer {clear:left; color:#fff; font-weight:bold; font-size:85%; width:980px; }
body.printable div#footer {width:650px;}
div#footer div#containerXosLogo {
	background: #000;
	text-align: right;
	padding: 4px; 
}
div#networkAdHeader {background:#000; padding:10px; height:90px; overflow:hidden; text-align:center;}

/* --- beside body content ---  */
/*div#networkAdSide {width:175px; margin:142px 0 0 15px; float:left; position:relative;z-index:1}  float allows it to overflow bottom of table */

/* misc layout (can fall on left or right) */
div#rightColumn div.pollwrapper { background: #002D62;}
div.pollContainer .polltitle {
	background: #002D62;
	color: #fff;
	font-weight: bold;
	padding: 4px;
	text-align: center;
}
div.pollContainer .pollcontent{
	white-space: normal;
	background: #002D62;
	color: #fff;
	vertical-align: middle;
	padding:0 4px 0 4px;
}
div.pollContainer .polltotal {
	background: #002D62; color:#fff; padding: 6px;
}
div.pollContainer .polltotal input {
	background: #fff; color:#002D62; padding: 1px;
}
div.pollContainer .pollform .pollcontent{
	text-align:left;
}


 /*---  elements -------------------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin:0;
	padding:0; /* for Opera */
	color:#000;
	background:#fff;
}
body.usersite {background: #013E7F url(/fls/11700/site_graphics/background.jpg);}

h1.title,.arttitle,.lgb {  /* titles */
	color: #013E7F;
	font-size: large;
	font-weight:normal;
	margin: 2px;
}

p { text-decoration:none;}
A:active  			{color:#193A6D; text-decoration:underline;}
A:visited, A:link, A:hover 	{color:#193A6D; text-decoration:underline;}
#footer A, #footer a	{color:#000; 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: #001652;
	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:#013E7F; font-weight:bold; text-decoration:none;}
.hidden				{display:none;visibility:hidden}
.hdr 					{font-weight:bold; background-color:#000; color:#FFF; }  
.highlight			{color:#013E7F; font-weight: bold;}
.photocopy 			{font-size:x-small; background-color: #C2aa67; 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:#C2aa67; color:#000; }
.subheader 			{color: #333; font-size: medium; font-weight:bold;}
.submitButton {
	background: #023E7D;
	color: #fff;
	padding: 1px;
	margin:0;
	border: none;
	cursor: pointer;
}

.warn 	{background-color:#f7f087; color:#000; } 
.whitetext {color:#fff}

/*custom classes */
.yellowTexture {
	background: url(/images/11700/textures/yellow.gif);
}

/* FRONT PAGE FEATURE */
#containerRotateBox {
	position: relative;
	background-color: #b1953a;
	overflow: auto;
}
div.headlineNav {
	width:300px;
	background: #002d62;
}
div.rotateImageContainer {
	clear:left;
	position: relative;
	background-color: #b1953a;
	overflow: hidden;
	width:300px;
	/*width: 240px; height: 240px;*/
}
.rotateImage {
	/*width: 240px; height: 240px;*/
	font-family:Geneva, Arial, Helvetica, sans-serif
}
div.rotateContentContainer {
	position: relative;
	width:275px;
	background: #FFF;
	height:270px;
	overflow: auto;
}


#headlineListContainer {
	position:absolute;
	bottom:0;
	margin: 0 0px 0px 5px;
}
div.headlineStoryContainer {
	position: relative;
	margin: 10px;
}

.headlineTitle {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #0C2475;
	margin: 10px 0px 10px 0px;
}
.headlineStory {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
.headlineNumber {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #737fa6;
	padding: 0px 25px 0px 25px;
}
.headlineSportAbbr {
	font-size: 11px;
	color: #000;
	padding-bottom:2px;
}
.headlineListItem {
	font-size: 11px;
	color: #002D62;
	text-decoration: none;
	font-weight:bold;
}

/* home page classes */
div.rotateTitleContainer h1.title {margin:2px 2px 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: #013E7F; 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:#000;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:#000; }
.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;}

