.menuColumn {
  padding-top:7px;
  padding-right:3px;
  padding-left:0px;
  width:130px;
}
.mainColumn {
  padding-left:7px;
  padding-right:10px;
  padding-top:2px;
}
.mainColumn .layout {
  margin-bottom: 7px;
}
.mainColumn .borderBottom TD 
/*   color: black;*/
}
.mainColumn .borderBottom {
  background-color: white;
  color:black;
}
.mainColumn .borderBottom .fixtureList A {
 color: white;
}
.mainColumn .borderBottom .fixtureList A:Hover {
 text-decoration:underline;
}
.mainColumn .leagueTable {
  background-color:#3059b7;
}
.mainColumn .borderBottom .leagueTable TD {
   color: white;
}
.mainColumn .borderBottom .leagueTable A {
 color:white;
}
.mainColumn .borderBottom .leagueTable A:Hover {
  text-decoration:underline;
}
.mainColumn .borderBottom .leagueTable .rowHeader TD {
  color:white;
  background-color:#000D5D;
}
.mainColumn .borderBottom .leagueTable .leagueTablePromotion TD {
  background-color:#013bbe;
}
.mainColumn .borderBottom .leagueTable .leagueTablePlayOff TD {
  background-color:#F9F8EB;
}
.mainColumn .borderBottom .leagueTable .leagueTableMidTable TD {
  background-color:#3159b8;
}
.mainColumn .borderBottom .leagueTable .leagueTableRelegation TD {
  background-color:#3a67d1;
}
.mainColumn .borderBottom .leagueTable .leagueTableHighlight TD {
  background-color:#0034ac;
}
.mainColumn .borderBottom .leagueTable .leagueTableHighlight A TD {
  color:red;
}
.mainColumn .borderBottom A {
  color:#3058b7;
}
.teaserColumn {
  width:144px;
  padding-top:2px;
}
.teaserColumn .borderBottom {
  background-color:#0034ac;
  color:white;
}
.teaserColumn .highlight {
  color: white;
}
.teaserColumn .articleSeparator {
  background-color: black;
}
.advertColumn {
  padding-left:11px;
  padding-right:0px;
  width: 120px;
}
.advertColumn .advert {
 margin-top:7px;
}
.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: black;
 border-style:none;
}
TABLE {
  border-style: none;
  clear: both;
}
TD {
  vertical-align: top;
  font-size: 75%;
  font-family: Verdana,Helvetica,sans-serif;
  padding: 0px;
  color:black;
}
.layoutTable {
 width:auto;
}
LI {
 margin:0px;
}
A IMG {
  border-width: 0px;
  border-style: none;
}
A {
  color: white;
  text-decoration:none;
  font-weight: bold;
}
.mainColumn .borderBottom A {
        color: black;
}
A:Hover {
  text-decoration:underline;
  color:#3058b7;
}
.body {
  text-align:center;
  margin:0px;
  background-image:url(/javaImages/e9/ac/0,,10447~2927849,00.gif);
  background-position:top left;
  background-repeat:repeat-x;
  background-color: #eeeeee;
}
.bodyBorder {
  width:765px;
  margin:0 auto;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:12px;
}
.welcome {
 padding-top:200px;
 width:500px;
}
.highlight {
  font-weight: bold;
}
.headline {
 display:block;
 font-weight: bold;
 font-size: 110%;
 color:white;
}
.rowHeader {
        background-color: #000D5D;
        font-weight: bold;    
}
.rowLight {
        background-color: #3159b8;
}
.rowDark {
        background-color: #0034ac;
}
.rowHighlight {
        background-color: #528AF9;
}
.article {
   padding: 10px;
   position:relative;
}
.article .headline {
  color:black;
}
.article TD {
  padding:2px;
}
.articleHeaderImage {
  float:left;
  position:relative;
  margin-left:-1px;
}
.articleIndex {
  margin: 10px;
}
.articleIndex .headline A {
  color:#ff0101;
}

.articleIndex .headline {
  color:#ff0101;
}

.articleIndexImage {
  margin: 3px 7px 3px 0px;
  float: left;
  position:relative;
}
.articleIndex .headerEntry {
  position:relative;
  font-size: 105%
}
.articleIndex .headerEntry .headline {
  display: inline;
  font-size:120%;
}
.articleIndex .entry {
  position:relative;
}
.headerEntry .entryWithImage {
  padding-left: 165px;
}
.entry .entryWithImage {
  padding-left: 98px;
}
.articleIndex .headline {
  font-size: 90%;
}
.articleSeparator {
  clear:both;
  height:1px;
  margin-top:8px;
  margin-bottom:5px;
  background-color: #777777;
}
.ticker {
  text-align:center;
  font-size: 110%;
  width: 100%;  
  color: white;
}
.ticker A {
  color: white
}
.menu {
  margin:0px;
  font-weight: bold;
  list-style-type: none;
  padding:0px;
}
.menu A {
  color:#3058b7;
}
.menu LI {
  margin-bottom:3px;
}
.menu A:Hover {
  color: #3058b7;
}
.menu .highlight {
  color: #3058b7;
  text-decoration:underline;
}
* html .menu .menu LI {
  width:94px;
}
* html .menu .menu {
  padding-bottom:5px;
}
.menu .menu {
  font-size:85%;
  padding-left: 17px;
  background-color: white;      
  border-left: 1px solid #012702;
  border-right: 1px solid #012702;
  border-bottom: 1px solid #012702;
  margin:0px;
  padding-top:3px;
  padding-bottom:3px;
}
* html .menu .menu .menu {
  padding-top:3px;
  margin-bottom:-10px;
}
.menu .menu .menu {
  border: 0px;
  font-size:100%;
  font-weight: normal;
  margin-bottom:-6px;
}
.menuChildImage {
  width:8px;
  height:10px;
  background-image: url(/javaImages/94/b0/0,,10447~2928788,00.gif);
  margin-right:2px;
}
.miniLeagueTable {
 background-color: #0034ac;
 margin-bottom:7px;
 font-size:85%;
}
.miniLeagueTable A {
  font-weight: normal;
}
.miniLeagueTable A:Hover {
  text-decoration:underline;
  color:white;
}
.miniLeagueTable TD {
  font-weight: bold;
  font-size:70%;
}
.miniLeagueTable .rowLight {
  background-color:#0034ac;
  font-weight: normal;
}
.miniLeagueTable .rowLight TD {
  color: white;
}
.miniLeagueTable .rowLight TD A {
  color: white;
}
.miniLeagueTable .rowDark TD {
  color: white;
}
.miniLeagueTable .rowDark TD A {
   color: white;
}
.miniLeagueTable .rowDark {
  background-color:#0034ac;
  font-weight: normal; 
}
.miniLeagueTable .rowHeader {
  background-color:transparent;
}
.miniLeagueTable .rowHeader TD {
  border-bottom: 1px solid white;
  color:white;
}
.miniLeagueTable .rowHighlight {
  background-color:transparent;
}
.miniLeagueTable .rowHighlight, .miniLeagueTable .rowHighlight A {
  color: white;
  font-weight: bold; 
}
.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;
  background-color: white;
}
.leagueTable TD {
  padding: 2px;
  text-align:center;
  color: white;
}
.leagueTable A {
  font-weight: normal;
}
.leagueTablePromotion {
  background-color: #FFFFFF;
}
.leagueTablePlayOff {
  background-color: #F9F8EB;
}
.leagueTableMidTable {
  background-color: #F2F0D6;
}
.leagueTableRelegation {
  background-color: #D9D6B3;
}
.leagueTableHighlight {
  background-color: #528AF9;
  font-weight: bold;
}
.leagueTableHighlight A {
  font-weight:bold;
}
.fixtureList TD {
 padding: 1px;
 font-size: 70%;
 color: white;
}
* html .fixtureList {
  width:99.5%;
}
.fixtureList  {
  background-color: #3059b7;
  color: white;
}
.fixtureList A {
 color:white;
}
.fixtureList .rowHeader {
        background-color: #022475;
        color:white;
}
.fixtureList .rowLight TD, .fixtureList .rowDark TD, .fixtureList .rowHeader TD {
  color:white;
}
.playerIndex {
  background-color: #3159b8;
}
.playerIndex TD {
  font-size: 70%;
  padding: 2px;
  color:white;
}
.mainColumn .playerIndex A {
  color:white;
}
.playerIndex .rowLight {
  background-color:#3058b7;
}
.playerIndex .rowDark {
  background-color:#0034ac;
}
.playerIndex .rowHighlight {
  background-color: #528AF9;
}
.playerIndex .rowHighlight TD {
  color:white;
  font-weight: bold;
}
.playerIndex A:Hover {
  color: white;
  font-weight: bold;
}
.playerProfileImage {
  display:none;
}
.playerProfile .articleHeaderImage {
  display:none;
}
.mainColumn .borderBottom .playerProfileStats .highlight {
  color:black;
}
.termsAndConditions {
  font-size: 80%;
  margin-top: 5px;
  text-align: center;
}
.termsAndConditions A {
  color: #3058b7;
}
.matchFacts {
  margin: 10px;
}
.matchFacts TD {
  color: black;
}
.matchFacts .headline {
  font-size: 90%;
}
.matchScore {
  font-size: 140%;
  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:#0034ac;
  border-top: 1px solid #022705;
  border-left: 1px solid #022705;
  border-right: 1px solid #022705;
  margin:0px;
  margin-bottom:2px;
}

.border .headline {
  margin-left:10px;
  padding-top:2px;
  padding-bottom:2px;
  font-size:100%;
}

.borderBottom {
  margin-bottom:7px;
  border: 1px solid #012604;
  background-color: white;
}
.playerProfileStats {
  width:100%
} 
.mainColumn .borderBottom .playerProfileStats A {
  color:white;
}

.mainColumn .borderBottom .playerProfileStats TD {
  color:white;
}

.mainColumn .borderBottom .playerProfileStats .rowHeader TD {
  color:white;
}

.quickVoteResultsBarChart {
  background-color:red;
}

.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;

}
.customerJourneyBox A {
  color:#3058b7;
}
.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
}
.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
}
.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;
}
.KeywordSearch {
 width:140px;
}
.pageName {
  color:#fd0000;
  display:none;
}
.setantaBanner IMG {
  margin-left:8px;
}
.siteLogo {
  height:60px;
  width:60px;
  margin-left:5px;
  margin-top:5px;
}
.homeWidth {
width:339px;
}
/*.homeWidth .entry {
width:339px;
}
.mainColumn .layout .articleIndex, .worldColumn .layout .articleIndex {
  text-align:justify;
}*/

.centerPage {
  width:100%;
  text-align:center;
}
/** survey **/
.surveyQuestion {
  padding-top:15px;
  padding-left:10px;
}
.surveyAnswer {
  margin-left:10px;
}
.surveySubmit {
  padding-top:15px;
  padding-bottom:15px;
  padding-left:10px;
}

.surveyIntroduction {
  padding:10px;
}
#page2210233 .mainColumn {
width:325px;
}


.myAccount A{
text-decoration:underline;
color: black;
}

.myAccount .headline {
background-color:#98999C;
color:#333C43;
font-size:110%;
font-weight:bold;
margin:0px;
}

.myAccount .myAccountCustText {
font-weight:bold;
font-size:75%;
border:#98999C;
}

.myAccount .myAccountCustHead {
 text-align:right;
}

.myAccount .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;
}

.myAccount .myAccountChangeButtonOuter {
border-top:1px solid #9DA2A5;
border-right:1px solid #181C1F;
border-bottom:1px solid #0D0F11;
border-left:1px solid #646B70;
}

.myAccount #welcomeSectionContainer, .myAccount #customerDetailsSectionContainer, .myAccount #orderStatusSectionContainer{
background-color:#D6D6DB;
color: black;
text-align:left; 
margin-bottom:30px;
margin-top:5px;
}


.mobileText {
 background:transparent url(/javaImages/ae/50/0,,10447~3690670,00.png) no-repeat top left;
 width:128px;
 height:291px;
 /*padding-left:2px;
 padding-top:3px;*/
}
#webSmsTriggerForm {
clear:both;
float:left;
margin:55px 0 0 0;
position:relative;
width:280px;
}


#webSmsTriggerForm .confirmationMessage {
	/*float: right;
	padding: 4px 30px 0 0;*/
	font-size: 75%;
        color:#ffffff;
}
.triggerText {
	display: none;
}

.mobileText .layout {
margin-bottom:0px;
}

/*input { 
  margin:-1px 0px; 
} */    
html>body input { 
  margin:0px; 
}
/**+html>body input {
  margin:-1px; 
}*/

.licenceCopy {
 margin-left:150px;
}

.articleMPU {
 /*background-color:#e8e8e8;
 color:#747474;*/
 padding:8px 10px 10px 10px;
 margin-bottom:5px;
}


/*********************/

/*tr.rowLight IMG {
 display:none;
}
tr.rowDark img {
display:none;
}
*/


#page2208825 table{
border-style: solid;
border-width:1px;
border-color:black;
}