.data1 {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #e6e6e6;
  text-align:       center;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}
.data1left {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #e6e6e6;
  text-align:       left;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}
.data1right {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #e6e6e6;
  text-align:       right;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}
.data2 {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #c6c6c6;
  text-align:       center;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.dataheader {
  font-size:        12px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      bold;
  color:            #ffffff;
  text-decoration:  none;
  background-color: #192A3E;
  text-align:       left;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.datasubheader {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      bold;
  color:            #1a1a1a;
  text-decoration:  none;
  background-color: #EEEEDD;
  text-align:       center;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.datasubheader:hover {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      bold;
  color:            #1a1a1a;
  text-decoration:  none;
  background-color: #EEEEDD;
  text-align:       center;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}
.datasubheader2 {
font-size:        11px;
font-family:      tahoma;
font-style:       normal;
font-weight:      bold;
color:            #565656;
text-decoration:  none;
background-color: #c6c6c6;
text-align:       center;
padding-top:     5px;
padding-bottom:     5px;
padding-left:     5px;
}

.datasubheaderleft {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      bold;
  color:            #565656;
  text-decoration:  none;
  background-color: #c6c6c6;
  text-align:       left;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.datasubheaderleft2 {
font-size:        11px;
font-family:      tahoma;
font-style:       normal;
font-weight:      bold;
color:            #1a1a1a;
text-decoration:  none;
background-color: #EEEEDD;
text-align:       left;
padding-top:     5px;
padding-bottom:     5px;
padding-left:     5px;
}

.titles {
font-size:        12px;
font-family:      tahoma;
font-style:       normal;
font-weight:      normal;
color:            #565656;
text-decoration:  none;
padding-top:     5px;
padding-bottom:     5px;
padding-left:     5px;
}

.datalink {
font-size:        11px;
font-family:      tahoma;
font-style:       normal;
font-weight:      normal;
color:            #d40d02;
text-decoration:  underline;
padding-top:     5px;
padding-bottom:     5px;
}

.datalink:hover {
font-size:        11px;
font-family:      tahoma;
font-style:       normal;
font-weight:      normal;
color:            #d40d02;
text-decoration:  underline;
padding-top:     5px;
padding-bottom:     5px;
}

.dataheader2 {
  font-size:        12px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      bold;
  color:            #ffffff;
  text-decoration:  none;
  background-color: #192A3E;
  text-align:       center;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

/* scores specific */
.scores-greybg-red {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      bold;
  color:            #AA0000;
  text-decoration:  none;
  background-color: #dbdbdb;
  text-align:	    center;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.scores-greybg-red-left {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #AA0000;
  text-decoration:  none;
  background-color: #F6F6F6;
  text-align:	    left;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.scores-redbg {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #FFFFFF;
  text-decoration:  none;
  background-color: #990000;
  text-align:	    center;
    padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.scores-redbg-right {
   font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #ffffff;
  text-decoration:  none;
  background-color: #990000;
  text-align:	    right;
  padding-top:      0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:     0px;
}

.scores-greenbg {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #00FF00;
  text-align:	    center;
    padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;

}

.scores-greenbg-right {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #00FF00;
  text-align:	    right;
    padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;

}

.scores-greybg {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #F6F6F6;
  text-align:	    center;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}
.scores-greybg-right {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #F6F6F6;
  text-align:	    right;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.scores-greybg-left {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #F6F6F6;
  text-align:	    left;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}
 
.scores-greybg-highlight {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #c1c1c1;
  text-align:	    center;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.scores-greybg-team {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #F6F6F6;
  text-align:	    left;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}
    
.scores-whitebg {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #e6e6e6;
  text-align:	    center;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.scores-whitebg-left {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #e6e6e6;
  text-align:	    left;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.scores-whitebg-right {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #e6e6e6;
  text-align:	    right;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.scores-whitebg-red {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      bold;
  color:            #AA0000;
  text-decoration:  none;
  background-color: #e6e6e6;
  text-align:	    center;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.scores-whitebg-red-left {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #AA0000;
  text-decoration:  none;
  background-color: #e6e6e6;
  text-align:	    left;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}
    
.scores-whitebg-highlight {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #d7d7d7;
  text-align:	    center;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.scores-whitebg-team {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #e6e6e6;
  text-align:	    left;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}
/*end scores specific */
    
/* umpire specific */
.data1hl {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #F6F6F6;
  text-align:       center;	
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.data1lefthl {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #F6F6F6;
  text-align:       left;	
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}


.datasubheaderul {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      bold;
  color:            #1a1a1a;
  text-decoration:  underline;
  background-color: #EEEEDD;
  text-align:       center;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.datasubheaderleftul {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      bold;
  color:            #1a1a1a;
  text-decoration:  underline;
  background-color: #EEEEDD;
  text-align:       left;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}
/* end umpire specific */

.scores-whiteredlink {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      bold;
  color:            #d40d02;
  text-decoration:  none;
  background-color: #e6e6e6;
  text-align:       left;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.scores-whiteredlink:hover {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      bold;
  color:            #000000;
  text-decoration:  underline;
  background-color: #e6e6e6;
  text-align:       left;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.scores-greyredlink {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      bold;
  color:            #d40d02;
  text-decoration:  none;
  background-color: #F6F6F6;
  text-align:       left;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.scores-greyredlink:hover {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      bold;
  color:            #000000;
  text-decoration:  underline;
  background-color: #F6F6F6;
  text-align:       left;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}

.redlink1 {
font-size:        11px;
font-family:      tahoma;
font-style:       normal;
font-weight:      bold;
color:            #d40d02;
text-decoration:  none;
}
.redlink1:hover {
font-size:        11px;
font-family:      tahoma;
font-style:       normal;
font-weight:      bold;
color:            #000000;
text-decoration:  underline;
}
.redlink2 {
font-size:        11px;
font-family:      tahoma;
font-style:       normal;
font-weight:      bold;
color:            #000000;
text-decoration:  none;
}
.redlink {
font-size:        11px;
font-family:      tahoma;
font-style:       normal;
font-weight:      normal;
color:            #d40d02;
text-decoration:  none;
}
.redlink:hover {
font-size:        11px;
font-family:      tahoma;
font-style:       normal;
font-weight:      normal;
color:            #000000;
text-decoration:  underline;
}
.cal_header {
  font-size:        12px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      bold;
  color:            #ffffff;
  text-decoration:  none;
  background-color: #192A3E;
  text-align:       center;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}
.cal_subheader {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      bold;
  color:            #1a1a1a;
  text-decoration:  none;
  background-color: #EEEEDD;
  text-align:       center;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}
.cal_data {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #e6e6e6;
  text-align:       center;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     5px;
}
.cal_link {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      bold;
  color:            #d40d02;
  text-decoration:  none;
  background-color: #e6e6e6;
  text-align:		center;
  padding-top:      0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:     0px;
}
.cal_link:hover {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      bold;
  color:            #000000;
  text-decoration:  underline;
    background-color: #e6e6e6;
  text-align:		center;
  padding-top:      0px;
  padding-bottom:   0px;
  padding-left:     0px;
}

.scores-greybg-team-bb {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #F6F6F6;
  text-align:	    left;
  padding-top:      0px;
  padding-bottom:   0px;
  padding-left:     0px;
}
.scores-whitebg-team-bb {
  font-size:        11px;
  font-family:      tahoma;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-decoration:  none;
  background-color: #e6e6e6;
  text-align:	    left;
  padding-top:      0px;
  padding-bottom:   0px;
  padding-left:     0px;
}
.i_true{
  color: red;
  font-weight: bold;
}
.data1left td {
  padding: 5px;
}
.service{
  width: 800px;
  background: #CCC;
  cell-spacing: 1px;
}
.free {
  width: 540px;
  background: #CCC;
  cell-spacing: 1px;
}
