







/*----------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: #ff6600; 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 { display: block; padding: 10px 0px 10px 0px; text-align: center; border: solid 1px #dbdbdb; 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 { display: block; border: solid 1px #dbdbdb; 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%;  }
.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; }


/*-------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; }
.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 #cccccc; }
.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-top: solid white 0px;}
.basecolumn1a table.stats_leaguetab table.leaguetab tr.highlight td { background: #FF6600; color: #ffffff; 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 {text-transform: uppercase;}


/*-------Fixture Grid---------*/
.basecolumn1a table.stats_fixtures .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; padding: 3px; border-left: solid #eeeeee 1px; border-top: solid #eeeeee 1px; }
.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: #cccccc; color: #000000; }
.basecolumn1a table.fixturegrid td.awaywin { background: #007A45; color: #ffffff; }
.basecolumn1a table.fixturegrid td.draw { background: #000000; 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; }

/*----------- Leading Points ------------*/ 
.stats_rankings {margin: 0px 0px 15px 0px;}
.stats_rankings .include {padding: 0px; margin: 0px;}
.ranking_ha {margin-top: 0px; background-color: #FFFFFF;}
.ranking_ha .image {border-right: 1px solid #C3D2CF; border-left: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; width: 80px; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg.gif"); background-repeat: repeat-y; background-position: right;}
.ranking_ha .image img {border: 1px solid #eeeeee; padding: 5px; background: #ffffff;}
.ranking_ha .name {vertical-align: middle;font-weight: bold; border-right: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; width: 420px; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}
.ranking_ha .name a {font-size: 0.9em; }
.ranking_ha .total {vertical-align: middle; text-align: center; font-weight: bold;width: 90px; border-right: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}
.rankings_pa {margin-top: 0px; background-color: #FFFFFF;}
.rankings_pa .image {border-right: 1px solid #C3D2CF; border-left: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; width: 80px; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg.gif"); background-repeat: repeat-y; background-position: right;}
.rankings_pa .image img {border: 1px solid #eeeeee; padding: 5px; background: #ffffff;}
.rankings_pa .name {vertical-align: middle; font-weight: bold; border-right: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; width: 250px; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}
.rankings_pa .name a { font-size: 0.9em; }
.rankings_pa .total { vertical-align: middle;font-weight: bold; text-align: center; border-right: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}
.rankings_pa .breakdown { vertical-align: middle;border-right: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}
.basecolumn2a .stats_rankings .rankings_ha .dropdowns { float: right; height: 20px; margin: -30px 5px 0px 0px; }
.basecolumn2a .stats_rankings .rankings_ha .dropdowns input { font-size: 80%; cursor: pointer;}
.basecolumn2a .stats_rankings .rankings_ha .dropdowns select { font-size: 80%; margin-right:3px;}
.basecolumn2a .stats_rankings .rankings_pa .dropdowns { float: right; height: 20px; margin: -30px 5px 0px 0px; }
.basecolumn2a .stats_rankings .rankings_pa .dropdowns input { font-size: 80%; cursor: pointer;}
.basecolumn2a .stats_rankings .rankings_pa .dropdowns select { font-size: 80%; margin-right:3px;}


/*---------------Player Index Pages------------------*/
/*----------toolbar area---------------*/
.stats_playpage .disclaimer { display: none; }
div.playsearchbar { display: block; padding: 0px; width: 980px; margin: 0px auto 15px auto; background-image: url("/images/structure/backgrounds/rabobg.jpg");
 background-repeat: repeat-x; -webkit-border-radius: 0px 0px 10px 10px; -moz-border-radius:0px 0px 10px 10px;}
div.playsearchbar .squadselector .title { 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;}
div.playsearchbar .squadselector { display: block; margin-bottom: 0px;  width: 980px; color: white; }
div.playsearchbar .playersearchbox { clear: both; display: block; color: white; width: 950px; padding: 0px 0px 10px 10px; z-index: 0;}
div.playsearchbar .playersearchbox .title { background: none; width: 150px; float: left; height: 30px; line-height: 30px;font-weight: bold; font-size: 0.9em;   }
div.playsearchbar .searchmenu { padding: 0px 0px 0px 0px; margin-bottom: 0px; }
div.playsearchbar .searchname { background: none; float:left; margin-top: 0px; width: 300px;  }
div.playsearchbar .searchname .namelabel { margin: 0px 0px 0px 0px; }
div.playsearchbar .searchname input { color: #000000; margin-right: 10px;}
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; display: block; }
div.playsearchbar .searchteamtxt, div.playsearchbar .searchyeartxt { clear: both; float:left; margin: 0px 30px 0px 10px; height: 40px; line-height: 40px; font-weight: bold; font-size: 0.9em;  display: block; }
div.playsearchbar .searchteam { float: left; width: 150px; height: 30px; margin-top: 8px; }
div.playsearchbar .searchinit { clear: both; margin: 10px 10px 10px 0px; height: 30px; line-height: 30px; font-weight: bold;}
div.playsearchbar .searchinit .lettertext { font-weight: bold; font-size: 0.9em;    padding-right: 10px; }
div.playsearchbar .searchinit .letter a { padding: 5px 5px 5px 5px; color: #FF6600; font-weight: bold; text-decoration: underline; font-size: 100%; }
div.playsearchbar .searchinit .letter a:hover { color: #ffffff; background: #FF6600; }
div.playsearchbar .spacer { margin-bottom: 5px;}
div.sortbar { font-weight: bold; margin: 0px 0px 0px 10px; padding: 5px; background-image: url("/images/structure/backgrounds/basetoolbar.png"); background-repeat: no-repeat; width: 950px; height: 20px; line-height: 22px; }
div.sortbar span.view { display: block; float: left; width: 340px; padding-left: 10px; margin: 0px 5px 0px 0px;  font-weight: bold; font-size: 0.8em; color: #000099;  }
div.sortbar span.view a { color: #FF6600; font-weight: bold; margin-right: 15px; margin-left: 10px; background-image: url("/images/structure/backgrounds/arrow-orange.png"); background-repeat: no-repeat; padding: 0px 0px 0px 20px; background-position: 8px 3px; }
div.sortbar span.sort { display: block; float: left; width: 430px; padding-left: 10px;  font-weight: bold; font-size: 0.8em; color: #000099;}
div.sortbar span.sort a { color: #FF6600; font-weight: bold; margin-right: 15px; margin-left: 10px; background-image: url("/images/structure/backgrounds/arrow-orange.png"); background-repeat: no-repeat; padding: 0px 0px 0px 20px; background-position: 8px 3px; }
div.sortbar span.view a:hover { color: #000099; }
div.sortbar span.sort a:hover { color: #000099; }
div.locationbar { 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;}
div.playeritem { padding: 18px 0px 15px 0px; width: 171px; height: 205px; margin: 15px 13px 0px 10px; float: left; background-image: url("/images/structure/backgrounds/playerbg.png"); background-repeat: no-repeat; }
div.playeritem .playerphoto { margin: 5px auto 0px auto }
div.playeritem .playerphoto img { border: solid #cccccc 1px; background: #ffffff; background-image: url("/images/structure/backgrounds/magners-player-nopic.jpg"); background-repeat: no-repeat; background-position: 0px 0px;}
div.playeritem .playername { font-weight: bold; text-align: center; color: #000099; padding: 10px 0px 0px 0px; font-size: 0.80em; }
div.playeritem a { display: block; color: #ffffff; height: 25px; line-height: 25px; padding: 0px 23px 0px 22px; background-image: url("/images/structure/backgrounds/fullsite-player.png"); background-repeat: no-repeat; background-position: 0px 0px; font-size: 0.8em; }
div.playeritem a:hover { text-decoration: underline; }
div.playeritem .comparelink { display: none;  }
div.playeritem .bioglink {display: block; width: 74px; height: 25px; padding: 0px; margin: 5px auto 0px auto; text-align: center;}
div.playeritem .playerpoints { margin: 0px 0px 0px 0px; text-align: center; font-size: 0.75em; color: #777777; }
.stats_playpage 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; }
.stats_playpage tr td { padding: 5px 5px 5px 5px; font-size: 0.8em; color: #000099; text-transform: uppercase;}
.stats_playpage tr.even td { padding: 5px 0px 5px 10px; font-size: 0.8em; border-top: solid 1px #ffffff; background: #f4f4f4; border-bottom: solid 1px #cccccc;  }
.stats_playpage tr.odd td {padding: 5px 0px 5px 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;}
.stats_playpage tr:hover { cursor: pointer; }
.stats_playpage tr.rollover td { cursor: pointer; background: #FF6600; color: #ffffff;}



/*----------AMBASSADORS PROFILE--------------*/
.baseprofilesreduced div.playeritem .playerpoints {display: none}
.baseprofilesreduced div.sortbar span.sort {display: none}
.baseprofilesreduced .plusmsg {display: none}
.baseprofilesreduced .playersearchbox .title {display: none}
.baseprofilesreduced .playersearchbox .searchname {display: none}
.baseprofilesreduced .stats_playsearchbar{display: none}



/*-----------Team Player Archive Search-----------*/
.teamsbase .stats_playsearchbar {clear: both; display: block; margin: 0px 0px 0px 0px;}


/* Player Profile */
.playpage_ha { display: block; }
.playpage_ha .titlebar .title { 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;}
.playpage_ha .topcontainer .leftcol { clear: both; height: 245px; margin-bottom: 10px;  background-image: url("/images/structure/backgrounds/rabobg.jpg");
 background-repeat: repeat-x; background-position: -650px -379px;  padding: 5px; -webkit-border-radius: 0px 0px 10px 10px; -moz-border-radius:0px 0px 10px 10px;}
.playpage_ha .topcontainer .leftcol .playcontainer { background-color: #none; }
.playpage_ha .topcontainer .leftcol .playcontainer .playimg { float:left;  padding: 5px; }
.playpage_ha .topcontainer .leftcol .playcontainer .playimg img { height: 230px; width: 230px; border: 1px solid #000000; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails { float:left; height: 230px; width: 710px; margin-left: 10px;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails .name { font-size: 120%; color: #ff6600;  font-weight: bold; margin: 10px 0px 10px 0px;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table tr.odd { background: #252525; color: #ffffff;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table td.heading { font-weight: bold; color: #ffffff;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table td { font-weight: bold; color: #ffffff; padding-left: 10px;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table tr.odd td { font-weight: bold; color: #000099; background: #dddddd;}
.playpage_ha .topcontainer .rightcol { clear:both; margin-bottom: 10px; }
.playpage_ha .topcontainer .rightcol .tabs .tabheading { display: none;}
.playpage_ha .topcontainer .rightcol #playbiog { display: none;}

/*----- Player Biog and News removed 
.playpage_ha .topcontainer .rightcol .tabs .tabheading { color: #aaaaaa; cursor: pointer; float: left; background: #007145; width: 150px; margin-right: 5px; height: 30px; line-height: 30px; padding-left: 10px; }
.playpage_ha .topcontainer .rightcol .tabs .selected { width: 150px; height: 30px; line-height: 30px; color: #FFC212; background-image: url("/images/structure/backgrounds/magners-leftmenu-bgtitle.jpg"); background-repeat: no-repeat; background-position: top left; padding-left: 10px; }
.playpage_ha .topcontainer .rightcol #playbiog { clear: both; width: 670px; padding: 20px;background-image: url("/images/structure/backgrounds/magners-basecol2a-bg.jpg"); background-position: top; background-repeat: repeat-x; border-top: 1px solid #aaaaaa; }
.playpage_ha .topcontainer .rightcol #playnews { clear: both; width: 670px; padding: 20px; background-image: url("/images/structure/backgrounds/magners-basecol2a-bg.jpg"); background-position: top; background-repeat: repeat-x; border-top: 1px solid #aaaaaa;}
.playpage_ha .topcontainer .rightcol #playbiog .title { display: none; }
.playpage_ha .topcontainer .rightcol #playbiog .biog { line-height: 150%; }----*/
.playpage_ha .currentstats { clear: both; background: #ffffff; border: 10px solid #ffffff; padding-top: 0px; padding-bottom: 0px; margin-bottom:10px; }
.playpage_ha .currentstats 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: 10px 0px 10px 10px; }
.playpage_ha .currentstats tr.even td {  }
.playpage_ha .currentstats tr.rollover td { cursor: pointer; background: #252525; color: white;}
.playpage_ha .currentstats .playmatches_aa select { display: none; }
.playpage_ha .currentstats .playmatches_aa tr td { padding: 6px 0px 6px 5px; font-size: 0.8em;}
.playpage_ha .currentstats .playmatches_aa tr.total td  { font-weight: bold; padding: 7px 0px 7px 5px; font-size: 0.9em; color: white; background: #ff6600; }
.playpage_ha .prevstats { clear: both; background: #ffffff; border: 10px solid #ffffff; padding-top: 0px; padding-bottom: 0px; margin-bottom:10px; }
.playpage_ha .prevstats 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: 10px 0px 10px 10px; }
.playpage_ha .prevstats tr.even td { }
.playpage_ha .prevstats tr.odd td { }
.playpage_ha .prevstats tr.seasontotal td { background: #F4F4F4; border-bottom: 1px solid #CCCCCC;    border-top: 1px solid #FFFFFF;}
.playpage_ha .prevstats .playstats tr.comptotal td { font-weight: bold; padding: 6px 0px 6px 5px; font-size: 0.9em; color: white; background: #ff6600; }
.playpage_ha .prevstats .playstats tr td { padding: 6px 0px 6px 5px; font-size: 0.8em;}
.playpage_ha .prevstats .playstats tr.total td { font-weight: bold; padding: 10px 0px 10px 5px; font-size: 100%; color: white;background-image: url("/images/structure/backgrounds/newslist-selected.jpg"); background-repeat: repeat-x;}
.playpage_ha .centercol { display: block; clear: both; height: 35px; }
.playpage_ha .facebooklike { display: block; }


/*-------------------- General Team Stats-----------------*/
.cumstatslinklist { margin: 0px; padding: 0px; clear: both; height:35px; border-bottom: solid #D52929 2px; }
.cumstatslinklist ul { clear: both; margin: 0px; padding: 0px; }
.cumstatslinklist li:hover1 { cursor: pointer; }
.cumstatslinklist li { cursor: pointer; background-color: #00483A; color: #ffffff; float: left; width: 155px; margin-right: 5px; height: 35px; line-height: 35px; padding-left: 15px; }
.cumstatslinklist li:hover { background-image: url("/images/structure/background/menu-grad.jpg"); font-weight: bold; color: white; }
.cumstatslinklist a { color: white; font-weight: bold; text-decoration: none;}
div.team_overall .heading {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;}
div.team_overall .heading .statsstatement { display: none; }
div.team_overall .title { display: block; text-align: center;color: #000099;  background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; background-position: top; font-weight: bold; font-size: 90%; height: 29px; line-height: 29px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; border: 0px}
div.team_overall .statsbar { display: block; padding: 0px; height: 100px;  font-weight: bold; font-size: 85%; margin: 20px 0;  -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; }
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: 200px; }
div.team_overall .statsbar .champrow { width: 200px; }
div.team_overall .statsbar .winrow { width: 200px; }
div.team_overall .statsbar .drawrow { width: 200px; }
div.team_overall .statsbar .loserow { width: 160px; }
div.team_overall .statsbar .label { display: block; float: left; color: #ff6600; width: 150px; text-align: center; font-size: 0.9em; height: 20px; line-height: 20px;}
div.team_overall .statsbar .info { font-weight: bold; color: #000099; font-size: 400%; text-shadow: 1px 1px 1px #ffffff;  }
div.team_overall .statsbar .info { display: block; clear: both; width: 150px; float: left;  background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x; padding: 5px; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px;}
div.team_overall .charts { clear: both; background: #ffffff; }
div.team_overall .overallchart { float: left; width: 325px; background: #ffffff; text-align: center; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; margin: 0px 0px 10px 0px; border-top: 0px solid #CCC; -webkit-border-radius:0px 0px 5px 0px; -moz-border-radius:0px 0px 5px 5px;}
div.team_overall .homechart { width: 325px; float: left; background: #ffffff; text-align: center; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-top: 0px solid #000; -webkit-border-radius:0px 0px 5px 0px; -moz-border-radius:0px 0px 5px 5px;}
div.team_overall .awaychart { width: 325px; float: left; background: #ffffff; text-align: center; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-top: 0px solid #CCC; -webkit-border-radius:0px 0px 5px 0px; -moz-border-radius:0px 0px 5px 5px;}
div.team_overall .charts .chartheading { display: block; background-image: url("/images/structure/backgrounds/socialmediabg.png"); background-repeat: repeat-x; background-position: -10px 0px;height: 32px; line-height: 32px; color: #ffffff; text-align: center; font-size: 90%; font-weight: bold;  margin-bottom: 5px; border-bottom: 1px solid #fff; }
div.team_overall .overallstats { clear:both; background:#f0f0f0; overflow:hidden; margin-bottom: 20px; font-size: 90%; border: 10px solid #f0f0f0;}
div.team_overall table .label { width: 190px; padding-left: 10px; font-weight: bold; color: #1d1d1d; }
div.team_overall table .row { line-height: 25px; }
div.team_overall table .info  { color: #ff6600; font-size: 0.9em;}
div.team_overall .leftstats { float: left; width: 430px; }
div.team_overall .leftstats table { border-collapse: collapse; }
div.team_overall table .label { font-size: 0.9em; width: 250px;  padding-left: 5px; font-weight: bold; color: #000099; }
div.team_overall tr.odd { background: #ffffff; }
div.team_overall .rightstats { width: 520px; float: right; }
div.team_overall .rightstats table { border-collapse: collapse; }

/*-------------------- Club Information -----------------*/
div.basecolumn1a .stats_clubinfo { background-color: #ffffff; font-size: 0.9em; }
div.basecolumn1a .stats_clubinfo td.section {background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; background-position: top; color: #000099; height: 25px; line-height: 25px; padding: 0px 0px 0px 5px;  font-weight: bold;}
div.basecolumn1a .stats_clubinfo .logo { border: 5px solid #cccccc; background-color: #ffffff; text-align: center; padding: 30px 0 0 0; margin: 20px;}
div.basecolumn1a .stats_clubinfo .contact { border-right: 0px solid #C3D2CF; height: 150px; padding: 0 0 5px 5px;}
div.basecolumn1a .stats_clubinfo .club { border-right: 2px solid #ffffff; height: 150px; padding-top: 10px; width: 33%; background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x; background-position: bottom; }
div.basecolumn1a .stats_clubinfo .stadium { border-right: 2px solid #ffffff; height: 150px; padding: 10px 0 0 5px; width: 33%; background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x; background-position: bottom; }
div.basecolumn1a .stats_clubinfo .address {width: 250px;}
div.basecolumn1a .stats_clubinfo .mascot { display: none;height: 150px; padding: 10px 0 0 5px; width: 33%; }
div.basecolumn1a .stats_clubinfo .kit { height: 150px; padding: 10px 0 0 5px;background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x; background-position: bottom;}
div.basecolumn1a .stats_clubinfo .kit td.images { text-align: center; }
div.basecolumn1a .stats_clubinfo a { color:#ff6600;  height: 20px; line-height: 20px; padding: 0px 0px 5px 15px; background-image: url("/images/structure/backgrounds/arrow-orange.png"); background-position: 4px 4px; background-repeat: no-repeat;}
div.basecolumn1a .stats_clubinfo .header{width:60px; display:block; float:left;}
.clbinfo_da {border: 10px solid #ffffff;}



/*-------Club Information - Column2b---------*/
div.basecolumn2b .stats_clubinfo { clear: both; margin: 0 0 16px 0; padding-bottom: 29px; background-image: url("/images/structure/backgrounds/twocolb-titlefooter.png"); background-repeat: no-repeat; background-position: bottom;  }
div.basecolumn2b .clubinfo_aa {margin: 0 0 0px 0; }
div.basecolumn2b .clubinfo_aa .clubname {height: 33px; line-height: 33px; text-align: center; font-weight: bold;  color: #ffffff; background-image: url("/images/structure/backgrounds/twocol-titleheader.png"); background-repeat: no-repeat; background-position: top;}
div.basecolumn2b .clubinfo_aa .menu {display: none}
div.basecolumn2b .clubinfo_aa .clubinfomain {padding: 10px; font-size: 0.9em; background: #ffffff;}
div.basecolumn2b .clubinfo_aa .clubinfomain a {color: #ff6600; padding-left: 5px; font-weight: bold; font-size: 0.9em;}
div.basecolumn2b .clubinfo_aa .squadinfo {display: none}
div.basecolumn2b .clubinfo_aa .columna .teaminfo {float: right; font-size: 0.9em; width: 160px;}
div.basecolumn2b .clubinfo_aa .columna .section {display: none}
div.basecolumn2b .clubinfo_aa .columna .teaminfo .header {display: block; float: left; font-weight: bold; width: 60px; padding-right: 5px;}
div.basecolumn2b .clubinfo_aa .columnb .section {display: none}
div.basecolumn2b .clubinfo_aa .columnc .header {display: block; width: 40px; float: left;}
div.basecolumn2b .clubinfo_aa .columnc .phone {margin-top: 5px;}
div.basecolumn2b .clubinfo_aa .columne .header {display: block; width: 40px; float: left;}
div.basecolumn2b .clubinfo_aa .columnf .header {display: block; width: 40px; float: left;}
div.basecolumn2b .clubinfo_aa .columnb .logo img { margin: 0px 0px 0px 0px; padding: 2px; }
div.basecolumn2b .clubinfo_aa .columnc {clear: both;}
div.basecolumn2b .clubinfo_aa .columnd {display: none}
div.basecolumn2b .clubinfo_aa .section { color: #000099;  background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; background-position: top; font-weight: bold; font-size: 1.0em; height: 29px; line-height: 29px; padding: 0px 0px 0px 10px; margin: 5px 0px 5px 0px; border: 0px}
div.basecolumn2b .videocont {margin-bottom: 16px;}
div.basecolumn2b .stats_leaguetab {margin-bottom: 16px;}


* ---------------------- On The Field ---------------------- */
div.basecolumn2b .stats_matchbox { clear: both; margin: 16px 0px 0px 0px; }
div.basecolumn2b .stats_matchbox .matchbox_pa { clear: both; margin: 0 0 0px 0; background: #ffffff; padding: 10px; }
div.basecolumn2b .stats_matchbox .matchbox_pa td.subtitle { color: #000099;  background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; background-position: top; font-weight: bold; font-size: 90%; height: 29px; line-height: 29px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; border: 0px}
div.basecolumn2b .stats_matchbox .matchbox_pa .matchbox_next {margin: 0px 0px 10px 0px;}
div.basecolumn2b .stats_matchbox .matchbox_pa .matchbox_next .logo img { margin: 5px 0px 0px 0px; }
div.basecolumn2b .stats_matchbox .matchbox_pa .matchbox_next table { margin: 5px 0px 0px 0px;}
div.basecolumn2b .stats_matchbox .matchbox_pa .matchbox_next td {border-bottom: 1px solid #cccccc;}
div.basecolumn2b .stats_matchbox .matchbox_pa .matchbox_next td.name {color: #000099; padding-top: 10px; font-size: 0.9em;  border-bottom: 0px; font-weight: bold; margin-bottom: 5px;}
div.basecolumn2b .stats_matchbox .matchbox_pa .matchbox_next td.date {color: #ff6600; border-bottom: 0px; font-size: 0.7em;}
div.basecolumn2b .stats_matchbox .matchbox_pa .matchbox_next td.preview {border-bottom: 0px;}
div.basecolumn2b .stats_matchbox .matchbox_pa .matchbox_last {margin: 0px 0px 10px 0px;}
div.basecolumn2b .stats_matchbox .matchbox_pa .matchbox_last td {height: 25px; line-height: 25px; border-bottom: 1px solid #cccccc}
div.basecolumn2b .stats_matchbox .matchbox_pa .matchbox_last td.subtitle {border: 0px;}
div.basecolumn2b .stats_matchbox .matchbox_pa .matchbox_last td.score {background: #000099; text-align: center; padding: 0px; color: #ffffff; font-weight: bold; font-size: 0.9em;}
div.basecolumn2b .stats_matchbox .matchbox_pa .matchbox_last td.name {width: 40%; text-align: center; padding: 0px; color: #000099; font-size: 0.8em; ; }
div.basecolumn2b .stats_matchbox .matchbox_pa .matchbox_form {margin: 0px 0px 0px 0px;}
div.basecolumn2b .stats_matchbox .matchbox_pa .matchbox_form .name {font-weight: bold; padding: 0 0 0 5px; text-align: center; height: 25px; line-height: 25px; color: #000099; }


/* ---------------------- Social Bookmarks ---------------------- */
div.basecolumn2a div.socialbookmarks { clear: both; margin: 0 0 10px 0; background: #000000; color: #ffffff;  }
div.socialbookmarks .titletxt { background-color: #000000; color: white; font-family: georgia; font-weight: bold; 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-2colb-header.jpg"); background-repeat: repeat-x; background-position: 0px 0px; }
div.socialbookmarks .social-expand, div.socialbookmarks .social-hide { padding: 5px 5px 5px 11px; cursor: pointer; }
div.socialbookmarks .tickerlabel { padding: 3px 3px 10px 3px; clear: both; color: #FFC212; font-size: 90%; font-family: georgia;}
div.socialbookmarks .socialitem { padding: 5px 5px 5px 11px; }
div.socialbookmarks .socialitem img { cursor: pointer;  }
div.socialbookmarks .label { padding: 0px 3px 3px 5px; cursor: pointer; color: #FFC212; font-size: 90%; font-family: georgia;}


/* ---------------------- RSS Feeds ---------------------- */
div.basecolumn2b .synd_rsslister td.titletxt {display: block; line-height: 1.0em; height: 23px; padding: 10px 0px 0px 0px;}
div.basecolumn2b .synd_rsslister { clear: both; border-top: 16px solid #f4f4f4; margin: 0px 0 16px 0; padding-bottom: 29px; background-image: url("/images/structure/backgrounds/twocolb-titlefooter.png"); background-repeat: no-repeat; background-position: bottom; }
div.basecolumn2b .synd_rsslister tr.list td { padding: 5px 5px 10px 25px; background: #ffffff; background-image: url("/images/structure/backgrounds/rss2.png"); background-repeat: no-repeat; background-position: 5px 7px; }
div.basecolumn2b .synd_rsslister tr.list td a { color: #000099;  font-weight: bold; line-height: 140%; font-size: 85%; }
div.basecolumn2b .synd_rsslister tr.list img { display: none; }

/*-------------Club Index Google Maps--------------------------*/
.feat_googlemap { width: 980px; }
.feat_googlemap .searchbox { display: none; }
.feat_googlemap input { color: black; }
.feat_googlemap .mapbox_bg { background-color: #cccccc; padding: 7px; margin: 0px 0px 10px 0px; }
.feat_googlemap .mapbox { display: block; }


/*------------TEAM INDEX CLUB -------------*/
.baseteams div.basecolumn1a .stats_clubinfo .clubindex td {border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; background-image: url("/images/structure/backgrounds/newsbg.jpg"); background-repeat: repeat-x; background-position: bottom; }
.baseteams div.basecolumn1a .stats_clubinfo .clubindex td .teamlogo {text-align: center; padding: 5px;}
.baseteams div.basecolumn1a .stats_clubinfo .clubindex td .teamlogo a {background-image: none }
.baseteams div.basecolumn1a .stats_clubinfo .clubindex td .teamname {height: 30px; line-height: 30px;background-image: url("/images/structure/backgrounds/socialmediabg.png"); background-repeat: repeat-x; background-position: bottom;}
.baseteams div.basecolumn1a .stats_clubinfo .clubindex td .teamname a {display: block; background-image: none; text-align: center; color: #ffffff; padding: 0px; height: inherit; line-height: inherit; }


/*------------CLUB 2COLB NEWS-------------*/
.teamsbase div.basecolumn2b .right_col_news { clear: both;}
.teamsbase div.basecolumn2b .list_articles { clear: both;}
.teamsbase div.basecolumn2b .right_col_news .article {
 width: 290px; float: left;
 padding: 5px 0px 5px 10px; margin: 0px; border-bottom: solid 1px #cccccc; background: #ffffff;
 background-image: url("/images/structure/backgrounds/backg-newslist.png");
 background-repeat: repeat-x; background-position: bottom;
}
.teamsbase div.basecolumn2b .right_col_news .article .image { display: none}
.teamsbase div.basecolumn2b .right_col_news .article .headline {
 display: block; padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}
.teamsbase div.basecolumn2b .right_col_news .article .headline a {
 color: #000099; 
 font-size: 75%;
}
.teamsbase div.basecolumn2b .right_col_news .article .headline a:hover {}
/* <IMG src="/images/structure/backgrounds/BG-RSS-Black.gif"> */

/* <IMG src="/images/structure/backgrounds/BG-RSS-Black.gif"> */


