body,input,td {
 font-family: Arial;
 color: #404040;
 font-size: 13px; 
}

a {
 font-size: 13px;
 text-decoration: none; 
}

.mselect {
 width:235px;
}

h3 {
margin:0px 0px 10px 0px;
}

.mainheading, td.mainheading {
 font-size: 14px;
 font-weight: normal;	
}

.teamfixmainheading {
 font-size: 14px;
 font-weight: normal;
 margin:0px 0px 5px 0px;
}

a.default { 
   text-decoration: none; 
   color: #234b7b;  
}

a.default:hover { 
   text-decoration: none; 
   border-bottom: 1px dotted;
   color: #122842;
}

a.default:visited { 
   text-decoration: none; 
   color: #5c7da3;
}

#navigationDiv a {
   text-decoration:none;
   color: #234b7b;
}

#navigationDiv a.selected {
   text-decoration: none;
   color: #404040;
}

td.row {
 height: 20px;
}

.subheading,td.subheading {
 color: #404040;
 font-weight: bold;	
 font-size: 13px;
}

.subheading1,td.subheading1 {
 color: #404040;
 font-weight: bold;	
 font-size: 13px;
}

td.row_even {
background-color: #fbf9f3;
height: 20px;
}

td.separatorb {
   border-bottom: 1px solid #e0e0e0;
}

td.separatort {
   border-top: 1px solid #e0e0e0;
}

.score {
 font-size: 13px;
 color: #000000;
 font-weight: bold;
}

.months{
font-weight:bold;
font-size: 10px;
color: #666666;
}

td.endline{
   border-top: 1px dotted #e0e0e0;
}
/* ---------------- added by DM ------------------ */
td.row2 {
padding-left: 5px;
border-left:1px solid #FFFFFF;
height: 20px;
}

td.row2_even {
background-color: #fbf9f3;
padding-left: 5px;
border-left:1px solid #FFFFFF;
height: 20px;
}

td.row_end {
padding-left: 5px;
padding-right: 5px;
border-left:1px solid #FFFFFF;
height: 20px;
}

td.row_even_end {
background-color: #fbf9f3;
padding-left: 5px;
padding-right: 5px;
border-left:1px solid #FFFFFF;
height: 20px;
}

td.row_header {
font-weight: bold;
height: 20px;
border-bottom: 1px solid #e0e0e0;
}

td.row_link {
color: #234b7b;
padding-left: 5px;
border-left:1px solid #FFFFFF;
height: 20px;
}

td.row_even_link {
background-color: #fbf9f3;
color: #234b7b;
padding-left: 5px;
border-left:1px solid #FFFFFF;
height: 20px;
}


td.row_header_end {
font-weight: bold;
height: 20px;
border-bottom: 1px solid #e0e0e0;
border-left:1px solid #FFFFFF;
}


td.row_head {
font-weight: bold;
padding-left: 5px;
height: 20px;
border-left:1px solid #FFFFFF;
}


td.row_head_end {
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
height: 20px;
border-left:1px solid #FFFFFF;
}

/* ------------- Added by DM 18th------------------ */

.tab_on{ font-family: Arial; font-size: 11px; font-weight: bold; color: #404040; text-align: center; height: 31px; text-transform: uppercase; }
.tab_off{ font-family: Arial;  border-bottom: 1px solid #7a7a7a; height:30px;text-align: center;  text-transform: uppercase;}
a.tab {font-size: 11px; color: #234b7b;}

.grey_bord { border-bottom: 1px solid #7a7a7a; }

.stext {
 color: #404040;
 font-weight: bold;	
}

td.rowhead_right {
font-weight: bold;
padding-right: 5px;
height: 20px;
border-bottom: 1px solid #e0e0e0;
}

td.rowhead_rightend {
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
height: 20px;
border-bottom: 1px solid #e0e0e0;
}

td.row_right {
padding-right: 5px;
height: 20px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #ffffff;
}

td.row_right_even {
background-color: #fbf9f3;
padding-right: 5px;
border-left:1px solid #FFFFFF;
height: 20px;
}

td.row_right_end {
padding-left: 5px;
padding-right: 5px;
border-left:1px solid #FFFFFF;
height: 20px;
}

td.row_right_even_end {
background-color: #fbf9f3;
padding-left: 5px;
padding-right: 5px;
border-left:1px solid #FFFFFF;
height: 20px;
}

/* tennis */

td.match {
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 background-color: #F7F3F7;
 height: 20px;
 padding: 1px;
}


td.matchwinner {
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 background-color: #F7F3F7;
 height: 20px;
 padding: 1px;
 font-weight: bold;
}

td.matchhead {
 border-top: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
}


td.score{
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 background-color: #F7F3F7;
 text-align: center;
 height: 20px;
 width: 20px;
 padding: 1px; 
}

td.matchhead {
 border-top: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
}
/* end tennis */

