/*** match reports ***/


.matchMiddleColumn {
  width:530px;
}
.matchLeftColumn {
  padding-left:14px;
  padding-right:9px;
  width:204px;
}
.matchRightColumn {
  padding-left:9px;
  width:204px;
}
.matchLeftColumn .layout, .matchRightColumn .layout {
  margin-bottom:8px;
}
.matchRightColumn .advert, .matchRightColumn .advert {
  text-align:center;
}
.matchLeftColumn .title, .matchRightColumn .title {
  margin-top:5px;
  background:url(/javaImages/da/6a/0,,10268~3631834,00.gif) no-repeat top left;
  height:15px;
  padding-top:2px;
  border-bottom:1px solid #0a3a8d;
  text-transform:uppercase;
  font-size:1.1em;
  color:#ecbe0a;
  font-weight:bold;
  padding-left:18px;
  float:left;
}
.matchLeftColumn .titleAddendum, .matchRightColumn .titleAddendum {
  float:left! important;
  padding:2px 0 0 0! important;
  text-align:left! important;
  font-size:1.1em! important;
  text-transform:uppercase;
  color:#fff;
  font-weight:bold;
  background:url(/javaImages/b/6b/0,,10268~3631883,00.gif) repeat-x top left;
  margin-top:5px;
}
.matchMiddleColumn .title {
  background:url(/javaImages/3a/6d/0,,10268~3632442,00.gif) no-repeat center left;
  height:16px;
  text-transform:uppercase;
  font-size:1.1em;
  color:#09337c;
  font-weight:bold;
  padding-left:12px;
  padding-top:2px;
}
.matchMiddleColumn .titleAddendum {
  float:left! important;
  text-align:left! important;
  font-size:1.1em! important;
  text-transform:uppercase;
  color:#777777;
  font-weight:bold;
  padding-top:2px;
}
.matchLeftColumn .topGraphic, .matchRightColumn .topGraphic {
 background:transparent url(/javaImages/60/6c/0,,10268~3632224,00.gif) repeat-x top left;
 padding:0px;
 border-bottom:1px solid #0a3a8d;
}
.matchLeftColumn .topLeftGraphic, .matchRightColumn .topLeftGraphic {
 background:transparent url(/javaImages/3b/6c/0,,10268~3632187,00.gif) no-repeat top left;
 width:5px;
 padding:0px;
}
.matchLeftColumn .topRightGraphic, .matchRightColumn .topRightGraphic {
 background:transparent url(/javaImages/6e/6c/0,,10268~3632238,00.gif) no-repeat top right;
 width:5px;
 padding:0px;
}
.matchLeftColumn .advert {
  text-align:center;
}

/*** match stats (non-flash) ***/
.reportHeaderTable {
/*  width:541px;*/
}
.reportHeaderRow {
  color:#003366;
  font-size:1.9em;
  background:url(/javaImages/5d/92/0,,10268~3641949,00.gif) no-repeat top left;
  height:64px;
  text-align:center;
}
.teamNameAndScores {
  line-height:60px;
}
.homeTeamScore {
  padding-right:21px;
}
.TheShedIframe {
  background:transparent url(/javaImages/eb/d/0,,10268~5574123,00.gif) no-repeat top left;
  width:298px;
  height:348px;
  position:relative;
}
.awayTeamScore {
  padding-left:21px;
}
.matchV {
  padding-left:40px;
  padding-right:40px;
}
.ScorersRow {
  color:#003366;  
  font-size:1.1em;
}
.attendanceRow, .article, .innerLeagueTable td {
  font-size:1.1em;
}

/*** club logos ***/
.homeTeamlogo, .awayTeamlogo {
  text-align:center;
  background:url(/javaImages/44/96/0,,10268~3642948,00.gif) repeat-x bottom left;
  padding: 13px 0;
}
.HomeTeamScorersCell, .AwayTeamScorersCell {
  border-bottom:10px solid #fff;
}
.HomeTeamScorersCell, .attendanceCell {
  padding-left:5px;
}
.AwayTeamScorersCell, .fullTimeCell {
  padding-right:5px;
}
.attendanceCell, .fullTimeCell {
  color:#003366;
  background:url(/javaImages/5c/92/0,,10268~3641948,00.gif) repeat-x top left;  
  border-top:1px solid #d7d7d7;
  border-bottom:1px solid #d7d7d7;
  line-height:12px;
}

/*** team line-ups & squads ***/
.rowLight, .matchRowLight {
  background-color:#eef0f3;
}
.rowDark, .matchRowDark {
  background-color:#fff; 
}
.matchShirtNum {
  padding-left:8px;
}
.rowHighlight, .rowHighlight a, rowHighlight a:hover {
  background-color:#5673a6;   
  color:#fff;
}
.homeTeam, .awayTeam {
  font-size:1.1em;
  color:#003366; 
}

.injuredImg, .ycardImg, .rcardImg, .lastNameDiv {
 float:left;
}
.injuredImg IMG, .ycardImg IMG, .rcardImg IMG {
 vertical-align:middle;
 margin-right:4px;
 margin-top:1px;
 padding-top:
}
.lastNameDiv {
 margin-right:4px;
 margin-left:8px;
}
.offsubstitute{
 color:red;
 font-weight:bold;
}
.onsubstitute {
 color:green;
 font-weight:bold;
}
.othersubstitute {
 color:green;
 float:left;
 font-weight:bold;
}
.substitutesRow {
  background-color:#eef0f3;
  font-weight:bold;
  color:#003366;
  border-bottom:1px dotted #003366;
  padding-left:8px;
}
.teamRow {
  font-weight:bold;
}

/*** league table ***/
.leagueTable {
  color:#003366;
  height:288px;
  overflow:auto;
  scrollbar-base-color:#e7e7e7;
  scrollbar-arrow-color:#000;
  scrollbar-track-color:#fafafa;
  scrollbar-highlight-color:#a4a4a4;
  scrollbar-shadow-color:#a4a4a4;
  scrollbar-darkshadow-color:#fafafa;
}
.innerLeagueTable {
  width:178px;
}
.innerLeagueTable td {
  padding-top:2px;
  padding-bottom:2px;
}
.innerLeagueTable a, .innerLeagueTable a:hover {
  color:#003366;
  font-weight:normal;
}
.innerLeagueTable .rowHighlight a, .innerLeagueTable .rowHighlight a:hover {
  color:#fff;
}
.playedTeam, .teamNameValue {
  padding-left:8px;
}
.fullTableLink {
  padding-top:3px;
  padding-bottom:3px;
  padding-right:3px;
  width:55px;
  background:url(/javaImages/1b/96/0,,10268~3642907,00.gif) no-repeat top left;
  border:0px;
  font-size:0.8em;
  text-transform:uppercase;
  cursor:pointer;
  text-align:center;
  float:right;
}
.fullTableLink a, .fullTableLink a:hover {
  color:#fff;
}
.leagueTableFooter {
  background:url(/javaImages/14/96/0,,10268~3642900,00.gif) repeat-x top left;
  border-top:1px solid #adadad;
  padding-top:3px;
  padding-bottom:2px;
  height:17px;
}

/*** article detail ***/
.matchArticle {
  margin-top:10px;
  margin-bottom:10px;
}
.matchArticle .border {
  border-bottom:1px solid #d7d7d7;
  margin-bottom:5px;
}

/*** manager quote ***/
.matchQuote {
  padding:10px;
  font-size:1.1em;
  background:url(/javaImages/57/96/0,,10268~3642967,00.gif) repeat-x bottom left;
}
.managerHeadshot {
  float:right;
  padding-left:10px;
  padding-bottom:10px;
}
.managerName {
  text-align:right;
  padding-top:10px;
  font-style:italic;
}

/*** chelsea plus asset ***/
.chelseaPlusItem {
  background:transparent url(/javaImages/89/74/0,,10268~3634313,00.gif) no-repeat top left;
  float:left;
  height:109px;
  margin-left:1px;
  margin-right:15px;
  margin-top:18px;
  padding:2px 2px 0pt;
  width:100px;
}
.chelseaPlusList {
  background:transparent url(/javaImages/dd/96/0,,10268~3643101,00.jpg) repeat-x top left;
  border-top:1px solid #d9d9d9;
  width:auto;
}
.rssPaginationClass {
  background:transparent url(/javaImages/d8/96/0,,10268~3643096,00.gif) no-repeat top left;
}
.rssItemWrap {
  margin-left:35px;
}

/*** match stats (flash) ***/
#reportStats {
  height:86px;
  width:530px;
  text-align:center;
  background-color:#f0f0f0;
}
.matchStatsFlash {
  margin-bottom:8px;
}

/*** match gallery photos ***/
.galleryItem img {
  cursor:pointer;
  margin-right:10px;
}
.matchGallery {
  border-top:1px solid #d7d7d7;
  background:url(/javaImages/ac/97/0,,10268~3643308,00.gif) repeat-x bottom left;
  height:61px;
  padding-top:8px;
  text-align:center;
}


/*** match preview ***/
.kickOffRow {
  font-size:1.1em;
  text-align:center;
  padding-top:15px;
  padding-bottom:15px;
}
.kickOffInfo {
  font-weight:bold;
}
.koTime {
  margin-left:8px;
  margin-right:8px;
}
.koAmPm {
  text-transform:lowercase;
}
.venueInfo {
  text-transform:uppercase;
}
.hotLinks {
  background:transparent url(/javaImages/5c/92/0,,10268~3641948,00.gif) repeat-x scroll left top;
  border-bottom:1px solid #D7D7D7;
  border-top:1px solid #D7D7D7;
  color:#003366;
  line-height:12px;
  padding-top:1px;
  padding-bottom:1px;
  padding-right:5px;
  text-align:right;
}
.hotLinks a {
  margin-left:10px;
  font-weight:normal;
}
.hotLinks img {
  margin-right:3px;
}

/******* Live score updates ****/

#scoreDetails {
 color:#003366;
 font-size:1.9em;
 background:url(/javaImages/5d/92/0,,10268~3641949,00.gif) no-repeat top left;
 text-align:center;
 /*height:64px;*/
 padding:22px 0px 22px 0px;
 }

.matchLatestScore .homeTeamLogoSpan, .matchLatestScore .awayTeamLogoSpan { display:none; }

.versusSpan {
 background: transparent url(/javaImages/0/a/0,,10268~3738112,00.gif) no-repeat center ;
 width:9px;
 height:10px;
 padding:0px 13px 0px 13px;
}
#venueDetails {
text-align:center;
padding:6px 0px 13px 0px;
font-size:8.0pt;
font-weight:bold;
}
.matchAttendanceHeader, #matchAttendanceSpan {
display:none;
}

/**** Live commentary element ***/

.livematch .masterTabContent {
border:0px;
height:494px;
width:528px;
background: transparent url(/javaImages/7e/10/0,,10268~3739774,00.gif) no-repeat top center ;
padding:0px;
margin-top:-1px;
}
.commentaryButtonWrap {
text-align:center;
width:181px;
height:23px;
background: transparent url(/javaImages/64/b/0,,10268~3738468,00.gif) no-repeat top center ;
 margin:0 auto;
}
.commentaryButton {
/*background: transparent url(/javaImages/77/b/0,,10268~3738487,00.gif) repeat-x bottom left ;*/
width:auto;
height:54px;
display:block;
position:realtive;
}
.commentaryButton A {
display:block;
width:181px;
height:23px;
}
.commentaryButton span {
display:none;
}
#masterTabContainer15248 {
height:21px;
float:right;
}
#masterTabContainer15248 LI {
margin-right:4px;
float:left;
}

#masterTabList15248_1, #masterTabList15248_0 {

}
.livematch {
margin-top:30px;
}
.livematch .masterTabsWrapper {
background: transparent url(/javaImages/ce/b/0,,10268~3738574,00.gif) no-repeat top left;
height:23px;
width:530px;
}
.livematch .masterTabSelected0, .livematch .masterTabSelected1, .livematch .masterTabSelected2   {
background: transparent url(/javaImages/13/10/0,,10268~3739667,00.gif) no-repeat top left;
height:auto;
padding:0px 0px 5px 10px;
}
.livematch .masterTabSelected0 A, .livematch .masterTabSelected1 A, .livematch .masterTabSelected2 A {
background: transparent url(/javaImages/19/10/0,,10268~3739673,00.gif) no-repeat top right;
height:auto;
padding:4px 10px 5px 0px;
}
.livematch .masterTab0, .livematch .masterTab1, .livematch .masterTab2 {
background: transparent url(/javaImages/3c/10/0,,10268~3739708,00.gif) no-repeat top left;
height:auto;
padding:0px 0px 5px 10px;
} 
.livematch .masterTab0 A, .livematch .masterTab1 A, .livematch .masterTab2 A {
background: transparent url(/javaImages/c6/14/0,,10268~3740870,00.gif) no-repeat top right;
height:auto;
padding:4px 10px 5px 0px;
}
#masterTabContent15248_0, #masterTabContent15248_1, #masterTabContent15248_2 {
margin-left:3px;
}
#masterTabContent15248_0 .matchlive {
padding-left:10px;
}
.otherScoresWrapper {
 padding:10px;
}
/*** ***/
.textCommentaryWrapper {
 /*background:transparent url(/javaImages/71/9f/0,,10278~3579761,00.gif) no-repeat top left;*/
 padding:23px 0px 0px 11px;
 color:black;
/*height:600px;
height:600px;
padding:23px 10px 0px 11px;
display:block;
position:relative;
clear:both;
overflow:hidden;*/
}
.textCommentary {
 background-color:#f1f1f1;
 width:508px;
 height:452px;
 overflow:auto;
 scrollbar-base-color:#e7e7e7;
 scrollbar-arrow-color:#000;
 scrollbar-track-color:#fafafa;
 scrollbar-highlight-color:#a4a4a4;
 scrollbar-shadow-color:#a4a4a4;
 scrollbar-darkshadow-color:#fafafa;
}
.textCommentaryLines {
}
#textCommentaryId {
 /*padding:10px 5px;*/
 border-top:1px solid #cfcfcf;
 border-left:1px solid #cfcfcf;
 border-bottom:1px solid #cfcfcf;
 background-color;#fff;
}
.textCommentary .time {
 margin-bottom:10px;
 padding-top:12px;
 font-weight:bold;
 color:#003464;
}
.textCommentary .comment {
 font-weight:bold;
}
.textCommentaryLine {
 /*margin-bottom:5px;*/
 padding-left:14px;
 height:89px;
 background-color:#fff;
 border-bottom:1px dotted #5573a5;
 padding-right:10px;
}
/*** League Table ***/

.leaguetablesWrapper {
padding:10px 12px 0px 12px;
}
.leaguetables {
border-bottom:1px solid #b8b8b8;
}
TH.posChangeHeader {
display:none;
}
TH.posHeader, TH.teamNameHeader, TH.playedHeader, TH.wonHeader, TH.drawHeader, TH.lostHeader, TH.goalDifferenceHeader, TH.pointsHeader {
border-bottom:1px solid #b8b8b8;
color:#003366;
padding-bottom:6px;
}
TH.posHeader, td.positionValue {
padding-left:8px;
}
.posChangeHeader TH, .posHeader TH, .teamNameHeader TH, .playedHeader TH, .wonHeader TH, .drawHeader TH, .lostHeader TH, .goalDifferenceHeader TH, .pointsHeader TH {
}
TH.teamNameHeader {
padding-left:8px;
}
.teamLineUpsHome TABLE, TABLE.teamLineUpsHome  {
width:198px!important;
}
.awayteamLineUpWrap {
height:400px;
width:auto;
}

/**** TEAM LINE UPS ****/
TR.lineUpsClassTable  {
cellpadding:0px;
cellspacing:0px;
}
td.lineUpsClassTable, .lineUpsClassTable td {
padding:0px;
margin:0px;
}
.lineUpsClassTable IMG {
padding-top:4px;
}
.AwayTeam {
/*position:absolute;
top:121px;
right:0px;
border:5px solid red;
z-index:1000;
width:196px;
display:none;*/
}
#page2249145 .AwayTeam {
display:block!important;
width:196px;
height:400px;
border-left:2px solid #fff;
position:absolute;
top:2px;
left:0px;
}
#page2249145 .HomeTeam {
display:none;
}
.TeamLineUp IMG, .TeamLineUp, .clear {
display:none;
}
.LiveleagueTable TABLE, TABLE.LiveleagueTable  {
width:504px;
}
td.LiveleagueTable {
color:#003464;
}
tr.rowdec_even {
background-color:#fff;
line-height:20px;
}
tr.rowdec_odd {
background-color:#eff0f4; 
line-height:20px;
}
.homeTeamLineUpClubName, td.teamLineUpsVersusTd {
display:none;
}
.HomeTeam, .AwayTeam {
width:188px;
}
.injuredImg, .suboff, .goalImg, .subOn, .ycardImg {
float:left;
padding-left:6px;
}
.suboff, .subOn {
color:#ee4532;
}
.lastname {
float:left;
padding-left:6px;
color:#003464;
}
#subsHomeId {
}
#subsHomeId .SubBG, #subsAwayId .SubBG {
background-color:#eff0f4; 
border-bottom:1px dotted #5573a5;
padding-left:6px;
line-height:20px;
font-weight:bold;
}
#subsHomeId tr.rowdec_even, #subsAwayId tr.rowdec_even {
background-color:#eff0f4;
}
#subsHomeId tr.rowdec_odd, #subsAwayId tr.rowdec_odd  {
background-color:#fff;
}
.mainWrap {
position:relative;
}
/*** League table ***/
.leagueTableRow_even {
background-color:#e2e6ef;
line-height:20px;
border:0px;
}
.leagueTableRowSelected {
line-height:20px;
border:0px;
}
.leagueTableRow_odd {
background-color:#f3f4f8;
line-height:20px;
border:0px;
}
td.arrow, .arrow TD, .arrow IMG {
display:none;
}
.positionValue {
width:20px;
}
#leagueTableBodyId {
border:10px solid #b8b8b8;
}
.positionValue TD {
border-left:1px solid #b8b8b8;
}
.pointsValue TD {
border-right:1px solid #b8b8b8;
}
td.positionValue, .positionValue TD {
border-left:1px solid #b8b8b8;
}
td.pointsValue, .pointsValue TD {
border-right:1px solid #b8b8b8;
}
.leagueTableRowSelected TR, TR.leagueTableRowSelected, td.leagueTableRowSelected, .leagueTableRowSelected TD {
background-color:#5573a5;
color:#fff;
}
/*** RSS TICKER ***/
.rssTicker {
   background:transparent url(/javaImages/56/1a/0,,10268~3742294,00.gif) repeat-x top left;
   height:auto;
   width:530px;
   text-align:right;
   font-size:1.1em;
   color:#ffffff;
  border:0px;
 margin-top:14px;
/* margin-left:2px;*/
}
.RSSHeadline {
 height:31px;
 overflow:hidden;
}
.rssTicker a {
   font-size:0.9em;
   color:#ffffff;
   font-family:arial;
}
.rssTicker .tickerOuterWrapper {
   height:18px! important;
   width:530px! important;
}
.rssTicker .tickerInnerWrapper {
 padding-right:30px;
 padding-top:6px;
 margin-top:2px;
}
.rssTicker .itemDescription {
  display:none;
}
.tickerContainer {
}
.iframeHolder {
height:600px;
width:600px;
background-color:#fff;
position:absolute;
top:0px;
left:0px;
}
.hideMatchStats {
 display:none;
}



/** OTHER SCORES **/

.otherScores {
  width:100%;
}

.otherScores TD {
  padding: 1px;
}

