/* ------------------- layout -------------- */
div#main {
	/* principal container */
	background: #fff;
	color: #000; margin: 0; text-align: left; width: 783px; 
	border: 2px solid #000; /*ribbon border */
}
div#main.wide {}
body.printable div#main, body.printable div#main.wide {width:630px; border:none; background:#fff; background-image:none;}

/*--------  header ------ */
div#headerContainer { margin:0; width:783px;	border-bottom:1px solid #000; border-right: 2px solid #000; /*ribbon border */ }
div#headerBanner { background: #A00029; height:143px; } 
body.printable div#headerContainer {width:630px;}
body.printable div#headerContainer {height:118px;}

div#searchContainer {
	width: 107px;
	margin: 0;
	padding: 5px 5px 0px 0;
	height:23px;
	float:left;
	background: url(/images/6200/header/menu_separator.gif) no-repeat right top;
}

.mmenu {
	height:23px;
	float:left;
	}

#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: 67px;
}
div#menuContainer {background:#c49c6b url(/images/6200/header/menu.gif) no-repeat; height:29px; }

div#networkAdHeader {padding:10px; width:760px; overflow:hidden; text-align:center;height:90px;}

/* ---  center content ---- */
div#contentWrapper {width:783px;border-right:2px solid #000;}
td#contentArea	{background: #fff; color:#000;}
div#main.wide td#contentArea{}
body.printable td#contentArea {margin:0 !important;}

/* --- left Column  --- */
td#leftColumn{width:140px;background:#000;}
div#sportMenuContainer {margin: 0; font-size:11px; font-weight:bold;}
div#EnewsSubscribe {background:#fff; font-size: 80%; border:1px solid #fff; margin:0 1px 15px 0; }

/*  --- right column ---  */
td#rightColumn{background: #000; text-align:center; width:234px; border-left:1px solid #000;}
div#eventContentContainer{margin: 0 0 15px 0; width: 234px; overflow: hidden;}
div#loginBoxContainer {background:#fff; font-size: 10px; border:1px solid #fff; margin:0 0 15px 0; }
div#loginBox { background:#C49C6B;}
div#loginBox label {}
input#loginUsername, input#loginPass {background: #fff; border:1px solid #000; width:68px;}
input#loginSubmit {}

/* --- footer ---  */
div#footer {clear:left; color:#fff; font-size:85%; width:783px; border-right: 2px solid #000; /*ribbon border */}
body.printable div#footer {width:630px;}
div#footer div#containerXosLogo {
	background: #A00028 url(/images/6200/footer/xoscurve.gif) no-repeat center right;
	border-top: 10px solid #000;
	text-align: right;
	padding: 0 4px 1px 0;
}
/* --- beside body content ---  */
div#networkAdSide {position:relative; padding: 5px 0 0 5px; }
div#ESPNU_Headlines{padding: 5px 0 0 5px;}

/* misc layout (can fall on left or right) */
div#rightColumn div.pollContainer {margin:0; }
div.pollContainer .polltitle { background:#A00028; color:#fff; font-size:90%; font-weight:bold; padding: 4px; text-align:center; }
div.pollContainer td.odd {
	text-align: left;
	white-space: normal;
}
div.pollContainer .pollwrapper {margin-bottom:15px;}

 /*---  elements -------------------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin:0;
	padding:0; /* for Opera */
	color:#000;
	background:#fff;
}
body.usersite {background: #C49C6B;}

h1.title,.arttitle,.lgb {  /* titles */
	color: #9c0226;
	font-size: large;
	font-weight:normal;
	margin: 2px;
}

p { text-decoration:none;}
A:link 		{color:#193A6D; text-decoration:underline;}
A:visited 	{color:#193A6D; 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;}
.button{
	background: #A00029; 
	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, a.hlinelink:link, a.hlinelink:visited {
	color: #A00029 !important;
	font-weight: bold;
	text-decoration: none !important;
}
.hdr 					{font-weight:bold; background-color:#000; color:#FFF; }  
.highlight			{color:#000000; font-weight: normal;}
.photocopy 			{font-size:x-small; font-style:italic; background-color: #e8e8e8; color:#000;} 
a.plaintextlink, a.plaintextlink:link, a.plaintextlink:visited{text-decoration:none !important;}
.subhdr 				{font-weight: bold; background:#C49C6B; color:#000; }
.subheader 			{color: #333; font-size: medium; font-weight:bold;}
.submitButton {
	background: #A00029;
	color: #fff;
	padding: 1px;
	margin:0;
	border: none;
	cursor: pointer;
}
.warn 	{background-color:#f7f087; color:#000; } 
.whitetext {color:#fff}

/*left column classes */
div.navTabSS {background: url('/fls/6200/site_graphics/menu_background.png') no-repeat left; height:35px; margin-bottom:3px;padding-left:5px;}
div.navTabHeaderSS {color: #a10029; text-transform: uppercase; font-size:14px; font-family:arial; }
div.navTabBodySS{
	/*background: url('/images/6200/columns/ss_menu.gif') repeat-y left;*/
}
div.navTabBodySS a, .navTabBodySS a:link, .navTabBodySS a:hover, .navTabBodySS a:visited{
	color: #000;
	font-family:arial;
	font-weight:bold;
	display:block;
	float:left;
	font-size:11px;
	margin-right:11px;
	text-decoration:none;
	background:transparent;
	margin-right:13px;
	/*text-transform: uppercase;*/
	/*margin:2px 0 1px 18px;*/
}

/* home page classes */
.customDivider {border-top:1px solid #000; border-bottom:1px solid #000; background:#A00029; height:4px; font-size:4px; margin: 0 0 5px 0;}
.rotateTitleContainer	{text-align:center; }
div.rotateTeaserContainer {margin: 8px 4px;}
div.rotatingLink 			{padding:10px 4px; margin:0;}
div.rotateImageContainer {}
div.subHeadlineContainer{ margin:5px 3px; }
a.subHeadlineLink 		{ color:#000; text-align:center; 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 custom classes */
td.siteribbon {
	background: url(/images/6200/siteRibbon.jpg) repeat-y top;
	border:2px solid #000;
	border-left:0 none;
}

/* -- 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.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.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:#A00029; }
.AMMcur          {text-decoration:none; background-color:#FF9; cursor:pointer; color:#C80000; font-weight:bold; font-size:12px; }
.AMMcurgif       {background-color:#A00029; }
.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:#A00029; 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:#FFF; font-size:11px; }
.black		{background-color:#000; color:#FFF; font-size:11px; }

.wlcm 		{background-color:#A00029; color:#FFF; }  

.articlecopy 	{font-size:10px; font-style:italic; background-color: #FFF; color:#000; }  

.pwrlst 		{font-size:9pt;background-color:#FAEAC5; color:#A00029; }  
.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; }  

.sm      	{color:#000;text-decoration:none;} /*font-size:11px;*/
.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;}

