/*** match reports ***/

.matchMiddleColumn {
  width:530px;
}
.matchLeftColumn {
  padding-left:14px;
  padding-right:10px;
  width:204px;
}
.matchRightColumn {
  padding-left:10px;
  width:204px;
}
.matchLeftColumn .layout, .matchRightColumn .layout {
  margin-bottom:8px;
}
.matchRightColumn .advert, .matchRightColumn .advert {
  text-align:center;
}
.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 .title, .matchRightColumn .title, .chelseaPlus .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, .chelseaPlus .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;
}

.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;
}
.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;
}
.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;
}


/*** 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;
}

/**************************/
/*****Tester elements******/
/**************************/
/**************************/

.Livecardsbg {
 background:transparent url(/javaImages/37/b8/0,,10268~4241463,00.gif) repeat-x scroll center top;
 height:89px;
 padding-top:8px;
}


.goalssored {
border-left:1px solid #FFFFFF;
float:left;
padding:0 10px 5px 23px;
text-align:center;
width:226px;
height:30px;
margin-top:5px;
}

.redcards {
border-right:1px solid #C2C6C9;
float:left;
height:30px;
margin-left:8px;
padding:0px 10px 4px;
text-align:center;
width:235px;
margin-top:5px;
}

.redcards .statsfield {
 background:transparent url(/javaImages/27/c2/0,,10268~4244007,00.gif) no-repeat scroll center left; 
 padding-left:16px;
}
.yellowcards .statsfield {
 background:transparent url(/javaImages/25/c2/0,,10268~4244005,00.gif) no-repeat scroll center left;
 padding-left:16px; 
}
.goalssored .statsfield {
 background:transparent url(/javaImages/24/c2/0,,10268~4244004,00.gif) no-repeat scroll center left;
 padding-left:24px;
}
.goalsconceeded .statsfield {
 background:transparent url(/javaImages/23/c2/0,,10268~4244003,00.gif) no-repeat scroll center left;
 padding-left:24px;
}

.yellowcards {
 border-right:1px solid #C2C6C9;
 float:left;
 height:31px;
 margin-left:8px;
 padding:1px 10px 4px;
 text-align:center;
 width:235px;
 clear:both;
}


#opponentsGoalsConcededDigitDivId {
 float:left;
 width:19px;
 font-weight:bold;
}

#yellowCardsDigitDivId {
 clear:both;
 float:left;
 width:19px;
 font-weight:bold;
}

#opponentsRedCardsDigitDivId {
 float:left;
 width:19px;
 font-weight:bold;
}
#redCardsDigitDivId {
 clear:both;
 float:left;
 width:19px;
 font-weight:bold;
}


#redCardsDivId {
 float:left;
 width:19px;
 font-weight:bold;
}

span.statsfield {
 text-align:center;
}

.tracker {
 border:1px solid #c2c6c9;
 float:left;
 width:180px;
 background-color:#d6deeb;
 margin-top:2px;
 text-align: left;
}

.goalsconceeded {
 border-left:1px solid #FFFFFF;
 float:left;
 padding:0 10px 5px 23px;
 text-align:center;
 width:226px;
 height:31px;
}

#goalsConcededDigitDivId {
float:left;
width:19px;
 font-weight:bold;
}

#goalsScoredDigitDivId {
clear:both;
float:left;
width:19px;
font-weight:bold;
}


#opponentsGoalsScoredDigitDivId {
 float:left;
 width:19px; 
 font-weight:bold;
}

#opponentsYellowCardsDigitDivId {
 float:left;
 width:19px;
 font-weight:bold;
}

.matchpagination {
 /*float:right;
 MARGIN-TOP:10PX;*/
left:306px;
position:relative;
top:25px;
width:226px;
height:11px;
}
.matchpagination img {
 height:13px;
 width:36px;
}
.matchpagination a {
 text-decoration:none;
 color:#000;
}

.backAndNext {
 background-color:#d6d6d6;
 border-top:1px solid #bababa;
 border-bottom:1px solid #bababa;
 width:auto;
 height:13px;
}
 
.backAndNext img {
 vertical-align:bottom;
}

.compDate {
line-height:22px;
color:#09337C;
font-size:1.1em;
float:right;
padding-right:5px;
height:10px;
}

/*** chelsea plus asset ***/

.chelseaPlus {
}

.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:5px;
  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;
}

 
