



table.stats_leaguetab { margin-bottom: 10px; }
table.stats_leaguetab td.titletxt { background-image: url("/images/structure/background/background-title-25.jpg"); height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; }
table.stats_leaguetab tr.colhead th { color: white; font-weight: bold; padding: 0px 5px 0px 5px; height: 25px; line-height: 25px; background: #000000; }
table.stats_leaguetab table.leaguetab tr td { padding: 7px 5px 7px 5px; }
table.stats_leaguetab tr.even td { background: #dddddd; color: #292929; }
table.stats_leaguetab tr.odd td { color: #292929; }
table.stats_leaguetab tr.highlight td { color: white; font-weight: bold; background: #505050; border-top: solid black 1px; border-bottom: solid black 1px; }
table.stats_leaguetab tr.champion td { border-bottom: solid #292929 1px; }

/*Squad Index*/
/*Player Search*/
.squadindex .basetoolbar { float: left; width: 755px; padding: 0px 0px 0px 0px; margin-left: 5px; height: 115px; background: black; }
.squadindex .basecolumn1a { background: black; width: 755px; margin-left: 5px; padding: 0px 0px 30px 0px; }
.stats_playpage .disclaimer { display: none; }
div.playsearchbar .squadselector { display: none; margin: 10px 0px 5px 10px; background: #dddddd; width: 735px; }
div.playsearchbar { padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; }
div.playsearchbar .playersearchbox { clear: both; background: #ffffff; height: 90px; width: 735px; margin-left: 10px; }
div.playsearchbar .title { height: 40px; line-height: 40px; float:left; text-transform: uppercase; font-weight: bold; font-size: 120%; padding: 0px 50px 0px 10px; color: #a30606; }
div.playsearchbar .searchmenu { padding: 0px 0px 0px 0px; margin-bottom: 0px; }
div.playsearchbar .searchname { float:left; margin-top: 0px; }
div.playsearchbar .searchname .namelabel { margin: 0px 0px 0px 0px; }
div.playsearchbar .searchname input { padding: 3px; font-size: 110%; color: #292929; }
div.playsearchbar .searchname .button { margin: 5px 0px 0px 0px; }
div.playsearchbar .searchname .button:hover { cursor: pointer; }
div.playsearchbar .searchyear { float: left; width: 150px; margin-top: 10px; }
div.playsearchbar .searchteamtxt, div.playsearchbar .searchyeartxt { float:left; margin: 0px 30px 0px 0px; height: 40px; line-height: 40px; font-weight: bold; color: #292929; }
div.playsearchbar .searchteam { float: left; width: 150px; height: 30px; margin-top: 8px; }
div.playsearchbar .searchinit { clear: both; margin: 10px; height: 30px; line-height: 30px; }
div.playsearchbar .searchinit .lettertext { padding-right: 20px; font-weight: bold; color: #292929; }
div.playsearchbar .searchinit .letter a { padding: 0px 5px 0px 5px; color: #505050; font-weight: bold; }
div.playsearchbar .searchinit .letter a:hover { color: #cc0000; }
div.playsearchbar .spacer { margin-bottom: 5px; }
div.sortbar { font-weight: bold; margin: 5px 0px 0px 10px; background: #292929; width: 735px; height: 30px; line-height: 30px; }
div.sortbar span.view { display: block; float: left; width: 260px; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%; color: white; }
div.sortbar span.view a { color: #cc0000; font-weight: bold; margin-right: 15px; margin-left: 10px; background-image: url("/images/structure/background/arrowicon_whitegrey.gif"); background-repeat: no-repeat; padding: 0px 0px 0px 20px; background-position: 5px 6px; }
div.sortbar span.sort {  display: block; float: left; width: 390px; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%; color: white; }
div.sortbar span.sort a { color: #cc0000; font-weight: bold; margin-right: 15px; margin-left: 10px; background-image: url("/images/structure/background/arrowicon_whitegrey.gif"); background-repeat: no-repeat; padding: 0px 0px 0px 20px; background-position: 5px 6px; }
div.sortbar span.view a:hover { color: white; background-image: url("/images/structure/background/arrowicon_redgrey.gif"); }
div.sortbar span.sort a:hover { color: white; background-image: url("/images/structure/background/arrowicon_redgrey.gif"); }
div.locationbar { display: block; width: 725px; margin: 20px 0px 10px 10px; background-image: url("/images/structure/background/red_thinheader.jpg"); background-repeat: x; height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%; }
div.playeritem { background: #eeeeee; padding: 5px; height: 225px; width: 130px; margin: 20px 15px 0px 30px; float: left; background-image: url("/images/structure/background/squadindex_cornerfold.gif"); background-repeat: no-repeat; background-position: 125px 220px; }
div.playeritem .playerphoto { width: 150px; height: 150px; background: #505050; margin-left: 4px; }
div.playeritem .playerphoto img { border: solid #292929 1px; background: #505050; }
div.playeritem .playername { font-weight: bold; color: #a30606; padding: 5px 5px 5px 5px; font-size: 95%; text-transform: uppercase; border-bottom: solid 1px #cc0000; }
div.playeritem a { color: #cc0000; padding: 0px 5px 0px 20px; background-image: url("/images/structure/background/biogicon_redonwhite.gif"); background-repeat: no-repeat; background-position: 5px 4px; }
div.playeritem a:hover { text-decoration: none; color: #000000; cursor: pointer; font-weight: normal; }
div.playeritem .comparelink { color: #cc0000; padding: 0px 5px 0px 20px; background-image: url("/images/structure/background/compareicon_redonwhite.gif"); background-repeat: no-repeat; background-position: 5px 5px;  }
div.playeritem .comparelink:hover { text-decoration: none; color: #000000; cursor: pointer; }
div.playeritem .playerpoints { margin: 5px 0px 5px 5px; font-size: 95%; }
.stats_playpage tr.colhead th { color: white; font-weight: bold; padding: 0px 5px 0px 5px; height: 25px; line-height: 25px; background: #505050; font-size: 90%; }
.stats_playpage tr td { padding: 7px 5px 7px 5px; }
.stats_playpage tr.even td { background: #292929; color: white; }
.stats_playpage tr.odd td { color: #cecece; }
.stats_playpage tr:hover { cursor: pointer; }
.stats_playpage tr.rollover td { cursor: pointer; background: #505050; }




/*----------STAFF INDEX---------*/
.staffindex table.feat_squadindex {}
.staffindex table.feat_squadindex tr td { padding: 10px 20px 20px 20px; }
.staffindex table.feat_squadindex .photo { width: 120px; height: 120px; padding: 10px 10px 10px 10px; background: #efefef; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; }
.staffindex table.feat_squadindex .photo img {}
.staffindex table.feat_squadindex .name { width: 120px; line-height: 15px; padding: 5px 10px 10px 10px; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; }
.staffindex table.feat_squadindex .name a { font-weight: bold; text-transform: uppercase; }
.staffindex table.feat_squadindex .photo:hover { background: #dbdbdb; }


/*----------STAFF PROFILE---------*/
.feat_squadprofileh { width: 713px; float: left; border: solid 1px #dbdbdb; background: #efefef; padding: 20px 20px 20px 20px; }
.feat_squadprofileh .photo { width: 210px; height: 210px; float: left; margin: 0px 20px 0px 0px; }
.feat_squadprofileh .photo img {  }
.feat_squadprofileh h1.name { width: 473px; float: left; margin-bottom: 10px; background-image: url("/images/structure/background/background-title-35.jpg"); height: 35px; line-height: 35px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%; }
.feat_squadprofileh .biography { width: 473px; float: left; }
.feat_squadprofileh .biography h3 { width: 473px; float: left; background: #505050; height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 100%; }
.feat_squadprofileh .biography p { width: 473px; float: left; line-height: 22px; }




/*----------player comparison-------------*/
div.comparelink { cursor: pointer; }
div.comparelist { min-height: 130px; padding: 140px 10px 10px 10px; width: 162px; margin: 10px 0px 10px 0px; background-repeat: no-repeat; background-position: 10px 20px; background-color: #292929; border: 4px black solid; }
div#dynamicadd { min-height: 95px; }
div.playercompbox { height: 75px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #505050; border-top: 1px solid #000000; padding-top: 10px; padding-bottom: 10px; }
div.compimage { height: 70px; width: 70px; float: left; background: #000000; margin-right: 10px; padding: 1px; }
span.compname { display: block; font-size: 90%; text-transform: uppercase; margin: 0px 0px 10px 0px; color: white; }
span.compteam { display: none; }
span.compteamname { display: block; }
div.removelink { color: #909090; font-weight: bold; font-size: 90%; text-align: right; padding: 10px 15px 5px 0px; background-image: url("/images/structure/background/playercomp_removeicon.gif"); background-repeat: no-repeat;  background-position: 85px 10px; cursor: pointer; }
div.removelink:hover { color: white; text-decoration: underline; }
div.comparebutton input { cursor: pointer; width: 165px; padding: 5px 10px 5px 10px; font-size: 130%; color: #ffffff; border: solid 1px #000000; margin-top: 10px; background: #505050; border: solid 1px #000000; color: white;  }
/* Player Comparison page */
div.playercategories { float: left; width: 180px; margin: 12px 10px 10px 10px; padding: 0px; }
div.playercategories td.sectionheading { color: #ffffff; font-weight: bold; text-align: left; padding-left: 10px; }
div.feat_playercomparison .statsstatement { display: none;}
div.feat_playercomparison table.comparetable td.image { height: 75px; background: none; }
div.playerarea { width: 540px; height: 660px; overflow-x: auto; margin: 0; padding: 0;}
div.playercolumn { float: left; width: 180px; margin: 20px 0px 0px 0px; padding: 0;}
div.comparisontitle { display: block; width: 725px; margin: 20px 0px 0px 10px; background-image: url("/images/structure/background/red_thinheader.jpg"); background-repeat: x; height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%; }
table.comparetable { border-collapse: collapse; color: #cccccc; font-size: 95% }
table.comparetable tr.row { line-height: 20px;  }
table.comparetable td.headings { padding-left: 10px; text-align: left; font-weight: bold; border-bottom: 0px; }
table.comparetable td.info { text-align: center; }
table.comparetable tr.even { background: #292929; color: white; }
table.comparetable td.removelink { font-size: 90%; padding: 5px 25px 5px 0px; background-image: url("/images/structure/background/playercomp_removeiconblack.gif"); background-repeat: no-repeat; background-position: 110px 3px; cursor: pointer; color: #909090; font-weight: bold;}
table.comparetable td.removelink a:hover { color: white; text-decoration: underline; }
table.comparetable td.playername { height: 25px; line-height: 25px; color: white; text-transform: uppercase; font-weight: bold; font-size: 110%; }
table.comparetable td.playerteam { display: none; }
table.comparetable td  { text-align: center; }


/* Player Profile */
.playpage_ha { background: none; padding: 10px 10px 10px 10px; }
.playpage_ha .titlebar .title { display: block; width: 725px; margin: 0px 0px 10px 0px; background-image: url("/images/structure/background/red_thinheader.jpg"); background-repeat: x; height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%; }
.playpage_ha .topcontainer { clear: both;  }
.playpage_ha .topcontainer .sponsor { display: none; }
.playpage_ha .topcontainer .leftcol { clear: both; height: 250px; margin-bottom: 10px; border-bottom: solid #cc0000 1px; border-top: solid #cc0000 1px; background: #292929; padding: 5px; background-image: url("/images/structure/background/biog_background.gif"); background-repeat: no-repeat; background-position: top; }
.playpage_ha .actionimg { display: none; }
.playpage_ha .topcontainer .leftcol .playcontainer { }
.playpage_ha .topcontainer .leftcol .playcontainer .playimg { float:left; margin: 10px 0px 0px 10px; }
.playpage_ha .topcontainer .leftcol .playcontainer .playimg img { border: solid #000000 1px; background: #505050; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails { float:left; height: 230px; width: 460px; margin-left: 10px;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails .name { text-transform: uppercase; font-size: 150%; color: white; margin: 10px 0px 5px 5px;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table tr.odd { background: #000000; filter: alpha(Opacity=70); -moz-opacity: 0.70; opacity: 0.70; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table tr { color: #eeeeee; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table td.heading { font-weight: bold; color: #eeeeee; }
.playpage_ha .topcontainer .rightcol { clear:both; margin-bottom: 10px; }
.playpage_ha .topcontainer .rightcol .tabs .tabheading { cursor: pointer; background-image: url("/images/structure/background/background-taboff.gif"); background-repeat: repeat-x; background-position: left; font-family: Trebuchet MS; text-transform: uppercase; color: #ffffff; float: left; width: 155px; margin-right: 5px; height: 34px; line-height: 34px; padding-left: 20px; }
.playpage_ha .topcontainer .rightcol .tabs .selected { background-image: url("/images/structure/background/background-title-35.jpg"); font-weight: bold; }
.playpage_ha .topcontainer .rightcol #playbiog { clear: both; width: 695px; padding: 20px; background: #ffffff; }
.playpage_ha .topcontainer .rightcol #playnews { clear: both; width: 695px; padding: 20px; background: #ffffff; }
.playpage_ha .topcontainer .rightcol #playbiog .title { display: none; }
.playpage_ha .topcontainer .rightcol #playbiog .biog { line-height: 150%; }
.playpage_ha .topcontainer .rightcol #playbiog .sponsor { display: block; float:left;}
#playbiog .sponsor2 { display: block; float:right;}
#playbiog .spacer { clear:both;height:5px;}
.playpage_ha .currentstats { clear: both; color: #eeeeee; background: #292929; padding: 20px; margin-bottom:20px; border-bottom: solid #cc0000 1px; border-top: solid #cc0000 1px; }
.playpage_ha .currentstats tr.colhead th { background: #505050; }
.playpage_ha .currentstats tr.even td { background: #000000; }
.playpage_ha .currentstats tr.rollover td { cursor: pointer; background: #505050; }
.playpage_ha .currentstats .playmatches_aa tr td { padding: 6px 0px 6px 5px; font-size: 100%; }
.playpage_ha .currentstats .playmatches_aa tr.total td  { border-top: solid #292929 10px; font-weight: bold; padding: 20px 0px 20px 5px; font-size: 110%; color: #292929; background: #eeeeee; }
.playpage_ha .prevstats { clear: both; color: #eeeeee; background: #292929; padding: 20px; margin-bottom:10px; border-bottom: solid #cc0000 1px; border-top: solid #cc0000 1px; }
.playpage_ha .prevstats tr.colhead th { background: #505050; }
.playpage_ha .prevstats tr.even td { background: none; }
.playpage_ha .prevstats tr.seasontotal td { border-bottom: solid #292929 10px; background: #000000; color: white; font-weight: bold; padding: 12px 0px 12px 5px; }
.playpage_ha .prevstats tr.comptotal td { background: #000000; color: white; font-weight: bold; padding: 12px 0px 12px 5px; }
.playpage_ha .prevstats .playstats tr td { padding: 6px 0px 6px 5px; font-size: 100%; }
.playpage_ha .prevstats .playstats tr.total td { border-top: solid #292929 10px; font-weight: bold; padding: 20px 0px 20px 5px; font-size: 110%; color: #292929; background: #eeeeee; }
.playpage_ha .plusmsg { color: white; }


/*Match Centre Tabs*/
.matchnav { clear: both; }
.matchnav a { color:#CCCCCC; font-size: 100%; font-weight: bold; text-transform: uppercase;}
.matchnav a:hover { color: #ffffff; font-family: font-size: 100%; font-weight: bold; text-decoration: none;}
.matchnav ul { margin-left: 0px; padding: 0px;}
.matchnav li { width: 150px; float: left; margin-right: 2px; height: 30px; background-image: url("/images/structure/background/bg-mctab.jpg"); background-repeat: repeat-x; line-height: 30px; text-align: center; text-transform: uppercase; color: white;  font-weight: bold; background-position: bottom; }
.matchnav li.selected { color: white; background: #CA0005; }
.matchnav li:hover { cursor: pointer; float: left; text-align: center; background-image: url("/images/structure/background/bg-mctab.jpg"); background-repeat: repeat-x; background-position: bottom; text-transform: uppercase; height: 30px; line-height: 30px; }


/*Match Score*/
.fixinfo { padding: 10px; height: 120px; margin: 20px 0px 0px 0px; }
.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: 30px; font-size: 180%;  color: #C6012F; margin: 20px 0px 0px 110px; }
.fixinfo .maininfo .teams .score { position: absolute; width: 150px; float: left; height: 35px; line-height: 35px; text-align: center; font-size: 250%; margin: 15px 0px 0px 395px; color: #C6012F; }
.fixinfo .maininfo .teams .away { position: absolute; width: 210px; text-align: center; height: 50px; line-height: 30px; font-size: 180%; color: #C6012F; margin: 20px 0px 0px 605px; }
.fixinfo .maininfo .details {position: absolute; width: 600px; text-align: center; height: 50px; line-height: 30px;  margin: 65px 0px 0px 300px; font-weight: bold;}
.fixinfo .maininfo .details .date {float: left; width: 150px; }
.fixinfo .maininfo .details .time {float: left; width: 80px;; }
.fixinfo .maininfo .details .venue {float: left; width: 100px; }
.fixinfo .maininfo .details .comp {float: left; width: 160px; }
.fixinfo .awaylogo { position: absolute; width: 100px; text-align: center; margin: 0px 0px 0px 840px; }

/*Match Preview*/
.std_matchprevb { clear: both;  width: 950px; border-top: 0px solid #2d50af; background: #000000; overflow: hidden; }
.std_matchprevb .rightcol { float: right; width: 440px; margin: 0 10px 10px 0; padding:10px; background: #000000;}
.std_matchprevb .rightcol .date { display:block; float: left; font-family: Arial; color:#ffffff; font-size: 85%; margin-right:10px; }
.std_matchprevb .rightcol .author { display:block; font-family: Arial; font-size: 85%; color:#ffffff; margin-left:10px;}
.std_matchprevb .rightcol .headline { clear: both; display:block; color: #D40006; font-size: 180%; padding: 10px 0 10px 0; border-bottom: solid red 1px; text-transform: uppercase;}
.std_matchprevb .rightcol .abstract { display:block; font-family: Arial; color:#cccccc; line-height: 170%; font-size: 90%; font-weight: bold; padding: 10px 0 10px 0; border-bottom: solid red 1px;}
.std_matchprevb .rightcol .multimedia { display:none;}
/*
.std_matchprevb .rightcol .multimedia { display:block; margin: 20px 0 20px 0; background: #292929;}
.std_matchprevb .rightcol .multimedia .titletxt { padding:5px; color: #D40006; text-transform: uppercase; 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 .rightcol .article { display:block; font-family: Arial; font-size: 90%; color:#cccccc; line-height: 170%; padding: 20px 0 20px 0; }
.std_matchprevb .rightcol .article a { color: white; font-weight: bold; text-decoration: underline; }
.email { float: left; width: 150px}
.print { float: left; width: 150px}
.std_matchprevb .leftcol { width: 455px; margin: 0 10px 10px 10px; }
.std_matchprevb .leftcol .image  { display:block; text-align: center; background-color: #FFFFFF; border: 3px solid #9F0700;}
.std_matchprevb .leftcol .image img { margin: 0px; vertical-align: bottom;}
.std_matchprevb .leftcol .caption { display:block; color: #000033; font-family: Arial; font-size: 90%; font-style:italic;}
.std_matchprevb .leftcol .previous { display:block; background:#ffffff; border-bottom: solid red 1px; border-top: solid red 1px; margin: 20px 0 20px 0; padding: 10px;}
.std_matchprevb .leftcol .previous .titletxt { color: #9F0700; text-transform: uppercase; font-weight: bold; font-size: 110%; padding-bottom: 10px; }
.std_matchprevb .leftcol .previous .matchinfo_sa table { font-family: Arial; font-size: 100%; }
.std_matchprevb .leftcol .previous .matchinfo_sa table th { background:#9F0700; color: #ffffff; height: 25px; line-height: 25px; padding-left: 5px; }
.std_matchprevb .leftcol .previous .matchinfo_sa table tr.even td { background:#292929; color: #cccccc; line-height: 25px; padding-left: 5px;font-size: 90%;}
.std_matchprevb .leftcol .previous .matchinfo_sa table tr.odd td { background:#000000; color: #cccccc; line-height: 25px; padding-left: 5px;font-size: 90%;} 
.std_matchprevb .leftcol .matchtickets { display: block; background:#ffffff; background-image: url("/images/structure/background/buybutton.jpg"); background-repeat: no-repeat; line-height:48px; height:48px; text-transform: uppercase; text-align:right; padding-right: 40px; font-weight: bold; font-size: 190%;}
.std_matchprevb .leftcol .formguide { display:block; background:#ffffff; border-bottom: solid red 1px; border-top: solid red 1px; margin: 20px 0 20px 0; padding: 10px;}
.std_matchprevb .leftcol .formguide .titletxt { color: #9F0700; text-transform: uppercase; font-weight: bold; font-size: 110%;padding-bottom: 10px;}
.std_matchprevb .leftcol .formguide table.fixtures { font-family: Arial; font-size: 100%;}
.std_matchprevb .leftcol .formguide table.fixtures th { background:#9F0700; color: #ffffff; height: 25px; line-height: 25px; padding-left: 5px; }
.std_matchprevb .leftcol .formguide table.fixtures tr.even td{ background:#292929; color: #cccccc; line-height: 25px; padding-left: 5px; font-size: 90%;}
.std_matchprevb .leftcol .formguide table.fixtures tr.odd td { background:#000000; color: #cccccc; line-height: 25px; padding-left: 5px;font-size: 90%; }
.std_matchprevb .leftcol .leaguetable { display:block; margin: 10px 0 20px 0; }
.std_matchprevb .leftcol .leaguetable .titletxt { margin: 0px 0px 10px 0px; background-image: url("/images/structure/background/red_thinheader.jpg"); background-repeat: x; height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%; }
.std_matchprevb .leftcol .leaguetable table { line-height: 150%; background:#000000;}
.std_matchprevb .leftcol .leaguetable table.grid th { font-size: 100%; font-weight:bold; color: #ffffff; border-bottom: solid red 1px;}
.std_matchprevb .leftcol .leaguetable table.grid tr.champion td { background:#292929; }
.std_matchprevb .leftcol .leaguetable table.grid td { line-height: 200%;  color: #ffffff;}
.std_matchprevb .leftcol .leaguetable table.grid tr.even td { color: #ffffff;}

/*Match Report*/
.std_matchrepp { clear: both; width:950px; border-top: 0px solid #2d50af; background: #000000; overflow: hidden;}
.std_matchrepp .match_timeline { display:block; border-bottom: dashed #D52929 1px; border-top: dashed #D52929 1px; margin: 0 10px 15px 10px; padding:6px 0 4px 0; }
.std_matchrepp .rightcol { float: right; width: 440px; margin: 0 10px 10px 0; padding:10px; }
.std_matchrepp .rightcol .date { display:block; float: left; font-family: Arial; font-size: 85%; color:#ffffff; margin-right:10px; }
.std_matchrepp .rightcol .author { display:block; color:#ffffff; font-family: Arial; font-size: 85%; margin-left:10px;}
.std_matchrepp .rightcol .headline {clear: both; display:block; color: #D40006; font-size: 180%; padding: 10px 0 10px 0; border-bottom: solid red 1px; text-transform: uppercase; }
.std_matchrepp .rightcol .abstract { display:block; font-family: Arial; color:#cccccc; line-height: 170%; font-size: 90%; font-weight: bold; padding: 10px 0 10px 0; border-bottom: solid red 1px;}
.std_matchrepp .rightcol .article { display:block; font-family: Arial; font-size: 90%; color:#cccccc; line-height: 170%; padding: 0 0 20px 0;}
.std_matchrepp .rightcol .article_report { display:block; font-family: Arial; font-size: 90%; color:#cccccc; line-height: 170%; padding: 10px 0 20px 0;}
.std_matchrepp .rightcol .article a { color: white; font-weight: bold; text-decoration: underline; }
.std_matchrepp .leftcol { width: 455px; margin: 0 10px 10px 10px; }
.std_matchrepp .leftcol .image  { display:block; text-align: center; background-color: #000000; border: 3px solid #9F0700;}
.std_matchrepp .leftcol .image img { margin: 0px; vertical-align: bottom;}
.std_matchrepp .leftcol .caption { display:block; color: #ffffff; font-family: Arial; font-size: 90%; font-style:italic;}
.std_matchrepp .quotea { display:block; line-height: 150%; background: #292929; font-family: Arial; font-size: 100%; color: #cccccc; margin: 20px 0 20px 0; padding: 0px; overflow:auto; padding: 5px;}
.std_matchrepp .quotea .quote1name {display:block; font-size: 80%; font-weight:bold; margin-top:5px; color: #ffffff;}
.std_matchrepp .quotea .bqstart { float:left; padding: 6px 15px 15px 25px; background-image: url("/images/structure/background/openq.gif"); background-repeat: no-repeat; background-position: 0px 3px;  }
.std_matchrepp .quotea .bqend { float:right; padding: 6px 15px 15px 20px; background-image: url("/images/structure/background/closeq.gif"); background-repeat: no-repeat; background-position: 0px 3px; overflow:auto;}
.std_matchrepp .quoteb { display:block; line-height: 150%; background: #292929; font-family: Arial; font-size: 100%; color: #cccccc; margin: 20px 0 20px 0; padding: 0px; overflow:auto; padding: 5px;}
.std_matchrepp .quoteb .quote2name {display:block; font-family: Arial; font-size: 80%; font-weight:bold; margin-top:5px; color: #ffffff;}
.std_matchrepp .quoteb .bqstart { float:left; padding: 6px 15px 15px 25px; background-image: url("/images/structure/background/openq.gif"); background-repeat: no-repeat; background-position: 0px 3px;  }
.std_matchrepp .quoteb .bqend { float:right; padding: 6px 15px 15px 20px; background-image: url("/images/structure/background/closeq.gif"); background-repeat: no-repeat; background-position: 0px 3px; }
.std_matchrepp .scorecard { display:block;}
.std_matchrepp .scorecard .mthome { display:block; background:#ffffff; border-bottom: solid red 1px; border-top: solid red 1px; margin: 20px 0 20px 0; padding: 10px;}
.std_matchrepp .scorecard .mthome table.matchteams_home { font-family: Arial; font-size: 100%; padding: 0px; margin: 0px;}
.std_matchrepp .scorecard .mthome table.matchteams_home td.team {color: #9F0700; margin: 0x; text-transform: uppercase; font-weight: bold; font-size: 110%; background: white; padding: 0;}
.std_matchrepp .scorecard .mthome table.matchteams_home tr.colhead th {background:#9F0700; color: #ffffff; height: 25px; line-height: 25px; padding-left: 5px; }
.std_matchrepp .scorecard .mthome table.matchteams_home td {background:#000000; color: #cccccc; padding-left: 5px;  height: 25px; line-height: 25px;}
.std_matchrepp .scorecard .mthome table.matchteams_home tr.total th {background:#292929; color: #cccccc; line-height: 20px; padding-left: 5px; font-size: 100%;}
.std_matchrepp .scorecard .mtaway { display:block; background:#ffffff; border-bottom: solid red 1px; border-top: solid red 1px; margin: 20px 0 20px 0; padding: 10px;}
.std_matchrepp .scorecard .mtaway table.matchteams_away { font-family: Arial; font-size: 100%; padding: 0px; margin: 0px;}
.std_matchrepp .scorecard .mtaway table.matchteams_away td.team {color: #9F0700; margin: 0x; text-transform: uppercase; font-weight: bold; font-size: 110%; background: white; padding: 0;}
.std_matchrepp .scorecard .mtaway table.matchteams_away tr.colhead th {background:#9F0700; color: #ffffff; height: 25px; line-height: 25px; padding-left: 5px; }
.std_matchrepp .scorecard .mtaway table.matchteams_away td {background:#000000; color: #cccccc; padding-left: 5px;  height: 25px; line-height: 25px;}
.std_matchrepp .scorecard .mtaway table.matchteams_away tr.total th {background:#292929; color: #cccccc; line-height: 20px; padding-left: 5px; font-size: 100%;}
.std_matchrepp .otherresults {display:block; background:#ffffff; border-bottom: solid red 1px; border-top: solid red 1px; margin: 20px 0 20px 0; padding: 10px;}
.std_matchrepp .otherresults .titletxt {color: #9F0700; text-transform: uppercase; font-weight: bold; font-size: 110%;}
.std_matchrepp .otherresults table {font-family: Arial; font-size: 100%;}
.std_matchrepp .otherresults table tr.colhead th { background:#9F0700; color: #ffffff; height: 25px; line-height: 25px; padding-left: 5px;}
.std_matchrepp .otherresults table tr.even td { background:#292929; color: #cccccc; line-height: 20px; padding-left: 5px; }
.std_matchrepp .otherresults table tr.odd td { background:#000000; color: #cccccc; line-height: 20px; padding-left: 5px;}
.std_matchrepp .leftcol .leaguetable { display:block; margin: 10px 0 20px 0; }
.std_matchrepp .leftcol .leaguetable .titletxt { margin: 0px 0px 10px 0px; background-image: url("/images/structure/background/red_thinheader.jpg"); background-repeat: x; height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%; }
.std_matchrepp .leftcol .leaguetable table { line-height: 150%; background:#000000;}
.std_matchrepp .leftcol .leaguetable table.grid th { font-size: 100%; font-weight:bold; color: #ffffff; border-bottom: solid red 1px;}
.std_matchrepp .leftcol .leaguetable table.grid tr.champion td { background:#292929; }
.std_matchrepp .leftcol .leaguetable table.grid td { line-height: 200%;  color: #ffffff;}
.std_matchrepp .leftcol .leaguetable table.grid tr.even td { color: #ffffff;}


/* Match Officials */
.std_matchrepp .leftcol .officials { display: block; background: white; margin: 10px 0px 0px 0px; padding: 0px; }
.std_matchrepp .leftcol .officials .matchofficials_xa { padding: 10px 10px 5px 10px; height: 110px; border-top: solid red 1px; border-bottom: solid red 1px; }
.std_matchrepp .leftcol .officials .matchfacts_xa {color: #9F0700; font-family: arial;text-transform: uppercase; font-weight: bold; font-size: 110%; padding: 5px 0px 5px 0px; }
.std_matchrepp .leftcol .officials .matchofficials_xa .position { background: #9C0400; font-weight: bold; border-bottom: solid white 1px; float: left;width: 150px;height: 25px; line-height: 25px; color: white; padding: 0px 0px 0px 5px; font-family: arial; }
.std_matchrepp .leftcol .officials .matchofficials_xa .name { background: black; float: right; border-bottom: solid white 1px;  width: 270px;height: 25px; line-height: 25px; color: white; padding: 0px 0px 0px 5px; font-family: arial; }


/*Match Centre Overview*/
.matchoverview_ca .std_matchcentre { clear: both; overflow: hidden; background: black; border-top: 2px solid #000000; padding: 0px;}
.matchoverview_ca .std_matchcentre .rightcol { float: right; background: black; width: 480px; margin: 0; padding: 10px;  }
.matchoverview_ca .std_matchcentre .rightcol .mpreview_headline {display:block; background-image: url("/images/structure/background/red_thinheader.jpg"); background-repeat: x; height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%;}
.matchoverview_ca .std_matchcentre .rightcol .team_cont {display: none; height:30px; line-height:30px; color:#ffffff; font-size: 110%; margin: 10px 0 0 0;}
.matchoverview_ca .std_matchcentre .rightcol .team_cont table.teamcompare td {background:#292929; text-align: center;}
.matchoverview_ca .std_matchcentre .rightcol .flashleaguetable {display:none; height:150px; background:#292929; margin: 10px 0 0 0;}
.matchoverview_ca .std_matchcentre .rightcol .headtohead_cont {display: block;}
.matchoverview_ca .std_matchcentre .rightcol .section_headtohead { text-align: center; background: #a30606; height: 25px; line-height: 25px; color: white; text-transform: uppercase; font-weight: bold; font-size: 110%; margin: 10px 0px 0px 0px; }
.matchoverview_ca .std_matchcentre .rightcol .headtoheadteama { width: 235px; float: left; margin: 0px 10px 15px 0px; }
.matchoverview_ca .std_matchcentre .rightcol .headtoheadteama .heading { display: none; }
.matchoverview_ca .std_matchcentre .rightcol .headtoheadteama .overallstats td { padding: 0px 5px 0px 5px; }
.matchoverview_ca .std_matchcentre .rightcol .headtoheadteama .overallstats tr.even { background: black; color: white; }
.matchoverview_ca .std_matchcentre .rightcol .headtoheadteama .overallstats tr.odd { background: #292929; color: white; }
.matchoverview_ca .std_matchcentre .rightcol .headtoheadteama .overallstats .label { color: white; }
.matchoverview_ca .std_matchcentre .rightcol .headtoheadteamb { width: 235px; float: left; margin: 0px 0px 15px 0px; }
.matchoverview_ca .std_matchcentre .rightcol .headtoheadteamb .heading { display: none; }
.matchoverview_ca .std_matchcentre .rightcol .headtoheadteamb .overallstats td { padding: 0px 5px 0px 5px; }
.matchoverview_ca .std_matchcentre .rightcol .headtoheadteamb .overallstats tr.even { background: black; color: white; }
.matchoverview_ca .std_matchcentre .rightcol .headtoheadteamb .overallstats tr.odd { background: #292929; color: white; }
.matchoverview_ca .std_matchcentre .rightcol .headtoheadteamb .overallstats .label { color: white; }
.matchoverview_ca .std_matchcentre .rightcol .captain_cont { display:hide; }
.matchoverview_ca .std_matchcentre .rightcol .captain_cont .titletxt {display:block; background: #a30606; height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%;}
.matchoverview_ca .std_matchcentre .rightcol .form_cont { clear: both; display:block; margin: 10px 0 0 0; color: white; }
.matchoverview_ca .std_matchcentre .rightcol .form_cont .titletxt {display: block; text-align: center; background: #a30606; height: 25px; line-height: 25px; color: white; text-transform: uppercase; font-weight: bold; font-size: 110%;}
.matchoverview_ca .std_matchcentre .rightcol table.formtb td { padding: 0;}
.matchoverview_ca .std_matchcentre .rightcol table.formtb td.formtd1 { width: 226px;}
.matchoverview_ca .std_matchcentre .rightcol table.formtb td.formtd2 { width: 23px; font-weight: bold;}
.matchoverview_ca .std_matchcentre .rightcol table.formtb td.formtd3 { width: 226px;}
.matchoverview_ca .std_matchcentre .rightcol table.formtb table.form_results td { height:25px; line-height:25px; text-align: center; font-size: 90%; }
.matchoverview_ca .std_matchcentre .rightcol table.formtb table.fixtures td.list table.list { height:25px; line-height:25px; padding: 0px 0px 0px 0px; }
.matchoverview_ca .std_matchcentre .rightcol table.formtb table.fixtures td.list table.list td { padding: 0px 0px 0px 3px; font-size: 90%; }
.matchoverview_ca .std_matchcentre .rightcol table.formtb table.fixtures .field_HA { display: none; }
.matchoverview_ca .std_matchcentre .rightcol table.formtb table.fixtures td.list table.list tr.odd  { background: #292929; }
.matchoverview_ca .std_matchcentre .rightcol table.formtb table.fixtures td.list table.list tr.even  { background: #000000; }
.matchoverview_ca .std_matchcentre .rightcol table.formtb table.fixtures td.list table.list tr.colhead {display: none;}
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont { display: block; margin: 10px 0 0 0; color: white; }
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont .titletxt { display: block; text-align: center; background: #a30606; height: 25px; line-height: 25px; color: white; text-transform: uppercase; font-weight: bold; font-size: 110%;}
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont .table_dangermen th { padding: 0px 5px 0px 5px; }
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont .table_dangermen td { padding: 0px 5px 0px 5px; }
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont .table_dangermen tr.odd  { background:#292929; height: 25px; line-height: 25px; }
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont .table_dangermen tr.even { height: 25px; line-height: 25px; }
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont table.dangermen_results td { height: 25px; line-height: 25px; text-align: center; font-size: 90%; }
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont .dangermentd1 .table_dangermen { width: 205px; }
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont .dangermentd2 table.dangermen_results { width: 70px; }
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont .dangermentd3 .table_dangermen { width: 205px; }
.matchoverview_ca .std_matchcentre .leftcol { float: left; width: 430px; margin: 0; padding: 10px ; background: black; }
.matchoverview_ca .std_matchcentre .leftcol .mnews_headline { display: block; background-image: url("/images/structure/background/red_thinheader.jpg"); background-repeat: x; height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%; }
.matchoverview_ca .std_matchcentre .leftcol .fixnewslist_aa { display: block; } 
.matchoverview_ca .std_matchcentre .leftcol .fixnewslist_aa .section_fixnewslist { display: none; }
.matchoverview_ca .std_matchcentre .leftcol .newsitem { display: block; clear: both; background: white; padding: 5px 10px 5px 10px; }
.matchoverview_ca .std_matchcentre .leftcol .newsitem .image { display: none; }
.matchoverview_ca .std_matchcentre .leftcol .newsitem .image img { display: none; }
.matchoverview_ca .std_matchcentre .leftcol .newsitem .headline a { font-weight: bold; }
.matchoverview_ca .std_matchcentre .leftcol .newsitem .headline { background-image: url("/images/structure/background/newsicon_white.gif"); background-repeat: no-repeat; background-position: 0px 1px; display: block; padding: 0px 0px 0px 25px; }
.matchoverview_ca .std_matchcentre .leftcol .newsitem .abstract { display: none; }
.matchoverview_ca .std_matchcentre .leftcol .newsitem-0 { display: block; float: left; padding: 10px; border-bottom: 1px dashed #cdcdcd; }
.matchoverview_ca .std_matchcentre .leftcol .newsitem-0 .image { display: block; float: left; width: 105px; margin-right: 10px; }
.matchoverview_ca .std_matchcentre .leftcol .newsitem-0 .image img { display: block; border: solid 2px #cc0000; }
.matchoverview_ca .std_matchcentre .leftcol .newsitem-0 .headline a { display: block; }
.matchoverview_ca .std_matchcentre .leftcol .newsitem-0 .headline { display: block; float: left; width: 270px;}
.matchoverview_ca .std_matchcentre .leftcol .newsitem-0 .abstract { display: block; float: left; width: 295px; padding: 5px 0px 5px 0px; }

.matchoverview_ca .std_matchcentre .leftcol .section_line { display: block; }
.matchoverview_ca .std_matchcentre .leftcol .multimedia { display: none; }
.matchoverview_ca .std_matchcentre .leftcol .multimedia .section_multimedia { display: none; }
.matchoverview_ca .std_matchcentre .leftcol .multimedia .mediaitem_video .headline { display: none; }
.matchoverview_ca .std_matchcentre .leftcol .leaguetable { display: block; margin: 10px 0 20px 0; clear: both;}
.matchoverview_ca .std_matchcentre .leftcol .leaguetable .titletxt { margin: 0px 0px 10px 0px; background-image: url("/images/structure/background/red_thinheader.jpg"); background-repeat: x; height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%; }
.matchoverview_ca .std_matchcentre .leftcol .leaguetable table { line-height: 150%; background: #000000;}
.matchoverview_ca .std_matchcentre .leftcol .leaguetable table.grid th { font-size: 100%; font-weight:bold; color: #ffffff; border-bottom: solid red 1px;}
.matchoverview_ca .std_matchcentre .leftcol .leaguetable table.grid tr.champion td { background:#292929; }
.matchoverview_ca .std_matchcentre .leftcol .leaguetable table.grid td { line-height: 200%;  color: #ffffff;}
.matchoverview_ca .std_matchcentre .leftcol .leaguetable table.grid tr.even td { color: #ffffff;}



/*Match Centre Lineups*/
.matchteams_aa { clear: both; background: #000000; overflow: auto; }
.matchteams_aa td { color: white; padding: 5px; text-align: center; border-right: solid #292929 1px; border-bottom: solid #292929 1px; background: #000000; }
.matchteams_aa td a { color: #eeeeee; }
.matchteams_aa tr.colhead td { color: white; border-bottom: solid #000000 4px; border-top: solid #292929 3px; font-weight: bold; padding: 5px; text-transform: uppercase; background: #a30606; }

/*Match Formation*/
.matchteams_oa { float: left; height: 720px; background: #000000; padding: 10px; width: 930px;}
.matchteams_oa .cola { width: 435px; float: left; margin-right: 10px; padding: 10px; border-top: solid #cc0000 1px; border-bottom: solid #cc0000 1px; background: #ffffff; }
.matchteams_oa .cola .teamname { color: #9F0700; text-transform: uppercase; font-weight: bold; font-size: 110%;padding-bottom: 10px; }
.matchteams_oa .cola table.matchteams tr.colhead th { font-weight: bold; background: #a30606; height: 25px; line-height: 25px; text-align: center; color: white; }
.matchteams_oa .cola table.matchteams tr.player td { padding: 5px 0px 5px 5px; cursor: pointer; }
.matchteams_oa .cola table.matchteams tr.odd td { background: #000000; color: white;}
.matchteams_oa .cola table.matchteams tr.even td { background: #000000; color: white; }
.matchteams_oa .cola table.matchteams tr.sub td { color: #bcbcbc; padding: 5px 0px 5px 5px; border-top: 1px solid #bcbcbc; background: #292929; }
.matchteams_oa .cola table.matchteams tr td.biog { padding-left: 20px; color: #cc0000; cursor: pointer; background-image: url("/images/structure/background/newsicon_white.gif"); background-repeat: no-repeat; background-position: 0px 6px; }
.matchteams_oa .colb { display: block; width: 465px; float: right; }
.matchteams_oa .lineupmap { height: 650px; width: 465px; background-image: url("/images/structure/background/matchcentre_pitchgraphic.gif"); background-repeat: no-repeat; }
.matchteams_oa .colb .photo { cursor: pointer; position: absolute; width: 50px; height: 65px; background-image: url("/images/structure/background/matchcentre_playercard.gif"); background-repeat: no-repeat; }
.matchteams_oa .colb .photo .image { width: 35px; height: 35px; text-align: center; padding: 5px 0px 3px 0px; }
.matchteams_oa .colb .photo .pos { color: #cc0000; font-weight: bold; width: 40px; padding: 0px 0px 0px 0px; font-size: 100%; text-align: center; }
.matchteams_oa .colb .photo_15 { position: absolute; margin: 500px 220px; }
.matchteams_oa .colb .photo_14 { position: absolute; margin: 470px 390px; }
.matchteams_oa .colb .photo_13 { position: absolute; margin: 440px 330px; }
.matchteams_oa .colb .photo_12 { position: absolute; margin: 410px 270px; }
.matchteams_oa .colb .photo_11 { position: absolute; margin: 470px 50px; }
.matchteams_oa .colb .photo_10 { position: absolute; margin: 380px 210px; }
.matchteams_oa .colb .photo_9 { position: absolute; margin: 350px 150px; }
.matchteams_oa .colb .photo_8 { position: absolute; margin: 260px 150px; }
.matchteams_oa .colb .photo_7 { position: absolute; margin: 240px 240px; }
.matchteams_oa .colb .photo_6 { position: absolute; margin: 240px 60px; }
.matchteams_oa .colb .photo_5 { position: absolute; margin: 170px 120px; }
.matchteams_oa .colb .photo_4 { position: absolute; margin: 170px 180px; }
.matchteams_oa .colb .photo_3 { position: absolute; margin: 100px 240px; }
.matchteams_oa .colb .photo_2 { position: absolute; margin: 100px 150px; }
.matchteams_oa .colb .photo_1 { position: absolute; margin: 100px 60px; }



/*Squads Home Page*/
.basecolumn1a .squadscont { background: #181818; height: 105px; padding: 10px 10px 10px 70px; border: 5px solid #505050; margin-bottom: 10px; }
.basecolumn1a .squadscont .nav_buttonlist { width: 615px; margin-left: 0px; }
.basecolumn1a .squadscont .nav_buttonlist .button { float: left; }
.basecolumn1a .squadscont .nav_buttonlist .button img { border: 2px solid #000000; margin: 0px 10px 5px 0px; }
.basecolumn1a .squadscont .nav_buttonlist .button img:hover { border: 2px solid #cc0000; }

/* Fixture List */
table.stats_fixtures { margin-bottom: 10px; }
table.stats_fixtures td.titletxt { display: block; background-image: url("/images/structure/background/red_thinheader.jpg"); background-repeat: x; height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%; }
table.stats_fixtures table.fixtures { margin-top: 10px; font-size: 90%;}
table.stats_fixtures table.fixtures tr.group td { font-size: 130%; color: #cc0000; padding: 20px 0px 5px 0px; border-bottom: 1px solid #505050; }
table.stats_fixtures table.fixtures tr td { height: 25px; line-height: 25px; padding: 0px 2px 0px 2px; color: #292929; }
table.stats_fixtures table.fixtures tr.colhead { background: #000000; color: white; height: 25px; line-height: 25px; font-weight: bold; }
table.stats_fixtures table.fixtures tr.odd td { background: #dddddd; }
table.stats_fixtures table.fixtures tr.home td.field_VenName { color: #cc0000; font-weight: bold; }
table.stats_fixtures table.fixtures tr.rollover td.field_VenName { color: #ffffff; font-weight: bold; }
table.stats_fixtures table.fixtures tr td.field_HomeDispName { text-align: right; }
table.stats_fixtures table.fixtures tr th.field_HomeDispName { text-align: right; }
table.stats_fixtures table.fixtures tr td.field_AwayDispName { text-align: left; }
table.stats_fixtures table.fixtures tr td.field_DateShort { width: 80px; }
table.stats_fixtures table.fixtures tr td.field_Score { text-align: center; font-weight: bold; width: 80px; color:#CF0000; font-size: 110%; }
table.stats_fixtures table.fixtures tr th.field_CompStageAbbrev { padding-left: 10px;width: 50px; text-align: center; }
table.stats_fixtures table.fixtures tr td.field_CompStageAbbrev { padding-left: 10px;width: 50px; text-align: center; }
table.stats_fixtures table.fixtures tr.rollover td { cursor: pointer; background: black; color: white; }
table.stats_fixtures table.fixtures tr.rollover td a { color: white; }

/* General Team Stats */
.statisticstabs { margin: 0px; padding: 0px; clear: both; }
.statisticstabs .buttons { clear: both; }
.statisticstabs .content { clear: both; border-top: solid #D52929 2px; margin: 0px; padding: 0px; }
.statisticstabs li { float: left; } 
.statisticstabs li:hover { cursor: pointer; }
.statisticstabs ul.buttons li { cursor: pointer; background-image: url("/images/structure/background/background-taboff.gif"); background-repeat: repeat-x; background-position: left; font-family: Trebuchet MS; text-transform: uppercase; color: #ffffff; float: left; width: 155px; margin-right: 5px; height: 34px; line-height: 34px; padding-left: 20px; }
.statisticstabs ul.buttons li.selected { background-image: url("/images/structure/background/background-title-35.jpg"); font-weight: bold; color: white; }
.statisticstabs .buttons a { color: white; font-weight: bold; }
div.team_overall .heading { height: 30px; line-height: 30px; padding-left: 5px; text-transform: uppercase; color: #D52929; font-weight: bold; }
div.team_overall .heading .statsstatement { display: none; }
div.team_overall .statsbar { display: block; background-image: url("/images/structure/background/menu-off.jpg"); background-repeat: x; height: 40px; line-height: 40px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%; margin-bottom: 5px; }
div.team_overall .statsbar .statsrow { float: left; width: 118px; text-align: center; }
div.team_overall .statsbar .teamrow {display: none; }
div.team_overall .statsbar .approw { width: 145px; }
div.team_overall .statsbar .champrow { width: 135px; }
div.team_overall .statsbar .winrow { width: 110px; }
div.team_overall .statsbar .drawrow { width: 100px; }
div.team_overall .statsbar .loserow { width: 90px; }
div.team_overall .statsbar .label { display: block; float: left; color: #000000; }
div.team_overall .statsbar .info { font-weight: bold; color: #ffffff; }
div.team_overall .statsbar .info { display: block; float: left; margin-left: 5px; }
div.team_overall .charts { clear: both; }
div.team_overall .overallchart { float: left; width: 245px; background: white; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
div.team_overall .homechart { width: 245px; float: left; background: white; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
div.team_overall .awaychart { width: 250px; float: left; background: white; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
div.team_overall .charts .chartheading { display: block; background-image: url("/images/structure/background/red_thinheader.jpg"); background-repeat: x; height: 25px; line-height: 25px; color: white; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 110%; margin-bottom: 5px;  }
div.team_overall .overallstats { clear:both; height: 260px; margin-bottom: 10px; }
div.team_overall table .label { width: 190px; padding-left: 10px; font-weight: bold; color: #CB0101; }
div.team_overall table .row { line-height: 25px; }
div.team_overall .leftstats { float: left; width: 310px; }
div.team_overall .leftstats table { border-collapse: collapse; }
div.team_overall .rightstats table .label { width: 230px; padding-left: 10px; font-weight: bold; }
div.team_overall tr.odd { background: #EEEEEE; width: 100px; }
div.team_overall .rightstats { width: 435px;  }
div.team_overall .rightstats table { border-collapse: collapse; }

/*News Toolbar*/
.newstoolbar { height: 40px; background: black;  margin: 0px 0px 10px 195px;}
.newstoolbar .nav_linklist { width: 425px; float: left; font-family: Trebuchet MS; text-transform: uppercase; font-size: 95%; }
.newstoolbar .nav_linklist a { color: white; font-weight: normal; }
.newstoolbar .nav_linklist .link { border-right: solid #292929 1px; }
.newstoolbar .nav_linklist .link:hover { background-color: #292929; }
.newstoolbar .nav_linklist .link1 { margin-right: 0px; float: left; height: 40px; line-height: 40px; padding-left: 45px; padding-right: 10px; background-image: url("/images/structure/background/toolbar_rssicon.gif"); background-repeat: no-repeat; background-position: 15px 9px; }
.newstoolbar .nav_linklist .link2 { margin-right: 0px; float: left; height: 40px; line-height: 40px; padding-left: 45px; padding-right: 10px; background-image: url("/images/structure/background/toolbar_archiveicon.gif"); background-repeat: no-repeat; background-position: 15px 9px;}
.newstoolbar .nav_linklist .link3 { margin-right: 0px; float: left; height: 40px; line-height: 40px; padding-left: 45px; padding-right: 10px; background-image: url("/images/structure/background/toolbar_newslettericon.gif"); background-repeat: no-repeat; background-position: 15px 13px; }
.newstoolbar .sys_searchbar { display: block; float: left; width: 305px; }
.newstoolbar .sys_searchbar .titletxt { padding-right: 5px; color: white; float: left; height: 40px; line-height: 40px;  font-family: Trebuchet MS; text-transform: uppercase; font-size: 95%; background-image: url("/images/structure/background/icon-top-search.gif"); background-repeat: no-repeat; background-position: 5px 8px; }
.newstoolbar .sys_searchbar .query { margin-top: 7px}
.newstoolbar .sys_searchbar .query input { font-size: 100%; float: left; width: 120px; padding: 3px 3px 3px 5px; border: solid #000000 1px; margin-left: 10px; } 
.newstoolbar .sys_searchbar .button input { cursor: pointer; padding: 2px; float: left; background: #cc0000; border: solid #000000 1px; width: 27px; font-size: 100%; height: 26px; color: #ffffff; font-weight: bold; margin-left: 5px;}


/*Gallery Index*/
.gallindex_stylea td { text-align: center; padding: 0px 5px 15px 0px; }
.gallindex_stylea td img { border: solid #505050 2px; opacity: 0.8; filter: alpha(Opacity=80); -moz-opacity: 0.8; }
.gallindex_stylea td:hover img { border: solid #A62625 2px; opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0;}


/*-------------- Player Ratings ------------*/
div.matchteams_sa { clear: both; background: #000000; overflow: hidden; padding: 0px 10px 10px 10px; }
.matchteams_sa .titlebar { display: block; background-image: url("/images/structure/background/red_thinheader.jpg"); background-repeat: x; height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%; margin-top: 10px; }
.matchteams_sa .team { background: white; padding: 10px;  }
.matchteams_sa .team .rateplayers { padding-bottom: 5px; }
.matchteams_sa .player {width: 885px; clear: both; overflow: hidden; padding: 0px 0px 10px 0px; } 
.matchteams_sa .playerimg {width: 75px; float:left;}
.matchteams_sa .playerpos {width: 22px; float: left; background-color: #CC0001; line-height: 22px; text-align: center; color: #ffffff; margin: 10px 0px 0px 0px;}
.matchteams_sa .playersub .playerpos, .matchteams_sa .ratingressub .playerpos {background-color: #707070;}
.matchteams_sa .playusedno .playerpos {background-color: #ffffff; color: #606060;}
.matchteams_sa .playername {width: 150px; float: left; line-height: 40px; padding: 0px 0px 0px 10px;}
.matchteams_sa .playusedno .playername {color: #606060; width: 150px;}
.matchteams_sa .player .ratingbar {width: 450px; float: left; background-image: url("http://www.lionsrugby.com/images/structure/background/bg-ratings.gif"); background-repeat: no-repeat; background-position: 40px 31px }
.matchteams_sa .player .playeravg {width: 85px; float: left; background-color: #000000; color: white; font-weight: normal; line-height: 22px; text-align: center; margin: 10px 0px 0px 0px; font-size: 90%; }
.matchteams_sa .player .playerscore {width: 95px; float: left; background-color: #CC0001; color: white; font-weight: normal; line-height: 22px; text-align: center; margin: 10px 5px 0px 0px; font-size: 90%; }
.matchteams_sa .ratingbutton {clear: both; padding: 10px; }
.matchteams_sa .ratingbutton input {padding: 10px; width: 150px; font-family: trebuchet ms; font-size: 130%; color: #CC0001; cursor: pointer; }
.matchteams_sa .scrollcon { background-color: none; width: 418px; height: 22px; margin: 10px 0px 10px 0px; background-image: url("http://www.lionsrugby.com/images/structure/background/pr-scrollbg.jpg"); background-repeat: no-repeat; background-position: 0px 6px; }
.matchteams_sa .scroller { width:13px; height:22px; background-color:#ffffff; background-image: url("http://www.lionsrugby.com/images/structure/background/ratebar.jpg"); background-repeat: no-repeat; }
.matchteams_sa .ratingres{ width: 700px; clear: both; overflow: hidden; padding: 0px 0px 10px 0px;}
.matchteams_sa .ratingres .playerres{ float: left; width: 120px; line-height: 23px; }
.matchteams_sa .ratingres .rating{ float: left; width: 400px; height: 22px; background-image: url("http://www.lionsrugby.com/images/structure/background/pr-resultconbg.jpg"); background-repeat: repeat-y; background-color: #cbcbcb; margin: 10px 0px 10px 0px; }
.matchteams_sa .ratingres .rating .score{ background-image: url("http://www.lionsrugby.com/images/structure/background/pr-resultbarbg.jpg"); background-repeat: repeat-y; background-color: #a41236; height: 22px; line-height: 22px; padding: 0px 0px 0px 5px; color: #ffffff; font-weight: bold; }
.matchteams_sa .ratingresusedno .rating .score{ padding: 0px 0px 0px 0px; }

/* <IMG src="/images/structure/background/bg-mctab.jpg"> */

