/* Tab Switching  */


div#nextlast div#nextb{ 
clear: both;
margin: 0px;
padding: 8px 4px 1px 4px;
border-bottom:#CC0020 1px solid;
border-left:#CC0020 1px solid;
border-right:#CC0020 1px solid;
border-top:#CC0020 2px solid;
margin-top:1px;
}

div#nextlast div#lastb{ 
margin: 0px;
padding:3px 4px 1px 4px;
border-left:#CC0020 1px solid;
border-right:#CC0020 1px solid;
border-top:#CC0020 2px solid;
border-bottom:#CC0020 1px solid;
margin-top:1px;
overflow:hidden;
}


*html div#nextlast div#nextb{ 
margin: 0px;
padding:5px 4px 3px 4px;
border-bottom:#CC0020 1px solid;
border-left:#CC0020 1px solid;
border-right:#CC0020 1px solid;
border-top:#CC0020 2px solid;
}

*html div#nextlast div#lastb{ 
margin: 0px;
padding:5px 4px 3px 4px;
border-bottom:#CC0020 1px solid;
border-left:#CC0020 1px solid;
border-right:#CC0020 1px solid;
border-top:#CC0020 2px solid;
overflow:hidden;
}

div#nextlast div#tableb{ clear: both;
margin: 0px;
padding:6px 7px 0px 7px;
border:1px solid #CC0020;
min-height:219px;}

*html div#nextlast div#tableb{ clear: both;
margin: 0px;
padding:6px 7px 0px 7px;
border:1px solid #ca0101;
height:219px;}

#nextlast ul {margin: 0;
padding: 0;
height: 19px;
line-height: 19px;
vertical-align: middle;}

#nextlast li { position: relative;
float: left;
list-style: none;
margin: 0;
padding: 0;
}

.nextlast li a,.nextlast li a:link,.nextlast li a:visited,.nextlast li a:hover,.nextlast li a:active{ display: block;
color: #FFF;
font-size: 12px;
text-align: center;
text-decoration: none;}

#nextlast li a:hover { text-decoration: none;}

/* tabs */
#next li a, #last li a{ position: relative;
line-height: 26px;
width:137px;
display:block;}

.nxtlastleft2 { 
width: 116px;
float: left;
background-color:#CC0020;
margin-top:-1px;
text-align:center;
padding-bottom:3px;
}

.nxtlastright2 { 
width: 116px;
float: right;
background-color:#CC0020;
text-align:center;
margin-top:-1px;
padding-bottom:3px;

}

.nxtlastleft { 
width: 110px;
float: left;
background: #CC0020;
height: 47px;
text-align: center;
vertical-align: middle;}

.nxtlastleft2 strong, .nxtlastright2 strong{
width:116px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
line-height:22px;
}

.nxtlastright{ 
width: 116px;
float: right;
background: #CC0020;
height: 47px;
text-align: center;
vertical-align: middle;}


div.lastmatchtan p {
margin:0;
padding:0;
}

.viewreportTab{
float:right;
width:155px;
height:22px;
background:url(../images/viewreport_tab.jpg) no-repeat right;
margin-bottom:-5px;
margin-right:-5px;
margin-top:-22px;
}

* html .viewreportTab{
}

.tabText{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:37px;
padding-top:3px;
}

.tabText a:link, .tabText a:active, .tabText a:visited {
color:#FFFFFF;
text-decoration:none;
}

.tabText a:hover{
color:#FFFFFF;
text-decoration:underline;
}

* html .tabText{
padding-left:38px;
}

.lastmatchscore {
font-size:1em;
color: #FFF;
text-decoration: none;
background-color: #333;
line-height: 27px;
width: 25px;
text-align: center;
vertical-align: middle;
float: left;
font-weight: bold;
margin-right:10px;
margin-bottom:4px;
}

.lastmatchimage {
float:left;
margin-bottom:4px;

}

.clear{
}

* html .clear{
}

.lastmatchteamname {
font-size: 12px;
color: #FFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
background: #CC0020;
float: right;
text-indent: 4px;
line-height: 22px;
padding-top:4px;
padding-bottom:1px;
width: 150px;
margin-top:0px;
margin-bottom:4px;

}

* html .lastmatchteamname {
}


.nexton{ 
background:top left repeat-x #CC0020;
width:137px;
display:block;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
_position:relative;}

.laston{ background:#CC0020 top left repeat-x;
width:137px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
_position:relative;}

.nextoff, .lastoff{ 
width:137px;
background:#333333 top left repeat-x;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
}

.logoBottom{
width:104px;
height:36px;
margin-top:5px;
}

.nxtmatchtan { 
clear: both;
padding: 14px 5px 12px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.nxtmatchtan p{ margin:0;
padding:0;
}

.lastmatchtan { 
clear: both;
padding: 10px 5px 12px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

* html .lastmatchtan { 
padding: 10px 5px 12px 5px;
}

.lastmatchtan p{
padding:0;
}




.nextlast{ 
float: right;
width: 274px;
}

.nextMatch strong, .lastMatch strong{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
line-height:26px;
}

.nextMatch{
width: 116px;
height:60px;
float: left;
background-color:#CC0020;
margin-top:3px;
text-align:center;
padding-bottom:-2px;
}

* html .nextMatch{
width: 113px;
height:60px;
float: left;
background-color:#CC0020;
margin-top:3px;
text-align:center;
padding-bottom: -1px;
}

.lastMatch{
width: 116px;
height:60px;
float:right;
background-color:#CC0020;
text-align:center;
margin-top:3px;
padding-bottom:-3px;
line-height:26px;
}

* html .lastMatch{
width: 110px;
height:60px;
float:right;
background-color:#CC0020;
text-align:center;
margin-top:3px;
padding-bottom:2px;
clear:left;
overflow:hidden;
}

#nextM{
padding-left:4px;
padding-right:4px;
padding-top:4px;
border-bottom:#CC0020 1px solid;
border-left:#CC0020 1px solid;
border-right:#CC0020 1px solid;
border-top:#CC0020 2px solid;
margin-top:1px;
}

#lastM{
padding-left:4px;
padding-right:4px;
padding-top:9px;
border-bottom:#CC0020 1px solid;
border-left:#CC0020 1px solid;
border-right:#CC0020 1px solid;
border-top:#CC0020 2px solid;
margin-top:1px;
overflow:hidden;
}

* html #lastM{
padding-top:11px;
}

#versus{
float: left; 
width: 32px;
margin-top:7px;
border-bottom: #CC0000 2px solid;
}

* html #versus{
border-bottom: #CC0000 4px solid;
}
