





/*-------------Match Tabs--------------*/
.matchnav .navlinks { padding: 0px 0px 0px 0px; margin: 5px 0px 0px 10px; height: 31px; line-height: 31px; width: 915px; }
.matchnav .navlinks li { float: left; background-color: none; width: 130px; height: 31px; line-height: 31px; text-align: center; text-transform: none;  padding: 0px 0px 0px 0px; margin: 0px 1px 0px 0px; background-image: url("/images/structure/backgrounds/match-tabs.jpg"); background-repeat: no-repeat; background-position: 0px 0px; }
.matchnav .navlinks a { color: #000099; font-weight: bold; font-size: 90%; }
.matchnav .navlinks a:hover { color: #ff6600; text-decoration: none; }



/*-------------Match Centre Lineups--------------*/
.matchteams_aa { clear: both; background: #eeeeee; overflow: auto; padding: 10px; }
.matchteams_aa td { padding: 5px; text-align: center; color: #000099; font-size: 0.8em; border-right: solid #dddddd 1px; border-bottom: 1px solid #C3D2CF; background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x; }
.matchteams_aa td a { color: #c60030; }
.matchteams_aa tr.colhead td { height: 25px; line-height: 25px; border-bottom: solid #ffffff 4px; font-weight: bold; padding: 5px; color: #ffffff; background-image: url("/images/structure/backgrounds/newslist-selected.jpg"); background-repeat: repeat-x; background-position: top; background-color: #000099; vertical-align: middle; }




/*----------Fixture List--------------*/
.basecolumn1a table.stats_fixtures { margin-bottom: 10px; color: #000099; background: #ffffff; }
.basecolumn1a table.stats_fixtures table.fixtures { background: #ffffff; padding: 10px; }
.basecolumn1a table.stats_fixtures table.fixtures tr.group td {font-family: "arial"; border-top: 1px solid #ffffff; color: #000099; background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; background-position: right;font-weight: bold;padding: 0px 0px 0px 0px; text-align: center;}
.basecolumn1a table.stats_fixtures table.fixtures tr td { height: 30px; line-height: 30px; padding: 0px 0px 0px 0px;  }
.basecolumn1a table.stats_fixtures table.fixtures tr td a { font-weight: bold; color: #ff6600; }
.basecolumn1a table.stats_fixtures table.fixtures tr.colhead th { background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; background-position: right; color: #000099; font-size: 0.8em; padding: 0px 0px 0px 10px; }
.basecolumn1a table.stats_fixtures table.fixtures tr.colhead {}
.basecolumn1a table.stats_fixtures table.fixtures tr.odd td { padding: 0px 0px 0px 10px; font-size: 0.8em; border-top: solid 1px #ffffff; background: #f4f4f4; border-bottom: solid 1px #dddddd; }
.basecolumn1a table.stats_fixtures table.fixtures tr.even td {padding: 0px 0px 0px 10px; font-size: 0.8em; border-bottom: solid 1px #dddddd; background-image: url("/images/structure/backgrounds/backg-newslist.png"); background-repeat: repeat-x; background-position: top;}
.basecolumn1a table.stats_fixtures table.fixtures tr td.field_DateShort { width: 90px; }
.basecolumn1a table.stats_fixtures table.fixtures tr.home td.field_VenName { color: #007A45; font-weight: bold; }
.basecolumn1a table.stats_fixtures table.fixtures tr td.field_HomeDisplay { text-align: right; }
.basecolumn1a table.stats_fixtures table.fixtures tr td.field_HomeShort { padding: 0px; }
.basecolumn1a table.stats_fixtures table.fixtures tr td.field_AwayShort { padding: 0px; }
.basecolumn1a table.stats_fixtures table.fixtures tr th.field_HomeDisplay { text-align: right; }
.basecolumn1a table.stats_fixtures table.fixtures tr td.field_AwayDispName { text-align: left; }
.basecolumn1a table.stats_fixtures table.fixtures tr td.field_Score { text-align: center; padding: 0px; margin: 0px; width: 150px; font-weight: bold; color: #000099; font-size: 1.0em;}
.basecolumn1a table.stats_fixtures table.fixtures tr th.field_Score { text-align: center; }
.basecolumn1a table.stats_fixtures table.fixtures tr td.field_CompStageAbbrev { width: 45px; }
.basecolumn1a table.stats_fixtures table.fixtures tr.rollover td { cursor: pointer; background: #ff6600; color: #ffffff;}
.basecolumn1a table.stats_fixtures table.fixtures tr.rollover td a {color: #ffffff;}
.basecolumn1a table.stats_fixtures td.link { margin: 0px 10px 10px 10px; display: block; padding: 8px 0px 10px 0px; }
.basecolumn1a table.stats_fixtures td.link a { color: #ffffff; text-transform:uppercase;  background-image: url("/images/structure/backgrounds/socialmediabg.png"); background-repeat: no-repeat; background-position: -5px -2px; display: block; padding: 10px 0px 10px 0px; text-align: center; border: solid 1px #ff3300; font-size: 75%; width: 280px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; }
.basecolumn1a table.stats_fixtures td.link:hover { cursor: pointer; }
.basecolumn1a table.stats_fixtures div.dldfix { margin: 10px 10px 10px 10px;}
.basecolumn1a table.stats_fixtures div.dldfix .hidden { background-image: url("/images/structure/backgrounds/socialmediabg.png"); background-repeat: no-repeat; background-position: -5px -2px; display: block; border: solid 1px #ff3300; text-transform:uppercase; width: 270px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; }
.basecolumn1a table.stats_fixtures div.dldfix a {padding: 10px 0px 10px 10px; font-size: 75%; text-transform:uppercase; color: #ffffff; }
.basecolumn1a table.stats_fixtures div.dldfix .hidden:hover { cursor: pointer; }
*html .basecolumn1a table.stats_fixtures div.dldfix .hidden { display: block; border: none; }
*html .basecolumn1a table.stats_fixtures div.dldfix .hidden:hover { background-color: #efefef; border: none; }




/*-------Downloadable Fixture Page Styling---------*/
.synd_downloadfix {font-size: 0.9em;}
.synd_downloadfix h2 {font-size: 1.1em; height: 33px; line-height: 33px; text-align: center; font-weight: bold; color: #ffffff; background-image: url("/images/structure/backgrounds/onecol-titleheader-expand.png"); background-repeat: no-repeat; background-position: top; background-color: #f4f4f4;}
.synd_downloadfix h3 { background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; background-position: top; font-weight: bold; font-size: 90%; height: 25px; line-height: 25px; padding: 0px 0px 0px 10px; margin: 10px 0px 0px 0px; border: 0px;color: #000099;}
.synd_downloadfix h4 {font-weight: bold; }
.synd_downloadfix .content {margin: 10px;}



/*-------Main Page League Table---------*/
.basecolumn1a table.stats_leaguetab { margin-bottom: 10px; color: #000099;}
.basecolumn1a table.stats_leaguetab .titletxt {font-size: 1.0em;}
.basecolumn1a table.stats_leaguetab table.leaguetab { background: #ffffff; padding: 10px;  }
.basecolumn1a table.stats_leaguetab table.leaguetab td.heading {  padding: 0px 0px 10px 0px; font-weight: bold; font-size: 0.9em;}
.basecolumn1a table.stats_leaguetab table.leaguetab tr td.dropdowns {width: 170px;}
.basecolumn1a table.stats_leaguetab table.leaguetab tr td { vertical-align: middle;padding: 0px 2px 0px 2px;}
.basecolumn1a table.stats_leaguetab table.leaguetab tr td img { margin: 2px 0px 0px 0px; }
.basecolumn1a table.stats_leaguetab table.leaguetab tr.colhead th { background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; background-position: right; color: #000099; font-size: 0.8em; padding: 7px 0px 7px 10px; }
.basecolumn1a table.stats_leaguetab table.leaguetab tr.odd td { padding: 0px 0px 0px 10px; font-size: 0.8em; border-top: solid 1px #ffffff; background: #f4f4f4; border-bottom: solid 1px #dddddd; }
.basecolumn1a table.stats_leaguetab table.leaguetab tr.even td {padding: 0px 0px 0px 10px; font-size: 0.8em; border-bottom: solid 1px #dddddd; background-image: url("/images/structure/backgrounds/backg-newslist.png"); background-repeat: repeat-x; background-position: top;}
.basecolumn1a table.stats_leaguetab table.leaguetab tr.champion td { border-bottom: dashed #aaaaaa 1px;}
.basecolumn1a table.stats_leaguetab table.leaguetab tr.highlight td { background: #FFC212; color: #000000; font-weight: bold; }
.basecolumn1a table.stats_leaguetab .grid td.stage { font-family: arial; height: 25px; line-height: 25px; color: white; font-weight: bold; padding-left: 10px; background-image: url("/images/structure/background/bg-h1.gif"); background-repeat: no-repeat; background-position: right; }
.basecolumn1a table.stats_leaguetab table.leaguetab .field_TeamShort {}
.basecolumn1a table.stats_leaguetab td.include table.leaguetab table.grid tr.relegatedstart td { border-bottom: dashed #aaaaaa 1px;}




/*-------Fixture Grid---------*/
.basecolumn1a table.stats_fixtures .titletxt {font-size: 1.0em}
.basecolumn1a .stats_fixturegrid .titletxt {font-size: 1.0em}
.basecolumn1a table.fixturegrid table.grid { margin-top: 10px; }
.basecolumn1a table.fixturegrid table.grid td { text-align: center; vertical-align: middle; font-size: 0.8em; padding: 3px; border-left: solid #eeeeee 1px; border-top: solid #eeeeee 1px; border-bottom: 1px solid cccccc;  border-right: 1px solid #ffffff}
.basecolumn1a table.fixturegrid table.grid td.teamtop { border-top-width: 0px; background: #ffffff; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}
.basecolumn1a table.fixturegrid table.grid td.teamtop img {background: #ffffff; padding: 1px; border: 1px solid #eeeeee;}
.basecolumn1a table.fixturegrid table.grid td.teamleft { border-left-width: 0px; background: #ffffff; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}
.basecolumn1a table.fixturegrid table.grid td.teamleft img {background: #ffffff; padding: 1px; border: 1px solid #eeeeee;}
.basecolumn1a table.fixturegrid td.homewin { background: #000099; color: #ffffff; }
.basecolumn1a table.fixturegrid td.awaywin { background: #ff6600; color: #ffffff; }
.basecolumn1a table.fixturegrid td.draw { background: #cccccc; color: #ffffff; }
.basecolumn1a table.fixturegrid td.key { text-align: center; }
.basecolumn1a table.fixturegrid table.key { margin: 20px 0px 20px 0px; width: auto; }
.basecolumn1a table.fixturegrid table.key td { padding: 3px 5px 3px 5px; }
.basecolumn1a table.fixturegrid table.key tr.colours td { width: 33%; text-align: center; }



/*-------Club Ticketing---------*/
.teamlist_ba {font-size: 90%; border-bottom: 1px solid #e2e2e2;}
.teamlist_ba tr td {vertical-align: middle; padding: 5px; background-color: #ffffff; border-bottom: 1px solid #C3D2CF; background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x;}
.teamlist_ba tr td.name {font-weight: bold; color: #000099;}
.teamlist_ba tr td.name a {color: #000099;}
.teamlist_ba tr.odd {}
.teamlist_ba tr td.competition {border-right: 0px solid #ffffff;}
.teamlist_ba tr td.ticketlink a {color: #000099;}
.teamlist_ba tr td.logo img {background: #ffffff; padding: 1px; border: 1px solid #cccccc;}
.teamlist_ba tr td.moreinfo a {color: #ff6600;}


/*---------------NEWS LIST-----------------*/
.newslistmain .article { float: left; width: 650px; background: #ffffff; padding-left: 15px; background-image: url("/images/structure/backgrounds/shadow-top-lg.jpg"); background-repeat: no-repeat; background-position: 30px 80px;}
.newslistmain .article .headline { display: block; float: left; padding-left: 0px; height: inherit; line-height: inherit;  background: inherit; text-align: left;}
.newslistmain .article .headline a { font-weight: bold; font-size: 1.0; color: #000099; }
.newslistmain .article .date { display: block; font-size: 70%; float: left; width: 390px; color: #ff6600; padding: 0px 0px 0px 0px; }
.newslistmain .article .image { display: block; float: left;width: 120px; }
.newslistmain .article .image img { background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x; background-position: bottom; width: 100px; padding: 3px; border: 1px solid #dddddd;}
.newslistmain .article .abstract { display: block; float: left; width: 520px; font-size: 0.8em; padding: 5px 0px 30px 0px; line-height: 140%;}
.newslistmain .article1 {background-position: 30px 90px;}
.newslistmain .article1 .headline { display: block; float: left; width: 640px; padding: 10px 0px 0px 0px; }
.newslistmain .article1 .headline a { font-weight: bold; font-size: 140%; }
.newslistmain .article1 .image { display: none; float: left;width: 100px; }
.newslistmain .article1 .abstract { display: block; float: left; width: 640px; font-size: 0.8em; padding: 5px 0px 30px 0px; line-height: 140%;}
.newslistmain .article1 .date { padding-left: 0px; }


/*--------------Base Match---------------*/
.basematch .basecolumn1a {border-top: 1px solid #f4f4f4; }


/*--------------Match Report---------------*/
.std_matchrepp { clear: both; background: none; width: 980px; overflow: hidden; padding: 0px; }
.std_matchrepp .headlinepreview {display: block; font-size: 1.0em; height: 33px; line-height: 33px; text-align: center; font-weight: bold; color: #ffffff; background-image: url("/images/structure/backgrounds/onecol-titleheader-expand.png"); background-repeat: no-repeat; background-position: top; background-color: #f4f4f4;}
.std_matchrepp .match_timeline { display:block; position: absolute; z-index: 100000; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; height: 113px; width: 980px; }
.std_matchrepp .match_timeline object {display: block;}
.std_matchrepp .rightcol { float: right; -webkit-border-radius:10px; -moz-border-radius:10px; width: 495px; margin: 130px 0px 0px 0px; padding: 10px; background-color: #FFFFFF; background-image: url("/images/structure/backgrounds/windowbg.gif"); background-repeat: repeat-y; background-position: right; border: solid #CCCCCC 1px; }
.std_matchrepp .rightcol .date { display:block; float: left; color: #ff6600; font-size: 0.8em; margin-right:10px; }
.std_matchrepp .rightcol .author { display: none; float: left; color: #252525; font-size: 85%; margin-left:10px;}
.std_matchrepp .rightcol .headline { clear: both; display: block; color: #000099; font-weight: bold; font-size: 140%; padding: 10px 0 10px 0px; border-bottom: solid #dbdbdb 1px; background: none; text-align: left; line-height: 100%; }
.std_matchrepp .rightcol .abstract { display:block; line-height: 130%; font-size: 100%; padding: 10px 0 10px 0; border-bottom: solid #dbdbdb 1px; color: #000099; font-weight: bold;}
.std_matchrepp .rightcol .article { display:block;  }
.std_matchrepp .rightcol .article_report { display:block; font-size: 0.9em; line-height: 150%; padding: 20px 0 20px 0; }
.std_matchrepp .leftcol { width: 450px; margin: 130px 0px 0px 0px; background-color: none;}
.std_matchrepp .leftcol .image  {display: block; text-align: center; -webkit-border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; border: 1px solid #C3D2CF; border-bottom: 0px; padding: 10px 10px 0px 10px; background: #ffffff;}
.std_matchrepp .leftcol .image img { border: 1px solid #ffffff; width: 425px; }
.std_matchrepp .leftcol .caption { display:block; color: #000099; -webkit-border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px; background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x; background-position: top; font-size: 0.8em; border: 1px solid #C3D2CF; border-top: 0px; padding: 5px 10px 5px 10px; }
.std_matchrepp .quotea { display:block; line-height: 140%; margin: 15px 0px 0px 0px; font-size: 90%; color: #000099; overflow:auto;-webkit-border-radius: 10px; -moz-border-radius: 10px; border: 1px solid #C3D2CF; border-bottom: 0px; padding: 10px 10px 0px 10px; background: #ffffff; background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x; background-position: bottom;}
.std_matchrepp .quotea .quote1name {display:block; font-style: normal; font-size: 100%; font-weight:bold; margin-top:5px; color: #Ff6600;}
.std_matchrepp .quotea .bqstart { float:left; padding: 6px 15px 15px 25px; background-image: url("/images/structure/backgrounds/openq.png"); background-repeat: no-repeat; background-position: 0px 3px;  }
.std_matchrepp .quotea .bqend { float:right; padding: 6px 15px 15px 20px; background-image: url("/images/structure/backgrounds/closeq.png"); background-repeat: no-repeat; background-position: 0px 3px; overflow:auto;}
.std_matchrepp .quoteb { display:block; line-height: 140%; margin: 15px 0px 0px 0px; font-size: 90%; color: #000099; overflow:auto;-webkit-border-radius: 10px; -moz-border-radius: 10px; border: 1px solid #C3D2CF; border-bottom: 0px; padding: 10px 10px 0px 10px; background: #ffffff; background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x; background-position: bottom;}
.std_matchrepp .quoteb .quote2name {display:block; font-style: normal; font-size: 100%; font-weight:bold; margin-top:5px; color: #Ff6600;}
.std_matchrepp .quoteb .bqstart { float:left; padding: 6px 15px 15px 25px; background-image: url("/images/structure/backgrounds/openq.png"); background-repeat: no-repeat; background-position: 0px 3px;  }
.std_matchrepp .quoteb .bqend { float:right; padding: 6px 15px 15px 20px; background-image: url("/images/structure/backgrounds/closeq.png"); background-repeat: no-repeat; background-position: 0px 3px; }
.std_matchrepp .scorecard { display:block; margin-top: 15px; }
.std_matchrepp .scorecard .mthome { display: block; padding: 0px; text-align: center; background-image: url("/images/structure/backgrounds/matchlefttop-bg.jpg"); background-repeat: no-repeat; background-position: top; background-color: #f4f4f4; margin-bottom: 20px; margin-top: 0px; background-position: 0px 0px; }
.std_matchrepp .scorecard .mthome table.matchteams_home { padding: 0px; margin: 0px; width: 450px; background-image: url("/images/structure/backgrounds/matchleftbot-bg.jpg"); background-repeat: no-repeat; background-position: center bottom; }
.std_matchrepp .scorecard .mthome table.matchteams_home td.team { display: block; color: white; border-bottom: none; background: none; font-weight: bold; color: #ffffff; font-size: 0.9em; height: 33px; line-height: 35px; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 0px; }
.std_matchrepp .scorecard .mthome table.matchteams_home tr.colhead th { background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; color: #000099; padding: 0px 5px; height: 25px; line-height: 25px; font-size: 0.8em;}
.std_matchrepp .scorecard .mthome table.matchteams_home td {color: #000099; font-size: 0.8em; background: #ffffff; padding: 5px 5px; border-bottom: 1px solid #dddddd; }
.std_matchrepp .scorecard .mthome table.matchteams_home tr.total th { padding: 5px 5px; color: #ffffff; font-size: 90%;}
.std_matchrepp .scorecard .mthome table.matchteams_home tr.total { padding: 5px 5px; color: #ffffff; font-size: 90%;}
.std_matchrepp .scorecard .mtaway { display: block; padding: 0px; text-align: center; background-image: url("/images/structure/backgrounds/matchlefttop-bg.jpg"); background-repeat: no-repeat; background-position: top; background-color: #f4f4f4; margin-bottom: 20px; margin-top: 0px; background-position: 0px 0px; }
.std_matchrepp .scorecard .mtaway table.matchteams_away { padding: 0px; margin: 0px; width: 450px; background-image: url("/images/structure/backgrounds/matchleftbot-bg.jpg"); background-repeat: no-repeat; background-position: center bottom; }
.std_matchrepp .scorecard .mtaway table.matchteams_away td.team { display: block; color: white; border-bottom: none; background: none; font-weight: bold; color: #ffffff; font-size: 0.9em; height: 33px; line-height: 35px; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 0px; } 
.std_matchrepp .scorecard .mtaway table.matchteams_away tr.colhead th { background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; color: #000099; padding: 0px 5px; height: 25px; line-height: 25px; font-size: 0.8em;}
.std_matchrepp .scorecard .mtaway table.matchteams_away td {color: #000099; font-size: 0.8em; background: #ffffff; padding: 5px 5px; border-bottom: 1px solid #dddddd; }
.std_matchrepp .scorecard .mtaway table.matchteams_away tr.total th { padding: 5px 5px; color: #ffffff; font-size: 90%;}
.std_matchrepp .scorecard .mtaway table.matchteams_away tr.total { padding: 5px 5px; color: #ffffff; font-size: 90%;}
.std_matchrepp .otherresults { display: block; padding: 0px 0px 28px 0px; background-image: url("/images/structure/backgrounds/matchleftbot-bg.jpg"); background-repeat: no-repeat; background-position: bottom; margin-bottom: 10px; margin-top: 20px;}
.std_matchrepp .otherresults .titletxt { display: block; font-weight: bold; color: #ffffff; font-size: 0.9em; height: 33px; text-align: left; line-height: 33px; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 0px; background-image: url("/images/structure/backgrounds/matchlefttop-bg.jpg"); background-repeat: no-repeat; background-position: top; background-color: #f4f4f4;}
.std_matchrepp .otherresults table { background: #ffffff; }
.std_matchrepp .otherresults table tr.colhead th { background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; color: #000099; padding: 0px 5px; height: 25px; line-height: 25px; font-size: 0.8em;}
.std_matchrepp .otherresults table tr.odd td {color: #000099; font-size: 0.8em; background: #fffffff; border-bottom: 1px solid #dddddd; padding: 5px 5px; }
.std_matchrepp .otherresults table tr.even td { color: #000099; font-size: 0.8em;background: #fffffff; border-bottom: 1px solid #dddddd; padding: 5px 5px; }
.std_matchrepp .leftcol .leaguetable {display: block; border: 5px solid #cccccc; padding: 0px; background: #0061AF; margin-bottom: 10px; margin-top: 20px; }
.std_matchrepp .leftcol .leaguetable .titletxt { display: block; background: #007A45; font-weight: bold; font-family: georgia; color: #ffffff; font-size: 100%; height: 30px; line-height: 30px; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: repeat-x; background-position: -110px 0px; }
.std_matchrepp .leftcol .leaguetable table.grid { margin-top: 0px; }
.std_matchrepp .leftcol .leaguetable table.grid td.heading { font-size: 130%; color: #c60030; padding: 0px 0px 10px 0px;}
.std_matchrepp .leftcol .leaguetable table.grid tr td { height: 25px; line-height: 25px; background: #000000; color: #ffffff; padding: 0px 2px 0px 5px; }
.std_matchrepp .leftcol .leaguetable table.grid tr.colhead th { background: #007A45; color: #ffc212; font-size: 90%; height: 21px; line-height: 21px; border: none; padding: 0px 2px 0px 5px; }
.std_matchrepp .leftcol .leaguetable table.grid tr.odd td { background: #252525; }
.std_matchrepp .leftcol .leaguetable table.grid tr.champion td { color: #ffffff; font-weight: bold; border-top: solid white 0px;}
.std_matchrepp .leftcol .leaguetable table.grid tr.highlight td { background: #e3e3e3; color: #ffffff; font-weight: bold; }
.std_matchrepp .rightcol .article_report .sharebox { display: block; float: left; padding: 0px 15px 10px 0px; }
.std_matchrepp .rightcol .article_report .tweetmeme { display: block; padding: 0px 0px 5px 0px; }
.std_matchrepp .rightcol .article_report .facebookshare { display: block; }
.std_matchrepp .rightcol .facebooklike { display: block; width: 520px; float: left; padding: 0px 0px 15px 0px; margin: 0px 0px 0px 0px; }


/* Match Officials */
.std_matchrepp .leftcol .officials { display: block; margin: 15px 0px 0px 0px; padding: 0px; }
.std_matchrepp .leftcol .officials .matchofficials_xa { padding: 0px; height: 135px; background-image: url("/images/structure/backgrounds/matchleftbot-bg.jpg"); background-repeat: no-repeat; background-position: center bottom; }
.std_matchrepp .leftcol .officials .matchfacts_xa { display: block; font-weight: bold; color: #ffffff; font-size: 0.9em; height: 33px; text-align: left; line-height: 33px; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 0px; background-image: url("/images/structure/backgrounds/matchlefttop-bg.jpg"); background-repeat: no-repeat; background-position: top; background-color: #f4f4f4;}
.std_matchrepp .leftcol .officials .matchofficials_xa li {display: block; width: 450px; ;}
.std_matchrepp .leftcol .officials .matchofficials_xa .position {font-size: 0.8em; background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; height: 25px; line-height: 25px; color: #000099; font-weight: bold; border-bottom: solid eeeeee 1px; float: left; width: 130px; padding: 0px 0px 0px 5px; font-family: arial; }
.std_matchrepp .leftcol .officials .matchofficials_xa .name { float: right; background: #ffffff; font-size: 0.8em; color: #000099; border-bottom: solid #eeeeee 1px; width: 310px; height: 24px; line-height: 24px; padding: 0px 0px 0px 5px; font-family: arial; }


/* Man of the Match */
.std_matchrepp .manofthematch {display: block; margin: 15px 0px 0px 0px; padding: 0px;}
.std_matchrepp .manofthematch .motm-title { display: block; font-weight: bold; color: #ffffff; font-size: 0.9em; height: 35px; line-height: 35px; text-transform: uppercase; padding: 0px 0px 0px 155px; margin: 0px 0px 0px 0px; background-image: url("/images/structure/backgrounds/matchlefttop-bgmotm.jpg"); background-repeat: no-repeat; background-position: top; background-color: #f4f4f4;}
.std_matchrepp .manofthematch .motm-body { padding: 0px; height: 87px; background-image: url("/images/structure/backgrounds/matchleftbot-bg.jpg"); background-repeat: no-repeat; background-position: center bottom; }
.std_matchrepp .manofthematch .motm-photo {float: left; background: #ffffff;}
.std_matchrepp .manofthematch .motm-photo img {padding: 2px 15px 2px 15px;}
.std_matchrepp .manofthematch .motm-photo-name {float: left; width: 355px; line-height: 58px; padding-left: 15px; height: 58px; color: #000099; font-weight: bold; font-size: 1.4em; background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x; }



/*------------------Match Preview------------------*/
.std_matchprevb { clear: both; background: none; width: 980px; overflow: hidden; padding: 0px; }
.std_matchprevb .headlinepreview {display: block; font-size: 1.0em; height: 33px; line-height: 33px; text-align: center; font-weight: bold; color: #ffffff; background-image: url("/images/structure/backgrounds/onecol-titleheader-expand.png"); background-repeat: no-repeat; background-position: top; background-color: #f4f4f4;}
.std_matchprevb .rightcol { float: right; -webkit-border-radius:10px; -moz-border-radius:10px; width: 495px; margin: 10px 0px 0px 0px; padding: 10px; background-color: #FFFFFF; background-image: url("/images/structure/backgrounds/windowbg.gif"); background-repeat: repeat-y; background-position: right; border: solid #CCCCCC 1px; }
.std_matchprevb .rightcol .date { display:block; float: left; color: #ff6600; font-size: 0.8em; margin-right:10px; }
.std_matchprevb .rightcol .author { display:none; float: left; color: #252525; font-size: 85%; margin-left:10px;}
.std_matchprevb .rightcol .headline { clear: both; display: block; color: #000099; font-weight: bold; font-size: 140%; padding: 10px 0 10px 0px; border-bottom: solid #dbdbdb 1px; background: none; text-align: left; line-height: 100%; }
.std_matchprevb .rightcol .article { display:block; font-size: 0.9em; line-height: 150%; padding: 20px 0 20px 0; }
.std_matchprevb .rightcol .article a { color: #1e7731; font-weight: bold; }
.std_matchprevb .rightcol .multimedia { display:none;}
.std_matchprevb .rightcol .abstract { display:block; line-height: 130%; font-size: 100%; padding: 10px 0 10px 0; border-bottom: solid #dbdbdb 1px; color: #000099; font-weight: bold;}
/*
.std_matchprevb .rightcol .multimedia { display:block; margin: 20px 0 20px 0; background: #292929;}
.std_matchprevb .rightcol .multimedia .titletxt { padding:5px; color: #D40006; font-weight:bold;}
.std_matchprevb .rightcol .multimedia .mediaitem_video .headline {display: block; font-size: 110%; cursor: pointer; padding: 6px 0px 3px 25px; background-image: url("/images/structure/background/tvicon_multimedia.gif"); background-repeat: no-repeat; background-position: 0px 3px;border-bottom: 0px;}
.std_matchprevb .rightcol .multimedia .section_multimedia {display: none;}
*/
.std_matchprevb .leftcol { width: 450px; margin: 10px 0px 0px 0px; background-color: none;}
.std_matchprevb .leftcol .image {display: block; text-align: center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border: 1px solid #C3D2CF; padding: 10px; background: #ffffff;}
.std_matchprevb .leftcol .image img { border: 1px solid #ffffff; }
.std_matchprevb .leftcol .caption { display:block; color: #000099; -webkit-border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px; background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x; background-position: top; font-size: 0.8em; border: 1px solid #C3D2CF; border-top: 0px; padding: 5px 10px 5px 10px; }
.std_matchprevb .leftcol .previous { display: block; padding: 0px 0px 28px 0px; background-image: url("/images/structure/backgrounds/matchleftbot-bg.jpg"); background-repeat: no-repeat; background-position: bottom;  margin-bottom: 10px; margin-top: 15px;}
.std_matchprevb .leftcol .previous .titletxt { display: block; font-weight: bold; color: #ffffff; font-size: 1.0em; height: 33px; line-height: 33px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/matchlefttop-bg.jpg"); background-repeat: no-repeat; background-position: top; }
.std_matchprevb .leftcol .previous table { background: white; }
.std_matchprevb .leftcol .previous table th {background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; color: #000099; border-bottom: 1px solid white; font-size: 0.85em; padding: 5px 5px; }
.std_matchprevb .leftcol .previous table tr.even td { background: #eeeeee; padding: 5px 5px; color: #000099; font-size: 0.8em; }
.std_matchprevb .leftcol .previous table tr.odd td { background: white; padding: 5px 5px;; color: #000099; font-size: 0.8em; }
.std_matchprevb .leftcol .previous table tr.rollover td { cursor: pointer; background: #FDBB31;}
.std_matchprevb .leftcol .matchtickets { display: none;}
.std_matchprevb .leftcol .formguide { display: block; padding: 0px 0px 28px 0px; background-image: url("/images/structure/backgrounds/matchleftbot-bg.jpg"); background-repeat: no-repeat; background-position: bottom; margin-bottom: 10px; margin-top: 15px;}
.std_matchprevb .leftcol .formguide .titletxt { display: block; font-weight: bold; color: #ffffff; font-size: 1.0em; height: 33px; line-height: 33px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/matchlefttop-bg.jpg"); background-repeat: no-repeat; background-position: top; }
.std_matchprevb .leftcol .formguide table.fixtures th {background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; color: #000099; border-bottom: 1px solid white; font-size: 0.85em; padding: 5px 5px; }
.std_matchprevb .leftcol .formguide table.fixtures tr.even td { color: #000099; font-size: 0.8em; background: #eeeeee; padding: 5px 5px;  }
.std_matchprevb .leftcol .formguide table.fixtures tr.odd td { color: #000099;  font-size: 0.8em; background: white; padding: 5px 5px; color:  }
.std_matchprevb .leftcol .leaguetable {display: block; padding: 0px 0px 28px 0px; background-image: url("/images/structure/backgrounds/matchleftbot-bg.jpg"); background-repeat: no-repeat; background-position: bottom;  margin-bottom: 10px; margin-top: 20px; }
.std_matchprevb .leftcol .leaguetable .titletxt { display: block; font-weight: bold; color: #ffffff; font-size: 1.0em; height: 33px; line-height: 33px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/matchlefttop-bg.jpg"); background-repeat: no-repeat; background-position: top; }
.std_matchprevb .leftcol .leaguetable table.grid { margin-top: 0px; }
.std_matchprevb .leftcol .leaguetable table.grid td.heading { font-size: 130%; color: #c60030; padding: 0px 0px 10px 0px;}
.std_matchprevb .leftcol .leaguetable table.grid tr td { color: #000099; height: 25px; line-height: 25px; font-weight: bold; padding: 0px 0px 0px 10px; font-size: 0.8em; border-bottom: solid 1px #cccccc; background-image: url("/images/structure/backgrounds/backg-newslist.png"); background-repeat: repeat-x; background-position: top;}
.std_matchprevb .leftcol .leaguetable table.grid tr.colhead th {background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; color: #000099; border-bottom: 1px solid white; font-size: 0.85em; padding: 5px 5px; }
.std_matchprevb .leftcol .leaguetable table.grid tr.champion td { color: #ff6600; font-weight: bold; border-top: solid white 0px;}
.std_matchprevb .leftcol .leaguetable table.grid tr.highlight td { background: #e3e3e3; color: #ffffff; font-weight: bold; }


/* -----------------Match Centre Score---------------*/
.fixinfo { padding: 10px; height: 100px; margin: 0px 0px 0px 0px; background-image: url("/images/structure/backgrounds/matchbg.jpg"); background-repeat: no-repeat; background-position: 170px 10px; }
.fixinfo .homelogo { position: absolute; width: 100px; text-align: center; margin: 0px 0px 0px 0px;  } 
.fixinfo .maininfo .teams .home { position: absolute; width: 240px; text-align: center; height: 50px; line-height: 20px; font-size: 130%; color: #ffffff; margin: 8px 0px 0px 168px; font-weight: bold;  }
.fixinfo .maininfo .teams .score { position: absolute; width: 130px; float: left; height: 33px; line-height: 33px; text-align: center; font-size: 250%; font-weight: bold; margin: 10px 0px 0px 420px; color: #ffffff; }
.fixinfo .maininfo .teams .away { position: absolute; display: block; width: 240px; text-align: center; line-height: 20px; font-size: 130%; color: #ffffff; margin: 8px 0px 0px 565px; font-weight: bold;  }
.fixinfo .maininfo .details { position: absolute; width: 520px; text-align: left; height: 34px; line-height: 32px; margin: 57px 0px 0px 170px; padding: 0px 10px 0px 70px; font-size: 0.8em; color: #000099; font-weight: bold;}
.fixinfo .maininfo .details .date {float: left; width: 140px; margin-right: 10px; padding-left: 20px; }
.fixinfo .maininfo .details .time {float: left; width: 50px; margin-right: 10px; padding-left: 15px; }
.fixinfo .maininfo .details .venue {float: left; width: 220px; padding-left: 30px; }
.fixinfo .maininfo .details .comp {display: none; }
.fixinfo .awaylogo { position: absolute; width: 100px; text-align: center; margin: 0px 0px 0px 855px; }


/*------------ Matchcentre Overview------------- */
.matchoverview  { clear: both; background: #EEEEEE; overflow: hidden; padding: 10px 10px 10px 10px; }
.matchoverview .columna { float: left; width: 325px; padding: 0px 10px 0px 0px; font-size: 90%;}
.matchoverview .columnb { color: white; background: #ffffff; float: left; width: 290px; }
.matchoverview .columnc { float: left; width: 325px; padding: 0px 0px 0px 10px;font-size: 90%;}
.matchoverview .section { display: block; text-align: center; font-weight: bold; color: #ffffff; font-size: 1.0em; height: 33px; line-height: 33px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/matchoverview-header.png"); background-repeat: no-repeat; background-position: 0px 0px; }
.matchoverview .columnb .section { display: block; text-align: center; font-weight: bold; color: #ffffff; font-size: 90%; height: 33px; line-height: 33px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url("/images/structure/backgrounds/newslist-selected.jpg"); background-repeat: repeat-x; background-position: top; }
.matchoverview .logoa { display: none; }
.matchoverview .logob { display: none; }
.matchoverview .fixtures tr td.field_DateDmyShort {padding-left: 5px;}
.matchoverview .fixtures {margin-bottom: 15px; padding-bottom: 29px; background-image: url("/images/structure/backgrounds/overview-bg.png"); background-repeat: no-repeat; background-position: bottom;}
.matchoverview .fixtures tr { cursor: pointer; }
.matchoverview .fixtures tr td { color: #000099; height: 27px; line-height: 27px; font-weight: bold; padding: 0px 0px 0px 0px; font-size: 0.97em; border-bottom: solid 1px #cccccc; background-image: url("/images/structure/backgrounds/backg-newslist.png"); background-repeat: repeat-x; background-position: top;}
.matchoverview .fixtures tr td.odd { background: #dddddd; }
.matchoverview .fixtures tr.home .field_HomeShort { font-weight: bold; }
.matchoverview .fixtures tr.away .field_AwayShort { font-weight: bold; }
.matchoverview .fixtures th { display: none; }
.matchoverview .fixtures tr.rollover td { background: #ff6600; color: #ffffff; cursor: pointer; }
.matchoverview .section_captain { display: none; }
.matchoverview .playphoto { display: none;}
.matchoverview .playphoto img { display: none;}
.matchoverview .playphotoa { display: none; }
.matchoverview .playphotob { display: none;}
.matchoverview .playdata  { display: none; }
.matchoverview .dangermen {margin-bottom: 15px; padding-bottom: 29px; background-image: url("/images/structure/backgrounds/overview-bg.png"); background-repeat: no-repeat; background-position: bottom;}
.matchoverview .dangermen tr.row td {padding: 5px 10px 5px 10px; color: #000099; font-size: 0.9em; border-bottom: 1px solid #dddddd;}
.matchoverview .dangermen tr.row th { padding: 5px;  border-bottom: 1px solid #dddddd; font-size: 0.9em;}
.matchoverview .dangermen tr.odd { background: #ffffff; color: #000099;}
.matchoverview .dangermen tr.even {background: #ffffff; color: #000099;}
.matchoverview div.team_overall .overallstats_ea { margin: 0px; border: 0px; padding: 0px; font-size: 100%; color: #000099; }
.matchoverview div.team_overall .overallstats_ea td.label { width: auto; font-weight: bold; }
.matchoverview div.team_overall .overallstats_ea tr.odd { background: #ffffff; }
.matchoverview div.team_overall .overallstats_ea tr.even { background: #ffffff; }
.matchoverview div.team_overall .overallstats_ea tr td { padding: 5px 10px 5px 10px; font-size: 0.9em; border-bottom: 1px solid #dddddd; }
.matchoverview div.team_overall {margin-bottom: 15px; padding-bottom: 29px; background-image: url("/images/structure/backgrounds/overview-bg.png"); background-repeat: no-repeat; background-position: bottom;}
.matchoverview .matchinfo td { text-align: center; }
.matchoverview .matchinfo .teamnames { padding: 10px 10px 10px 10px; font-size: 150%; color: #000099; font-weight: bold; }
.matchoverview .matchinfo .teamnames a { color: white; font-weight: bold; }
.matchoverview .matchinfo .info {color: #777777; font-size: 0.9em;}
.matchoverview .section_line { display: none; }
.matchoverview .fixnewslist .section_line { display: none; }
.matchoverview .fixnewslist { margin: 18px 7px 0px 7px;  }
.matchoverview .fixnewslist .newsitem { clear: both; padding: 7px 0px 0px 15px; }
.matchoverview .columnb .headline {background-image: none; background: none; height: 100%; line-height: 100%; text-align: left;}
.matchoverview .fixnewslist .newsitem .headline a { color: #000099; font-size: 0.9em; font-weight: bold;}
.matchoverview .fixnewslist .newsitem li { list-style-type: disc; }
.matchoverview .fixnewslist .newsitem-0 { padding: 7px 0px 0px 0px; }
.matchoverview .fixnewslist .newsitem-0 .image { display: block; float: left; width: 110px; }
.matchoverview .fixnewslist .newsitem-0 .image img { background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x; background-position: bottom; width: 100px; padding: 3px; border: 1px solid #dddddd;}
.matchoverview .fixnewslist .newsitem-0 .headline a { float: left; width: 160px; margin: 0px 0px 0px 5px; color: #000099; }
.matchoverview .fixnewslist .newsitem-0 .abstract { clear: both; padding: 5px 0px 5px 0px; font-family: arial; font-size: 90%; color: #777777; }
.matchoverview .fixnewslist .newsitem .headline a:visited { color: #000099; }
.matchoverview .fixnewslist .newsitem .headline a { color: #000099; font-size: 0.8em; }  
.matchoverview .spaceholder { clear: both; }
.matchoverview .spaceholder { clear: both; }
.matchoverview .medialist { display: none; }
.matchoverview .team_overall .heading { display: none; }
.matchoverview .team_overall div.overallstats_fa { border: none; padding: 0px; }
.matchoverview .team_overall div.overallstats_fa td { text-align: center; }
.matchoverview .team_overall div.overallstats_fa table .label { padding: 0px; width: 50%; font-weight: bold; color: #000099; font-size: 0.8em; }
.matchoverview .team_overall div.overallstats_fa table .info { color: #000099; }
.matchoverview .team_overall div.overallstats_fa table tr.odd { background: #efefef; height: 25px;}
.matchoverview .team_overall div.overallstats_fa table tr.even { background: #ffffff; height: 25px;}
.matchoverview .columnb .section_headtohead { margin-top: 20px; }
.matchoverview .headtoheadteama { width: 33%; float: left; }
.matchoverview .headtoheadteamb { width: 67%; float: left; }
.matchoverview .headtoheadteama table { padding: 0px 0px 0px 8px; }
.matchoverview .headtoheadteamb table { padding: 0px 8px 0px 0px; }
.matchoverview .headtoheadteama table td { padding-top: 3px; }
.matchoverview .headtoheadteama table td { padding-top: 3px; }
.matchoverview .headtoheadteamb table td { padding-top: 3px; }
.matchoverview .headtoheadteama .label { display: none; }
.matchoverview .headtoheadteamb .overallstats table td.label { padding-top: 3px; }
.matchoverview .statsstatement { display: none; }


/*--------------- Fairplay Table ---------------*/ 
.stats_rankings .titletxt { background-color: #000000; color: white; font-size: 100%; font-weight: bold; font-family: georgia; font-size: 90%; height: 30px; line-height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; background-position: -70px -5px; }
.rankings_qa th { background: #007A45; color: #FFC212; padding: 3px 0px 3px 5px; }
.rankings_qa td { padding: 5px 0px 5px 5px;}
.rankings_qa tr.odd { background: #ffffff; }
.rankings_qa tr.even { background: #E2E2E2; }


/*---------------REFEREE INDEX AND PROFILES----------------*/ 
.refprofiles table.feat_squadindex {background: #ffffff; border: 10px solid #ffffff;}
.refprofiles table.feat_squadindex td {padding: 10px 10px 0px 10px;  }
.refprofiles table.feat_squadindex div.photo {text-align: center; -webkit-border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px; border: 1px solid #C3D2CF; padding: 10px; background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x; background-position: bottom;}
.refprofiles table.feat_squadindex div.photo img { border: 1px solid #ffffff; }
.refprofiles table.feat_squadindex div.name { font-size: 0.9em; line-height: 30px; margin: 0px 0px 10px 0px; text-align: center; padding: 0px 0px 0px 0px; background-image: url("/images/structure/backgrounds/socialmediabg.png"); background-repeat: repeat-x; background-position: -10px -5px; }
.refprofiles table.feat_squadindex div.name a { color: #fff; font-weight: bold; }
.feat_squadprofileh { width: 645px; background: #ffffff; float: left; padding: 10px; margin: 0px 0px 0px 0px; }
.feat_squadprofileh .photo {width: 180px; float: left; margin: 0px 10px 10px 0px; text-align: center; -webkit-border-radius:10px; -moz-border-radius:10px; border: 1px solid #C3D2CF; padding: 10px; background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x; background-position: bottom;}
.feat_squadprofileh .photo img { border: 1px solid #ffffff;  }
.feat_squadprofileh .name { width: 430px; float: left; line-height: 30px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
.feat_squadprofileh h1 { float: left; color: #000099; font-weight: bold; font-size: 130%; }
.feat_squadprofileh .biography { float: left; width: 430px; font-weight: normal; padding: 0px 0px 10px 0px; font-size: 0.9em; }
.feat_squadprofileh .biography td {background: #eeeeee;padding: 5px;}
.feat_squadprofileh .biography td h1 {font-size: 0.9em;}
.feat_squadprofileh .biography td h2 {font-size: 0.9em; font-weight: normal}


/*---------------GRAND FINAL INDEX PAGE----------------*/ 
.finalpromocont { width: 708px; float: left; height: auto; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; border-top: solid 1px #c4ccce; border-left: solid 1px #c4ccce; border-right: solid 1px #c4ccce; background: #fff; }
.finalpromocont .util_textbox { width: 334px; height: 110px; float: left; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; border-bottom: solid 1px #c4ccce; background: #fff; background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x; background-position: bottom; }
.finalpromocont .util_textbox .imgleft { width: 160px; height: 90px; float: left; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px; }
.finalpromocont .util_textbox .imgleft img { border-left: solid #fff 0px; }
.finalpromocont .util_textbox .content { width: 164px; height: 110px; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.finalpromocont .util_textbox .content .heading { width: 164px; padding: 5px 0px 5px 0px; }
.finalpromocont .util_textbox .content .heading { font-family: arial; color: #000099; font-weight: bold; font-size:90%; }
.finalpromocont .util_textbox .content .text { width: 164px; padding: 0px 0px 5px 0px; color: #000; font-size: 85%; line-height: 140%; }
.finalpromocont .util_textbox:hover { cursor: pointer; background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x; background-position: bottom; }
.finalpromocont .util_textbox:hover .content .heading { text-decoration: underline; }
.finalnewscont { clear: both; width: 710px; height: auto; padding: 0px 0px 10px 0px; margin: 10px 0px 10px 0px; }
.finalnewscont .list_articles { float: left; width: 710px; height: auto; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;  }
.finalnewscont .list_articles .article1 { float: left; display: block; width: 340px; padding: 10px 0px 10px 10px; margin: 0px 0px 0px 0px; }
.finalnewscont .list_articles .article1 .image { display: block; float: left; width: 104px; padding: 0px 0px 0px 0px; margin: 0px 6px 5px 0px; }
.finalnewscont .list_articles .article1 .image img { display: block; border: 2px solid #000; }
.finalnewscont .list_articles .article1 .headline { display: block; float: left;  width: 230px; padding: 0px 0px 5px 0px; line-height: 120%; background: none; text-align: left;}
.finalnewscont .list_articles .article1 .headline a { display: block; font-weight: normal; font-size: 110%; color: #000099; font-weight: bold;  }
.finalnewscont .list_articles .article1 .date { display: block; float: left; width: 230px; padding: 0px 0px 5px 0px; color: #ff6600; font-size: 0.7em; }
.finalnewscont .list_articles .article1 .abstract { display: block; float: left; width: 340px; padding: 0px 0px 10px 0px; font-size: 0.9em; line-height: 140%; }
.finalnewscont .list_articles .article2 { float: right; display: block; width: 340px; padding: 10px 0px 5px 0px; margin: 0px 0px 0px 0px; }
.finalnewscont .list_articles .article2 .headline { display: block; width: 340px; padding: 0px 0px 2px 0px; height: 1.0em; background: none; text-align: left;} 
.finalnewscont .list_articles .article2 .headline a { font-size: 0.8em; color: #000099; font-weight: bold; } 
.finalnewscont .list_articles .article2 .date { display: none }
.finalnewscont .list_articles .article3 { float: right; display: block; width: 340px; padding: 10px 0px 5px 0px; margin: 0px 0px 0px 0px; }
.finalnewscont .list_articles .article3 .headline { display: block; width: 340px;  padding: 0px 0px 2px 0px; height: 1.0em; background: none; text-align: left; } 
.finalnewscont .list_articles .article3 .headline a { font-size: 0.8em; color: #000099; font-weight: bold; } 
.finalnewscont .list_articles .article3 .date { display: none }
.finalnewscont .list_articles .article4 { float: right; display: block; width: 340px; padding: 10px 0px 5px 0px; margin: 0px 0px 0px 0px; }
.finalnewscont .list_articles .article4 .headline { display: block; width: 340px; background: none; height: 1.0em; text-align: left;} 
.finalnewscont .list_articles .article4 .headline a { font-size: 0.8em; color: #000099; font-weight: bold;  } 
.finalnewscont .list_articles .article4 .date { display: none }


/*---------------GRAND FINAL POLL----------------*/ 
.baseleftmenu table.feat_poll { width: 190px; background-color: #000; border-top: solid 10px #252525; color: #fff; }
.baseleftmenu table.feat_poll td.titletxt { display: block; font-family: georgia; color: #ffffff; height: 31px; line-height: 120%; font-weight: bold; font-size: 85%; padding: 4px 15px 0px 10px; background-image: url("/images/structure/backgrounds/magners-leftmenu-bgtitle.jpg"); background-repeat: no-repeat; background-position: 0px 0px; }
.baseleftmenu table.feat_poll td.include { padding: 10px; }
.baseleftmenu table.feat_poll div.thankyou { color: #feba33; }
.baseleftmenu table.feat_poll form {   }
.baseleftmenu table.feat_poll form table {   }
.baseleftmenu table.feat_poll form table td.text { padding: 0px 0px 10px 0px; }
.baseleftmenu table.feat_poll form table tr td { padding: 0px 0px 10px 0px; }
.baseleftmenu table.feat_poll form table tr.option td { color: #feba33; }
.baseleftmenu table.feat_poll form table td.buttons {  }
.baseleftmenu table.feat_poll form table td.buttons input { color: #fff; font-size: 90%; padding: 2px 4px 2px 4px; border: solid 2px #216a3c; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; background-position: 0px 0px;  }
.baseleftmenu table.feat_poll form table td.buttons input:hover { cursor: pointer; color: #feba33; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; background-position: -150px 0px; }


/*----final ezine subscription form-----*/ 
.signuptickets .subscription_form_elements{color:black;}
.signuptickets .subscription_form_elements .introduction {display:none;}
.signuptickets .titletxt {  background-color: none; color: white; font-weight: bold; font-family: georgia; font-size: 90%; height: 30px; line-height: 30px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext.jpg"); background-repeat: repeat-x; background-position: -110px 0px; }
.signuptickets .introduction { line-height: 150%; }
.signuptickets .sub_title { padding: 5px 0px 5px 0px; clear: both; }
.signuptickets .sub_firstname { padding: 5px 0px 5px 0px; clear: both;}
.signuptickets .sub_surname { padding: 5px 0px 5px 0px; clear: both;}
.signuptickets .sub_email { padding: 5px 0px 5px 0px; clear: both;}
.signuptickets .sub_postcode { padding: 5px 0px 5px 0px; clear: both; }
.signuptickets .form label { font-weight: bold; font-size: 90%; clear: both; color: #379255; }
.signuptickets input { color: #000000; margin-left: 0px; padding: 5px; font-size: 120%; background: white;}
.signuptickets .sub_title input { margin-left: 70px; width: 90px; }
.signuptickets .sub_firstname input { margin-left: 33px; width: 190px; }
.signuptickets .sub_surname input { margin-left: 44px; width: 190px; }
.signuptickets .sub_email input { margin-left: 62px;width: 190px; }
.signuptickets .sub_postcode input { margin-left: 37px; width: 90px; }
.signuptickets input.button { color: #fff; font-size: 90%; margin-top: 20px; padding: 5px; border: solid 2px #216a3c; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; background-position: 0px 0px;  }
.signuptickets input.button:hover { cursor: pointer; color: #feba33; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; background-position: -150px 0px; }
.signuptickets .securimagecontainer { padding: 10px 10px 10px 0px; width: 180px;  }
.signuptickets .securimagecontainer .instructions { color: #5E5E5E; padding: 0px 0px 10px 0px; font-size: 80%; }
.signuptickets .securimagecontainer .securimagebox { width: 180px; float: left; }
.signuptickets .securimagecontainer .securimagebox .captcha { float: left; width: 153px;  }
.signuptickets .securimagecontainer .securimagebox .audio { float: left; width: 25px; height: 25px; }
.signuptickets .securimagecontainer .securimagebox .reload { float: left;width: 25px; height: 25px; }
.feat_competition {padding: 10px; background: #ffffff; font-size: 0.9em;}
/*  */

/*  */


