table caption {font-size: 14px;font-weight:bold;color:#fff;text-align:left;line-height:20px;}
td.l, th.l{text-align:left;}
td.r, th.r{text-align:right;}
th.c, td.c{text-align:center;vertical-align:top;}
thead {font-size: 12px;color:#666;background: #DBDBDB url(http://img.fifa.com/imgml/worldcup/boxes/boxHeader_trasp.gif) repeat-x;background-position: 0px -130px;}
thead tr {height: 30px;}
thead tr.halfHeight {height: auto;}
thead tr.halfHeight td {height: 15px;}
.ie7 thead tr.halfHeight {height:12px;}
.ie7 thead tr.halfHeight.ie2nd {background-position: 0px -142px;}
.firefox thead {background-position: 0px -128px;}
thead td {border-top: 4px solid #CCCCCE;border-bottom: 1px solid #CCCCCE;}
tbody tr { height: 15px; }
tbody tr td, thead tr td {padding-left: 5px;padding-right: 5px;}
th{border-bottom:none;border-top:1px solid #CCCCCE;background: #efefef url(http://img.fifa.com/imgml/worldcup/boxes/boxHeader.gif) repeat-x;}
tbody td{border-bottom:none;border-top:1px solid #CCCCCE;background: #efefef url(http://img.fifa.com/imgml/worldcup/boxes/boxHeader.gif) repeat-x 0 -175px;height:15px;
}
tbody tr td a{color:#000;text-decoration:none;}
tbody tr td a:hover{text-decoration:underline;}
tr.odd td{background:#fff;border-bottom: 1px solid #CCCCCE;height:17px;}
tr.even td{border-bottom: 1px solid #CCCCCE;}

.fixture td.mNum{width:5%}
.fixture td.dt{width:20%}
.fixture td.v{width:25%}
.fixture td.homeTeam{width:15%}
.fixture td.awayTeam{width:15%}
.fixture td.nw {white-space:nowrap}
table img.flagSmall, table img.flag {border:1px solid #ccc;padding:0px}
td.separator {background:transparent url(http://img.fifa.com/imgml/boxes/separator.gif) no-repeat right center;padding-right:8px}


.fixture.byp caption {margin-top:10px;margin-bottom:3px}
