@charset "UTF-8";
/* CSS Document */

.widget .more a:link, .widget a.more:link, .widget .more a:visited, .widget a.more:visited {color:#999}
a.more-link {margin-top:5px; display:block;}

/* overrides */
#nv-bottom-spacer { display:none; }
#nfl-video .subhead { color:#000; }
h2.replaced { color:#000; font-size:15px; height:23px; line-height:18px; margin:0 -5px 0; padding:0; }
.widget { background-image:none; background-color:#fff; }
.widget h2 { border-bottom:1px solid #cdcdcd; font-weight:normal; padding:3px 0 0 5px; }
.widget h2.replaced span { background:transparent url(../../../img/draft/2009/draft-titles.png) no-repeat scroll -1000px -1000px; }
.widget .more { font-size:10px; line-height:1; position:absolute; right:11px; text-align:right; top:14px; }

/* secondary nav */
#doc-sub-header	{position:relative; margin-bottom:10px; width: 985px; height: 88px; background: transparent url(../../../img/draft/2009/header-bg-no-sponsor.png) no-repeat top left;}
	#doc-sub-header #doc-sub-header-inner {position:relative; height: 80px;}
	#doc-sub-header	#presented-by {position:absolute; top: 15px; left: 730px; width:250px; height:41px;}
	#doc-sub-header ul.section-navigation {background: none;}
	#doc-sub-header ul.section-navigation {width:860px; position:absolute; bottom:0px; left:0px; margin:0; list-style:none; list-style-image:none; height:20px; padding:0 10px 0 115px;}
		#doc-sub-header ul.section-navigation li {float: left; padding:0; margin:0; width: auto; height: 20px; line-height: 20px; white-space: no-wrap;}
			#doc-sub-header ul.section-navigation li a {font: bold 10px/20px verdana, sans-serif; text-align:center; vertical-align: middle; text-decoration:none; color: #fff; padding:0 12px;}
			#doc-sub-header ul.section-navigation li a:visited  { color: #fff; text-decoration: none;}
			#doc-sub-header ul.section-navigation li a:hover { color: #fff; text-decoration: underline;}
			#doc-sub-header ul.section-navigation li.current a:visited  {text-decoration: none; cursor: arrow; color: #003a74; padding:0 12px;}
			#doc-sub-header ul.section-navigation li.current a:hover  {text-decoration: none; cursor: arrow; color: #003a74; padding:0 12px;}
			#doc-sub-header ul.section-navigation li.current a {text-decoration: none; cursor: arrow; color: #003a74; padding:0 12px;}
			#doc-sub-header ul.section-navigation li.flush-right {float:right; background: transparent url(../../../img/draft/2009/nav-flush-right-bg.png) no-repeat right center;}
		#doc-sub-header ul.section-navigation li.current {background-color:#fff; background: transparent url(../../../img/draft/2009/nav-current-bg.png) repeat-x top left;}

/* widgets */
/* column-left-1 */
#column-left-1 .content {background: transparent url(../../../img/draft/2009/bg-event-information.jpg) repeat-x top left;}
#column-left-1 .content p { padding:10px; }
#column-left-1 h2.replaced {margin-bottom:5px;}
#column-left-1 h2.replaced span { background-position:5px -1px; }
/* */
#modal-title {font-family:arial;font-size:14px;letter-spacing:10px;}

/* game-spotlight */
#game-spotlight h2.replaced {margin-bottom:5px;}
#game-spotlight h2.replaced span { background-position:5px -82px; }

/* nflcom-live */
#nflcom-live h2.replaced {margin-bottom:10px;}
#nflcom-live h2.replaced span { background-position:5px -28px; }
#nflcom-live p {margin:0 0 10px 4px; }

/* nfl-fan-zone */
#nfl-fan-zone h2.replaced {margin-bottom:10px;}
#nfl-fan-zone h2.replaced span { background-position:5px -55px; }
#nfl-fan-zone p {margin:0 0 10px 4px; }
#nfl-fan-zone .blurb-one {float:left; width:48%; margin:0 0 10px 4px;}
#nfl-fan-zone .blurb-two {float:right; width:48%; margin:0 0 10px 4px;}
#nfl-fan-zone h4 {display:block; font-weight:bold;}

/* draft-recap */
#draft-recap h2.replaced {margin-bottom:10px;}
#draft-recap h2.replaced span { background-position:5px -165px; }
#draft-recap p {margin:0 0 10px 4px; }
#draft-recap a.story-link {display:block; font-weight:bold; font-size:14px;}

/* photos */
#photos-large-vertical h2.replaced {margin-bottom:10px;}
#photos-large-vertical .story-links li.has-image { padding:0px 30px; border-top:0px; }
#photos-large-vertical li.has-image { float:left; margin:10px 10px 0px 10px; width:122px; }
#photos-large-vertical .story-links .thumbnail { float:none; margin:0 0 5px; }
#photos-large-vertical li.has-image .thumbnail,
#photos-large-vertical li.has-image .thumbnail img { border-color:#0A59A8;position:static;width:120px;height:150px; }
#photos-large-vertical .content { padding:0; }
#photos-large-vertical li.has-image .content { float:none;display:block;height:3.273em;clear:none; }
#photos-large-vertical h2.replaced span { background-position:5px -138px }
#photos-large-vertical .more {clear:left;line-height:1.8;margin:1em 0px 1em 10px;	padding:0 1em;	position:static; }
#photos-large-vertical li.even { float:right; }
#photos-large-vertical li.odd { clear:both; }

/* nfl shop */
#shop h2.replaced span { background-position:5px -110px; }
.widget .more a:link, .widget a:link.more {color:#999}
#shop .thumbnail { text-align:center; }
#shop .content span.price { font-weight:bold; }
#shop .equal-width .column { width:47%; }

/* nfl-video */
#nfl-video h2.replaced span {background:transparent url(../../../img/draft/2009/draft-titles.png) no-repeat scroll;height:37px;}
#nfl-video h2.replaced span {background-position:-715px -29px;}

/* tracker */
#tracker h2 { height:18px; }
#tracker h2.replaced span { background-position:-409px -29px; }
#tracker .text-wrapper { padding:10px 5px 5px 5px; }
#tracker .content p { margin:0 0 10px 0; }
table.mini-tracker thead td {padding:7px 0px; background-color:#fff;}
table.mini-tracker td {padding:2px 3px; background-color:#eee;}
table.mini-tracker tr.alt td, table.mini-tracker tr.even td {background-color:#fff;}
table.mini-tracker tr td {font-size:11px;}
.mini-tracker .tracker-link					{cursor: pointer; color: #364C88;}
.mini-tracker .tracker-link:hover			{text-decoration: underline;}

/* nfl-network */
#nfl-network h2 { height:18px; }
	#nfl-network h2.replaced span { background-position:-409px -83px; }
	#nfl-network .text-wrapper { padding:10px 5px 5px 5px; }
	#nfl-network .content p { margin:0 0 10px 0; }
#nfl-network .content p { margin:0 0 10px 0; }

/* nfl-anytime */
#nfl-anytime {border:1px solid #eee;}
	#nfl-anytime h2 { height:18px; }
		#nfl-anytime h2.replaced span { background-position:-409px -192px; }
	#nfl-anytime .blurb-one {border-bottom:1px dotted #eee; padding:10px;}
	#nfl-anytime .blurb-two {padding:10px;}
	#nfl-anytime h4 {display:block; font-weight:bold;}

/* blogs */
#blogs h2.replaced { color:#005B98; font-size: 15px; height: 23px; line-height: 18px; margin:0; padding: 0;}
	#blogs h2.replaced span { background-position: -413px -55px;}
#blogs .story-links {margin-bottom: 0;}
#blogs .story-links li.headline a {	background: transparent; /* color: #666; */ font-weight: normal; float: none; padding-left: 0; width: auto;}

/* headlines */
#headlines h2.replaced span { background-position:-413px -138px; }

/* last comment */
#last-comment {}
	#last-comment h2.replaced { margin: 0; }
		#last-comment h2.replaced span { background-position: -413px -165px; }
	#last-comment h3 { line-height: 18px; padding: 2px 0 0 6px; font-weight: bold; background: transparent url(../../../img/global/link-caret.gif) no-repeat -3px 8px; }
		#last-comment h3 .count { font-weight: normal; }
	#last-comment .content { padding: 0px 6px; }
	#last-comment .links { border-top: 0px none; padding: 6px 0; }
		#last-comment .links a { color: #4295D1; }

/* shared lower level selectors */
#column-padding {padding-top:20px;}
#draft-sponsor-link {}
#right-rail-column {padding-top:0px;}
.page-title {border-bottom:1px solid #ccc; margin:-5px 10px 20px 10px; position:relative;}
	.page-title h1 {position:absolute; top:-1000px;}
	.page-title img.hdr {margin:10px 20px 10px 0px;}
	
/* history pages */
div.eventsDraftHistoryDropDownBox {padding:0 0px 10px 0px; text-align:right;}
.draft-history-subsections {font-size:14px; font-weight:bold;}
	.draft-history-subsections a.on {color:#d1b29; font-weight:bold;}
	/* history primary tab set */
	#history-ts					{background-color: #fff; padding: 2px 2px 24px 2px; }
	#history-tabs 				{list-style: none; list-style-position: inside; margin: 0 0 10px 0; padding: 0; clear: both; height: 20px; line-height: 20px; background: transparent url(../../../img/draft/2009/tabs/tabs-bg.png) repeat-x 0px 0px;}
	#history-tabs li			{float: left; text-align: center; list-style: none; list-style-position: inside; margin: 0px 10px 0px 0px; padding: 0; height: 19px;}
	#history-tabs li.active		{background-color: #fff; height:20px;}
	#history-tabs a:link, #history-tabs a:visited {display:block; width:100%; height:100%;}
	/* hide original hrefs even prior to replacing */
	#history-tabs a:link b, #history-tabs a:visited b {display:none;}
	
	/* SPECIFIC TAB STYLES BELOW */
	#history-tabs-tab-0 {background: #fff url(../../../img/draft/2009/tabs/history-primary-sprite.png) no-repeat 0px 0px; width: 122px;}
	#history-tabs-tab-1 {background: #fff url(../../../img/draft/2009/tabs/history-primary-sprite.png) no-repeat -122px 0px; width: 127px;}
	#history-tabs-tab-2 {background: #fff url(../../../img/draft/2009/tabs/history-primary-sprite.png) no-repeat -249px 0px; width: 184px;}
	#history-tabs-tab-3 {background: #fff url(../../../img/draft/2009/tabs/history-primary-sprite.png) no-repeat -433px 0px; width: 125px;}
	#history-tabs-tab-0.active {background: #fff url(../../../img/draft/2009/tabs/history-primary-sprite.png) no-repeat 0px -20px; width: 122px;}
	#history-tabs-tab-1.active {background: #fff url(../../../img/draft/2009/tabs/history-primary-sprite.png) no-repeat -122px -20px; width: 127px;}
	#history-tabs-tab-2.active {background: #fff url(../../../img/draft/2009/tabs/history-primary-sprite.png) no-repeat -249px -20px; width: 184px;}
	#history-tabs-tab-3.active {background: #fff url(../../../img/draft/2009/tabs/history-primary-sprite.png) no-repeat -433px -20px; width: 125px;}

	
/* news */
.news-landing-container {background: transparent url(../../../img/draft/2009/news-bg-gradient-both-columns.png) repeat-y right top;}
	.news-landing-container li {list-style-position:inside; list-style-type:square; padding:3px 10px;}
.news-blog-more {padding:10px 10px; font-weight:bold;}
.news-date-label {font-weight:bold; padding: 0 0 8px 0; font-size:17px; color:#555}
.draft-news-list-formatting {margin-bottom:23px;}

/* Featured Players Accordion */
	#featured-players-accordion {padding: 0; background-color:#fff; font-size:11px; font-family:arial; margin-bottom:10px;}
	#featured-players-accordion td {font-size:11px; font-family:arial;}
	#featured-players-accordion tbody td {padding:2px 0px 2px 0px;}
	#featured-players-accordion tfoot td {padding:4px 0px 0px 0px;}
	#featured-players-headline	{padding: 0; height: 24px; background-image: url(../../../img/draft/2009/draft-titles.png); background-repeat: no-repeat; background-position:-413px -109px;}
	#featured-players-headline h1 {display: none;}
	#featured-players-container {padding:0px;}
	
	/* default style for accordion handle rows */
	.featured-players-accordion-toggle-odd {
		background-image: url(../../../img/draft/2009/featured-prospects-bg.png);
		display: block;
		padding: 0 5px;
		line-height: 1.8;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
		vertical-align: middle;
		cursor: pointer;
		margin: 0;
		color:#115394;
		padding:3px 10px;
	}
	.featured-players-accordion-toggle-even {
		background-image: url(../../../img/draft/2009/featured-prospects-bg.png);
		display: block;
		background-color: #eee;
		padding: 0 5px;
		line-height: 1.8;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
		vertical-align: middle;
		cursor: pointer;
		margin: 0;
		color:#115394;
		padding:3px 10px;
	}
	/* active style for accordion handle rows */
	.featured-players-accordion-toggle-active {
		background-image: url(../../../img/draft/2009/featured-prospects-bg-on.png);
		color:#fff;
		text-decoration: none;
		cursor: text;
	}
	/* style for accordion row content */		
	.featured-players-accordion-content {
		background-image: url(../../../img/draft/2009/featured-prospects-bg-content.png);
		background-position:bottom left;
		overflow: hidden; 
		padding: 0px 5px;
		display:none;
		background-color:#fff;
		border-left:1px solid #eee;
		border-right:1px solid #eee;
	}
	.featured-players-accordion-content table			{margin: 10px;}
	/*.featured-players-accordion-content table td		{padding-left: 10px; }*/
	.featured-players-accordion-content table thead td	{color: #000; border-bottom: 1px solid #ccc; font-weight:bold;}
	.featured-players-accordion-content table thead tr	{border-bottom: 1px solid #ccc; }
	/* spacer between bottom of row content and next drawer handle */

	
/* profiles */
	#player-profile-tab-set-1-tab-0							{margin-left: 10px;}
	#player-profile-tab-set-1 ol.tab-list					{list-style: none; list-style-position: inside; margin: 0; padding: 0; clear: both; height: 19px; line-height: 19px; border-bottom: 1px solid #999; }
	#player-profile-tab-set-1 ol.tab-list li				{float: left; list-style: none; list-style-position: inside; margin: 0px 6px 0px 0px; padding: 0 5px 0 5px; width: 100px; height: 18px; border: 1px solid #999; background-color: #FFF;}
	#player-profile-tab-set-1 ol.tab-list li a:link			{line-height: 18px; font-weight: bold; font-size: 11px; color: #666; text-decoration: none !important;}
	#player-profile-tab-set-1 ol.tab-list li a:hover		{text-decoration: none !important;}
	#player-profile-tab-set-1 ol.tab-list li.active			{background-color: #fff; border-bottom: 1px solid #fff; text-decoration: none !important;}
	#player-profile-tab-set-1 ol.tab-list li.active a:link	{color: #000;  text-decoration: none;}
	#player-profile-tab-set-1 ol.tab-list li .ir			{background-image: url(../../../img/tabs/arrow_gray.gif); background-position: center left; background-repeat: no-repeat; width: 12px; height: 18px; float: right;}
	#player-profile-tab-set-1 ol.tab-list li.active .ir		{background-image: url(../../../img/tabs/arrow_red.gif);}

	#player-profile-tab-set-1 ol.tab-list li.first			{width: 102px; height:19px; background-image: url(../../../img/draft/tab-bg-first.gif); background-repeat: no-repeat; padding-left: 25px; border: none; border-bottom: 1px solid #999 !important;}
	#player-profile-tab-set-1 ol.tab-list li.first a:link	{border: none;  text-decoration: none !important;}
	#player-profile-tab-set-1 ol.tab-list li.first-active	{border-bottom: 1px solid #fff !important;}
	
	#player-profile-tab-set-1 .section-holder				{clear: both; padding: 10px; background-color: #fff; font-size:11px;}
	#player-profile-tab-set-1 .section .heading				{display: none;}
	
	/*.player-profile-stats {width:350px;}*/
	.player-profile-stats a:link, .profiles-tp a:link {text-decoration:underline;}
	.profiles-fp										{background-color:#eef7ff; padding:10px; width:250px; float:right; margin-bottom:20px;}
	.profiles-fp form select option						{font-size:10px}
	.profiles-tp										{padding:10px; width:250px; float:right; background:url(../../../img/draft/profiles-team-pick-bg.png) no-repeat; font-size:11px}
	.profiles-tp-logo									{margin-right:10px; border:5px solid #ccc}
	.profiles-pa										{background-color:#fffded; padding:10px; font-size:11px; font-family:arial; clear:both; margin-bottom:10px}
	.profiles-bio										{font-family:arial; font-size:11px; padding:0px 0px 0px 0px;}
	.profiles-bio div									{line-height:14px;margin-top:1px;}
	.profiles-name 										{padding:57px 0px 0px 0px; font-size:16px; font-weight:bold; width:240px}
	.profiles-headshot									{background-color:#f2f2f2; padding:5px; border: 1px solid #bbb; float:left; margin-right:10px;}
	.profiles-holder									{padding:0px}	
		
	#profiles-tabs-discuss {color:#c00; text-decoration:underline; /*position:absolute; right:0px; top:1px;*/}	
	/* primary tab set */
	#profiles-tab {margin:0px 0px 20px 0px;}
		#profiles-tabs 	{list-style: none; list-style-position: inside; margin: 0 0 0 0; padding: 0; clear: both; height: 20px; line-height: 20px; background: transparent url(../../../img/draft/2009/tabs/tabs-bg.png) repeat-x bottom left;}
			#profiles-tabs li	{float: left; text-align: center; list-style: none; list-style-position: inside; margin: 0px 10px 0px 0px; padding: 0; height: 20px;}
			#profiles-tabs li.active	{background-color: #fff;}
				/* hide original hrefs even prior to replacing */
				#profiles-tabs li a			{display: none;}
		/* SPECIFIC TAB STYLES BELOW */
		#profiles-tabs-tab-0 {background: #fff url(../../../img/draft/2009/tabs/prospects-primary-sprite.png) no-repeat 0px 0px; width: 110px;}
		#profiles-tabs-tab-1 {background: #fff url(../../../img/draft/2009/tabs/prospects-primary-sprite.png) no-repeat -110px 0px; width: 104px;}
		#profiles-tabs-tab-2 {background: #fff url(../../../img/draft/2009/tabs/prospects-primary-sprite.png) no-repeat -214px 0px; width: 80px;}
			
		#profiles-tabs-tab-0.active {background: #fff url(../../../img/draft/2009/tabs/prospects-primary-sprite.png) no-repeat 0px -20px; width: 110px;}
		#profiles-tabs-tab-1.active {background: #fff url(../../../img/draft/2009/tabs/prospects-primary-sprite.png) no-repeat -110px -20px; width: 104px;}
		#profiles-tabs-tab-2.active {background: #fff url(../../../img/draft/2009/tabs/prospects-primary-sprite.png) no-repeat -214px -20px; width: 80px;}
		.profiles-tab-content {padding:20px 10px 0;}

	
#team-needs-positions-list li#team-needs-positions-list-specialists	{background-position: 0px -162px; width: 82px;}
#team-needs-positions-list li#team-needs-positions-list-specialists.drafted	{background-position: -82px -162px; width: 82px;}
#dt-team-tab-war-rooms div.comment textarea { background: #FFF none no-repeat 98% -177px; }

/* data table overrides */
.data-table1 .tbdy1 td, .data-table1 td.tbdy1 {background-color:#fff; color:#000; border-bottom:0px dotted #ddd;}
.data-table1 .tbdy1.alt td, .data-table1 td.tbdy1.alt {background-color:#eff7ff; color:#000; border-bottom:0px dotted #ddd;}
.data-table1 .thd2 td, .data-table1 .thd2 th {background-color:#eff7ff; color:#000; font-weight:bold;}

/* live */
#live-text-reminders-title {background: transparent url(../../../img/draft/2009/live/titles-sprite.png) no-repeat 0px 0px; width: 100%; height: 27px;}
#live-text-want-nfl-title {background: transparent url(../../../img/draft/2009/live/titles-sprite.png) no-repeat 0px -28px; width: 100%; height: 27px;}
#live-text-system-requirements-title {background: transparent url(../../../img/draft/2009/live/titles-sprite.png) no-repeat 0px -56px; width: 100%; height: 27px;}
#live-text-faq-title {background: transparent url(../../../img/draft/2009/live/titles-sprite.png) no-repeat 0px -84px; width: 100%; height: 27px;}
#live-text-watch-title {background: transparent url(../../../img/draft/2009/live/titles-sprite.png) no-repeat 0px -112px; width: 100%; height: 27px;}
#live-text-draft-tracker {background: transparent url(../../../img/draft/2009/live/titles-sprite.png) no-repeat 0px -140px; width: 100%; height: 27px;}
#live-text-war-rooms {background: transparent url(../../../img/draft/2009/live/titles-sprite.png) no-repeat 0px -168px; width: 100%; height: 27px;}
div.live-hr {border-bottom:1px dotted #ccc; margin-bottom:10px;}

#live-columns .primary-column .two-col .widget-container {background: transparent url(../../../img/combine/section-headers-bg-left.png) repeat-x top left; padding: 12px 10px 10px 10px;}
.widget-container {padding:0px; margin-bottom:20px; line-height:1.4em;}
	.widget-container.text-reminders {background: transparent url(../../../img/draft/2009/live/text-reminders-bg.png) repeat-x bottom left;padding-bottom:10px; margin-bottom:1px;}
.widget-container p {margin:0px 0 10px 0;}
.widget-container strong {font-weight: bold;}
.widget-content {margin:10px; background: transparent;}
#live-schedule-widget {background: transparent url(../../../img/draft/2009/live/schedule-bg.png) repeat-x bottom left; margin-bottom:5px;}
	#live-schedule-widget .widget-content {margin:0px;}
		#live-schedule-widget .widget-content p {margin:10px;}
#live-war-rooms-widget {background: transparent url(../../../img/draft/2009/live/war-rooms-bg.png) no-repeat bottom center; margin-bottom:5px;}