﻿body {
color:#585858;
background:#FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
margin:0;
padding:0;
}

div.spacer10 {height:10px;}

/*
table{
border-collapse:collapse;
border-spacing:0;
}
*/

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{
font-style:normal;
font-weight:normal;
}

li{list-style:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}

q:before,q:after{content:'';}

abbr,acronym{
border:0;
font-variant:normal;
}

sup,sub{
line-height:-1px;
vertical-align:text-top;
}

sub{vertical-align:text-bottom;}

input,textarea,select{
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}

body {
background: #FFF url('../graphics/blackbgrnd.jpg') repeat-x center top;
font-size: 100%;
text-align: center
}


em{color: red;
}

#maincontainer{
background: #FFF url('../graphics/maincontainer-shadow.gif') repeat-y center top;
/* 16 * 0.6875 = 11, 11 * 1.818 = 13 */
margin: 0 auto;
text-align: left;
width: 995px;
position: relative; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.182; font-size:11px; font-family:arial, helvetica, clean, sans-serif
}

#maincontainer-wrap{
background: url('../graphics/maincontainer-top-shadow.png') no-repeat center top;
padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
}

#hd {background: #FFF url('../images/mainbanner.png') repeat-x left bottom;	/* padding-bottom: 10px; */ position: relative;	z-index: 900; height: 187px; width: 985px}

/**** START TEAM LOGOS ****/

#tl {background: transparent url("../graphics/teamlinks.png") no-repeat 0px 0px;	height: 30px; left: 0px; overflow: hidden; position: absolute; top: 0; width: 985px; z-index: 1000;}
#tl a {position:absolute; top:0; height:30px; overflow:hidden; color:#fff}
#tl a span {background: transparent url("../graphics/teamlinks.png") no-repeat 0px 0px;	height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
#tl a:hover {border:none;}

#tl .OEC					{ left: 0px; width: 35px;}
#tl .OEC span		{ background-position: -0px 0px;}
#tl .OEC:hover span	{ background-position: -0px -30px;}

#tl .AN						{ left: 35px; width: 35px;}
#tl .AN span		{ background-position: -35px 0px;}
#tl .AN:hover span	{ background-position: -35px -30px;}
#tl .BR						{ left: 70px; width: 35px;}
#tl .BR span		{ background-position: -70px 0px;}
#tl .BR:hover span	{ background-position: -70px -30px;}
#tl .CH						{ left: 105px; width: 35px;}
#tl .CH span		{ background-position: -105px 0px;}
#tl .CH:hover span	{ background-position: -105px -30px;}
#tl .CM						{ left: 140px; width: 35px;}
#tl .CM span		{ background-position: -140px 0px;}
#tl .CM:hover span	{ background-position: -140px -30px;}
#tl .CY						{ left: 175px; width: 35px;}
#tl .CY span		{ background-position: -175px 0px;}
#tl .CY:hover span	{ background-position: -175px -30px;}
#tl .FU						{ left: 210px; width: 35px;}
#tl .FU span		{ background-position: -210px 0px;}
#tl .FU:hover span	{ background-position: -210px -30px;}
#tl .GG						{ left: 245px; width: 35px;}
#tl .GG span		{ background-position: -245px 0px;}
#tl .GG:hover span	{ background-position: -245px -30px;}
#tl .HLP					{ left: 280px; width: 35px;}
#tl .HLP span		{ background-position: -280px 0px;}
#tl .HLP:hover span	{ background-position: -280px -30px;}
#tl .HB						{ left: 315px; width: 35px;}
#tl .HB span		{ background-position: -315px 0px;}
#tl .HB:hover span	{ background-position: -315px -30px;}
#tl .LH						{ left: 350px; width: 35px;}
#tl .LH span		{ background-position: -350px 0px;}
#tl .LH:hover span	{ background-position: -350px -30px;}
#tl .LM						{ left: 385px; width: 35px;}
#tl .LM span		{ background-position: -385px 0px;}
#tl .LM:hover span	{ background-position: -385px -30px;}
#tl .LW						{ left: 420px; width: 35px;}
#tl .LW span		{ background-position: -420px 0px;}
#tl .LW:hover span	{ background-position: -420px -30px;}
#tl .LB						{ left: 455px; width: 35px;}
#tl .LB span		{ background-position: -455px 0px;}
#tl .LB:hover span	{ background-position: -455px -30px;}
#tl .LA						{ left: 490px; width: 35px;}
#tl .LA span		{ background-position: -490px 0px;}
#tl .LA:hover span	{ background-position: -490px -30px;}
#tl .MB						{ left: 525px; width: 35px;}
#tl .MB span		{ background-position: -525px 0px;}
#tl .MB:hover span	{ background-position: -525px -30px;}
#tl .NLB					{ left: 560px; width: 35px;}
#tl .NLB span		{ background-position: -560px 0px;}
#tl .NLB:hover span	{ background-position: -560px -30px;}
#tl .NW						{ left: 595px; width: 35px;}
#tl .NW span		{ background-position: -595px 0px;}
#tl .NW:hover span	{ background-position: -595px -30px;}
#tl .PA						{ left: 630px; width: 35px;}
#tl .PA span		{ background-position: -630px 0px;}
#tl .PA:hover span	{ background-position: -630px -30px;}
#tl .SV						{ left: 665px; width: 35px;}
#tl .SV span		{ background-position: -665px 0px;}
#tl .SV:hover span	{ background-position: -665px -30px;}
#tl .SA					{ left: 700px; width: 35px;}
#tl .SA span		{ background-position: -700px 0px;}
#tl .SA:hover span	{ background-position: -700px -30px;}
#tl .SM						{ left: 735px; width: 35px;}
#tl .SM span		{ background-position: -735px 0px;}
#tl .SM:hover span	{ background-position: -735px -30px;}
#tl .SC						{ left: 770px; width: 35px;}
#tl .SC span		{ background-position: -770px 0px;}
#tl .SC:hover span	{ background-position: -770px -30px;}
#tl .ST					{ left: 805px; width: 35px;}
#tl .ST span		{ background-position: -805px 0px;}
#tl .ST:hover span	{ background-position: -805px -30px;}
#tl .TC						{ left: 840px; width: 35px;}
#tl .TC span		{ background-position: -840px 0px;}
#tl .TC:hover span	{ background-position: -840px -30px;}
#tl .TU						{ left: 875px; width: 35px;}
#tl .TU span		{ background-position: -875px 0px;}
#tl .TU:hover span	{ background-position: -875px -30px;}
#tl .YL						{ left: 910px; width: 35px;}
#tl .YL span		{ background-position: -910px 0px;}
#tl .YL:hover span	{ background-position: -910px -30px;}
#tl .PW					{ left: 945px; width: 35px;}
#tl .PW span		{ background-position: -945px 0px;}
#tl .PW:hover span	{ background-position: -945px -30px;}



/*END TEAM LOGOS*/

#hd .header-content {clear:both;	height: 118px;	position: relative;}

#header-logo {	position: absolute;	z-index: 1;	}
#header-logo {width: 550px; height:119px; left:415px; top: 70px;  z-index: 3;}
#header-logo a:hover { text-decoration: none;}

#footer-logo {height:83px; width:67px; margin: 12px 10px 10px 14px; }
#footer-logo a:hover { text-decoration: none;}

/* Make the PNG alpha work in IE 6 */
* html #header-logo, * html #footer-logo, * html #hd-search-button { position: relative; zoom: 1;}
* html #footer-logo a, * html #header-logo a { cursor: pointer; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
* html #footer-logo img, * html #header-logo img, * html #threeday h2.replaced span, * html .widget h2.replaced span { behavior: url("../includes/iepngfix.htc"); }




body.home a.homenav,
	body.news a.newsnav,
	body.events a.eventnav,
	body.sponsors a.sponsornav,
	body.scholars a.scholarnav,
	body.maps a.mapsnav,
	body.docs a.docsnav,
body.football a.footballnav,
body.cheer a.cheernav,
body.schedule a.skednav,
body.tiny a.tinynav,
body.flag a.flagnav,
	body.flag a.frednav,
	body.flag a.fblacknav,
body.jmm a.jmmnav,
	body.jmm a.jmmrednav,
	body.jmm a.jmmblacknav,
body.mm a.mmnav,
	body.mm a.mmrednav,
	body.mm a.mmblacknav,
body.jpw a.jpwnav,
	body.jpw a.jpwrednav,
	body.jpw a.jpwblacknav,
	body.jpw a.jpwwhitenav,
body.pw a.pwnav,
	body.pw a.pwrednav,
	body.pw a.pwblacknav,
	body.pw a.pwwhitenav,
body.jm a.jmnav,
	body.jm a.jmrednav,
	body.jm a.jmblacknav,
	body.jm a.jmwhitenav,
body.midget a.midgetnav {
	color: white;
	background: black url("../graphics/blockactive.gif") center center repeat-x;
}



/******************************START MENU STYLE***********************************/

.jqueryslidemenu{
font: bold 10px Verdana;
background: black url("../graphics/blockdefault.gif") center center repeat-x;
width: 100%;
border-bottom: 2px solid #980E10;
z-index: 1;
position:relative;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*TOP LEVEL LIST ITEMS*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*TOP LEVEL MENU LINK ITEMS STYLE*/
.jqueryslidemenu ul li a{
display: block;
background: #000; /*background of tabs (default state)*/
background: black url("../graphics/blockdefault.gif") center center repeat-x;
color: #ccc;
padding: 8px 1px;
text-decoration: none;
text-align: center;
text-transform: uppercase;
z-index:99;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: none;
text-decoration: none;
}

.jqueryslidemenu ul li a:hover{
color: #fff;
background: black url("../graphics/blockactive.gif") center center repeat-x;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
z-index: 99;
}


/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;

}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;

}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: bold 11px Verdana;
width: 115px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
text-transform:none;
text-align:center;
background: #980E10;
}

/*sub menus hover style*/
.jqueryslidemenu ul li ul li a:hover{ 
background: #CF1519;
text-decoration: none;

}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
/***************************END MENU STYLE*********************************/


#nv-bottom-spacer {height: 12px;}

#bd {background:#FFF; color:#000; width:985px; overflow:hidden; padding:6px 0 30px;  position:relative; min-height:1px; clear:both;}
* html #bd { height: 1%;}

/***************************START LAYOUT STYLES*********************************/



.column-container,.column { min-height: 1px; overflow: hidden;}
* html .column-container,* html .column { height: 1%;}

/* new international page layout classes */
.three-column {padding:0px 10px; clear:left;}
.three-column .primary-column { float: left; margin-right: 10px; width:410px;}
.three-column .secondary-column { float: right; width:235px;}
.three-column .tertiary-column { float: right; margin-left: 10px; width:300px;}
/**
 * Centerpiece Styles
 */
#lpw-centerpiece {float:left;margin-bottom: 15px;width:400px;background-color:#fff;border: 1px solid #D0CECF;padding:3px}
#lpw-centerpiece-wide {float:left; margin-bottom: 15px; width:710px;}
#lpw-centerpiece-extra-wide {margin-bottom: 15px;}



.three-column-centerpiece .column { float: left; margin-right: 10px;}
.three-column-centerpiece .centerpiece-container-column  { width: 665px; margin-right: 10px;}
.right-rail .primary .centerpiece-column,
.three-column-centerpiece .centerpiece-column {	display: inline;	margin-left: 10px;	width: 410px;}
.right-rail .primary .centerpiece-companion,
.three-column-centerpiece .centerpiece-companion {	width: 235px;	margin-right: 0}
.three-column-centerpiece .right-rail-column {	float: right;	margin-right: 10px;	width: 300px}
/* classes for news landing layout */
.three-column-centerpiece-alt .column {	float: left;	margin-right: 10px;}
.three-column-centerpiece-alt .centerpiece-container-column {	width:730px;	margin-right: 10px;}
.three-column-centerpiece-alt .centerpiece-column {	display: inline;	margin-left: 10px;	width: 410px;}
.three-column-centerpiece-alt .right-rail-column {	width: 300px;	margin-right: 0}
.three-column-centerpiece-alt .right-rail-column-alt {	float: right;	margin-right: 10px;	width: 235px}


/* Column Layouts*/
.column-set {	clear: both;	overflow: hidden;	width: 100%;}
.column-set .column {	float: left;	display: inline;	overflow: hidden}
.tower-wide .primary {margin-left: 10px; width: 960px;}
.tower-wide .secondary {float: right; margin:0 10px 0 10px; width: 235px;}
.tower-wide .equal-width .column {width: 50%; margin: 0;}

#content-container-column h1 {font-size:20px; font-weight:bold; color:#000; margin-bottom:10px; display:block;}

/***************************END LAYOUT STYLES*********************************/


/***************************START SCORE PANEL STYLE*********************************/

.replaced {	position: relative;	overflow: hidden;}
.replaced span {background: transparent none no-repeat left top; height: 100%; left: 0; position: absolute;	top: 0;	width: 100%;}

.widget { margin-bottom: 15px;	overflow: hidden;	position: relative;	min-height: 1%;}

* html .widget {height: 1%}

.widget h2 { color: #005B98;	font-size: 154.55%;	font-weight: bold;	line-height: 1.235;	text-transform: uppercase;}
.widget .story-links { z-index: 0; margin-bottom: -5px;}
	.widget .story-links li {border-top: 1px dotted #E0E0E0; padding: 5px 0; position: relative;}
		.widget .story-links li.first {border-top: 0px none;}
		.widget,
		.widget .story-links li {min-height: 1%; /* IE7 */}
		.widget:after,
		.widget .story-links li:after {clear: both;	content: "."; display: block; visibility: hidden; height: 0px; }
		* html .widget, * html .widget .story-links li { height: 1%;}  /* IE6 */
		.widget .story-links li.has-image {padding-left: 80px; position: relative;}
		.widget .story-links .thumbnail {float: left; height: 52px;	width: 0px;	}
		.widget .story-links .thumbnail img {border: 1px solid #A2A2A2; height: 50px; left: 0px; position: absolute; top: 5px; width: 75px;}
		.widget .has-image .content { line-height: 1.091; min-height: 1px; overflow: hidden;}
		* html .widget .content { height: 1%;}
		.widget .story-links .headline {color: #666; font-weight: bold; overflow: hidden; min-height: 1px;}
		.widget .story-links h3.headline {font-size: 127.3%; color:#000; line-height: 1.143;}
		.widget .story-links li.headline {background: transparent url("../../img/global/link-caret.gif") no-repeat 0 8px; color: #666; padding: 0 0 0 9px; line-height: 20px;}

.widget .more {font-size: 10px;	position: absolute;	line-height: 1;	right: 11px;	text-align: right;	top: 14px;	}
.widget .subscribe {background: transparent url("../../img/global/rss.gif") no-repeat scroll left center;	/* color: #666; */
	font-size: 10px; padding-left:17px;}

.widget .subscribe a,.widget .subscribe a:link,
.widget .subscribe a:hover,.widget .subscribe a:visited { color: #666;}
.widget .links {border-top:1px dotted #E0E0E0; padding:5px 0; overflow:hidden; min-height: 1%;}
* html .widget .links {	height: 1%;}
.widget .links .more {	position: static;	float: right; /* color: #666; */}
.widget .links .subscribe { float: left;}

.widget { background: transparent url("../graphics/homepage-headings.png") repeat-x -432px 0px;}
.widget h2 {border-bottom: 1px solid #380505; font-weight: normal; padding: 3px 0 0 5px;}
.widget h2.replaced { height: 22px; line-height: 22px; font-size: 18px; zoom: 1;}

.widget h2.replaced span { background: transparent url("../graphics/homepage-headings.png") no-repeat -1000px -1000px;}
#game-spotlight h2.replaced span { background-position: -133px 0px;}
#analysis-opinions h2.replaced span { background-position: -133px -25px;}
#by-the-numbers h2.replaced span { background-position: -133px -50px;}
#this-day-in-the-nfl h2.replaced span { background-position: -133px -75px;}
#official-links .widget .story-links .headline {font-weight:normal;}
/* This should be a temporary fix, the real fix is to add the "first" class to the history module */
#this-day-in-the-nfl .story-links li { border-top: 0px none;}

.widget .more {	}

#lpw-events {/*background: #FFF url(../graphics/homepage-headings.png) repeat-x 0px -160px; removed URL.  not sure why it was there.*/
	background: #FFF; border: 1px solid #d0CECF; font-size: 90.9091%; line-height: 1.2; padding: 0 5px; width:223px;}
	#lpw-events h2.replaced {border: 0px none; display: block; height: 25px; line-height: 18px; float: none; font-size: 15px; margin: 0 -5px 7px; overflow: visible; padding-top: 0px; width: 233px;}
	#lpw-events h2.replaced span {background: transparent url(../graphics/homepage-headings.png) no-repeat -132px -100px; height: 37px;}
	#lpw-events .subhead {color: #005B98; font-size: 130%; font-weight: bold; line-height: 1.231; margin: -17px 50px 0 0; /* pixels to compensate for overflowing heading image */
		text-transform: uppercase; position: relative;}
		#lpw-events .content h3 {font-size: 110%; line-height: 1.091;}
	#lpw-events .story-links { border-top: 1px dotted #E0E0E0;}
		#lpw-events .story-links li.has-image {padding-left: 65px;}
	#lpw-events .thumbnail {height: 47px;}
	#lpw-events .thumbnail img {height: 45px;}
		#lpw-events .thumbnail img {width: 60px;}


#headlines { padding:0pt 5px;}
#headlines h2.replaced {color:#005B98; font-size: 15px; height: 23px; line-height: 18px; margin: 0px -5px 0pt; padding: 0;}
#headlines h2.replaced span { background-position: -132px -137px;}
	
#headlines .story-links {margin-bottom: 0;}
#headlines .story-links p {margin-bottom: 10px;}

#headlines .story-links li.headline a {background: transparent; /* color: #666; */
	font-weight: normal;	float: none;	padding-left: 0;	width: auto;}
#headlines .my-team-logo {	height: 50px;	text-align: center;}
#headlines .my-team-logo img {	height: 50px;	width: 50px;	float: none;}
#headlines div.more { display: none;}
#headlines div.with-js {	display: block;	padding-right: 15px;	right: 1px;	top: 12px;}
#headlines div.more h3 {color: #999; cursor: pointer;}
#headlines div.more h4 { font-weight: bold;}
#headlines div.more #my-headlines-div {	background: #FFF url("../../img/home/my-headlines-div.png") no-repeat right bottom;	border: 1px solid #c7e7f4;	border-top: 0px none;	width: 255px;	overflow: hidden;	min-height: 1%;	padding: 10px;	text-align: left;}

#video-headlines h2.replaced span { background-position: -132px -186px;}
#video-headlines h2.replaced  { padding:0px; margin:0px -5px; height:23px;}
#video-headlines {border:1px solid #D0CECF;padding:0pt 5px;}
#video-headlines .has-image .content {	width:205px;}

#headlines div.more .wrap-shadow {	position: absolute;	top: 12px;	right: 0;}
#headlines div.more .wrap-shadow,#headlines div.more .wrap-shadow .b,#headlines div.more .wrap-shadow .br,#headlines div.more .wrap-shadow .bl
	{	background-image: url("../../img/home/analysis-opinions-shadow.gif");}

#headlines div.more .wrap-shadow .b  {	height: 4px;	background-position: left bottom;}

* html #headlines div.more .wrap-shadow .b { width: 281px;}/*IE6*/
#headlines div.more .wrap-shadow .br {	background-position: -11px -1px;	width: 5px;	height: 4px;}
#headlines div.more .wrap-shadow .bl  {	background-position: -4px 0;	width: 7px;	height: 5px;}
#headlines div.more .wrap-shadow {	background-position: left top;	padding: 0 0 4px 4px;}

#headlines div.more .toggle {	background: url("../../img/home/analysis-opinions-toggle.gif");	display: block;	font-size: 8px;	height: 10px;	position: absolute;	right: 0;	top: 0;	width: 11px;}

#headlines div.more .toggle:target {	outline: 0px none;}
#headlines div.more form {	border-top: 1px dotted #E0E0E0;	margin-top: 5px;	padding-top: 5px;}
#headlines div.more table {	border: 0px none;	border-collapse: collapse;}
#headlines div.more th {	width: 90px;	text-align: right;	padding-right: 10px;}
#headlines div.more th,#headlines div.more td {	padding-top: 5px;}

/***************************START SEARCH ARTICLE SPECIFIC STYLES*********************************/

div.newsArticles div {color:#000; padding-left:10px; margin-bottom:10px; font-size: 12px;}
div.newsArticles h4 {font-size: ; }
div.newsArticles h5 {font-size: 11px; color:#666; text-transform:uppercase; font-style: italic;}
div.newsArticles div.mouseOver {background-color:#e4e4e4;}
	div.newsArticles div p, div.searchResultsArticles div span {padding-left:30px;}
.newsArticles a {font-weight:bold}

/***************************END SEARCH ARTICLE SPECIFIC STYLES*********************************/


/***************************START FOOTER STYLES*********************************/

#ft { position:relative; border-top: 3px solid #980E10; background: #000 url("../graphics/footer-bg-shape-mask.jpg") repeat-y;}
/*#ft .nav {	background: #FFF url(../graphics/ft.gif) repeat-x left bottom;	font-family: verdana, sans-serif;	font-size: 10px;	min-height: 1px;	overflow: hidden;	padding: 8px 16px 0;}*/
#ft .nav {font-family:verdana,sans-serif; font-size:10px; min-height:1px; overflow:hidden; padding:12px 16px 0;}

* html #ft .nav {height: 1%;}
#ft .nav div {float:left; width:190px; display:inline; overflow:hidden;}
#ft .nav ul,#ft .nav h3 {padding: 0 23px}
#ft .nav h3 {color:#fff; text-transform:uppercase; font-weight:bold; margin-bottom:8px;}
#ft .nav h3 a, #ft .nav h3 a:link, #ft .nav h3 a:visited, #ft .nav h3 a:hover, #ft .nav h3 a:active {color:#520909; text-decoration: none;}
/* #ft .nav ul {background: transparent url(http://www.nfl.com/img/global/ft-ul.gif) no-repeat left		top;} */
#ft .nav .first ul {background-image: none}
#ft .nav ul {overflow: hidden;	min-height: 1px;}
* html #ft .nav ul {height: 1%;}
#ft .nav ul:after {clear: both;	content: ".";	display: block;	height: 0px;	visibility: hidden;}

#ft .nav li {background: transparent url("../graphics/ft-carot.gif") no-repeat 0px 4px; padding:1px 0px 1px 10px; color:#fff;}
#ft .nav li a:link, #ft .nav li a:visited, #ft .nav li a:hover {color: #808080;}
#ft .nav li.subChoiceMarker {background:none; padding-left:0px; color:#fff; padding:4px 0 2px 0;}

#ft #copyright {margin:0; padding:13px 30px 10px 38px; color:#999;}
#ft .bl, #ft .br {display:none;}

#br {background: transparent url("../graphics/ft-teams-bg.gif") repeat-x top left; font-size: 100%;	text-align: center; position: relative; zoom: 1;}
#ft-teams {height: 110px; width: 995px;font: normal normal 0.6875em/1.182 arial, helvetica, clean, sans-serif; margin: 0 auto;	text-align: left; position: relative;}
#ft-teams ul, #ft-teams #ft-teams-afc-mark, #ft-teams #ft-teams-nfc-mark, #ft-teams #footer-logo, #ft-teams .ft-teams-parenthesis {float: left;}
#ft-teams #footer-logo {margin: 12px 10px 10px 14px;}
#ft-teams #footer-logo img {width: 67px; height: 83px;}
#ft-teams ul {padding: 0px 8px 0px 12px; margin: 25px 0 0 0;}
#ft-teams ul li, #ft-teams ul li a, #ft-teams ul li a:hover, #ft-teams ul li a:link, #ft-teams ul li a:visited {size: 10pt; color: #000000;}
#ft-teams #ft-teams-afc-mark {background: transparent url("../graphics/ft-teams-marks.png") no-repeat -26px -31px; width: 41px; height: 19px; margin: 40px 6px 0 0;}
#ft-teams #ft-teams-nfc-mark {background: transparent url("../graphics/ft-teams-marks.png") no-repeat 0px -31px; width: 22px; height: 19px; margin: 40px 6px 0px 10px;}

#ft-teams .ft-teams-parenthesis {background: transparent url("../graphics/ft-teams-marks.png") no-repeat -74px 0px; width: 26px; height: 84px; margin: 10px 0 0 0;}
* html #ft-teams #ft-teams-afc-mark, * html #ft-teams #ft-teams-nfc-mark, * html #ft-teams .ft-teams-parenthesis { background: transparent;}

/*
#ft .nav #footer-title {	clear: both;	height: 25px;	line-height: 25px;	padding-top: 12px;	text-align: center;}

#ft #copyright {margin: 0 -5px;	padding: 0;}
#ft #copyright .copyright {	background: #FFF url(../graphics/doc-shadow.gif) no-repeat 0 -6px;	color: #000; position: relative;	padding: 9px 54px; text-align: center; zoom: 1;}
#ft #copyright .bl,#ft #copyright .br {	background: transparent url(../graphics/doc-shadow.gif) no-repeat
		-5px 0;	height: 6px;	left: 0;	position: absolute;	top: 0;	width: 8px;}
#ft #copyright .br {left: auto;	right: 0; background-position: -13px 0;}
*/

#ft{
clear: left;
}

/* schedule headers framework */
.sponsored-header {	background-repeat: repeat-x; background-position: 0px -80px; height: 40px; font-size: 10px;	line-height: 40px; position: relative;}
	.sponsored-header a,
	.sponsored-header span { background: transparent no-repeat 0px 0px; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
	.sponsored-header p,
	.sponsored-header h2,
	.sponsored-header h1 { float: left; height: 40px; margin: 0; position: relative; font-size:100%; margin-bottom: 0;}
	.sponsored-header p { float: right; text-align:right}
	.sponsored-header p,
	.sponsored-header p span { background-position: 0px -40px;}
	.sponsored-header a span { cursor: pointer; height: 40px; }
	* html .sponsored-header a { text-indent: 965px; overflow: hidden; }

#promotions h2.replaced span {	background-position: 0 -133px;}
.promo-widget {	background: #ebebeb;	border: 1px solid #c0c0c0;	padding: 10px 10px 10px 100px;}
	.promo-widget h2 {		background: #000 url(../graphics/homepage-headings.png) no-repeat 0 -160px;		border: 1px solid #c0c0c0;		border-width: 0px 0 1px 1px;		color: #000;		font-size: 18px;		height: 25px;		line-height: 25px;		margin: -10px -10px 10px 0px;		padding: 0;		text-transform: uppercase;	}
	.promo-widget h2.replaced {		font-size: 10px;		line-height: 19px;		height: 19px;	}
	.promo-widget h2.replaced span {background-image: url(../graphics/homepage-headings.png);}
	.promo-widget .thumbnail {		height: 81px;		float: left;		width: 0px;	} 
	.promo-widget .thumbnail img {		border: 1px solid #A2A2A2;		height: 100px;		left: 10px;		position: absolute;		top: 10px;	}	
	.promo-widget .content {		overflow: hidden;		min-height: 1px;		font-size: 90.9091%;		line-height: 1.2;	}
	.promo-widget .content ul {		border-top: 1px dotted #D5D8D9;		line-height: 1.5;		margin-top: 0.2em}
	.promo-widget .content li { border-bottom: 1px dotted #D5D8D9;}
	.promo-widget .content li a {		background: transparent url(../../img/global/link-caret.gif) no-repeat left center; /* color: #444; */
		padding-left: 9px;	}
	.promo-widget .story-links {		margin-bottom: 0;	}
	.promo-widget .story-links li {		padding: 4px 0;	}
	
.casino-widget {	background: #ebebeb;	border: 1px solid #c0c0c0;	padding: 10px 10px 10px 10px;}
	.casino-widget .content {		overflow: hidden;		min-height: 1px;		font-size: 90.9091%;		line-height: 1.2;	}
	.casino-widget .content ul {		border-top: 1px dotted #D5D8D9;		line-height: 1.5;		margin-top: 0.2em}
	.casino-widget .content li { border-bottom: 1px dotted #D5D8D9;}
	.casino-widget .content li a {		background: transparent url(../../img/global/link-caret.gif) no-repeat left center; /* color: #444; */
		padding-left: 9px;	}
	.casino-widget .content li a:visited {color: blue;}


/* data tables */
table.data-table1 {border-collapse:separate;}
.data-table1 td, .data-table1 th {font-family:arial; font-size:11px; padding:6px 3px;}
	.data-table1 .thd1 td {background:#515150 url("../graphics/thead1.png") repeat-x top left; color:#fff; font-weight:bold;}
	.data-table1 .thd1 a:link, .data-table1 .thd1 a:visited {color:#fff; text-decoration:underline;}
	.data-table1 .thd1 a:hover {color:#fc0; text-decoration:underline;}
	.data-table1 .thd1 {background:#515150 url("../graphics/thead1.png") repeat-x top left; color:#fff; font-weight:bold; padding:6px 3px; text-align:left; font-family:arial; font-size:11px;}
	.data-table1 .thd2 td, .data-table1 .thd2 th {background-color:#eaeaea; color:#000; font-weight:bold;}
	.data-table1 .thd2 th {text-align:center}
	.data-table1 .thd3 td {background-color:#eee; color:#000; font-weight:normal;}
	.data-table1 .tft1 td {background-color:#fff; color:#000; font-weight:normal;}
	.data-table1 .tbdy1 td, .data-table1 td.tbdy1 {background-color:#fff; color:#000; border-bottom:1px dotted #ddd;}
	.data-table1 .tbdy1 a:link, .data-table1 .tbdy1 a:visited {color:#364C88;}
	.data-table1 .tbdy-sorted td, .data-table1 td.tbdy-sorted {background-color:#eff2f6; color:#000; border-bottom:1px dotted #ddd;}
	.data-table1 .tbdy1 td.sorted {background-color:#eff2f6;}
	.data-table1 .tbdy-spacer {height:10px;}
	.data-table1 .right {text-align:right}
	.data-table1 .left {text-align:left}

table.event-table1 {border-collapse:separate;}
.event-table1 td, .event-table1 th {font-family:verdana; font-size:11px; padding:6px 3px;}
	.event-table1 .thd1 td {background:#515150 url("../graphics/thead1.png") repeat-x top left; color:#fff; font-weight:bold;}
	.event-table1 .thd1 a:link, .data-table1 .thd1 a:visited {color:#fff; text-decoration:underline;}
	.event-table1 .thd1 a:hover {color:#fc0; text-decoration:underline;}
	.event-table1 .thd1 {background:#515150 url("../graphics/thead1.png") repeat-x top left; color:#fff; font-weight:bold; padding:6px 3px; text-align:left; font-family:arial; font-size:11px;}
	.event-table1 .thd2 td, .data-table1 .thd2 th {background-color:#eaeaea; color:#000; font-weight:bold; text-transform: uppercase;}
	.event-table1 .thd2 th {text-align:center}
.event-table1 .thd3 td  {background-color:#eee; color:#000; font-weight:normal;}
	.event-table1 .tft1 td {background-color:#fff; color:#000; font-weight:normal;}
	.event-table1 .tbdy1 td, .data-table1 td.tbdy1 {background-color:#fff; color:#000; border-bottom:1px dotted #ddd; vertical-align: top;}
	.event-table1 .tbdy1 a:link, .data-table1 .tbdy1 a:visited {color:#364C88;}
	.event-table1 .tbdy-sorted td, .data-table1 td.tbdy-sorted {background-color:#eff2f6; color:#000; border-bottom:1px dotted #ddd;}
	.event-table1 .tbdy1 td.sorted {background-color:#eff2f6;}
	.event-table1 .tbdy-spacer {height:10px;}
	.event-table1 .right {text-align:right}
	.event-table1 .left {text-align:left}
	
	
div.spacer15 {height:15px;width:1px;}

.skedbook{float:left; font-family:verdana; font-size:12px;}
.skedbook a:link, .skedbook a:visited {color:#364C88; text-decoration: underline;}
.skedbook a:hover {text-decoration: none;}

/* schedule header */
.3daySubHeader { background-color: #FFF; color: #333; min-width: 655px;}
.3daySubHeader ,
.3daySubHeader * { background-image: url("../graphics/headers.png") }
.3daySubHeader p { width: 232px;}
.3daySubHeader h2 { width: 232px;}

.boardcontainer
{
margin: 0px 0px 25px 0px;
float:left;
width:460px;
}

.boardwrapper
{
float:left;
width:100%;
font-size:12px;
}

.board
{
float: left;
margin: 0px 10px 10px 10px;
border: 1px solid #666;
padding: 2px;
text-align:center;
width:125px;
}

#ft-stand { position:relative; background: #fff;}
#ft-stand .nav {font-family:verdana,sans-serif; font-size:10px; min-height:1px; overflow:hidden; padding:10px 0px 0;}

* html #ft .nav {height: 1%;}
#ft-stand .nav div {float:left; width:230px; display:inline; overflow:hidden;}
#ft-stand .nav ul,#ft .nav h3 {padding: 0 0px}
#ft-stand .nav h3 {color:#fff; text-transform:uppercase; font-weight:bold; margin-bottom:8px;}
#ft-stand .nav h3 a, #ft .nav h3 a:link, #ft .nav h3 a:visited, #ft .nav h3 a:hover, #ft .nav h3 a:active {color:#520909; text-decoration: none;}
#ft-stand .nav .first ul {background-image: none}
#ft-stand .nav ul {overflow: hidden; min-height: 1px;}
* html #ft-stand .nav ul {height: 1%;}
#ft-stand .nav ul:after {clear: both;	content: ".";	display: block;	height: 0px;	visibility: hidden;}
#ft-stand .nav li {padding:1px 0px 1px 10px; color:#000;}
#ft-stand .nav li a:link, #ft .nav li a:visited, #ft .nav li a:hover  {color: #808080;}
#ft-stand .nav li.subChoiceMarker {background:none; padding-left:20px; color:#000; }
#ft-stand .nav div.subGlossary {width:500px; }

table.dataTbl tr.playoffsBreak td
{
	border-bottom: 3px double #000;
}


/**********************FROM OLD LAYOUT STYLE***********************/





/**********************NOT USED***********************/
button.link{
background: transparent;
border: 0px none;
cursor: pointer;
font-style: inherit;
font-weight: inherit;
font-size: 100%;
line-height: inherit;
font-family: inherit;
padding: 0;
width: auto;
overflow: visible;
}

a:link,a:visited,a:active,button.link span{
text-decoration: none;
}

a:hover,button.link:hover span{
text-decoration: underline;
}

#accessible-jump-link {	position: absolute;	top: -2em}