.borderBottom {
 border:none;
 background-image:none;
}

/* temp style*/ .playerIndex {
  clear:both;
}
.squadNo {
  float:left;
  width:25px;
}


/**** proper styles ****/
/**** Match In Debth ****/
.matchInDebth {
  font-size:1.2em;
  font-family:arial;
}

.matchInDebth .tabbedMasterPageElement {
  height:285px;
}
.matchInDebth .masterTabsWrapper li {
  float:left;
  font-size:0.9em;
}
.matchInDebth .masterTab0 {
  border-top:1px solid #a19f9f;
  border-left:1px solid #a19f9f;
  border-right:1px solid #a19f9f;
  background:url(/namedImage/12636/tabBackground.gif) repeat-x bottom left;
  width:146px;
  line-height:24px;
  text-align:center;
  margin-right:5px;
}
.matchInDebth .masterTab1 {
  border-top:1px solid #a19f9f;
  border-left:1px solid #a19f9f;
  border-right:1px solid #a19f9f;
  background:url(/namedImage/12636/tabBackground.gif) repeat-x bottom left;
  width:145px;
  line-height:24px;
  text-align:center;
  /*margin-right:5px;*/
}
.matchInDebth .masterTab2 {
  border-top:1px solid #a19f9f;
  border-left:1px solid #a19f9f;
  border-right:1px solid #a19f9f;
  background:url(/namedImage/12636/tabBackground.gif) repeat-x bottom left;
  width:95px;
  line-height:18px;
  text-align:center;
}
.matchInDebth .masterTab0 a, .matchInDebth .masterTab1 a, .matchInDebth .masterTab2 a {
  color:#7b7a7a;
  font-weight:bold;
  display:block;
}
.matchInDebth .masterTabSelected0 {
  background-color:#1c3984;
  border-top:1px solid #1c3984;
  border-left:1px solid #1c3984;
  border-right:1px solid #1c3984;
  width:146px;
  line-height:24px;
  text-align:center;
  margin-right:5px;
}
.matchInDebth .masterTabSelected1 {
  background-color:#1c3984;
  border-top:1px solid #1c3984;
  border-left:1px solid #1c3984;
  border-right:1px solid #1c3984;
  width:145px;
  line-height:25px;
  text-align:center;
  /*margin-right:5px;*/
}
.matchInDebth .masterTabSelected2 {
  background-color:#1c3984;
  border-top:1px solid #1c3984;
  border-left:1px solid #1c3984;
  border-right:1px solid #1c3984;
  width:95px;
  line-height:18px;
  text-align:center;
}
.matchInDebth .masterTabSelected0 a, .matchInDebth .masterTabSelected1 a, .matchInDebth .masterTabSelected2 a {
  color:#fff;
  font-weight:bold;
  display:block;
}
.matchInDebth .masterTabsWrapper {
  height:25px;
  border-bottom:3px solid #1c3984;
  width:300px;
}
.matchInDebth .masterCompositeTabContent {
  background:url(/namedImage/10273/tabbedElementBg.gif) repeat-x bottom left;
}
.matchInDebth .masterTabContent {
  background:url(/namedImage/10273/tabbedElementBg.gif) repeat-x bottom left;
  clear:both;
  border-left:1px solid #a19f9f;
  border-right:1px solid #a19f9f;
  border-bottom:1px solid #a19f9f;
  border-top:2px solid #ffd633;
  font-size:0.9em;
  width:298px;
}
.matchInDebth .homeTeamLogo, .matchInDebth .awayTeamLogo, .matchInDebth .nextMatch .homeTeamName, .matchInDebth .nextMatch .awayTeamName {
  float:left;
}
.matchInDebth .nextMatch .homeTeamName, .matchInDebth .nextMatch .awayTeamName {
  margin-left:7px;
}
.matchInDebth .homeTeamName, .matchInDebth .awayTeamName {
  font-weight:bold;
  color:#1d3a83;
}
.matchInDebth .atAGlaceLinks {
  height:30px;
  padding-top:2px;
  clear:both;
}
.matchInDebth .atAGlaceLinks li {
  background:url(/namedImage/10273/atAGlanceBtn.png) no-repeat top left;
  width:67px;
  height:28px;
  margin-left:6px;
  float:left;
}
.matchInDebth .atAGlaceLinks a {
  background-color:#1c3984;
  color:white;
  display:block;
  margin:3px;
  padding-bottom:4px;
  padding-left:3px;
  padding-right:3px;
  padding-top:4px;
  text-align:center;
  font-weight:bold;
}
.matchInDebth .lastMatchLinks {
  padding-left:36px;
}
.matchInDebth .homeTeamPanel, .matchInDebth .awayTeamPanel {
  height:48px;
  clear:both;  
  border-top:1px dotted #686868;
}
.matchInDebth .top5Table {
  border-top:2px solid #ffd633;
  padding:2px;
}
.matchInDebth .lastMatch, .matchInDebth .nextMatch {
  padding:2px;
  border-top:2px solid #ffd633;
  height:109px;
  border-bottom:1px solid #a19f9f;
}
.matchInDebth .leagueTable td {
  padding:3px 2px 2px;
}
.matchInDebth .leagueTable .competitionName {
  background-color:#d7d5d6;
  font-weight:bold;
  color:#1c3984;
  padding-left:10px;
  padding-top:4px;
  padding-bottom:5px;
}
.matchInDebth .rowHeader {
  background:transparent url(/namedImage/10273/rowHeaderBg.gif) repeat-x top left;
}
.matchInDebth .rowHeader .winHeader {
  text-align:right;
  padding-right:12px;
}
.positionColumn, .winColumn, .drawColumn, .lossColumn, .ptsColumn, .lossHeader, .drawHeader, .ptsHeader {
  text-align:center;
}
.matchInDebth .winColumn, .matchInDebth .drawColumn, .matchInDebth .lossColumn, .matchInDebth .ptsColumn {
  width:30px;
}
.matchInDebth .positionColumn {
  width:35px;
}
.matchInDebth .even .clubName, .matchInDebth .odd .clubName, .matchInDebth .rowHighlight .clubName {
  padding-left:17px;
}
.matchInDebth .rowHighlight .clubName, .matchInDebth .ptsColumn {
  font-weight:bold;
}
.matchInDebth .even td, .matchInDebth .odd td, .matchInDebth .rowHighlight td {
  border-top:1px dotted #686868;
}
.matchInDebth .homeTeamLogo img, .matchInDebth .awayTeamLogo img {
/* temp style */  height:21px;
  border:1px solid #000;
}

.columbusColumnHeader {
  background-color:#d7d5d6;
  line-height:25px;
  color:#1c3984;
  font-weight:bold;
}

.clubLogos .columbusColumnHeader td {
  border-bottom:none;
}

.clubLogos .clubLogoColumnHeader td {
  border-bottom:none;
}
.matchCentre {
 width:294px;
 /*margin-left:2px;*/
}

.matchInDebth .matchLink {
 display:none;
}

.clubLogos .matchInDepth td {
  border-bottom:1px dotted #686868;
  line-height:20px;
}

.clubLogos .matchInDepth .homeScorersTable td {
   border-bottom:none;
}

.matchInDebth td {
    border-bottom:none;
}
.matchInDebth .homeScorersTable {
  padding-left:24px;
  text-align:right;
}
/********************MatchResults***************************/
.matchResults {
/*  width:548px;*/
 width:553px;
  border-bottom:1px dotted #686868;
}

.matchResults .headline {
 font-family:arial;
 color:#1c3984;
 font-weight:bold;
 font-size:18px;
  background-color:#d7d5d6;
}
.matchResults table {
/* width:548px;*/ 
width:553px;
}

.matchResults .clubLogos .siteLogo {
  width:222px;
  height:67px;
}

.matchResults .clubLogos .highlight {
  font-weight:bold;
  background-color:#f2f2f2;
  line-height:20px;
  text-align:left;
}

.matchResults .clubLogos td {
 text-align:left;
 /*padding:2px;*/
 vertical-align:middle;
 height:20px;
 font-size:11px;
 font-family:arial;
}

.matchResults .clubLogos .matchScore {
 font-weight:bold;
 font-size:20px;
 color:#000000;
}

.MatchReportColumn {
 width:553px;
}

.MatchReportImage {
/* float:right;
 padding-left:3px;
 padding-top:57px;*/
}

.MatchReportImage IMG {
 width:331px;
 height:248px;
 border:1px solid #a19f9f;
/* margin-top:13px;*/
}

.MatchReportArticle {
 /*float:left;*/
}
#teaserText {
 border-bottom:1px dotted #686868;
 color:#686868;
}

.MatchReportHeadline {
 padding:0px;
}

.article {
}

.article .articleHeadlineAndBody {
 border-top: 2px solid #ffd633;
 padding-top:13px;
}
.MatchReport {
}

.article .articleText {
}
.articleText {
}

.articleText IMG {
 margin:3px 5px 3px 0px; 
}

.MatchReportArticle .article {
 border:none;
 padding:0px 10px 0px 10px;
 font-size:1.1em;
}
.MatchReport .headline {
 padding:0px;
 padding-left:10px;
}

#articleDetailHeadline_15124 {
 color:#1d3a83;
 font-weight:bold;
 display:block;
 font-size:1.1em;
}



/**MATCH INFORMATION**/

.matchStatsTeamLineUps {
 width:300px;
}

.matchStatsTeamLineUpsWithDecoration .middleLeftGraphic2 {
 display:none;
}

.matchStatsTeamLineUpsWithDecoration .middleCenterContent2 {
 padding:0px;
 margin:0px;
}

table.infoHeaders td, .infoHeaders tbody {
 padding:0px;
 margin:0px;
}
.infoHeaders {
 border-bottom:1px solid #1c3984;
 list-style-type:none;
 cursor:pointer;
 margin-bottom:0px;
 padding-bottom:0px;
 display:none;
}

.infoHeaders .matchStatsHeadSelected {
  background-color: #1c3984;
  color:#fff;
  height:21px;
  text-align:center;
  /*padding-top:5px;*/
  font-weight:bold;
  font-size:1.1em;
  /*margin-right:5px;*/
}

.infoHeaders .lineUpsHeadSelected {
  background-color: #1c3984;
  color:#fff;
  height:21px;
  text-align:center;
  /*padding-top:5px;*/
  font-weight:bold;
  font-size:1.1em;
}
.matchStatsHeadColumn, .lineUpsHeadColumn {
 width:148px;
 text-align:center;
}
.infoHeaders td {
/* margin-right:5px;*/
 padding:0px;
 margin:0px;
 text-align:center;
}
.infoHeaders .matchStatsHeadSelected A, .infoHeaders .lineUpsHeadSelected A {
  color:#fff;
  font-weight:bold;
}

.infoHeaders .matchStatsHead A, .infoHeaders .lineUpsHead A {
  color:#7b7a7a;
  text-align:center;
}


.matchStatsHead {
 text-align:center;
 display:block;
 font-weight:bold;
 color:#545454;
 font-size:1.1em;
 float:left;
}
.lineUpsHead {
 text-align:center;
 display:block;
 font-weight:bold;
 color:#545454;
 font-size:1.1em;
 float:left;
}

.graphicBorderTop2 {
 display:none;
}

.matchStatsHead a.highlight, .lineUpsHead a.highlight {
/* background-color:#004236;
 border-right:1px solid #b5b5b5;
 color:white;*/
}

.matchStats {
}

#matchStats table {
vertical-align:middle;
width : 99%;
text-align:left;
/*margin-left : 8px;
margin-top:3px;*/
}

#matchStats td.cellLeft {text-align:left;}

#matchStats th{
/*font-weight : normal;
font-size : 0.7em;
margin : 0px;*/
text-align : center;
}

.HomeTeam  {
float : left;
width : 139px;
}

.AwayTeam {
float : left;
width : 129px;
}

#currentScoreId .homeTeamNameTd, #currentScoreId .awayTeamNameTd, #currentScoreId .hTeamScoreNumber, #currentScoreId .aTeamScoreNumber {
  font-weight:bold;
  VERTICAL-ALIGN:MIDDLE;
}
#currentScoreId .homeTeamNameTd,  #currentScoreId .awayTeamNameTd {
}

.hTeamScoreNumber, .aTeamScoreNumber {
/*  border:1px solid #000;
  padding:0px 10px 0px 10px;
  font-size:16px;*/
}

#awaylineup {
 text-align:center;
 width:103px;
}

.homeTeamLineUpClubName {
 text-align:center;
 font-weight:bold;
 width:129px;
}

.awayTeamLineUpClubName {
 text-align:center;
 font-weight:bold;
 width:103px;
}

.matchInformationTable {
/*  background:url(/namedImage/12636/tabBackground.gif) repeat-x bottom left;
 border-left:1px solid #a19f9f;
 border-right:1px solid #a19f9f;
 border-bottom:1px solid #a19f9f;
 border-top:1px solid #ffd633;*/
}
.matchInformationTable td {
 border-bottom:1px dotted #000;
 text-align:center;
}

.HomeTeam div {
/*display : inline;*/
float : left;
padding : 2px;
}

.AwayTeam div {
/*display : inline;*/
float : left;
padding : 2px;
}

.HomeTeam table {
position : relative;
/*margin-left : 4px*/
}


.HomeTeam table {
position : relative;
/*margin-left : 4px;*/
}

.AwayTeam table {
position : relative;
/*margin-left : 5px;*/
}


.SubBG, .TeamLineUp {font-weight : bold;
text-decoration : underline;}

div.clear {clear: both;
float : none;
height :1px;
/*margin-bottom : -5px;*/
}

.rowdec_odd td {border-top : dotted 1px #000;
border-bottom : dotted 1px #000;
background-color : #eee;}

.subOn{color : #090;}

.suboff {color : #f00;}

.subsHome {
 clear:both;
 border:1p solid red;
}

/*EMAIL/PRINT/BOOKMARK*/

.EmailPrintBookmark {
 border-top:1px dotted #686868;
 border-bottom:1px dotted #686868;
 padding-top:5px;
 padding-bottom:5px;
 text-align:center;
}

.Bookmark {
 padding-left:100px;
 padding-right:100px;
}

/*EMAIL/PRINT/BOOKMARK*/

.MatchReportTab {
 background-color:#1c3984;
 width:155px;
}
.MatchReportTabBkgrnd {
 border-bottom:3px solid #1c3984;
 padding-top:14px;
}

.MatchReportTabText {
 color:#fff;
 font-weight:bold;
 font-size:1.1em; 
 padding-left:29px;
 line-height:21px;
}

.articleHeadlineAndBody .postedDate {
 margin-bottom:10px;
}

.atAtGlance .masterTabContent {
/* border-left:none;
 border-right:none;
 height:285px;*/
}

.atAtGlance .masterTab0, .atAtGlance .masterTabSelected0 {
  width:145px;
}

.atAtGlance .masterTab1, .atAtGlance .masterTabSelected1 {
 width:146px;
 margin-right:0px;
}

.atAtGlance {

}

.matchStatsTeamLineUpsWithDecoration {
}
.matchLive .graphicBorderBottom2 {
/* display:none;*/
}

#homelineup {
 text-align:center;
 width:132px;
}
#teamLineUpsAwayId .lastname, #teamLineUpsAwayId .ycardImg, #subsAwayId .lastname {
 float:left;
}

#teamLineUpsHomeId #goalImg{
 float:left;
}
#teamLineUpsAway, #subsAway {
  width:135px;
}
#teamLineUpsHome, #subsHome {
 width:135px;
}
.matchLive {

}

.atAtGlance .even td, .atAtGlance .odd td, .atAtGlance .rowHighlight td {
 border-top:none;
}
