/* 
Copyright 2006, Internet Broadcasting Systems. All Rights Reserved.
Author:   $Author: breisinger $
Version:  $Name: REL_2_39_0 $
ID:       $Id: stats.css,v 1.117 2007/05/01 16:32:58 breisinger Exp $
*/

/* default style for stats links */
.stats a, .stats .sortable .sortheader {color:#0156BE; font-weight:bold; text-decoration:none;}
.stats a:hover {color:#69F}

/* default padding for table cells, gets overridden by more specific styles */
.stats td {padding:4px;}

 /* padding for stats content inside sectionwidgets */
.sw .stats .swLevel1 {margin:0px; padding:0;}
.EventsList .stats, .swLevel0 .stats {padding:8px} /* this may need to be refined if profiles have too much padding for the content */
.sw .stats .stats, .swLevel1 .stats, .stats td.titlebar.level1, .EventsList .stats .stats, .swLevel0 .stats .stats {padding:0}

/* an attempt at some controlled padding on tables used for layouts */
.stats .tb2Col .tdCol1 {padding:0 4px 0 0; vertical-align:top;}
.stats .tb2Col .tdCol2 {padding:0 0 0 4px; vertical-align:top;}

.stats .scoreboard_long .tdCol1, .stats .scoreboard_long .tdCol2 {width:50%}

.stats .leaders .tdCol1, .stats .leaders .tdCol2 {width:49%}

/* Single Scoreboard Styles */
/*.stats .scoreboard {border:solid 1px #CDCED2; width:325px; margin:0px 0px 10px 0px;}
.stats .scoreboard .name {width:135px;}
.stats .scoreboard .score {width:24px;}
.stats .scoreboard .lastPlay {height:35px;}
.stats .scoreboard td {vertical-align:middle;}*/
.stats .scoreboard .teamName {text-align:left; font-weight:bold; width:50%;}
.stats .scoreboard .standings {font-weight:normal;} /* need this to undo the bold in the previous style */
/*.stats .scoreboard .centerText {text-align:center;}
.stats .scoreboard .finalStatus {font-weight:bold;}*/
.stats .scoreboard .completedQuarterCell {background-color:#F9FAFE;}
#doc .nobordernowidth {width:400px;}

/* Boxscore Recap story */
.gameTabContent .storyObj {background-color: #FFF;}

/* Score Board Day Title */
.stats .scoreboardDayHeader {margin:0px 0px 10px 0px;}

/* Scoreboard Long Layout Styles */
.stats .scoreboardLeft {float:left; clear:left;}
.stats .scoreboardRight {float:right; clear:right;}

/* Bold text for Last Play */
.stats .lastPlayText {font:bold 11px arial, helvetica, sans-serif; color:#000;}

/* College Poll Tables */
.stats .collegepolls {margin:10px 0 0 0; border:none;}

/* No Wrap used in next_last */
.stats .noWrap {white-space:nowrap;}

/* Hilite Style */
.stats .hilite {background-color:#F9FAFE; font:normal 11px arial, helvetica, sans-serif; color:#000;}

/* Hilite Off */
.stats .hilite-off {background-color:#FFFFFF; font:normal 11px arial, helvetica, sans-serif; color:#000;}

/* Stats Heading Style */
.stats .hdg {background-color:#D8E2F6; border:1px solid #CCC; padding:4px; font:bold 11px arial, helvetica, sans-serif; color:#4f4f4f;}
.stats .hdg .hdgLeft {float:left; display:inline;}
.stats .hdg .hdgRight {float:right; display:inline;}

/* Sub Heading Style */
.stats .subhdg td, .stats td.subhdg {background-color:#F0F0F0; font:bold 11px arial, helvetica, sans-serif; color:#000; padding:4px;}
/* subheading style for flex schedule display */
.stats .subhdgFlex {text-align:center;}


/* Sub Heading Non-Bold Style */
.stats .subhdgNB {background-color:#F0F0F0; font:normal 11px arial, helvetica, sans-serif; color:#000;}

/* Sortable Sub Heading Style */
.stats .headerRow {background-color:#F0F0F0; font:normal 11px arial, helvetica, sans-serif; color:#000;}

/* Sortable Sub Heading Cell style */
.stats .sortable .headerRow td {cursor:pointer;}

/* Sortable Sub Heading Text style */
/*.stats .sortable .headerRow .sortheader {text-decoration:underline;}*/

/* Stats Row Height */
/*.stats tr {height:21px;}*/
/*^^ let's see how things look without row height applied, can uncomment if necessary*/

/* Stats Cell Padding */
/*.stats td {padding:0 5px 5px 5px;}
.stats td td {padding:0 5px;}*/
/*^^ let's see how things look without table cell padding, can uncomment if necessary*/

/* Stats Table Default */
.stats table {border:solid 1px #CDCED2; width:100%;}
table.noborder {border:none; width:100%;} /*  no border on some outputs */
table.nobordernowidth {border:none;}
.stats .noborder .hasBorder td, .stats table.hasBorder, .stats table.hasBorder td {border:solid 1px #cdced2;}
	
/* Team Compare Table Styles */
.stats .teamcompare {width:100%;}
.stats .teamcompare .cells {width:50%; vertical-align:top;}

/* Team Header Image */
.teamHeaderLogo .imgSpan a img {border:1px solid #505050;}

/* Team Schedule Styles */
.stats .team-schedule .date {width:70px;}
.stats .team-schedule .opp {width:145px;}
.stats .team-schedule .time {width:65px;}
.stats .team-schedule .tv {width:45px;}
.stats .team-schedule .location {width:160px;}
.stats .sched-gamelinks {width:22%;}

/* League Injury styles */
/*.stats .injury .date {width:70px;}
.stats .injury .player {width:145px;}
.stats .injury .p_position {width:65px;}
.stats .injury .injury {width:45px;}
.stats .injury .status {width:160px;}*/
.stats table.injury .date {width:10%;}
.stats table.injury .player {width:32%;}
.stats table.injury .p_position {width:8%;}
.stats table.injury .injury {width:34%;}
.stats table.injury .status {width:15%;}

/* transaction table styles */
.stats table.transactions .team {width:25%;}
.stats table.transactions .notes {width:75%;}
/* classes added to other transactions tables, need to style them if there are multiple tables instead of one table */

/* League Depth Chart Styles */
.stats .league-depth-chart .players {width:150px;}

/* Team Depth Chart Styles */
#doc .stats .team-depth-chart {border:solid 1px #CDCED2; width:100%; padding:0 0 0 0;}
.stats .team-depth-chart .positionRow {vertical-align:top; font:normal 11px arial, helvetica, sans-serif; color:#000; padding:0 0 0 0;}
.stats .team-depth-chart .positions {width:30px; padding:0 0 0 2px;}
.stats .team-depth-chart .players {width:200px; padding:0 0 0 2px;}
.stats .nopadding {padding:0 0 0 0;}
.stats .statBar {padding:0 2px 0 2px;}
.stats .team-depth-chart .playerTable {padding:0 2px 0 2px;}
.stats .team-depth-chart .photo {width:60px; height:80px; padding:0 0 0 0;}

/* Division Standings Widths */
.stats .teamStandingsName {width:20%;}
.stats .standingsPercent {width:7%;}

/* Game Header */
.stats .gameHeader .boxscore {text-align:center; border:none;}

/* Game Leaders */
.stats .gameLeaders .player {width:40%}
.stats .gameLeaders .stat {width:20%}

/* Stats Based Text Link */
/*.stats .statsLink {color:#000; text-decoration:underline;}*/
/*^^ no longer required, stats links look like regular links on the site*/

/* Stats autorefresh status text */ 
.stats #timeToRefresh {padding-left:15px;}

/* Boxscore Page Styles */
.boxscore_biggie_cells {width:47%}
.boxscore_left {width:100%; margin:5px 0 5px 0; float:left; vertical-align:top;}
.boxscore_right {width:100%; margin:5px 0 5px 0; float:right; vertical-align:top;}
.teamcompare {clear:both;}

/* Leaders */
.leaders-img {width:25%; vertical-align:top; text-align:center;}
.leaders-img img {border:1px solid black; margin:0 0 0 0;}
.leaders-img a.statsLink {display:block; font-size:95%; text-align:center;}
.stats .leaders-link {height:40px; text-align:center;}
.stats .leadersCategoryStat {background-color:#FFFFCC;}

.stats .leaders .name {width:54%;}
.stats .leaders .stat {width:20%;}

/* Stats table column highlight (current sort) */
.stats .columnHighlight {background-color:#FFFFCC;}
.stats .nosort .columnHighlight {background-color:transparent;}
.stats .sortarrow {margin-left:2px;}

/* Leaders Select List Ajax Nav */
#leaders {position:relative;}
/*#leaders .titlebar1 {padding:0;}*/
#leaders .headerRow {height:auto; }
#leaders .headerRow td {padding:2px; margin:0;}
#leaders .headerRow span {float:left;}

/* Schedule no events table license */
.noEvent {margin: 0px 8px 10px 8px; width: 100%;}

/* titlebar1 mod - not used in redesign */
/*.stats .titlebar1 {position:relative; margin:-1px -6px 0px -6px;}*/

/* center the stats inc logo */
span#imgSpan28856 {display:block; text-align:center; clear:both; padding-top:10px;}
span#imgSpan28856 img {border:none;}

/* short scoreboard styles */
#scoreboardshort-outer {padding-bottom:20px; _zoom:1;}
#scoreboardshort-inner .scoreboardshort {position:relative; left 10px; _left:12px; top:8px; _top:7px; float:left; width:80px; margin:0 3px 3px 0; _margin:0 2px 2px 0; font-size:90%;}
#scoreboardshort-inner .scoreboardshort tr {height:auto;}
#scoreboardshort-inner .scoreboardshort td {padding:4px;background-color: white;}

/* overriding strong */
.stats strong {font-weight:bold;}

/* calendar flyouts behavior */
.mnth_clndr {position:relative; float:left; padding:1px 6px; border-left:1px solid #AAA; cursor:default;}
.mnth_clndr table {position:absolute; left:0; top:-3000px; width:auto; border:1px solid #505050; background:white;}
.mnth_clndr.hover table {top:100%;}
#doc .mnth_clndr tr {height:auto;}
#doc .mnth_clndr td {padding:0; vertical-align:middle; text-align:center; color:#AAA;}
#doc .mnth_wkdys td {padding:.2em 0; background:#EEE !important; border-bottom:1px solid #505050; color:#000; font-weight:bold;}
#doc .mnth_clndr td a {display:block; position:relative; padding:.1em; border:.2em solid white; text-decoration:none; color:#333;}
.mnth_clndr td a:active, .mnth_clndr td a:focus, .mnth_clndr td a:hover {background:#EEE;}

/* Team schedule calendar */
.stats .teamCalendar td {font-size:10px; width:30px; padding:5px 2px 5px 2px; vertical-align:top;}
.stats .teamCalendar tr {height:auto;}
.stats .calendarHdg {background-color:#F0F0F0; text-align:center; font-style:bold;}
.stats .teamCalendar {font-size:10px;}

/* standings */
.stats .standingsRight {padding:0px;}
.stats .standingsLeft {padding:0px;}

/* links to complete stats */
.stats .completeStats {display:block; float:right; margin-top:-10px;}
#doc .stats .titlebar0 .completeStats {position:absolute; right:5px; top:10px; padding:0px;}
.stats .completeStats a:link, .stats .completeStats a:visited, .stats .completeStats a:active {text-decoration:none; font:bold 100%/1.3 arial,sans-serif;}
.stats .completeStats a:hover {text-decoration:underline;}

/* stats pages pulldown styling */
#statsLeadersForm {padding:8px; background-color:#fff;}

/* Complete links, etc. */
.stats .tbarEtc .stats_link{white-space:nowrap;}
.stats .titlebar.level1 .stats_link{color:#FFF;}
.stats .titlebar.level0 .stats_link{color:#FFF;}

