HTML, BODY {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  color: #000000;
  background-color: #FFFFFF;
  }

TABLE.fixres {
  font: 11px verdana,arial,helvetica,sans-serif;
  text-align: left;
  margin: 5px auto;
  }

TABLE.fixres THEAD TD.tteam {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  padding-left: 35px;
  color: #FFFFFF;
  background: url(images/fixrestlt.gif) top left no-repeat #000000;
  }

TABLE.fixres THEAD TD.tdate {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  padding-left: 35px;
  color: #FFFFFF;
  background: url(images/fixrestlt.gif) top left no-repeat #000000;
  }

TABLE.fixres THEAD TD.tprint {
  text-align: right;
  padding-right: 5px;
  color: #FFFFFF;
  background: url(images/fixrestrt.gif) top right no-repeat #000000;
  }

TABLE.fixres THEAD TD.bteam {
  height: 4px;
  color: #FFFFFF;
  background: url(images/fixrestlb.gif) top left no-repeat #FFFFFF;
  }

TABLE.fixres THEAD TD.bdate {
  height: 4px;
  color: #FFFFFF;
  background: url(images/fixrestlb.gif) top left no-repeat #FFFFFF;
  }

TABLE.fixres THEAD TD.bprint {
  color: #FFFFFF;
  background: url(images/fixrestrb.gif) top right no-repeat #FFFFFF;
  }

TABLE.fixres THEAD A {
  font-size: 12px;
  color: #FFFFFF;
  background-color: #000000;
  }

TABLE.fixres THEAD A:hover {
  text-decoration: none;
  }

TABLE.fixres TBODY TR.league {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #FF0000;
  }

TABLE.fixres TBODY TH {
  border: solid #000000;
  border-width: 0 1px 2px 0;
  padding: 2px;
  text-align: center;
  }

TABLE.fixres TBODY TD {
  border: solid #000000;
  border-width: 0 1px 1px 0;
  padding: 2px;
  }

TABLE.fixres TBODY TD.nobord {
  width: 50%;
  border: 0;
  padding: 10px;
  }

TABLE.fixres TBODY TD.missing {
  color: #FFFFFF;
  background-color: #808080;
  }

TABLE.fixres TBODY TD + TD + TD + TD {
  text-align: center;
  }

TABLE.fixres TBODY TD + TD + TD + TD + TD + TD{
  text-align: left;
  }

TABLE.fixres TFOOT TD.tmain {
  height: 4px;
  color: #000000;
  background: url(images/fixresblt.gif) top left no-repeat #FFFFFF;
  }

TABLE.fixres TFOOT TD.tend {
  color: #000000;
  background: url(images/fixresbrt.gif) top right no-repeat #FFFFFF;
  }

TABLE.fixres TFOOT TD.bmain {
  height: 14px;
  color: #000000;
  background: url(images/fixresblb.gif) bottom left no-repeat #FF0000;
  }

TABLE.fixres TFOOT TD.bend {
  color: #000000;
  background: url(images/fixresbrb.gif) bottom right no-repeat #FF0000;
  }

TABLE.league {
  width: 90%;
  font: 11px verdana,arial,helvetica,sans-serif;
  text-align: left;
  margin: 5px auto;
  }

TABLE.league THEAD TD.tteam {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  padding-left: 35px;
  color: #FFFFFF;
  background: url(images/fixrestlt.gif) top left no-repeat #000000;
  }

TABLE.league THEAD TD.tprint {
  text-align: right;
  padding-right: 5px;
  color: #FFFFFF;
  background: url(images/fixrestrt.gif) top right no-repeat #000000;
  }

TABLE.league THEAD TD.bteam {
  height: 4px;
  color: #FFFFFF;
  background: url(images/fixrestlb.gif) top left no-repeat #FFFFFF;
  }

TABLE.league THEAD TD.bdate {
  height: 4px;
  color: #FFFFFF;
  background: url(images/fixrestlb.gif) top left no-repeat #FFFFFF;
  }

TABLE.league THEAD TD.bprint {
  color: #FFFFFF;
  background: url(images/fixrestrb.gif) top right no-repeat #FFFFFF;
  }

TABLE.league THEAD A {
  font-size: 12px;
  color: #FFFFFF;
  background-color: #000000;
  }

TABLE.league THEAD A:hover {
  text-decoration: none;
  }

TABLE.league TBODY TH {
  border: solid #000000;
  border-width: 0 1px 2px 0;
  padding: 2px;
  text-align: center;
  }

TABLE.league TBODY TD {
  border: solid #000000;
  border-width: 0 1px 1px 0;
  padding: 2px;
  }

TABLE.league TBODY TD + TD {
  text-align: center;
  }
  
TABLE.league TBODY TD:first-child {
  text-align: left;
  }

TABLE.league TBODY TD:first-child + TD + TD + TD + TD + TD + TD + TD + TD + TD + TD + TD + TD + TD {
  text-align: right;
  font-weight: bold;
  }

TABLE.league TFOOT TD.tmain {
  height: 4px;
  color: #000000;
  background: url(images/fixresblt.gif) top left no-repeat #FFFFFF;
  }

TABLE.league TFOOT TD.tend {
  color: #000000;
  background: url(images/fixresbrt.gif) top right no-repeat #FFFFFF;
  }

TABLE.league TFOOT TD.bmain {
  height: 14px;
  color: #000000;
  background: url(images/fixresblb.gif) bottom left no-repeat #FF0000;
  }

TABLE.league TFOOT TD.bend {
  color: #000000;
  background: url(images/fixresbrb.gif) bottom right no-repeat #FF0000;
  }

TABLE.comps {
  font: 11px verdana,arial,helvetica,sans-serif;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  margin: 10px auto;
  }

TABLE.comps TBODY TD + TD + TD {
  width: 515px;
  }

TABLE.comps TBODY TD:first-child {
  width: 15px;
  }

TABLE.comps TBODY TD:first-child + TD {
  width: 10px;
  }

TABLE.cards {
  border-left: solid 1px #000000;
  }
  
TABLE.cards THEAD TH {
  border: solid #000000;
  border-width: 1px 1px 2px 0;
  padding: 2px;
  text-align: center;
  }

TABLE.cards TBODY TD {
  border: solid #000000;
  border-width: 0 1px 1px 0;
  padding: 2px;
  }

TABLE.cards TBODY TD + TD {
  width: 130px;
  text-align: left;
  }

TABLE.cards TBODY TD + TD + TD {
  width: 25px;
  text-align: center;
  }

TABLE.cards TBODY TD:first-child {
  width: 25px;
  text-align: center;
  font-weight: bold;
  }

TABLE.cards TR.rs TD:first-child {
  width: 130px;
  text-align: left;
  font-weight: normal;
  }
  
TABLE.cards TR.rs TD + TD {
  width: 25px;
  text-align: center;
  }

TABLE.goalscrs {
  font: 10px verdana,arial,helvetica,sans-serif;
  text-align: left;
  margin: 5px auto;
  }

TABLE.goalscrs THEAD TD.tscrs {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  padding-left: 35px;
  color: #FFFFFF;
  background: url(images/fixrestlt.gif) top left no-repeat #000000;
  }

TABLE.goalscrs THEAD TD.tprint {
  text-align: right;
  padding-right: 5px;
  color: #FFFFFF;
  background: url(images/fixrestrt.gif) top right no-repeat #000000;
  }

TABLE.goalscrs THEAD TD.bscrs {
  height: 4px;
  color: #FFFFFF;
  background: url(images/fixrestlb.gif) top left no-repeat #FFFFFF;
  }

TABLE.goalscrs THEAD TD.bprint {
  color: #FFFFFF;
  background: url(images/fixrestrb.gif) top right no-repeat #FFFFFF;
  }

TABLE.goalscrs THEAD A {
  font-size: 12px;
  color: #FFFFFF;
  background-color: #000000;
  }

TABLE.goalscrs THEAD A:hover {
  text-decoration: none;
  }

TABLE.goalscrs TBODY TH {
  border: solid #000000;
  border-width: 0 1px 2px 0;
  padding: 2px;
  text-align: center;
  }

TABLE.goalscrs TBODY TD {
  border: solid #000000;
  border-width: 0 1px 1px 0;
  padding: 2px;
  }

TABLE.goalscrs TBODY TD + TD {
  text-align: center;
  width: 25px;
  }

TABLE.goalscrs TBODY TD:first-child {
  width: 130px;
  }
  
TABLE.goalscrs TBODY TD:first-child + TD {
  width: 30px;
  font-weight: bold;
  }
  
TABLE.goalscrs TFOOT TD.tmain {
  height: 4px;
  color: #000000;
  background: url(images/fixresblt.gif) top left no-repeat #FFFFFF;
  }

TABLE.goalscrs TFOOT TD.tend {
  color: #000000;
  background: url(images/fixresbrt.gif) top right no-repeat #FFFFFF;
  }

TABLE.goalscrs TFOOT TD.bmain {
  height: 14px;
  color: #000000;
  background: url(images/fixresblb.gif) bottom left no-repeat #FF0000;
  }

TABLE.goalscrs TFOOT TD.bend {
  color: #000000;
  background: url(images/fixresbrb.gif) bottom right no-repeat #FF0000;
  }

TABLE.topscrs {
  font: 10px verdana,arial,helvetica,sans-serif;
  text-align: left;
  margin: 5px auto;
  }

TABLE.topscrs THEAD TD.tscrs {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  padding-left: 35px;
  color: #FFFFFF;
  background: url(images/fixrestlt.gif) top left no-repeat #000000;
  }

TABLE.topscrs THEAD TD.tprint {
  text-align: right;
  padding-right: 5px;
  color: #FFFFFF;
  background: url(images/fixrestrt.gif) top right no-repeat #000000;
  }

TABLE.topscrs THEAD TD.bscrs {
  height: 4px;
  color: #FFFFFF;
  background: url(images/fixrestlb.gif) top left no-repeat #FFFFFF;
  }

TABLE.topscrs THEAD TD.bprint {
  color: #FFFFFF;
  background: url(images/fixrestrb.gif) top right no-repeat #FFFFFF;
  }

TABLE.topscrs THEAD A {
  font-size: 12px;
  color: #FFFFFF;
  background-color: #000000;
  }

TABLE.topscrs THEAD A:hover {
  text-decoration: none;
  }

TABLE.topscrs TBODY TH {
  border: solid #000000;
  border-width: 0 1px 2px 0;
  padding: 2px;
  text-align: center;
  }

TABLE.topscrs TBODY TD {
  border: solid #000000;
  border-width: 0 1px 1px 0;
  padding: 2px;
  }

TABLE.topscrs TBODY TD + TD {
  text-align: center;
  width: 25px;
  }

TABLE.topscrs TBODY TD:first-child {
  width: 50px;
  }

TABLE.topscrs TBODY TD:first-child + TD {
  width: 105px;
  text-align: left;
  }

TABLE.topscrs TBODY TD:first-child + TD + TD {
  width: 25px;
  font-weight: bold;
  }

TABLE.topscrs TR.rs TD:first-child {
  width: 105px;
  font-weight: normal;
  }

TABLE.topscrs TR.rs TD:first-child + TD {
  width: 25px;
  font-weight: bold;
  }

TABLE.topscrs TR.rs TD + TD {
  width: 25px;
  text-align: center;
  }

TABLE.topscrs TFOOT TD.tmain {
  height: 4px;
  color: #000000;
  background: url(images/fixresblt.gif) top left no-repeat #FFFFFF;
  }

TABLE.topscrs TFOOT TD.tend {
  color: #000000;
  background: url(images/fixresbrt.gif) top right no-repeat #FFFFFF;
  }

TABLE.topscrs TFOOT TD.bmain {
  height: 14px;
  color: #000000;
  background: url(images/fixresblb.gif) bottom left no-repeat #FF0000;
  }

TABLE.topscrs TFOOT TD.bend {
  color: #000000;
  background: url(images/fixresbrb.gif) bottom right no-repeat #FF0000;
  }

TABLE.mbr {
  width: 100%;
  text-align: left;
  margin: 0;
  padding-right: 2px;
  border-left: solid 1px #FF0000;
  border-right: solid 1px #000000;
  }

TABLE.mbr TH:first-child, TD:first-child {
  text-align: left;
  }

TABLE.mbr TH:first-child + TH {
  padding: 0;
  margin: 0;
  text-align: right;
  }

TABLE.mbr TD + TD {
  text-align: right;
  }
  
.date {
  width: 55px;
  background: url(images/fixresblt.gif) top left repeat-y transparent;
  }

.team {
  width: 110px;
  background: url(images/fixresblt.gif) top left repeat-y transparent;
  }

.season {
  width: 50px;
  background: url(images/fixresblt.gif) top left repeat-y transparent;
  }

.scorer {
  width: 155px;
  background: url(images/fixresblt.gif) top left repeat-y transparent;
  }

.nbleft {
  background: url(images/fixresblt.gif) top left repeat-y transparent;
  }

.nbright {
  background: url(images/fixrestrb.gif) top right repeat-y transparent;
  }

.comp {
  width: 40px;
  }

.oppot {
  width: 140px;
  }

.oppo {
  width: 245px;
  }

.venue {
  width: 55px;
  }

.score {
  width: 55px;
  }

.scorers {
  width: 220px;
  }

.pts {
  width: 25px;
  font-weight: bold;
  }

.lgepts {
  width: 25px;
  font-weight: normal;
  }

.card {
  width: 25px;
  }

.player {
  width: 130px;
  }
  
.matches {
  width: 25px;
  }
  
.goals {
  width: 30px;
  }
  
.pc {
  width: 60px;
  font-weight: bold;
  }
  
.gd {
  width: 35px;
  }

.total {
  width: 30px;
  font-weight: bold;
  }

.tmgoals {
  width: 25px;
  }

.divider {
  font-size: 5px;
  }

.tmarc {
  width: 25px;
  }

.cmp {
  width: 15px;
  }

.dash {
  width: 10px;
  }

.desc {
  width: 515px;
  }

.category {
  width: 230px;
  text-align: left;
  }

.price {
  width: 30px;
  text-align: right;
  }

