.articleHeadlineAndBody{
 overflow:hidden;
 width:100%;
}

.menuColumn {
  padding-top:7px;
  width: 130px;
  padding-right: 6px;
}
.mainColumn {
  padding-left:6px;
  padding-right:6px;
  padding-top:2px;
}

.mainColumn .layout {
  margin-bottom: 7px;
}

.mainColumn .borderBottom {
  background-color: white;
  color:black;
}
.mainColumn .borderBottom TD {
  color: black;
}
 
.mainColumn .borderBottom A {
  color:black;
}

/*Added to fix width bug in Chrome*/
.layoutTable2 {
  width: 340px;
}

.teaserColumn {
  padding-top:2px;
  width:144px;
  padding-right:6px;
}

.teaserColumn .highlight {
  color: #01009A;
}
   
.teaserColumn .articleSeparator {
  background-color: white;
}

.teaserColumn .archiveSelect {
  font-weight:bold;
  padding-bottom:2px;
  background-color:#010264;
}

.advertColumn {
  width: 120px;
  padding-left:6px
}

.advertColumn  .advert {
  margin-top:7px;
}

#page2065028 .advertColumn .advert {
}



.bannerAdvert {
  padding-top: 7px;
  padding-bottom: 9px;
 text-align:center;
}
.bannerAdvert TD {
 text-align:center;
}

FORM {
  margin: 0px;
  padding: 1px;
}

HR {
 height:1px;
 background-color: #010264;
 border-style:none;
}

TABLE {
  border-style: none;
  clear: both;
}

TD {
  vertical-align: top;
  font-size: 80%!important;
  font-family: Arial,Helvetica,sans-serif;
  padding: 0px;
  color:white;
}

LI {
 margin:0px;
}

A IMG {
  border-width: 0px;
  border-style: none;
}

A {
  color: white;
  text-decoration:none;
  font-weight: bold;
}

A:Hover {
  text-decoration:underline;
}

.body {
  text-align:center;
  margin:0px;
  background-color: #01009a;
  padding: 6px;
}

.bodyBorder {
  width:765px;
  margin-left: auto;
  margin-right: auto;
}

.highlight {
  font-weight: bold;
  color: #01009a;
}

.headline {
 display:block;
 font-weight: bold;
 font-size: 110%;
}

.rowHeader {
        background-color: #f8ce09;
        font-weight: bold;
        color: black;
}
.rowLight {
        background-color: #e2e4f4;
}
.rowDark {
        background-color: #c6cae8;
}
.rowHighlight TD{
        color: #f8ce09;
}

.article {
   padding: 10px;
}

.mainColumn .article IMG {
  border:1px solid black;
}
.mainColumn .articleIndex IMG {
  border:1px solid black;
}
.articleIndex .articleSeparator IMG {
  border:none;
}

.mainColumn .articleText {
  width:100%;
  text-align: left;
}

.articleHeaderImage {
  float:left;
  margin-right: 10px;
  position:relative;
}

.articleIndex {
  margin: 10px;
}

.articleIndexImage {
  margin: 3px 7px 3px 0px;
  float: left;
  position:relative;
}

.articleIndex .headerEntry {
  position:relative;
}

.articleIndex .headerEntry .headline {
  font-size:120%;
}

.articleIndex .entry {
  position:relative;
}

.entry .entryWithImage {
  margin-left: 61px;
}

.articleIndex .headline {
  font-size: 90%;
}

.articleSeparator {
  clear:both;
  height:1px;
  margin-top:8px;
  margin-bottom:5px;
  background-color: #010264;
}

.ticker {
  text-align:center;
  font-size: 110%;
  width: 100%;
  
  color: white;
}
.ticker A {
  color: white
}
.ticker TD {
  text-align:center;
}

.worldTicker {
}

.worldTicker .borderBottom {
  background-image: url(/javaImages/8d/2a/0,,10412~10893,00.gif); 
  padding-top: 48px;
  height: 235px;
}

.worldTicker .borderBottom TD {
  font-size: 60%;
}
.menu {
  margin:0px;
  font-weight: bold;
  list-style-type: none;
  padding:0px;
}
#page2292423 .menu {
margin-left: -137px;
position:absolute;
}
.menu LI {
  margin-bottom:3px;
}

.menu A:Hover {
  color: #f9cf09;
}

.menu .highlight {
  color: #f9cf09;
}

.menu .menu {
  font-size:85%;
  padding-left: 21px;
  background-color: #000099;      
  border-left: 1px solid #8280af;
  border-right: 1px solid #8280af;
  border-bottom: 1px solid #8280af;
  margin:0px;
}

.menu .menu .menu {
  border: 0px;
  font-size:100%;
  font-weight: normal;
}

.menuChildImage {
  width:8px;
  height:10px;
  background-image: url(/javaImages/8f/2a/0,,10412~10895,00.gif);
  margin-right:2px;
}

.miniLeagueTable {
 border: 1px solid #bfbfbf;
 background-color: #002757;
 background-image: url(/javaImages/8e/2a/0,,10412~10894,00.gif);
 background-position: bottom;
 margin-bottom:7px;
}

.miniLeagueTable TD {
  font-weight: bold;
  font-size:70%;
}

.miniLeagueTable .rowLight {
  background-color:transparent;
}
.miniLeagueTable .rowDark {
  background-color:transparent;
}
.miniLeagueTable .rowHeader {
  background-color:transparent;
}
.miniLeagueTable .rowHeader TD {
  border-bottom: 1px solid #bfbfbf;
}
.miniLeagueTable .rowHighlight {
  background-color:transparent;
}
.miniLeagueTable .rowHighlight, .miniLeagueTable .rowHighlight A {
  color: #ffd004;
}

.tabPanel {
 margin-top:2px;
}
.tabPanel TABLE {
  width:100%;
}
.tabPanel .highlight {
 margin: 0px 3px;
 color: white;
}
.tabPanel TD, .tabPanel TD A {
  text-align: center;
  color: white;
}

.leagueTable {
  width:auto;
  margin-left:auto;
  margin-right:auto;
}
.leagueTable TD {
  padding: 2px;
  text-align:center;
  color: black;
}

.leagueTable A {
  font-weight: normal;
}
.leagueTablePromotion {
  background-color: #e2e4f4;
}
.leagueTablePlayOff {
  background-color: #a8aede;
}
.leagueTableMidTable {
  background-color: #c6cae8;
}
.leagueTableRelegation {
  background-color: #a8aede;
}
.leagueTableHighlight {
  background-color: #ffffff;
  font-weight: bold;
}

.fixtureList TD {
 padding: 1px;
 font-size: 70%;
 color: black;
}

.fixtureList  {
  background-color: white;
  color: black;
  width:99%;
}

.fixtureList A {
  text-decoration:underline;
}

.playerIndex TD {
  font-size: 70%;
  padding: 2px;
}

.mainColumn .playerIndex {
  background-color:black;
}

.mainColumn .playerIndex TD, .mainColumn .playerIndex TD A:Hover, .mainColumn .playerIndex A {
  color:white;
}

.playerIndex .rowLight {
  background-color:#8081b2;
}

.playerIndex .rowDark {
  background-color:#000099;
}

.playerIndex .rowHighlight {
}
 
.playerIndex .rowHighlight TD {
  color:#f9cf09;
  font-weight: bold;
}

.playerProfileImage {
  display:none;
}

.playerProfile .articleHeaderImage {
  display:none;
}

.termsAndConditions {
  font-size: 80%;
  margin-top: 5px;
  text-align: center;
  color:white;
}

.worldColumn .termsAndConditions A, .worldColumn .termsAndConditions A:Hover {
  color: white;
}


.matchFacts {
  margin: 10px;
}

.matchFacts TD {
  color: black;
}
.matchFacts .headline {
  font-size: 90%;
}

.matchScore {
  font-size: 150%;
  font-weight: bold;
}

.clubLogo {
  background-color: white;
  padding:3px;
}

.teaserColumn .articleIndex {
 margin: 5px;
}

.teaserColumn .articleIndex .headline {
  display:inline;
}

.teaserColumn .articleIndex .entry {
  display:inline;
}

.border {
  background-color:#010264;
  border-top: 1px solid #8280af;
  border-left: 1px solid #8280af;
  border-right: 1px solid #8280af;
  margin:0px;
}

.border .headline {
  margin-left:10px;
  padding-top:2px;
  padding-bottom:2px;
}

.borderBottom {
  margin-bottom:7px;
  border: 1px solid #8280af;
  background-color:#010264;
}

.worldLoginElement {
  text-align:center;
  padding-bottom:6px;
 }

.worldKickOffImage {
  padding-top:5px;
 }
 
.mainColumn .layout {
   margin-bottom: 5px;
}

.mainColumn .broadbandArticle .article {
  margin-top:12px;
  padding:0px;
}

.mainColumn .broadbandArticle .article .headline {
  display:none;
}

.worldKickOffColumn .worldArticle .borderBottom {
  background-color :#000000;
  color:black;
}

.worldKickOffColumn .worldArticle .borderBottom .headline {
  display:none;
} 

.worldKickOffImage {
  padding-top:5px;
 }

.worldKickOffColumn .worldArticle {
  margin-top:12px;
}

.worldKickOffColumn .borderBottom {
  background-color: black;
  background-image: none;
  color:black;
  margin:0px;
}

.worldKickOffColumn {
  padding-left:6px;
  padding-right:6px;
}

.worldKickOffColumn .border {
  margin-top: 8px;
}

.worldKickOffColumn .borderTwoSide {
  margin-top: 7px;
}

.borderTwoSide .border {
  margin-top: 0px;
}

.worldKickOffColumn .layout {
  margin: 0px;
}

.borderTwoSide {
  padding-top:0px;
}

.borderTwoSide .borderBottom {
  border-bottom-style:none;
}

.borderThreeSide {
  border-left: 1px solid #8280af;
  border-right: 1px solid #8280af;
  border-bottom: 1px solid #8280af;
  width:100%;
}

.borderThreeSide TD {
 padding:0px;
}
 
 
.playerProfileStats {
  width:100%
}

.externalTicker {
  width:144px;
  background-image: url(/javaImages/8d/2a/0,,10412~10893,00.gif);
  padding-top: 48px;
  height: 235px;
  text-align:left;
}
.external {
  text-align:left;
  }
  
  .quickVoteResultsBarChart {
    background-color:red;
}

.caption {
  margin:3px;
}
.captionImage {
  padding-bottom:5px;
}
.innercaptionText {
  padding-top:2px;
  padding-bottom:2px;
  padding-left:5px;
  padding-right:5px;
  border-top:1px solid white;
  border-right:1px solid white;
  border-bottom:1px solid white;
  border-left:1px solid white;
}

.captionText {
  background-color:#010264;
  border:2px solid #8280af;
}

.mainColumn .borderBottom .caption TD {
  color:white;
  font-weight:bold;
}
.tickerMatch {
 
}
 
.tickerMatch .borderBottom{
  background-color:black;
  background-image: url(/javaImages/6a/47/0,,~18282,00.gif);
  background-position:bottom;
  background-repeat:no-repeat;
  padding-bottom:30px;
  
}
 
.tickerMatch:Hover, .tickerMatch:Link, .tickerMatch:Active, .tickerMatch:Visited {
  font-size        : 12px;
  color            : #FFFFFF;
  font-family      : arial;
  text-align       : center;
  font-weight      : bold;
}
.tickerKickOff {
  font-size        : 12px;
  color            : #FFFF00;
  font-family      : arial;
  text-align       : center;
}
.tickerMessage {
  font-size        : 10px;
  color            : #FFFFFF;
  font-family      : arial;
  text-align       : center;
}

.kickOffDecorationTop {
}
.mainColumn .kickOffDecorationTop .layout {
  margin-bottom:0px;
  margin-top:6px;
}

.kickOffDecoration{
}

.mainColumn .kickOffDecoration .layout {
  margin-bottom:0px;
}

.blackRow {
  background-color:black;
  width:489px;
}

.blackRow TD {
  color:white;
  font-weight:bold;
}

.blackRowLeft {
  padding-left:10px;
  padding-top:14px;
  padding-bottom:14px;
}

.mainColumn .blackRow .layout {
  margin-bottom:0px;
}

.greyRow {
  width:489px;
  background-color:#E6E6E6;
}

.greyRow TD {
  font-weight:bold;
}

.mainColumn .greyRow .layout {
  margin-bottom:0px;
}

.kickOffArticle {
  margin-top:5px;
}

.kickOffArticle .borderBottom {
  background-color:black;
  color:white;
  background-image:none;
}

.kickOffsubsciption{
}

.mainColumn .kickOffsubsciption .layout {
  margin-bottom:0px;
  margin-top:7px;
}
 
.rightWorldElement {
 background-color:#222222;
 border-top: 1px solid #595959;
 border-left: 1px solid #808080;
 margin-bottom:3px;
 background-color:#222222; 
}

.rightWorldElement TD {
  padding-left:0px;
  padding-top:0px;
  padding-bottom:0px;
 
}

.rightWorldColumn {
  margin-right:2px;
  border-top:1px solid #959595;
  border-right:3px solid black;
}

.mainColumn .rightWorldColumn .layout {
  margin-bottom:0px;
}

.worldExtraImage {
  background-image: url(/javaImages/cd/7f/0,,~360397,00.jpg);
  background-position: top right;
  background-repeat:no-repeat;
}

.mainColumn .worldExtraImage .layout {
  margin-bottom:0px;
}

.worldOnlyImage {
  background-image: url(/javaImages/f8/80/0,,~360696,00.gif);
  background-position: top right;
  background-repeat:no-repeat;
}

.mainColumn .worldOnlyImage .layout {
  margin-bottom:0px;
}



.worldWrap {
 background-color:#0E0E0E
}

.leftWorldColumn {
  color:white;
}

.leftWorldColumn .headline A {
  color:white;
}

.leftWorldColumn .articleIndex {
  margin:3px;
  margin-top:0px;
  margin-bottom:0px;
}
.leftWorldColumn .articleIndex .entry {
  border-top:1px solid #959595;
  border-left:1px solid #575757;
  background-color:#222222;
  height:77px;
  margin-bottom:3px;
}

.leftWorldColumn .articleIndex .innerEntry {
  border-top:1px solid #595959;
  border-left:1px solid #3F3F3F;
  background-color:#222222;
  height:77px;
}

.leftWorldColumn .articleIndex .articleSeparator {
  display:none;
}

/* World 2 */
.worldBanner {
  padding-bottom:2px;
  padding-top:  7px;
}

.liveCommsColumn, .audioCommsColumn {
  padding-left:5px;
  width:625px;
}

.audioCommsColumn TD {
  color:black;
}

.audioCommsColumn .rowLight TD {
  background-color:#B1BBC4;
}
.audioCommsColumn .rowDark TD {
  background-color:#CBD4DB;
}

.audioCommsColumn .rowHeader TD {
  background-color:black;
  color:white;
}

.liveCommsColumn .layout, .audioCommsColumn .layout {
  margin-bottom: 5px;
}
.liveCommsColumn .article .headline, .audioCommsColumn .article, headline {
  display:none;
}
.liveCommsColumn .article .articleHeaderImage {
  margin-left:-13px;
  margin-top:-10px;
  margin-right:-11px;
}
.worldTopContent {
}

.worldColumn {
  padding-left:5px;
  width:625px;
}

.worldColumn .layout {
  margin-bottom: 5px;
}

.worldColumn .rowHeader {
  background-color:black;
}
.worldColumn .rowHeader TD {
  color:white;
  font-weight:bold;
}
.worldColumn .rowLight {
  background-color:#B1BBC4;
}
.worldColumn .rowDark {
  background-color:#CBD4DB;
}
.worldColumn .rowHighlight {
  background-color:#454545;
}
.worldColumn .rowHighlight TD,  .worldColumn .rowHighlight A, .worldColumn .rowHighlight A:Hover {
  color:white;
  font-weight: normal;
}

.worldColumn .rowLight A, .worldColumn .rowLight A:Hover, .worldColumn .rowDark A, .worldColumn .rowDark A:Hover {
  color:black;
  font-weight:normal;
}

.worldColumn A {
  text-decoration:underline;
  color:#454545;
}
.worldColumn .articleIndex A {
  text-decoration:none;
}
.worldColumn .statistics A {
  text-decoration:none;
}
.worldMainColumn {
  padding-right:5px;
}
.worldMainColumn .layout {
  margin-bottom:0px;
}

.worldMainColumn .borderBottom {
  /**width:340px;**/
}

.worldTeaserColumn .layout, .worldTeaserColumn .borderBottom, 
.worldTopContent .layout, .worldTopContent .borderBottom {
  margin-bottom: 3px;
}

.worldTeaserColumn {
  width:300px;
}

.worldColumn .rowHeader TD {
  color:white;
  font-weight:bold;
}
.worldColumn .rowHighlight TD,  .worldColumn .rowHighlight A {
  color:white;
}

.mediaArticle {
  height:100%;
}
.mediaPlayer {
  width:320px;
  float:left;
  position:relative;
}
.mediaQuality {
  text-align:left;
  margin:5px;
  font-weight:bold;
}
.mediaButtons {
  background-image:url(/javaImages/6b/6/0,,10412~525931,00.gif);
  background-repeat:no-repeat;
  width:320px;
  text-align:center;
}
.worldColumn .worldTopContent .article .articleBody {
  background-color:#AAB6C0;
  width:270px;
  padding:10px;
  border-top:1px solid white;
  float:right;
  position:relative;
}
.worldColumn .highlight-detail-data {
  background-color:#AAB6C0;
  width:270px;
  /**float:right;**/
  position:relative;
  border-top:1px solid #768592;
}
.highlight-detail-data .articleBody {
  padding:10px;
  width:270px;
}
.worldColumn .article .headline {
  background-color:#D6D9DE;
  /* image 3 */
  background-image:url(/javaImages/6c/6/0,,10412~525932,00.gif);
  background-repeat:repeat-x;
  background-position:top left;
  width:270px;
  float:right;
  position:relative;
  padding: 5px 10px 5px 10px;
  border-top:1px solid #768592;
  border-bottom:1px solid #768592;
  font-size:100%;
}

.worldColumn .borderBottom .headline {
  color:#454545;
}


.worldColumn .articleIndex .entry .entryWithImage {
  margin-left: 107px;
}
.worldColumn .articleIndexImage {
  border:1px solid #7F8A97;
}
.worldColumn .articleSeparator {
  clear:both;
  height:1px;
  margin-top:8px;
  margin-bottom:5px;
  background-color: #768592;
}
.worldColumn .border, .liveCommsColumn .border, .audioCommsColumn  .border, .worldTeaserElement .border {
  background-color:black;
  /* image 1 */
  background-image:url(/javaImages/6d/6/0,,10412~525933,00.gif);
  background-repeat: no-repeat;
  background-position:top left;
  color: white;
  border:1px solid #AEB9C1;
  margin-bottom:2px;
}
.worldColumn .border .headline, .liveCommsColumn .border .headline, .audioCommsColumn .border .headline, .worldTeaserElement .border .headline {
  margin-left:40px;
  padding-top:2px;
  padding-top:2px;
  font-size:100%;
}

.worldColumn .borderBottom, .liveCommsColumn .borderBottom {
  border: 1px solid #7F8A97;
  /* image 2 */
  background-image:url(/javaImages/ba/6/0,,10412~526010,00.gif);
  background-repeat:repeat-x;
  background-position:top left;
  background-color:#E1E5E8;
}

.audioCommsColumn .borderBottom {
  border: 1px solid #7F8A97;
  background-color:#B1BBC4;
}

.worldColumn TD, .liveCommsColumn TD, .audioCommsColumn TD, .liveCommsColumn .borderBottom .article .articleText A, .audioCommsColumn .borderBottom .article .articleText A, .worldColumn A:Hover {
  color:#454545;
}
/*Match Highlight Archive Select Element*/
.matchHighlightArchiveSelect {
  margin:2px;
}
.worldColumn select {
  font-size: 9pt;
}
.worldColumn input {
  font-size: 9pt;
}
/*Match Highlight Index*/
.matchHighlightIndex {
  margin:10px;
  margin-bottom:4px;
  width:100%;
  padding-top:5px;
  padding-bottom:12px;
}
.matchHighlightIndex TD {
  padding-left:5px;
}
/*Match Highlight Detail*/
.matchHighlightDetail {
  margin:10px;
}
.clubLogoColumnHeader {
  width:239px;
  background-color:#D6D9DE;
  /* image 3 */
  background-image:url(/javaImages/bc/6/0,,10412~526012,00.gif);
  background-repeat:repeat-x;
  background-position:top left;
  border-top:1px solid #768592;
  border-bottom:1px solid #768592;
  padding-bottom:1px;
}
.clubLogoColumnHeader TD {
  border-bottom:1px solid #768592;
}
.clubLogoColumnHeader IMG {
  margin-top:1px;
}
.columbusColumnHeader {
  width:239px;
  background-color:#4A515E;
  padding:2px;
}
.columbusColumnHeader TD {
  padding:2px;
  font-weight:bold;
  border-top:1px solid white;
  padding-left:12px;
  padding-right:8px;
}
.worldColumn .borderBottom .columbusColumnHeader TD {
  color:white;
}
/*Top Scorers Element*/

/*Incident List*/

/*Stats In Depth and Summary*/
.worldTeaserColumn .matchCentre {
  width:280px;
}
.matchSummary TD {
  padding:2px;
}
.matchInDepth TD {
  padding:2px;
  text-align:center;
}
.statistics TD {
  padding:1px;
}
/**Video Search**/
.videoSearch .columbusColumnHeader TD {
  color:white;
}
.videoSearch .videoSearchHeaders {
  background-color:black;
  /* image 1 */
  background-image:url(/javaImages/6d/6/0,,10412~525933,00.gif);
  background-repeat: no-repeat;
  background-position:top left;
  font-weight:bold;
}
.videoSearch .videoSearchHeaders TD {
  padding-left:40px;
  padding-top:2px;
  padding-bottom:2px;
  color: white;
  border-top:0px;
}
.videoSearch .clubLogoColumnHeader TD {
  color:white;
}
.viewClipsNote {
  font-size:9pt;
  width:60%;
  padding:5px;
}
.videoArchiveSearch, .videoSearchResults, .videoArchivePlayer {
/* image 2 */
  background-image:url(/javaImages/ba/6/0,,10412~526010,00.gif);
  background-repeat:repeat-x;
  background-position:top left;
  background-color:#E1E5E8;
  border:1px solid #AEB9C1;
}
.myLibrary {
  border:1px solid #AEB9C1;
  background-color:#A0AAB3;
}
.silver-tile {
}
.incidents {
  background-color:#A0AAB3;
}
.clip-description-even {
  background-color:#A0AAB3;
  color: #000000;
}
.clip-description-odd {
  color: #000000;
}
.black-text {
  color: #000000
}
.bold-black-text {
  color: #000000; 
  font-weight: bold
}
.bold-white-text {
  color: #FFFFFF; font-weight: bold
}
.reel-controls {
  background-color:#A0AAB3;
}
.clip-data {
  background-color:#A0AAB3;
}
.pagination {
  color:#000000;
}
.pagination-selected {
  color:red;
}
.film-strip {
  background-image:url(/javaImages/86/ae/0,,~437894,00.gif);
  background-repeat:no-repeat;
  text-align:center;
}
.white-line {
  background-color:#FFFFFF;
}
.legend {
  margin:5px;
}
.worldColumn .archiveSelect {
    color:#454545;
    width:100%;
}
.worldColumn .mediaButton {
  float:left;
  clear:left;
}
.worldTeaserElement {
}
.teaserColumn .worldTeaserElement .borderBottom {
  background-image:url(/javaImages/2e/1/0,,~524590,00.gif);
  background-repeat:no-repeat;
  background-color:#F2F4F5;
  padding:10px 18px 10px 18px;
  margin:0px;
  margin-bottom:8px;
  font-size:13px;
  text-align:center;
}
.teaserColumn .worldTeaserElement .borderBottom TD, .teaserColumn .worldTeaserElement .borderBottom A, .teaserColumn .worldTeaserElement .borderBottom A:Hover {
  color:black;
}
.teaserColumn .worldTeaserElement .articleIndex {
  margin:0px;
  padding:0px;
  width:100%;
  color:#454545;
}

.teaserColumn .worldTeaserElement .entryWithImage {
  margin-left: 0px;
  position:relative;
  clear:both;
}
.teaserColumn .mediaButton {
}
.teaserColumn .worldTeaserElement .matchHighlightIndex {
  margin:0px 0px 0px -4px;
  padding-top:0px;
  padding-bottom:5px
}

.teaserColumn .worldTeaserElement .matchHighlightIndex .mixed-logos {
  text-align:center;
  padding-left:10px;
  padding-right:1px;
}

.teaserColumn .worldTeaserElement .matchHighlightIndex .articleSeparator {
  background-color: black;
}

.teaserColumn .teaserText {
  display:none;
}

.mainColumn .mediaEntry {
  /* image 2 */
  background-image:url(/javaImages/ba/6/0,,10412~526010,00.gif);
  background-repeat:repeat-x;
  background-position:top left;
  background-color:#E1E5E8;
  margin-left:-10px;
  margin-right:-10px;
  margin-top:-6px;
  margin-bottom:-1px;
  position:relative;
  border-top:1px solid black;
  position:relative;
}

.mainColumn .mediaEntry .entry:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.mainColumn .mediaEntry .entry {
  padding-left:10px;
  padding-top:10px;
  height:100%;
}

.mainColumn .mediaEntry A {
  position:relative;
}
.teaserColumn .worldTeaserElement .matchHighlightIndex .teamNames {
  font-size:12px;
  text-align:center;
  padding-bottom:10px;
  color:black;
}

 
.teaserColumn .worldTeaserElement .matchHighlightIndex .teamNames TD,
.teaserColumn .worldTeaserElement .matchHighlightIndex .teamNames A,
.teaserColumn .worldTeaserElement .matchHighlightIndex .teamNames A:Hover  {
  color:black;
}

.teaserColumn .worldTeaserElement .matchHighlightIndex .matchDate {
  font-size:12px;
  text-align:center;
  color:#DB534D;
}

.teaserColumn .worldTeaserElement .matchHighlightIndex .matchDate TD,
.teaserColumn .worldTeaserElement .matchHighlightIndex .matchDate A,
.teaserColumn .worldTeaserElement .matchHighlightIndex .matchDate A:Hover {
  color:#01009A;
}

.teaserColumn .worldTeaserElement .matchHighlightIndex .matchData {
  margin-left:-3px;
}

.teaserColumn .worldTeaserElement .restEntries2 {
}

.teaserColumn .worldTeaserElement .restEntries2 .articleIndexImage {
  float: left;
  display:none;  
  position:relative;
}



.teaserColumn .worldTeaserElement .watchNowButton {
  padding-bottom:4px;
}

.teaserColumn .worldTeaserElement .articleIndex .highlight {
  display:block;
  margin-top:5px;
}

.worldTeaserElement .articleIndex .articleSeparator {
  background-color:black;
}


.worldColumn .highlight {
  display:block;
}

.worldExtraDropDownBox {
  border: 1px solid #7F8A97;
  /* image 2 */
  background-image:url(/javaImages/ba/6/0,,10412~526010,00.gif);
  background-repeat:repeat-x;
  background-position:top left;
  background-color:#E1E5E8;
  vertical-align: middle;
}

.worldExtraDropDownBox TD {
  vertical-align: middle;
}

.playerBox .playerIndex {
 height: 200px;
 overflow-y: scroll;
}
.playerLatestClips {
  background-image:url(/javaImages/bd/6/0,,10412~526013,00.gif);
  background-repeat:no-repeat;
  background-color:#F2F4F5;
  text-align:center;
  position:relative;
  margin-left:-10px;
  margin-right:-10px;
  width:345px;
  font-size:95%;
  margin-top:10px;
}

.playerProfileClipData {
  float:left;
  padding: 25px 0px 22px 13px;
}

.mainColumn .playerLatestClips IMG {
   border:0px;
}

.matchCentre .columbusColumnHeader TD {
  color:white;
}

.mainColumn .articleText .playerProfileClipData A, .mainColumn .playerProfileClipData A:Hover {
  color:black;
}

.mainColumn .worldTeaserColumn .highlight {
  font-size:100%;
}

.worldColumn .matchDate {
  color:#01009A;
  font-weight:bold;
}

.worldColumn .headline {
  font-size:100%;
}
.worldColumn .entry .entryWithImage {
  margin-left:110px;
}

.mainColumn .articleText .playerProfileClipData A, .mainColumn .playerProfileClipData A:Hover {
  color:black;
}

.mainColumn .worldTeaserColumn .highlight {
  font-size:100%;
}

.worldMainColumn .matchHighlightIndex {
   padding-top:1px;
}

.worldTeaserColumn .matchHighlightIndex {
   padding-top:11px;
   padding-bottom:14px;
}

.mediaArticle .article:after {
  content: "."; 
  display: block; 
  height: 0;
  clear: both; 
  visibility: hidden;
}
.playerProfile .highlight {
  color:black;
  padding-right:5px;
}

/* world 2 nav bar main sections with background */
#menuSection85403, #menuSection85401, #menuSection85399 {
  padding-left:0px;
  background-color:#CFD5D9;
  
}
/* world 2 nav bar select page */
#menuSection85403 .highlight, #menuSection85401 .highlight, #menuSection85399 .highlight {
  color: white;
  background-color:#6F7883;
}

#menuSection85403 LI, #menuSection85401 LI, #menuSection85399 LI {
  margin:0px -1px 0px -2px;
  background-color:#CFD5D9;
  color:black;
  font-size:105%;
  padding-top:1px;
  padding-bottom:2px;
  padding-left:1px;
  border-bottom:1px solid #CFD5D9;
}

#menuSection85403 A, #menuSection85401 A, #menuSection85399 A {
  color: #000000;
  display:block;
  margin:0px;
  padding-left:11px;
}

#menuSection85403 A:Hover, #menuSection85401 A:Hover, #menuSection85399 A:Hover {
  color: #ffffff;
  background-color:#6F7883;
}

#menuItem85403, #menuItem85401, #menuItem85399, #menuItem85400, #menuItem201763, #menuItem206318, #menuItem86181  {
  margin:0px;
}

#menuItem79480 {
  margin-top:6px;
}

.relatedArticles .mediaImage {
  display:block;
  margin-top:2px;
}

.relatedArticles {
  text-align:center;
}

.relatedArticles .pageName {
  padding-top:1px;
  padding-bottom:1px;
  width:100%;
  margin-left:-5px;
  margin-right:-5px;
  margin-bottom:7px;
  background-color:#01009A;
  border-bottom:1px solid #5F698E;
  border-top:1px solid #5F698E;
  color:white;
  padding-left:10px;
  text-align:left;
  display:block;
}

.relatedArticles .articleSeparator {
  margin-bottom:7px;
  margin-top:5px;
  background-color:#5F698E;
}

.relatedArticles .nonFirstEntry {
  margin-bottom:5px;
}


.mainColumn .mediaButton {
  float:left;
  clear:both;
  position:relative;
}

.mainColumn .mediaEntry IMG, .articleIndex .go IMG, archiveIndexMediaButtons IMG {
  border:0px;
}

.teaserColumn .worldTeaserElement .mediaButton {
  padding-top:8px;
  padding-bottom:0px;
}

.teaserColumn .worldTeaserElement .articleIndexImage {
  margin:0px;
  padding:0px;
  margin-bottom:3px;
}
/**New World Sign Up **/
.paymentArticle {
}
.paymentArticle .borderBottom .headline {
  display:none;
}
.paymentArticle .article {
 margin:0px;
 padding:5px;
}
.worldColumn .paymentArticle .borderBottom .article .articleText A {
 color:white;
 text-decoration:none;
}
.paymentArticle TD {
 padding:5px;
}
.paymentArticle TABLE {
 border:1px solid black;
}
.signUp {
 border:1px solid white;
}
.priceHeadline {
 background-color:#e3080c;
 padding-top:2px;
 padding-bottom:2px;
 text-align:center;
 border:1px solid #ffffff;
 width:320px;
}
.priceHeadline A, .priceHeadline A:Hover {
 color:#ffffff;
 font-size: 110%;
}
/** New World Sign Up Ends **/



.customerJourneyColumn {
   padding-bottom:2px;
   padding-top:	7px;
   width:626px;
   padding-left:0px;
   padding-right:0px;
 }  

.customerJourneyColumn .layout .border {
	BORDER-RIGHT: #aeb9c1 1px solid; 
	BORDER-TOP: #aeb9c1 1px solid; 
	MARGIN-BOTTOM: 2px; 
	BORDER-LEFT: #aeb9c1 1px solid; 
	COLOR: white; 
	BORDER-BOTTOM: #aeb9c1 1px solid; 
	BACKGROUND-COLOR: black;
        PADDING-BOTTOM: 2px; 
        PADDING-TOP: 2px;
        padding-left:10px;
        font-size:90%;
        background-image:none;
}
.customerJourneyColumn .borderBottom {
	BACKGROUND-COLOR: #ffffff;
        border: 1px solid #ffffff;
        width:626px;
        background-image:none;
        margin-bottom:0; 
}


.customerJourneyColumn .graphicBorderTop {
	BORDER-RIGHT: #aeb9c1 1px solid; 
	BORDER-TOP: #aeb9c1 1px solid; 
	MARGIN-BOTTOM: 2px; 
	BORDER-LEFT: #aeb9c1 1px solid; 
	COLOR: white; 
	BORDER-BOTTOM: #aeb9c1 1px solid; 
	BACKGROUND-COLOR: black;
        background-image:none; 
}

.customerJourneyColumn .topGraphic {
	PADDING-BOTTOM: 2px; 
        COLOR: white; 
        PADDING-TOP: 2px;
        width:626px;
        padding-left:10px;
        background-image: none;
        font-size:80%; 
        font-weight:bold;
        background-image:none;
        margin-bottom:0;
}

.customerJourneyColumn .graphicBorderMiddle {
	BACKGROUND-COLOR: #000000;
        border: 1px solid #ffffff;
        background-image:none; 
        margin-bottom:0;
}


.customerJourneyColumn .topLeftGraphic {
display:none;
}
.customerJourneyColumn .topRightGraphic {
display:none;
}
.customerJourneyColumn .middleLeftGraphic {
display:none;
}
.customerJourneyColumn .middleRightGraphic {
display:none;
}
.customerJourneyColumn .graphicBorderBottom {
display:none;
}
.customerJourneyColumn .bottomLeftGraphic {
display:none;
}
.customerJourneyColumn .bottomMiddleGraphic {
display:none;
}
.customerJourneyColumn .bottomRightGraphic {
display:none;
}




.customerJourneyheaderTextImage {
        MARGIN-BOTTOM: 0px; 
	BACKGROUND-COLOR: #ffffff;
}

.customerJourneyBox {
	BORDER-RIGHT: #7f8a97 1px solid; 
	BACKGROUND-POSITION: left top; 
	BORDER-TOP: #7f8a97 1px solid; 
	BACKGROUND-IMAGE: url(/javaImages/d0/b4/0,,~2733264,00.gif); 
	BORDER-LEFT: #7f8a97 1px solid; 
	BORDER-BOTTOM: #7f8a97 1px solid; 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: #e1e5e8;

}

.customerJourneyColumn .worldLoginElement{
  text-align:left;
  margin-left: 40px;
  color: black;
}

.customerJourneyColumn .worldLoginElement .username {
  font-weight: bold;
  color: black;
  display:block;
}

.customerJourneyColumn .worldLoginElement .password {
  font-weight: bold;
  color: black;
  display:block;
}
                                           
.customerJourneyColumn .worldLoginElement .termsAndConditions A{
  font-size: 95%;
  color: black;
  display:block;
  margin-bottom: 20px;
  text-align:left;
}

.customerJourneyColumn .errorText{
  font-weight: bold;
  color: red;
  margin-bottom: 10px;
 /*
  padding: 10px;
  BACKGROUND-COLOR: #ffffff;
  width:555px;
  BORDER-RIGHT: #7f8a97 1px solid; 
  BORDER-TOP: #7f8a97 1px solid; 
  BORDER-LEFT: #7f8a97 1px solid; 
  BORDER-BOTTOM: #7f8a97 1px solid; 
 */
}

.customerJourneyColumn .submitButton{
/*
  background-image: url(/javaImages/92/46/0,,~849561234,00.gif); 
  width:129px;
  padding:0px; 
  border: none; 
  background-repeat: no-repeat; 
  font-size: 1pt; 
  height:19px;
  text-align:left;
*/
}

.customerJourneyColumn .registrationForm {
  margin-left: 20px;
  color: black;
}

.customerJourneyColumn .registrationForm .regMainText_1 {
  color: black;
  font-weight: bold;
  display:inline;
}
.customerJourneyColumn .registrationForm .regMainText_2 {
  color: black;
  display:inline;
}

.customerJourneyColumn .registrationForm .regMainText {
  color: black;
}


.customerJourneyColumn .registrationForm .regMainTextBold {
  color:black;
  font-weight:bold;
}

.customerJourneyColumn .registrationForm .marketingPtvFlag {
  padding-top:30px;
}

.customerJourneyColumn .registrationForm .submitButtonCell {
  text-align:left;
}

.customerJourneyColumn .registrationConfirmation {
  margin-left:20px;
}


.customerJourneyColumn .registrationConfirmation .thankyou {
  color:black;
  font-weight:bold;
  margin-top:20px;  
}

.customerJourneyColumn .registrationConfirmation .usernameNote {
  color:black;
  margin-top:20px;  
}

.customerJourneyColumn .registrationConfirmation .username {
  font-weight:bold;
}

.customerJourneyColumn .registrationConfirmation .note {
  color:black;
  margin-top:20px;  
}

.customerJourneyColumn .registrationConfirmation .continue {
  margin-top:20px;  
  padding-bottom:100px;
}

.transparent {
  display:none;
}


/* MOBILE ZONE STYLES */

.mobileColumn {
	PADDING-LEFT: 12px; PADDING-TOP: 7px;
}

.mobileColumn TD {
  font-family: Arial,Helvetica,sans-serif;
}

.mobileElement {
	BORDER-RIGHT: #434345 1px solid; BORDER-TOP: #434345 1px solid; BORDER-LEFT: #434345 1px solid; BORDER-BOTTOM: #434345 1px solid
}
.mobileLeftColumn .layout {
	MARGIN-BOTTOM: 10px
}
.mobileRightColumn .layout {
	MARGIN-BOTTOM: 10px
}
.mobileColumn TD {
	COLOR: black
}
.mobileColumn A {
	COLOR: black
}
#page2065022 .mobileColumn img {
  visibility:hidden;
}
.mobileElement A {
	FONT-SIZE: 90%; COLOR: #358b8d; TEXT-DECORATION: underline
}
.mobileElement A:hover {
	FONT-SIZE: 90%; COLOR: #358b8d; TEXT-DECORATION: underline
}
.mobileElement .mobileHeadline {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #434345
}
.innerMobile {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#page2065022 .innerMobile img {
  visibility:visible;
}
.mobileLeftColumn {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BACKGROUND-COLOR: white
}
.mobileRightColumn {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BACKGROUND-COLOR: white
}
.mobileCenterColumn {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BACKGROUND-COLOR: white
}


.mobileElement .articleIndexImage {
	BORDER-RIGHT: #434345 1px solid; BORDER-TOP: #434345 1px solid; BORDER-LEFT: #434345 1px solid; BORDER-BOTTOM: #434345 1px solid
}
.mobileElement .headline {
	COLOR: black; TEXT-DECORATION: none
}

.unofficialLink {
  FONT-SIZE: 7pt;
}

.payLinks {
  border: 1px solid #575759;
  padding-top: 5px;  
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 7px;
  background-color: #E4E7EB;
  text-align:center;
 }   


.mobileElement .previewLink {
  background-color:#333C43;
  border-top:1px solid #666D72;
  border-right:1px solid #2A3137;
  border-bottom:1px solid #242B30;
  border-left:1px solid #4E565C;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  padding-left:7px;
  padding-right:7px;
  padding-top: 2px;
  padding-bottom:2px;
}

.mobileElement .previewLink A {
  background-color:#333C43;
  border-top:1px solid #666D72;
  border-right:1px solid #2A3137;
  border-bottom:1px solid #242B30;
  border-left:1px solid #4E565C;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}

.mobileElement .previewLink  A:hover {
  background-color:#333C43;
  border-top:1px solid #666D72;
  border-right:1px solid #2A3137;
  border-bottom:1px solid #242B30;
  border-left:1px solid #4E565C;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}

.payAsYouGoMessage {
  border: 1px solid #575759;
  padding-top: 15px;  
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  background-color: #C6EDF1;
  color: #358B8D;
  width:100%;
  font-weight:bold;
  display:table-cell;    
  background-image:url(/javaImages/86/ff/0,,~2752390,00.gif);
  background-repeat:repeat-x;
}

.mobileProductPrices {
  border: 1px solid #575759;
  background-color: #E4E7EB;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
 }   

.bottomlinks {
 background-color:white;
 text-align:center;
 padding:10px;
 color:black;
 font-size:90%;
 margin:0px 0px 10px 0px;
}

.bottomlinks A, .bottomlinks A:Hover {
 text-decoration:underline;
}

.wallpaperImages {
  height:213px;
  overflow:auto;
  background-color:#E0E0E0;
  text-align:center;
  padding:10px;
}

.wallpaperRow {
  padding-bottom:10px;
}

.wallpaperElement { 
  width:200px;
  text-align:center;
}                       

.wallpaperTextInstructions {
  border: 1px solid #575759;
  padding-top: 10px;  
  padding-bottom: 10px;
  background-color: #C6EDF1;
  color: #358B8D;
  width:100%;
  font-weight:bold;
  background-image:url(/javaImages/86/ff/0,,~2752390,00.gif);
  background-repeat:repeat-x;
  text-align:center;
  font-size:130%;
}

.wallpaperTextInstructionsHeader {
  border-top: 1px solid #575759;
  border-right: 1px solid #575759;
  border-left: 1px solid #575759;
  background-color: #3B9192;
  color: white;
  width:100%;
  font-weight:bolder;
  font-size:85%;
}

.innerMobileBig {
  font-size:80%;
  font-weight:bold;
  text-align:center;
  padding-left:50px;
  padding-right:50px;
  padding-top:10px;
  padding-bottom:10px;  
}

.unofficialLink {
  FONT-SIZE: 7pt;
  padding-top:5px;
  visibility:hidden;
}

.mobileNormalTxt {
  color:black;
  font-weight:normal;
  font-size: 80%;
}


/* VIDEO VOTE STYLES */
.quickVideoVote, .videoVoteWatch {
 padding:10px;
 width:100%;
}
.quickVideoVote .question, .videoVoteWatch .question {
 display:none;
}
.quickVideoVote .voteForCell {
  display:none;
}
.mediaPlayerTable {
 width:450px;
}
.mediaPlayerTextCell {
  padding-left:5px;
  padding-top:5px;
}

.survey {
 padding:10px;
}
.surveyQuestion {
 font-weight:bold;
 padding-bottom:2px;
}
.QuickVideoVoteResults {
width:470px;
}
/* VIDEO VOTE STYLES END*/

.KeywordSearch {
  width: 140px;
}

.forgottenPasswordSpan A{
  color: black;
}

.premierLeagueImage {

}
.leagueTablePickSeasonRow{
font-size:12px;
}
/*
.sponsorStripBottom, .sponsorStripTop {
  display:none;
}*/

.MatchLivePlan {
  width:320px; 
}

/* MyAccount Css starts */
.myAccount {
/*background-color:#D6D6DB;*/
color: black;
text-align:left;
}
.myAccountText {
font-weight:bold;
font-size:75%;
border:#98999C;
}
.myAccountHead {
background-color:#98999C;
color:#333C43;
font-size:110%;
font-weight:bold;
}
.myAccountCustHead {
text-align:right;
}
.myAccountTable {
background-color:#98999C;
text-align:left;
}
.myAccountTable TD {
background-color:white;
border-left:1px solid #98999C;
border-top:1px solid #98999C;
padding-left:5px;
padding-right:5px;
}
.myAccountTable .myAccountHead TD {
background-color:#98999C;
color:#333C43;
font-weight:bold;
}
.myAccountTable .myAccountSubHead TD {
background-color:#333C43;
font-weight:bold;
font-size:90%;
color:#98999C;
}
.myAccountTable .myAccountFutureButtons TD {
background-color:#D6D6DB;
border-left:1px solid #D6D6DB;
}
.myAccountChangeButton {
background-color:#333C43;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
border-top:1px solid #666D72;
border-right:1px solid #2A3137;
border-bottom:1px solid #242B30;
border-left:1px solid #4E565C;
}
.myAccountChangeButtonOuter {
border-top:1px solid #9DA2A5;
border-right:1px solid #181C1F;
border-bottom:1px solid #0D0F11;
border-left:1px solid #646B70;
}
.myAccountButton {
background-color:#98999C;
font-weight:bold;
color:#333C43;
text-decoration:none;
border-top:1px solid #B2B3B5;
border-right:1px solid #7D7E80;
border-bottom:1px solid #6C6D6F;
border-left:1px solid #A6A7A9;
}
.myAccountButtonOuter {
margin-left:10px;
border-top:1px solid #CECED0;
border-right:1px solid #474749;
border-bottom:1px solid #272728;
border-left:1px solid #B1B1B4;
}
/* MyAccount Css ends */
.newMobileColumn {
}




/**XMAS PROMO STYLES**/

.mainArticleColumn2 {
/*padding:10px 0 0 6px;*/
} 
.PromoWrap {
background:transparent url(/javaImages/7c/6b/0,,~4680572,00.gif) no-repeat scroll left top;
height:320px;
margin-right:6px;
position:relative;
width:338px;
color:#000;
font-size:0.9em;
}
.playoffpromotext A {
 color:#000;
 font-weight:bold;
 font-size:1em;
}
.PromoHeader {
padding-left:9px;
padding-top:8px;
position:relative;
}
.playoffpromotext {
/*font-size:110%;*/
padding-left:13px;
padding-top:9px;
width:320px;
font-size:1em;
}
.promotionCodeEntry {
/*font-size:110%;*/
padding-left:13px;
/*padding-top:5px;*/
}
.promotionCodeEntry td {
color:#000;
font-size:0.8em;
}
.Promolabel {
display:inline;
}
#promotionForm {
margin-right:15px;
}
#promotionCode {
height:20px;
margin-right:6px;
width:160px;
}
.promotionContinueButton {
/*padding:5px 0 0 123px;*/
}
.promotionContinueButton img {
 margin-top:5px;
}
.xmasList {
margin:10px 0 10px 20px;
}
.xmasList Li {
 list-style-type:disc;
}
#disposableCode {
 margin:0;
 padding:0;
 width:112px;
}
.Confirmation {}
.XmasConfirmation {
 padding:20px;
 color:#000;
}
.XmaspromotionContinueButton {
 padding-left:20px;
}
.XmasPromoConfirmation {
background:transparent url(/javaImages/7c/6b/0,,~4680572,00.gif) no-repeat scroll left top;
height:320px;
margin-right:6px;
position:relative;
width:338px;
padding-right:15px;
}

.denmarkPromo {
 margin-bottom:7px;
}
.matchSummary img, .clubLogoColumnHeader a {
 display:none;
}

#page2266412 .bodyBorder {
font-size:70%;
margin-left:auto;
margin-right:auto;
text-align:center;
width:auto !important;
padding:0px !important;
margin-top:-5px;
}
.cityliremove li {
list-style:none;
}
/*Social Network links on Cuba*/
.snLinksWrap {
 clear:both;
 padding-top:15px;
}
.snLinksWrap .fbLink, .snLinksWrap .twitterLink, .snLinksWrap .diggLink {
 float:left;
 width:30px;
 margin-bottom:15px;
}
/*End of Social Network links on Cuba*/

/*Hide secure-LoginOrRegister Fields*/

.postalAddress1Row,.postalAddress2Row,.postalAddress3Row,.townRow,.countryRow,.contactPhoneNumberRow{
display:none;
}

.miniLeagueTable { 
 /*display: none;*/
}

.coralIframe{
width:642px;
}
.emailUnsubscribe {
 background-color:#FFFFFF;
 height:79px;
 margin-bottom:20px !important;
}
.emailUnsubscribe #content {
 padding:10px;
}
.emailUnsubscribe #message {
 display:none;
}
.emailUnsubscribe #content div {
 float:none!important;
}

#advertSlot_1570, #advertSlot_9755 {
position:absolute;
top:0px;
left:0px;
}
.bodyBorder {
padding-top:33px;
position:relative;
}


/*New Registration Form*/

.subMainContent,.subHomepageColumn {
    background: url("/javaImages/9b/8e/0,,~3182235,00.gif") repeat-x scroll left top white;
    border-top: 1px solid black;
    padding: 0 9px 0 0;
}


.topGraphic {
    background: url("/namedImage/10412/cubaTopGraphic.gif") repeat-x scroll left top transparent;
    color: white;
    font-weight: bold;
    padding: 9px 0 3px 7px;
    text-transform: uppercase;
}

.topLeftGraphic {
 background:transparent url(/javaImages/9f/8e/0,,~3182239,00.gif) no-repeat top left;
 width:6px;
}
.topRightGraphic {
 background:transparent url(/javaImages/a1/8e/0,,~3182241,00.gif) no-repeat top right;
 width:8px;
}
.middleLeftGraphic {
 background:transparent url(/javaImages/91/8e/0,,~3182225,00.gif) repeat-y top left;
 width:6px;
}
.middleRightGraphic {
 background:transparent url(/javaImages/92/8e/0,,~3182226,00.gif) repeat-y top right;
 width:8px;
}
.bottomMiddleGraphic {
 background:transparent url(/javaImages/65/8e/0,,~3182181,00.gif) repeat-x bottom left;
 height:8px;
}
.bottomLeftGraphic {
 background:transparent url(/javaImages/61/8e/0,,~3182177,00.gif) no-repeat bottom left;
 width:6px;
 height:8px;
}
.bottomRightGraphic {
 background:transparent url(/javaImages/67/8e/0,,~3182183,00.gif) no-repeat bottom right;
 width:8px;
 height:8px;
}
.graphicBorderBottom {
}
.middleCenterContent {
}
/* News Home Page */
.newsHomeBottom {
}
.newsHomeHeader {
 height:245px;
 width:320px;
 overflow:hidden;
}
.newsTopStory {
 padding-top:3px;
}
.newsTopStory .headline {
 font-size:1.3em;
}
.newsEntry {
 padding:5px;
}
.newsHomeLeft {
 padding:0 6px 0 0;
}
.newsHomeRight {
}
.newsHomeRight .layout, .newsHomeLeft .layout {
 margin-bottom:3px;
}
.subHomepageColumn {
 float:left;
 left:0;
 padding-top:10px;
 padding-left:6px;
 position:absolute;
 width:940px;
}
.hideHeadline {
 padding-top:3px;
}
.hideHeadline .border {
 display:none;
}
.padArchive {
}
.padArchive .middleCenterContent {
 padding-bottom:8px;
}
.subHomeDecoration {
 margin-left:3px;
}
.subHomeDecoration .hideHeadline .borderBottom {
 padding:5px 13px 5px 13px;
}
.wideArticleColumn .subHomeDecoration {
 padding-right:5px;
 padding-top:8px;
}
.wideArticleColumn .teaserColumn {
 padding-top:5px;
}
.subHomeDecoration .border {
 background-color:#e8e8e8;
 color:#747474;
 padding:8px 13px 0 13px;
}
.subHomeDecoration .borderBottom {
 background-color:#e8e8e8;
 padding:0 13px 14px 13px;
}
.newsHomeRestOuter {
 height: auto !important;
}
.newsHomeRest {
 padding:0 5px 0 5px;
}
.newsHomeRest TD {
 padding:5px 5px 0 0;
 vertical-align:middle;
}
.newsHomeLeft .middleCenterContent {
 width:320px;
}
.newsHomeRight .middleCenterContent {
 width:318px;
}
.tabbedMasterPageElementWrap .decorationHeadline,.tabbedMasterPageElementStats .decorationHeadline  {
 background:transparent url(/javaImages/9d/65/0,,~3171741,00.gif) no-repeat top right;
 font-weight:bold;
 text-transform:uppercase;
 color:#7f7f7f;
 padding:3px 10px 0 0;
 display:inline;
}
.tabbedMasterPageElementStats .topRightGraphic, .tabbedMasterPageElementWrap .topRightGraphic {
 background:transparent url(/javaImages/9e/65/0,,~3171742,00.gif) no-repeat bottom left;
 padding:3px 0 0 0;
 width:5px;
}
.tabbedMasterPageElementWrap .topGraphic, .tabbedMasterPageElementStats .topGraphic {
 background:transparent url(/javaImages/a0/65/0,,~3171744,00.gif) repeat-x bottom right;
 padding:3px 0 0 0;
}
.tabbedMasterPageElementWrap .middleLeftGraphic, .tabbedMasterPageElementStats .middleLeftGraphic {
 background:transparent url(/javaImages/a1/65/0,,~3171745,00.gif) repeat-y top left;
 width:3px;
}
.tabbedMasterPageElementWrap .middleRightGraphic, .tabbedMasterPageElementStats .middleRightGraphic {
 background:transparent url(/javaImages/a2/65/0,,~3171746,00.gif) no-repeat top left;
 width:6px;
}
.tabbedMasterPageElementWrap .topLeftGraphic, .tabbedMasterPageElementStats .topLeftGraphic {
 background:transparent url(/javaImages/a5/65/0,,~3171749,00.gif) no-repeat top left;
 width:3px;
 padding-top:3px;
}
.tabbedMasterPageElementWrap .middleCenterContent, .tabbedMasterPageElementStats .middleCenterContent {
 width:324px;
}
.graphicBorderBottom {
 height:5px;
}
.tabbedMasterPageElementWrap .bottomRightGraphic, .tabbedMasterPageElementStats .bottomRightGraphic {
 background:transparent url(/javaImages/a6/65/0,,~3171750,00.gif) no-repeat bottom left;
 width:9px;
}


#page2292423 .fieldLabel, #page2292423 .newPasswordFieldLabel, #page2292423 .passwordConfirmFieldLabel, #page2292423 .emailConfirmFieldLabel, #page2292423 .currentPasswordFieldLabel {
color:#000;
font-size:0.84em;
}
.labelAndValue {
    height: 30px;
}
#page2292423 .username, #page2292423 .password, #page2292423 .worldWideColumn {
    color: #000000;
    float: left;
    font-size: 0.84em;
}
#page2292423 .worldLoginElement .inputBox {
    float: right;
    font-size: 0.9em;
    height: 18px;
    margin-top: -16px;
    width: 70px;
}
#page2292423 .forgottenPasswordSpan {
    display: block;
    font-size: 0.84em;
    margin-left: 4px;
    margin-top: 14px;
}
#page2292423 .submitButton{
font-size:0.84em;
}
#page2292423 .worldWideColumn a {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

/******************* Flash2jQuery *********************/
*html .flashTojQueryBanner {
    width: 664px;
    height: 35px;
}

.flashTojQueryBanner .speakerImg {
   float: left;
   position: relative;
   z-index: -10;
}

*html .flashTojQueryBanner .speakerImg {
    margin-left: -2px;
}

.flashTojQueryBanner .acornImg {
   float: left;
   position: relative;
   z-index: -10;
}

*html .flashTojQueryBanner .acornImg {
   margin-left: -6px;
}

.flashTojQueryBanner .canvas {
    width:750px;
    height: 100%;
}

.flashTojQueryBanner .canvas .listen-player {
    width: 274px;
    height: 29px;
    float: left;
    background: url('/namedImage//*[orgnId]*//f2jqueryBannerListenLive.jpg');
    }

.flashTojQueryBanner .canvas .matches_wrapper {
    width: auto;
    float: left;
    margin-left: 15px;
    line-height: 30px;
    text-align: center;
    }

.flashTojQueryBanner .canvas .matches_wrapper .matches_motion {
    position: absolute;
    top: 0px;
    margin-left: 35px;
    width:330px;
    }

.flashTojQueryBanner .matches_motion ul.matches {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    width:145px;
    }

.flashTojQueryBanner ul.matches ul{
    float:left;
    width:145px;
}

.flashTojQueryBanner ul.matches ul.kickOffDisplay {
    width: 325px;
}

.flashTojQueryBanner ul.matches ul.appendText{
    width:150px;
    float:left;
}

.flashTojQueryBanner .matches_motion ul.matches li {
    display: inline;
    margin-right: 5px;
    font-weight: bold;
    }

.flashTojQueryBanner .matches_motion ul.appendText {
    float: left;

    }

.flashTojQueryBanner .matches_motion ul.appendText li {
    font-weight: bold;
    }

.flashTojQueryBanner .canvas .stripe {
    height: 29px;
    float: left;
    position: absolute;
    left: 274px;
    z-index: 0;
    overflow: hidden;
    }

.flashTojQueryBanner .info {
    display: none;
    }

.flashTojQueryBanner .stripe_fullwidth .info {
    display: block;
    float: left;
    height: 29px;
    line-height: 30px;
    text-align: center;
    background-color: #/*[bodyHeader]*/;
    font-weight: bold;
    text-transform: uppercase;
    }

*html .flashTojQueryBanner .stripe_fullwidth .info {
    margin-left: -3px;
}

.flashTojQueryBanner .info_text {
    display: none;
    color: #000;
    }

/* latest news banner */

.flashTojQueryBanner {
    width:658px;
	height:29px;
	padding:1px;
	line-height:29px;
	border:2px solid black;
	background:url("/javaImages/3/2/0,,~9372163,00.jpg") repeat-x scroll 0 0 #fff;
	position:relative;
	overflow:hidden;
	font-weight:bold;
	color:#000;
        cursor: pointer;
        display: none;
        z-index: 0;
	font-size:1.2em;
    }
	
.flashTojQueryBanner a {
	color:#000;
	text-decoration:none;
    }
	
.flashTojQueryBanner .playerImage {
	background:url('/namedImage//**[orgnId]**//f2jBannerLatestNews.jpg') repeat-x scroll 0 0 transparent;
	width:274px;
	height:29px;
	float:left;
	position:absolute;
	z-index:5;
    }
	
.flashTojQueryBanner .clip {
	height:100%;
	overflow:hidden;
	text-align:center;
	text-transform: uppercase;
	z-index:0;
    }
	
.flashTojQueryBanner .clip .subscribeMessage {
	display:none;
	position:absolute;
	left:1px;
	top:1px;
	z-index:1;
	background-color:#/*[bodyHeader]*/;
	width:394px;
	padding-left:274px;
	color:#000;
    }
*html .flashTojQueryBanner .clip .subscribeMessage {
    width:100%;
    top:0px;
}

.flashtojquerybanner .messagesbox{
	padding-left:274px;
}


.flashTojQueryBanner .latestNewsLink {
    overflow: hidden;
    height: 29px;
    display:block;
}

	
.flashTojQueryBanner .messagesBox{
	position:relative;
	top:0;
	left:0;
}
	
.flashTojQueryBanner .messagesBox a{
	display:block;
}
/******************* Flash2jQuery END *********************/
/******************* Match Gallery *********************/

.matchGallery {
 position: relative;
 width: 660px;
 height: 500px;
 margin: 0 auto 20px;
 background-color: #111;
 text-align:left;
 overflow: hidden;
}          
            
.matchGallery .prevImgButton, .matchGallery .nextImgButton {
 cursor: pointer;
 width: 38px;
 height: 100%;
 background-color: transparent;
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position:center center;
 position:absolute;
}
            
.matchGallery .prevImgButton {
 background-image: url('/javaImages/ec/db/0,,~9559020,00.png');
 left:0;
}
            
.matchGallery .nextImgButton {
 background-image: url('/javaImages/ef/db/0,,~9559023,00.png');
 right:0;
}
            
.matchGallery .sponsorshipSlot {
 position: absolute;
 bottom: 0;
 left: 0;
}
            
.matchGallery .matchGalleryList {
 margin:0;
 padding:0;
 overflow:hidden;
 display:block;
}
            
.matchGallery .matchGalleryList li{
 text-align:center;
 display:block;
 z-index:0;
 /*simulates display none, but we are able to get size of childrens */
 overflow:hidden;
 width:0px;
 height:500px;
 line-height:500px;
}
            
.matchGallery .matchGalleryList li img {
 vertical-align: middle;
}
            
.matchGallery .matchGalleryList li.current{
 display:list-item;
 width:100%;
 height:auto;
}
            
.matchGallery .galleryDescription {
 display: none;
 position: absolute;
 bottom: 0;
 right: 0;
 width: 60%;
 padding: 10px;
 font-size: 1.1em;
 line-height: 1.1em;
 text-align: left;
 color: #fff;
 background: url('/javaImages/f2/db/0,,~9559026,00.png');
}
            
.matchGallery li.current .galleryDescription {
 display:block;
}
            
.matchGallery .galleryCaption {
 display: block;
 padding-bottom: 30px;
}
            
.matchGallery .galleryInfoBar {
 display: block;
 width: 50%;
 float: left;
 font-weight: bold;
}
            
.matchGallery .descriptionToggle {
 display: block;
 float: right;
 padding-left: 12px;
 cursor: pointer;
}
            
.matchGallery .hideDescription {
 background: url('/javaImages/f6/db/0,,~9559030,00.gif') no-repeat left center;
}
            
.matchGallery .showDescription {
 background: url('/javaImages/fe/db/0,,~9559038,00.gif') no-repeat left center;
}
            
/** thumbnails **/
.matchGallery .galleryThumbnails{
 height:100px;
 position:absolute;
 z-index:10;
 width:100%;
 height: 100px;
 background: transparent url('/javaImages/ff/db/0,,~9559039,00.png') no-repeat top left;
}
            
.matchGallery .thumbnailsCarousel {
 height:80px; 
 position: relative;
 margin: 10px 10px 0 10px;
 z-index:11;
}
            
.matchGallery .thumbnailsCarousel .prevImgButton, .matchGallery .thumbnailsCarousel .nextImgButton{
 width: 20px;
 height: 70px;
 z-index:11;
}
            
.matchGallery .thumbnailsCarousel .prevImgButton {
 background-image: url('/javaImages/5/dc/0,,~9559045,00.png');
 background-color: #02aaef;
}
            
.matchGallery .thumbnailsCarousel .nextImgButton {
 background-image: url('/javaImages/6/dc/0,,~9559046,00.png');
 background-color: #02aaef;
}
            
.matchGallery .thumbnailsWrapper{
 width:590px;
 left:25px;   
 position:relative;
 overflow: hidden;
}
            
.matchGallery .hideThumbnails {
 height:10px;
 line-height:10px;
 font-size:0.9em;
 margin: 0 auto;
 text-align: center;
 display:block;
 float:none;
 position:static;
 z-index:10;
}
            
.matchGallery .hideThumbnails a {
 color: #fff;
 text-decoration: none;
 display:block;
 margin:-2px auto;
 cursor:pointer;
}
            
.matchGallery .noHideButton {
 background: transparent url('/javaImages/2/dc/0,,~9559042,00.png') no-repeat top center;
}
            
.matchGallery .thumbnails {
 width: 9999px;
 margin: 0 0 0 0;
 padding: 0;
 list-style: none;
 position:relative;
}
            
.matchGallery .thumbnails li {
 cursor: pointer;
 float: left;
 margin: 0 5px 0 0;
 padding: 0;
 width: 80px;
 height: 70px;
 line-height: 70px;
 overflow: hidden;
}
            
.galleryThumbnails li img{
 width:78px;
 height:68px;
 border:1px solid transparent;
 margin: 0;
 padding: 0;
}
            
.matchGallery .thumbnails li.current img {
 border-color: #02aaef;
}

/******************* Match Gallery END *********************/

/******************* Birmingham News bespoke CSS **********/
#page79495 .mainColumn .borderBottom{
 padding-top:30px;
}

#page79531 .mainColumn .borderBottom{
 padding-top:20px;
}


#page79495 #advertSlot_11095, #page79531 #advertSlot_11095 {
    left: 144px;
    position: absolute;
    top: 252px;
}
/******************* Junior classes *********************/
.zoneHeaderStrip {
 padding: 0 0 10px 0;
 width:490px;
}
.zoneHeaderStrip .advert{
 position:relative;
 width:660px;
 height:56px;
 background:url('/namedImage//*[orgnId]*//headerStripBackground.gif') no-repeat;
}
.zoneHeaderStrip .welcomeMessage{
 float:left;
 width:490px;
 height:56px;
 padding-left:20px;
 line-height:56px;
 font-size:1.4em;
 font-weight:bold;
 color:#FFF;
}

.zoneHeaderStrip .sponsorLink{
 width:140px;
 height:50px;
 position:absolute;
 top:0px;
 right:0px;
}

.zoneHeaderStrip .sponsorLink a {
 width:100%;
 height:100%;
 display:block;
}

.zoneHeaderStrip .sponsorLink img{
 position:absolute;
 right:0;
}
/******************* Junior classes end *********************/
