TD {
  font-family: Arial,HelveticaNeue,Helvetica,Sans-serif;
  font-size : 8pt;
  vertical-align: top;
  padding: 1px;
}
TH {
  vertical-align: bottom;
  color: white;
  background: navy;
  font-weight: normal;
  font-family:Arial,HelveticaNeue,Helvetica,Sans-serif;
  font-size : 8pt;
}
TH.t {
  vertical-align: bottom;
  color: white;
  xbackground: #1d34d2;
  background: #1e1e1e;
  font-size : 8pt;
  font-weight: normal;
  font-family:Arial,HelveticaNeue,Helvetica,Sans-serif;
}

TH.n {
  vertical-align: bottom;
  color: white;
  background: navy;
  font-weight: normal;
  font-family:Arial,HelveticaNeue,Helvetica,Sans-serif;
}
TH.r {
  vertical-align: bottom;
  color: white;
  background: red;
  font-weight: normal;
  font-family:Arial,HelveticaNeue,Helvetica,Sans-serif;
}
TH.y {
  vertical-align: bottom;
  color: navy;
  background: yellow;
  font-weight: bold;
  font-family:Arial,HelveticaNeue,Helvetica,Sans-serif;
}
TH.g {
  vertical-align: bottom;
  color: white;
  background: #00aa25;
  font-weight: normal;
  font-family:Arial,HelveticaNeue,Helvetica,Sans-serif;
}
TH.b {
  vertical-align: bottom;
  color: white;
  border: 2px solid gray;
  background: black;
  font-weight: normal;
  font-family:Arial,HelveticaNeue,Helvetica,Sans-serif;
}

td.n {
  font-weight: bold;
  color: black;
}

td.bm {
  font-weight: normal;
  color: grey;
  background: #1d34d2;
}

td.n1 {
  font-weight: bold;
  color: navy;
  xborder-top: 1px solid navy;
  xborder-bottom: 1px solid navy;
}
td.s {
  font-weight: normal;
  color: black;
}
td.s1 {
  font-weight: normal;
  color: navy;
  xbackground: #c8c8c8;
  xborder-top: 1px solid navy;
  xborder-bottom: 1px solid navy;
}

td.g {
  font-weight: bold;
  color: white;
  background: green;
}
td.r {
  font-weight: bold;
  color: white;
  background: red;
}
td.x {
  font-weight: bold;
  color: white;
  background: purple;
}
td.p {
  font-weight: bold;
  color: white;
  background: #3F80F8;
}


td.dP {
  font-weight: bold;
  color: white;
  background: #F50002;
  width: 10px;
}
td.dPL {
  font-weight: bold;
  color: white;
  background: #F50002;
  width: 10px;
}
td.dpl{
  font-weight: bold;
  color: white;
  background: #F50002;
}


td.dPC {
  font-weight: bold;
  color: white;
  background: #0055F9;
  width: 10px;
}
td.dPCL {
  font-weight: bold;
  color: white;
  background: #0055F9;
  width: 10px;
}
td.dpcl {
  font-weight: bold;
  color: white;
  background: #0055F9;
}


td.dGTLM {
  font-weight: bold;
  color: white;
  background: #009B3A;
  width: 10px;
}
td.dGTLML {
  font-weight: bold;
  color: white;
  background: #009B3A;
  width: 10px;
}
td.dgtlml {
  font-weight: bold;
  color: white;
  background: #009B3A;
}

td.dGTD {
  font-weight: bold;
  color: white;
  background: #FF5800;
  width: 10px;
}
td.dGTDL {
  font-weight: bold;
  color: white;
  background: #FF5800;
  width: 10px;
}
td.dgtdl {
  font-weight: bold;
  color: white;
  background: #FF5800;
}

td.dUNC {
  font-weight: bold;
  color: white;
  background:black;
  width: 10px;
}
td.dUNCL {
  font-weight: bold;
  color: white;
  background: black;
  width: 10px;
}

td.newDriver {
  font-weight: bold;
  color: black;
  background: yellow;
}
