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;
}


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

td.row {
  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{
 text-align: center;
 height: 20px;
 width: 14px;
 padding: 1px; 
}

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

td.fix {
 text-align: center;
 width: 20px;
}

td.homef{
text-align: right;
padding-right: 20px;
width: 200;
}

td.awayf{
padding-left: 20px;
width: 200;
}

td.time {
 width: 60px;
}

.monthHeader{
background:transparent url(/en/images/headerBlueBG.gif) repeat-x scroll 0 2px;
}
.monthHeader h2 {
background-color:#FFFFFF;
color:#B22929;
display:inline;
font-size:1.0em;
font-weight:bold;
line-height:1em;
margin:0;
padding:0 3px 0 0;
text-transform:uppercase;
}

td.subheadingnew, td.subheadingnew_nodisplay { 
 padding-left: 3px;
 color: #191919;
 font-weight: bold;	
 font-size: 12px;
}

td.subheadingnew_nodisplay {
 display: none;
}


td.scorers {
 font-size: 12px;
 padding-left: 20px;
 padding-right: 20px;
}

tr.alternating {
 background-color: #FCF9F4;
}




/* ------------- World Cup------------------ */


/* ------------- World Cup------------------ */


.groupA {
 font-size: 11px;
 font-weight: bold;
 background-color: #CC0033;
 color: #FFFFFF;
 padding-left: 5px;
 width: 215px;
 height: 14px;
}

.group_small_A {
 font-size: 11px;
 font-weight: bold;
 background-color: #CC0033;
 color: #FFFFFF;
 padding-left: 4px;
 width: 136px;
 height: 14px;
}

.group_long_A {
 font-size: 11px;
 font-weight: bold;
 background-color: #CC0033;
 color: #FFFFFF;
 padding-left: 4px;
 width: 606px;
 height: 14px;
}

.groupB {
 font-size: 11px;
 font-weight: bold;
 background-color: #996600;
 color: #FFFFFF;
 padding-left: 5px;
 width: 215px;
 height: 14px;
}

.group_small_B {
 font-size: 11px;
 font-weight: bold;
 background-color: #996600;
 color: #FFFFFF;
 padding-left: 4px;
 width: 136px;
 height: 14px;
}

.group_long_B {
 font-size: 11px;
 font-weight: bold;
 background-color: #996600;
 color: #FFFFFF;
 padding-left: 4px;
 width: 606px;
 height: 14px;
}

.groupC {
 font-size: 11px;
 font-weight: bold;
 background-color: #006600;
 color: #FFFFFF;
 padding-left: 5px;
 width: 215px;
 height: 14px;
}

.group_small_C {
 font-size: 11px;
 font-weight: bold;
 background-color: #006600;
 color: #FFFFFF;
 padding-left: 4px;
 width: 136px;
 height: 14px;
}

.group_long_C {
 font-size: 11px;
 font-weight: bold;
 background-color: #006600;
 color: #FFFFFF;
 padding-left: 4px;
 width: 606px;
 height: 14px;
}

.groupD {
 font-size: 11px;
 font-weight: bold;
 background-color: #003366;
 color: #FFFFFF;
 padding-left: 5px;
 width: 215px;
 height: 14px;
}

.group_small_D {
 font-size: 11px;
 font-weight: bold;
 background-color: #003366;
 color: #FFFFFF;
 padding-left: 4px;
 width: 136px;
 height: 14px;
}

.group_long_D {
 font-size: 11px;
 font-weight: bold;
 background-color: #003366;
 color: #FFFFFF;
 padding-left: 4px;
 width: 606px;
 height: 14px;
}

.groupE {
 font-size: 11px;
 font-weight: bold;
 background-color: #336699;
 color: #FFFFFF;
 padding-left: 5px;
 width: 215px;
 height: 14px;
}

.group_small_E {
 font-size: 11px;
 font-weight: bold;
 background-color: #336699;
 color: #FFFFFF;
 padding-left: 4px;
 width: 136px;
 height: 14px;
}

.group_long_E {
 font-size: 11px;
 font-weight: bold;
 background-color: #336699;
 color: #FFFFFF;
 padding-left: 4px;
 width: 606px;
 height: 14px;
}

.groupF {
 font-size: 11px;
 font-weight: bold;
 background-color: #330033;
 color: #FFFFFF;
 padding-left: 5px;
 width: 215px;
 height: 14px;
}

.group_small_F {
 font-size: 11px;
 font-weight: bold;
 background-color: #330033;
 color: #FFFFFF;
 padding-left: 4px;
 width: 136px;
 height: 14px;
}

.group_long_F {
 font-size: 11px;
 font-weight: bold;
 background-color: #330033;
 color: #FFFFFF;
 padding-left: 4px;
 width: 606px;
 height: 14px;
}

.groupG {
 font-size: 11px;
 font-weight: bold;
 background-color: #993300;
 color: #FFFFFF;
 padding-left: 5px;
 width: 215px;
 height: 14px;
}

.group_small_G {
 font-size: 11px;
 font-weight: bold;
 background-color: #993300;
 color: #FFFFFF;
 padding-left: 4px;
 width: 136px;
 height: 14px;
}

.group_long_G {
 font-size: 11px;
 font-weight: bold;
 background-color: #993300;
 color: #FFFFFF;
 padding-left: 4px;
 width: 606px;
 height: 14px;
}

.groupH {
 font-size: 11px;
 font-weight: bold;
 background-color: #000033;
 color: #FFFFFF;
 padding-left: 5px;
 width: 215px;
 height: 14px;
}

.group_small_H {
 font-size: 11px;
 font-weight: bold;
 background-color: #000033;
 color: #FFFFFF;
 padding-left: 4px;
 width: 136px;
 height: 14px;
}

.group_long_H {
 font-size: 11px;
 font-weight: bold;
 background-color: #000033;
 color: #FFFFFF;
 padding-left: 4px;
 width: 606px;
 height: 14px;
}

a.group { 
 font-size: 11px;
 text-decoration: none; 
 color: #FFFFFF;  
}

td.space {
 width: 20px;
}

td.h_space {
 height: 20px;
}

td.versus_odd {
 width: 20px;
 text-align: center;
 background-color: #EDEDED;
}


td.versus_even {
 width: 20px;
 text-align: center;
}


.time_odd {
 font-size: 10px;
 color: #404040;
 text-align: center;
 background-color: #EDEDED;
 width: 220px;
 height: 18px;
}

.team_odd {
 font-size: 13px;
 font-weight: bold;
 color: #234B7B;
 background-color: #EDEDED;
 text-align: center;
 width: 220px;
 height: 19px;
}

.team_home_odd {
 font-size: 13px;
 font-weight: bold;
 color: #444444;
 background-color: #EDEDED;
 width: 100px;
 text-align: right;
 height: 19px;
}

.team_away_odd {
 font-size: 13px;
 font-weight: bold;
 width: 100px;
 color: #444444;
 background-color: #EDEDED;
 text-align: left;
 height: 19px;
}

.team_home_even {
 font-size: 13px;
 font-weight: bold;
 color: #444444;
 width: 100px;
 text-align: right;
 height: 19px;
}

.team_away_even {
 font-size: 13px;
 font-weight: bold;
 width: 100px;
 color: #444444;
 text-align: left;
 height: 19px;
}

a.team { 
 font-size: 13px;
 text-decoration: none; 
 color: #234b7b;  
}

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

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

.venue_odd {
 font-size: 10px;
 text-align: center;
 color: #234B7B;
 background-color: #EDEDED;
 width: 220px;
 height: 22px;
}

a.venue { 
 font-size: 10px;
 text-decoration: none; 
 color: #234b7b;  
}

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

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

.time_even {
 font-size: 10px;
 color: #404040;
 text-align: center;
 width: 220px;
 height: 18px;
}

.team_even {
 font-size: 13px;
 font-weight: bold;
 text-align: center;
 color: #444444;
 width: 220px;
 height: 24px;
}

.venue_even {
 font-size: 10px;
 text-align: center;
 width: 220px;
 height: 20px;
}


/* Flags */
.flag_odd {
 background-color: #EDEDED;
 padding-left: 4px;
 text-align: left;
 width: 32px;
 height: 30px;
}

.flag_team_odd {
 font-size: 13px;
 font-weight: bold;
 color: #444444;
 background-color: #EDEDED;
 text-align: left;
 height: 30px;
}

.flag_even {
 padding-left: 4px;
 text-align: left;
 width: 32px;
 height: 30px;
}

.flag_team_even {
 font-size: 13px;
 font-weight: bold;
 color: #444444;
 text-align: left;
 height: 30px;
}

.flag_link {
 font-size: 10px;
 text-align: left;
 color: #234B7B;
 height: 21px;
}

a.flag_link {
 font-size: 10px;
 text-decoration: none; 
 color: #234b7b;  
}

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

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

.wc_date {
 font-size: 12px;
 font-weight: bold;
 width: 620px;
 height: 22px;
}

.split_venue_odd {
 font-size: 12px;
 text-align: right;
 color: #404040;
 background-color: #EDEDED;
 width: 180px;
 height: 24px;
}

.split_time_odd {
 font-size: 12px;
 text-align: left;
 padding-left: 5px;
 background-color: #EDEDED;
 color: #404040;
 width: 40px;
 height: 24px;
}

.split_hometeam_odd {
 font-size: 13px;
 text-align: right;
 font-weight: bold;
 background-color: #EDEDED;
 color: #444444;
 width: 230px;
 height: 24px;
}

.split_versus_odd {
 width: 60px;
 font-weight: bold;
 background-color: #EDEDED;
 text-align: center; 
}

.split_awayteam_odd {
 font-size: 13px;
 text-align: left;
 font-weight: bold;
 background-color: #EDEDED;
 color: #444444;
 width: 100px;
 height: 24px;
}

.split_venue_even {
 font-size: 12px;
 text-align: right;
 color: #404040;
 width: 180px;
 height: 24px;
}

.split_time_even {
 font-size: 12px;
 text-align: left;
 padding-left: 5px;
 color: #404040;
 width: 40px;
 height: 24px;
}

.split_hometeam_even {
 font-size: 13px;
 text-align: right;
 font-weight: bold;
 color: #444444;
 width: 230px;
 height: 24px;
}

.split_versus_even {
 width: 60px;
 font-weight: bold;
 text-align: center; 
}

.split_awayteam_even {
 font-size: 13px;
 text-align: left;
 font-weight: bold;
 color: #444444;
 width: 100px;
 height: 24px;
}

a.split_venue {
 font-size: 13px;
 text-decoration: none;
 color: #234b7b;
}

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

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


