/*
Pointstreak Default CSS (Sport NGIN version)
*/

/* default font face and size */
td, body, div, p   {
  font-family: "Lucida Grande", verdana, geneva, helvetica, arial, sans;
  font-size: 11px;
  line-height: 120%;
}

body{
  background: #FFF;
}

table{
  width: 100%;
}

/* links */
a {
  color: #990000;
  text-decoration: none;
  } a:hover {
    color: #CC0000;
  }

/* big font for announcements (ie: click here for playoff bracket on the standings page, player name ) */
span.big {
  font-size:14px; 
  font-weight:bold;  
}
/* league title main header */
h1 {
  font-size: 18px;
  padding: 0px;
  margin:0px;
  font-weight:bold;
}	
/* second row sub header header */
h2 { 
  font-size: 14px;
  padding: 0px;
  margin:0px;
  font-weight:bold;
}
/* Page Header Table Cells */
.cellHeaderLeague {
  color: #990000;
  padding-bottom: 10px;
}

.cellHeaderDiv, .cellHeaderTeam, .cellheaderPlayer, .cellHeaderGame{
  background-color: #FFE303;
  color: #7D0302;
  font-weight: bold;
  background-image: url(http://assets.ngin.com/theme_images/classic/red_yellow/dataTableHeader.gif);
  background-repeat: repeat-x;
}
.cellHeaderDiv select, .cellHeaderTeam select, .cellheaderPlayer select, .cellHeaderGame select{
  font-weight: normal;
  margin-top: 5px;
}

/* Menu Link Rows */
.cellLeagueMenu {
  background-color: #cccccc;
}
.cellDivMenu {
  background-color: #cccccc;
}
.cellTeamMenu {
  background-color: #cccccc;
}
/* drop down menus */
select {
  font-family: "Lucida Grande", verdana, geneva, helvetica, arial, sans;
}
/* the field label cells ie: the cells like GP, A, PTS in a list */
tr.fields {
  background-color: #cccccc; 
  font-weight: bold; 
  text-align: center;
}
/* larger dark grey rows that divide table content (div records page etc..) */
.subtitleRow {
  background-color: #cccccc;
  font-weight: bold; font-size: 10px;
  text-align: center;
}
/* the color of the highlighted background-color cells for players (player card, scoring leaders - also used on Records pages*/
  .highlightPlay {
    background-color: #FEE668;
  }
  /* highlight goalies cells*/
  .highlightGoal {
    background-color: #FEE668; 
  }
  /* for light grey highlight cells */
  .lightGrey {
    background-color:#eeeeee;
  }
  /* for medium grey highlight cells */
  .mediumGrey, .cellLeague{
    background-color: #FFE303;
    color: #7D0302;
    font-weight: bold;
  } 
  /* div header used on team home page */

  .divTeamPlayer {
    padding: 3px;
  }
  /* for table headers  on division pages */
  .cellDivision, .divTeamPlayer, .cellBoxscore, .cellTeamPlayer{
    background-color: #990000;
    color: #ffffff;
    font-weight: bold;
  }
  /* boxscore table headers */
  .cellBoxscore {
    font-size: 10px; 
  }
  /* boxscore Team names and scores on top */
  span.boxScore {
    font-size:14px;
    font-weight:bold;
  }
  /* big font for announcements (ie: click here for playoff bracket on the standings page ) */
  span.big {
    font-size:14px; 
    font-weight:bold;  
  }
  /* number on the player card - probably safe to leave alone */
  span.bigNumber {
    font-size:20px;
    font-weight:bold; 
  }
  /* highlighted text (for suspended players etc...) */
  span.highlight {
    color: #FF0000;
  }
  /* team logo cell */
  td.white {
    background-color: #ffffff;
  }
  /* CALENDAR STYLES BELOW */
  /* calendar Header  */
  .calendarHeader {
    text-align: center;
    background-image: url(../../app_images/pageOptionsBody.jpg); 
    background-repeat: repeat-x;
    background-position: 0 -95px;
    color: #666;
    font-weight: bold;
  }
  /* month and year info cell */
  .monthHead {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 7px;
  }
  /* cells with arrows to toggle months */
  .monthHeadArrow {
    background-color:#cccccc;
    font-weight:bold;
  }
  /* regular day cell */
  .calendar {
    background-color:#ffffff;
  }
  /* today's date cell */
  .calendar, .calendarToday, .calendarHeader, .calendarSelected{
    text-align: center;
    padding: 3px;
  }

  .calendarToday {
    background-color: #FEE668;
  }
  /* selected day cell */
  .calendarSelected {
    font-weight: bold;
    background-color: #990000;
  }

  .calendarSelected, .calendarSelected a{
    color: #FFF;
  }

/* link for calendar days */
a.calendardays {
  text-decoration: underline;
}
/* end calender styles */

/* SCOREBOARD STYLES */
/*background color of the game container */
div.scoreboardgame {
  background-color:#eeeeee;
  padding:5px;
  border:1px solid #cccccc;
  text-align:left;
}
/* background of scoreboard teams and scores */
.scoreboardcell {
  background-color:#ffffff;
}
/*scoreboard game header row with game status and time/rink info */
.scoreboardhead {
  background-color:#cccccc;
  font-weight:bold;
}
/*in progress game header */
.scoreboardinprogress {
  background-color:#99ccff;
  font-weight:bold;
}
/*boxscore gamesheet links cell */
.scoreboardcellbottom {
  background-color:#ffffcc;
}

/* MESSAGE STYLES */
/*league message container */
.leaguemessage {
  height: 103px;
  overflow:auto;
  margin:0px 6px 6px 0px;
  padding: 2px 4px 4px 4px;
  border: 1px solid #cccccc;
  background-color:#eeeeee;
  text-align:left;
}
/* division message header and league message header*/
div.divmessageheader, div.leaguemessageheader {
  margin: 6px 6px 0px 0px;
  padding: 2px 4px 4px 6px;
  font-weight:bold;
  background-color: #990000;
  color: #ffffff;
}
/* div message container */
div.messagecontainter {
  width:100%;
  margin:0;
  padding:0;
}
/* team message background */
div.teammessage {
  width:100%;
  margin:0px 0px 12px 0px;
  padding: 2px 4px 4px 4px;
  border: 1px solid #cccccc;
  background-color:#eeeeee;
  text-align:left;
}
/* team message container */
div.teammessagecontainer {
  width:380px;
  margin:0;
  padding:0;
}
/* team message header */
div.teammessageheader {
  width:100%;
  margin: 12px 0px 0px 0px;
  padding: 2px 4px 4px 6px;
  font-weight:bold;
  text-align:center;
  background-color: #7D0302;
  color: #ffffff;
}