/* schedule */
TD.content {
  padding-right: 2px ;
}
DIV.selections {
  margin: 8px 0px 8px 0px ;
  font-weight: bold ;
}
TABLE.schedsub {
  width: 75% ;
  margin: 0px 0px 0px 10px ;
  border-style: solid ;
  border-width: 1px ;
  border-color: #ff0000 ;
}
TABLE.games {
  font-family: "Arial", "Helv", "Helvetica", "sans-serif" ;
  font-size: 90% ;
  font-weight: normal ;
}
TABLE.games TD {
  padding: 3px 3px 0px 3px ;
  vertical-align: top ;
  border-style: dashed ;
  border-width: 1px 0px 0px 0px ;
  border-color: #aaaaff ;
}

TABLE.games TD.edithead {
  padding-top: 0px ;
  font-weight: bold ;
  white-space: nowrap;
  border-width: 0px ;
}
TABLE.games TD.editheadr {
  padding-top: 0px ;
  color: #00ff00 ;
  font-weight: bold ;
  white-space: nowrap;
  border-width: 0px 1px 0px 0px ;
}
TABLE.games TD.gamegnhead {
  font-weight: bold ;
  text-align: right ;
  white-space: nowrap;
  border-width: 0px 1px 0px 0px ;
}
TABLE.games TD.gamepohead {
  font-weight: bold ;
  text-align: center ;
  white-space: nowrap;
  border-width: 0px ;
}
TABLE.games TD.gamedatehead {
  font-weight: bold ;
  text-align: center ;
  white-space: nowrap;
  border-width: 0px ;
}
TABLE.games TD.gametimehead {
  font-weight: bold ;
  text-align: center ;
  white-space: nowrap;
  border-width: 0px 1px 0px 0px ;
}
TABLE.games TD.gameothead {
  font-weight: bold ;
  text-align: right ;
  white-space: nowrap;
  border-width: 0px 1px 0px 0px ;
}
TABLE.games TD.homehead {
  font-weight: bold ;
  white-space: nowrap;
  border-width: 0px 1px 0px 0px ;
  background: #ccffcc ;
}
TABLE.games TD.homescorehead {
  font-weight: bold ;
  text-align: right ;
  white-space: nowrap;
  border-width: 0px ;
  background: #ccffcc ;
}
TABLE.games TD.homepmhead {
  font-weight: bold ;
  text-align: right ;
  white-space: nowrap;
  border-width: 0px 1px 0px 0px ;
  background: #ccffcc ;
}
TABLE.games TD.awayhead {
  font-weight: bold ;
  white-space: nowrap;
  border-width: 0px 1px 0px 0px ;
}
TABLE.games TD.awayscorehead {
  font-weight: bold ;
  text-align: right ;
  white-space: nowrap;
  border-width: 0px ;
}
TABLE.games TD.awaypmhead {
  font-weight: bold ;
  text-align: right ;
  white-space: nowrap;
  border-width: 0px 1px 0px 0px ;
}
TABLE.games TD.locationhead {
  font-weight: bold ;
  border-width: 0px ;
  white-space: nowrap;
  background: #ccffcc ;
}
TABLE.games TD.refereehead {
  font-weight: bold ;
  white-space: nowrap;
  border-width: 0px 0px 0px 1px ;
}

TABLE.games TD.edit {
  padding-top: 0px ;
  font-weight: bold ;
  white-space: nowrap;
}
TABLE.games TD.editr {
  padding-top: 0px ;
  color: #00ff00 ;
  font-weight: bold ;
  white-space: nowrap;
  border-right-width: 1px ;
}
TABLE.games TD.gamegn {
  text-align: right ;
  white-space: nowrap;
  border-width: 1px 1px 0px 0px ;
}
TABLE.games TD.gamepo {
  text-align: right ;
  white-space: nowrap ;
}
TABLE.games TD.gamedate {
  text-align: right ;
  white-space: nowrap;
}
TABLE.games TD.gametime {
  white-space: nowrap;
  border-width: 1px 1px 0px 0px ;
}
TABLE.games TD.gameot {
  text-align: right ;
  white-space: nowrap;
  border-width: 1px 1px 0px 0px ;
}
TABLE.games TD.home {
  background: #ccffcc ;
  border-width: 1px 1px 0px 0px ;
}
TABLE.games TD.homescore {
  text-align: right ;
  white-space: nowrap;
  padding-right: 10px ;
  background: #ccffcc ;
}
TABLE.games TD.homepm {
  text-align: right ;
  white-space: nowrap;
  background: #ccffcc ;
  border-width: 1px 1px 0px 0px ;
}
TABLE.games TD.away {
  border-width: 1px 1px 0px 0px ;
}
TABLE.games TD.awayscore {
  text-align: right ;
  white-space: nowrap;
  padding-right: 10px ;
}
TABLE.games TD.awaypm {
  text-align: right ;
  white-space: nowrap;
  border-width: 1px 1px 0px 0px ;
}
TABLE.games TD.location {
  background: #ccffcc ;
}
TABLE.games TD.referee {
  background: #ccffcc ;
}
SPAN.forfeit {
  margin-right: -5px ;
  font-weight: bold ;
  color: #cc0000 ;
  background: #ffffcc ;
}
SPAN.overtime {
  font-weight: bold ;
  color: #0000dd ;
  background: #ffffcc ;
}
SPAN.playoff {
  font-weight: bold ;
  color: #008800 ;
  background: #ffffcc ;
}
TABLE.players {
  margin: 0px 8px 0px 0px ;
  font-size: 70% ;
}
TABLE.players TD {
  padding: 1px 3px 1px 1px ;
  text-align: center ;
  vertical-align: middle ;
}
TABLE.players TR.head TD {
  font-weight: bold ;
}
TABLE.players TD INPUT {
  margin: 0px ;
  padding: 1px ;
}
TABLE.players TD.time {
}
TABLE.players TD.min {
}
TABLE.players TD.time INPUT {
  width: 38px ;
  font-size: 100% ;
}
TABLE.players TD.min INPUT {
  width: 16px ;
/*  border-style: none ; */
  text-align: right ;
  font-size: 100% ;
}
TABLE.players SELECT {
  border-width: 1px ;
  padding: 0px ;
  font-size: 100% ;
}
TABLE.players OPTION {
  margin: 0px ;
  padding: 1px ;
  font-size: 100% ;
}
TABLE.players TD.rosterplayer {
  text-align: left ;
}
TABLE.players TR.rosterodd {
  background: #eeeeee ;
}
/* tweaks to _config/page.site.css */
TABLE.edit {
  margin-left: -20px ;
  margin-right: 0px ;
}
TABLE.edit TD.check {
  vertical-align: bottom ;
}
TABLE.edit TD.forfeit {
  padding-left: 5px ;
  text-align: left ;
  font-weight: bold ;
  white-space: nowrap ;
}
TABLE.edit TD.overtime {
  padding-left: 5px ;
  text-align: left ;
  font-weight: bold ;
  white-space: nowrap ;
}
TABLE.edit TD.playoff {
  padding-left: 5px ;
  text-align: left ;
  font-weight: bold ;
  white-space: nowrap ;
}
TABLE.edit TD.noedit {
  padding-top: 5px ;
}
TABLE.edit TD.teamhead {
  padding: 2px 0px 2px 5px ;
  font-size: 125% ;
  font-weight: bold ;
  border-style: dashed ;
  border-width: 1px 0px 0px 1px ;
  border-color: #bbbbbb ;
  background: #eeeeee ;
}
TABLE.edit TD.gamehead {
  padding: 2px 0px 2px 5px ;
  font-size: 125% ;
  font-weight: bold ;
  border-style: dashed ;
  border-width: 1px 0px 0px 1px ;
  border-color: #bbbbbb ;
  background: #eeeeee ;
}
