






/* ---------------   Downloadable Fixture Styling ------------------ */
/* Link Styling at the bottom of Fixtures Page */
table.stats_fixtures td.link {background-image: url(/images/structure/backgrounds/fixture-list-button.gif); background-repeat: no-repeat; height: 40px; line-height: 40px; border-left: 10px solid #ffffff;}
table.stats_fixtures td.link a {font-family: arial; padding-left: 43px; color: #cecece; font-size: 90%; text-decoration: none;}
table.stats_fixtures td.link a:hover {text-decoration: underline}.download-fixture-list {}
.dldfix {display: block; background-image: url(/images/structure/backgrounds/fixture-list-button.gif); background-repeat: no-repeat; height: 40px; line-height: 40px; border-bottom: 0px !important; border-left: 10px solid #ffffff;}
.dldfix a { display: block; padding-left: 43px; height: 40px; line-height: 40px; color: #cecece; text-decoration: none; font-size: 90%;}
.download-fixture-list .headline {display: none;}
.download-fixture-list .content {background-image: url(/images/structure/background/fixture-list-button.gif); background-repeat: no-repeat; height: 40px; line-height: 40px; border-bottom: 0px !important; border-left: 10px solid #ffffff;}
.download-fixture-list .content a {padding-left: 43px; height: 40px; line-height: 40px; color: #cecece; text-decoration: none;}
/* Downloadable Fixture Page Styling */
.synd_downloadfix {margin-bottom: 20px; padding: 5px 10px 10px 10px;}
.synd_downloadfix h2 { background-image: url("/images/structure/backgrounds/2a-innertitle.png"); border-bottom: 0px; background-repeat: repeat-y; background-position: 0px 0px; font-family: trebuchet ms; font-weight: bold; height: 50px; line-height: 50px; font-size: 140%; color: #ffffff; padding: 0px 0px 0px 45px; !important; text-transform: uppercase; background-position: -10px 0px; }
.synd_downloadfix h3 { font-family: trebuchet ms; background-color: #939598; color: white; font-weight: normal; text-transform: uppercase; font-size: 90%; height: 30px; line-height: 30px; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 10px; } 
.synd_downloadfix h4 {font-weight: bold; }
.synd_downloadfix .content {margin: 10px;}
.synd_downloadfix a {color: #ff0000; font-weight: bold;}
.synd_downloadfix a:hover {color: #00254C;}

/*------------------------FIXTURE LIST-------------------------*/
div.basecolumn1a table.stats_fixtures table.fixtures { margin: 5px; width: 745px; padding: 0px;  }
div.basecolumn1a table.stats_fixtures table.fixtures tr.group td { color: #e5000d; background: #ffffff; font-weight: bold; font-family: Trebuchet MS; text-transform: uppercase; border-bottom: solid 1px #e5000d; padding: 10px 10px 5px 0px; margin: 20px 0px 10px 0px; font-size: 100%; }
div.basecolumn1a table.stats_fixtures table.fixtures tr td { color: #1e2660; font-size: 95%; padding: 4px 3px 4px 3px; }
div.basecolumn1a table.stats_fixtures table.fixtures tr.colhead th { font-size: 95%; font-family: Trebuchet MS; font-weight: bold; padding: 4px 3px 4px 3px; color: #ffffff; border-bottom: solid 1px #1e2660; }
div.basecolumn1a table.stats_fixtures table.fixtures tr.colhead th.field_HomeDispName { text-align: right; }
div.basecolumn1a table.stats_fixtures table.fixtures tr.colhead { background: #939598; }
div.basecolumn1a table.stats_fixtures table.fixtures tr.even td { background: #efefef; border-bottom: solid 1px #cccccc; }
div.basecolumn1a table.stats_fixtures table.fixtures tr.odd td { background: #ffffff; border-bottom: solid 1px #cccccc; }
div.basecolumn1a table.stats_fixtures table.fixtures tr th.field_DateDmyShort { width: 95px; }
div.basecolumn1a table.stats_fixtures table.fixtures tr th.field_CompStageAbbrev { text-align: center;}
div.basecolumn1a table.stats_fixtures table.fixtures tr td.field_CompStageAbbrev { width: 55px; text-align: center;}
div.basecolumn1a table.stats_fixtures table.fixtures tr.home td.field_VenName { color: #e5000d; }
div.basecolumn1a table.stats_fixtures table.fixtures tr td.field_HomeDispName { text-align: right;  }
div.basecolumn1a table.stats_fixtures table.fixtures tr td.field_AwayDispName { text-align: left; }
div.basecolumn1a table.stats_fixtures table.fixtures tr td.field_Score { text-align: center; font-weight: bold; color: #e5000d; }
div.basecolumn1a table.stats_fixtures table.fixtures tr td.field_Score { width: 60px; text-align: center; }
div.basecolumn1a table.stats_fixtures table.fixtures tr th.field_More  { text-align: center; }
div.basecolumn1a table.stats_fixtures table.fixtures tr td.field_More { width: 70px; text-align: center; }
div.basecolumn1a table.stats_fixtures table.fixtures tr td.field_More a { padding: 0px 0px 0px 8px; color: #e5000d; text-decoration: underline; font-weight: bold; }
div.basecolumn1a table.stats_fixtures table.fixtures tr td.field_More a:hover { color: #1e2660; text-decoration: none; }
div.basecolumn1a table.stats_fixtures table.fixtures tr.rollover td { cursor: pointer; background: #e5000d; color: #ffffff; }
div.basecolumn1a table.stats_fixtures table.fixtures tr.rollover td a { color: #ffffff; text-decoration: underline; font-weight: bold; }
div.basecolumn1a table.stats_fixtures table.fixtures tr.rollover td.field_VenName { cursor: pointer; background: #e5000d; color: #ffffff; }
div.basecolumn1a table.stats_fixtures table.fixtures tr.rollover td.field_More a { cursor: pointer; background: #e5000d; color: #ffffff; }

/*--------------------------2A LEAGUE TABLE-------------------------*/
div.basecolumn1a table.stats_leaguetab { color: #1e2660; padding: 0px; margin: 0px 0px 10px 0px; }
div.basecolumn1a table.stats_leaguetab td.include { }
div.basecolumn1a table.stats_leaguetab td.include table.leaguetab { background: #ffffff; margin: 5px; width: 745px; }
div.basecolumn1a table.stats_leaguetab td.include table.leaguetab td.heading { font-size: 110%; padding: 4px 0px 0px 10px; font-family: Trebuchet MS; text-transform: uppercase; }
div.basecolumn1a table.stats_leaguetab td.include table.leaguetab td.dropdowns { width: 150px; }
div.basecolumn1a table.stats_leaguetab td.include table.leaguetab td.stage { color: #e5000d; font-weight: bold; font-family: Trebuchet MS; text-transform: uppercase; border-bottom: solid 1px #e5000d; padding: 0px 10px 5px 10px; margin: 20px 0px 10px 0px; font-size: 120%; }
div.basecolumn1a table.stats_leaguetab td.include table.leaguetab table.grid {  }
div.basecolumn1a table.stats_leaguetab td.include table.leaguetab tr.colhead { background: #dddddd; }
div.basecolumn1a table.stats_leaguetab td.include table.leaguetab tr.colhead th { font-size: 95%; font-family: Trebuchet MS; font-weight: bold; padding: 4px 3px 4px 3px; color: #1e2660; border-bottom: solid 1px #1e2660; }
div.basecolumn1a table.stats_leaguetab td.include table.leaguetab tr { }
div.basecolumn1a table.stats_leaguetab td.include table.leaguetab tr td { color: #1e2660; font-size: 95%; font-weight: bold; padding: 4px 3px 4px 3px; }
div.basecolumn1a table.stats_leaguetab td.include table.leaguetab tr td.field_Logo { }
div.basecolumn1a table.stats_leaguetab td.include table.leaguetab tr td.field_Logo img { display: none; }
div.basecolumn1a table.stats_leaguetab td.include table.leaguetab tr.even td { background: #efefef; border-bottom: solid 1px #cccccc; }
div.basecolumn1a table.stats_leaguetab td.include table.leaguetab tr.odd td { background: #ffffff; border-bottom: solid 1px #cccccc;}
div.basecolumn1a table.stats_leaguetab td.include table.leaguetab tr.champion td { background: #ffffff; color: #e4000d; }
div.basecolumn1a table.stats_leaguetab td.include table.leaguetab tr.highlight td { background-image: url("/images/structure/backgrounds/ls-mouseover.jpg"); background-repeat: repeat-x; color: #ffffff; }
div.basecolumn1a table.stats_leaguetab td.link { height: 34px; line-height: 34px; padding: 0px 0px 0px 10px; border-top: 10px solid #ffffff; border-bottom: 30px solid #ffffff; }
div.basecolumn1a table.stats_leaguetab td.link a { display: block; color: #dedede; font-size: 85%; text-transform: uppercase; text-decoration: none; font-family: Trebuchet MS; font-weight: bold; padding: 0px 0px 0px 30px; }
div.basecolumn1a table.stats_leaguetab td.link a:hover { text-decoration: underline; color: #ffffff; }

/*----------------------MATCH REPORT SIMPLIFIED-------------------*/
.std_matchrepq .hidden { display: block; }
.std_matchrepq .leftcol { width: 500px; float: left; margin: 0px 0px 40px 10px; }
.std_matchrepq .rightcol { color: white; float: right; padding: 0px 10px 40px 10px; width: 205px; font-size: 90%; margin: 0px 10px 0px 0px; display: block; background-color: #00254C; background-image: url("/images/structure/backgrounds/mr-bgfooter.png"); background-repeat: no-repeat; background-position: bottom;}
.std_matchrepq { width: 755px; float: left; padding: 0px; margin: 0px 0px 0px 0px; background-image: url("/images/structure/backgrounds/ls-pagevariants-1col.png"); background-repeat: no-repeat; background-position: bottom; }
.std_matchrepq .headlinepreview { background-image: url("/images/structure/backgrounds/ls-1a-titletxt.png"); border-bottom: 0px; background-repeat: repeat-y; background-position: 0px 0px; font-family: trebuchet ms; font-weight: bold; height: 50px; line-height: 50px; font-size: 140%; color: #ffffff; padding: 0px 0px 0px 55px; margin-bottom: 10px; text-transform: uppercase; }
.std_matchrepq .matchinfo_pa { display: none; }
.std_matchrepq .rightcol .matchinfo1 { display: block; padding: 0; margin: 0;}
.std_matchrepq .rightcol .matchinfo_ta { display: block; padding: 0; margin: 0; }
.std_matchrepq .rightcol .matchinfo_ta .logo { display: block; padding: 10px 0px 10px 0px;}
.std_matchrepq .rightcol .matchinfo_ta .logo .homelogo { display: block; float: left; padding: 0px 5px 5px 5px; background-image: url("/images/structure/backgrounds/logobg.jpg"); background-repeat: repeat-x; background-position: 0px 0px; }
.std_matchrepq .rightcol .matchinfo_ta .logo .awaylogo { display: block; float: right; padding: 0px 5px 5px 5px; background-image: url("/images/structure/backgrounds/logobg.jpg"); background-repeat: repeat-x; background-position: 0px 0px; }
.std_matchrepq .rightcol .matchinfo_ta .team { color: white; font-family: Trebuchet MS; text-transform: uppercase; font-weight: bold; font-size: 95%; }
.std_matchrepq .rightcol .matchinfo_ta .team .hometeamname { margin-top: 10px; display: block; float: left; width: 70px; height: 30px; font-weight: bold; text-align: center; line-height: 110%; }
.std_matchrepq .rightcol .matchinfo_ta .team .score { margin-top: 5px; display: block; float: left; width: 60px; text-align: center; color: #ffffff; font-size: 150%; font-weight: bold; }
.std_matchrepq .rightcol .matchinfo_ta .team .score .homescore { display: block; float: left; text-align: right; width: 25px; }
.std_matchrepq .rightcol .matchinfo_ta .team .score .versus { display: block; float: left; text-align: center; width: 10px; }
.std_matchrepq .rightcol .matchinfo_ta .team .score .awayscore { display: block; float: left; width: 25px; }
.std_matchrepq .rightcol .matchinfo_ta .team .awayteamname { margin-top: 10px; display: block; float: right; width: 70px;  height: 30px; margin-right: 0px; font-weight: bold; text-align: center; line-height: 110%; }
.std_matchrepq .rightcol .matchinfo_ta .details { clear: both; color: #cccccc; font-size: 95%; margin-bottom: 15px; }
.std_matchrepq .rightcol .matchinfo_ta .details .time { clear: both; text-align: center;}
.std_matchrepq .rightcol .matchinfo_ta .details .date { clear: both; text-align: center;}
.std_matchrepq .rightcol .matchinfo_ta .details .venue { clear: both; text-align: center;}
.std_matchrepq .rightcol .homescorer { display: block; margin-bottom: 10px; padding: 0px; font-size: 100%; line-height: 160%; }
.std_matchrepq .rightcol .titletxt { display: block; width: 205px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; background-color: #021526; height: 43px; line-height: 43px; color: #ff0000; font-family: Trebuchet MS; font-weight: bold; text-transform: uppercase; font-size: 100%; background-image: url("/images/structure/backgrounds/mr-titleheader.png"); background-repeat: no-repeat; background-position: 0px 0px; }
.std_matchrepq .rightcol .awayscorer { display: block; padding: 0px; margin-bottom: 10px; line-height: 160%; }
.std_matchrepq .rightcol .homelineup { display: block; padding: 0px; margin-bottom: 10px; line-height: 160%; }
.std_matchrepq .rightcol .awaylineup { display: block; padding: 0px; line-height: 160%; }
.std_matchrepq .leftcol .image  { display: block; text-align: center; background: #1e2660; background-image: none;}
.std_matchrepq .leftcol .image img { }
.std_matchrepq .leftcol .caption { height: 35px; line-height: 25px; text-align: center; font-size: 90%; font-style: italic; font-weight: bold; color: #555555; background-color: #cccccc; background-image: url("/images/structure/backgrounds/caption-bg.png"); background-repeat: repeat-x; background-position: 0px 0px; }
.std_matchrepq .leftcol .credit { font-weight: bold; color: #cccccc; padding: 0px 10px 7px 10px; margin: 0px 0px 0px 0px; text-align: center; font-size: 80%; font-family: arial; background-color: #2b3369; }
.std_matchrepq .leftcol .copyright { font-weight: bold; color: #cccccc; padding: 0px 10px 7px 10px; margin: 0px 0px 0px 0px; text-align: center; font-size: 80%; font-family: arial; background-color: #2b3369; }
.std_matchrepq .leftcol .date { display:block; float:left; color: #555555; padding: 0px 10px 10px 0px; font-family: arial; line-height: 110%; font-size: 85%; }
.std_matchrepq .leftcol .author { display:block; width: 285px; float:left; color: #555555; padding: 0px 10px 10px 0px; font-family: arial; line-height: 110%; font-size: 85%; }
.std_matchrepq .leftcol .headline { display: block; clear: both; padding: 10px 10px 10px 0px; display: block; font-family: Trebuchet MS; font-size: 150%; color: #ff0000; line-height: 120%; text-transform: uppercase; font-weight: bold; }
.std_matchrepq .leftcol .abstract { clear: both; padding: 10px; font-weight: bold; border-top: 1px solid #dddddd; border-bottom: 1px solid #c2c2c2; background: #F2F2F2; background-image: url("/images/structure/backgrounds/abstract-bg.png"); background-repeat: repeat-x; background-position: 0px 0px; font-size: 110%; line-height: 140%; font-family: Trebuchet MS; color: #01254C; }
.std_matchrepq .leftcol .abstract a { color: #e5000d; text-decoration: underline; font-weight: bold; }
.std_matchrepq .leftcol .abstract a:hover { color: #1e2660; text-decoration: none; }
.std_matchrepq .leftcol .article_report { font-family: arial; color: #555555; line-height: 160%; padding: 15px 10px 15px 0px; }
.std_matchrepq .leftcol .article_report a { color: #e5000d; text-decoration: underline; font-weight: bold; }
.std_matchrepq .leftcol .article_report a:hover { color: #1e2660; text-decoration: none; }
.basecolumn2a .feat_gallrotate .photo {margin-left: 10px;}


/*-------------- OPPONENTS' WEBSITE ------------*/ 
.basecolumn2a .clubinfo_ea {margin: 10px 10px 20px 10px; width: 520px; padding: 0px; font-size: 90%;}
.basecolumn2a .clubinfo_ea .label {float: left; background: #cccccc; width: 100px; padding-left: 5px; height: 20px; line-height: 20px; border-bottom: 2px solid #f2f2f2; }
.basecolumn2a .clubinfo_ea .displayname { width: 100%; clear: both;}
.basecolumn2a .clubinfo_ea .address {width: 100%; clear: both;}
.basecolumn2a .clubinfo_ea .displayname {width: 100%; clear: both;}
.basecolumn2a .clubinfo_ea .field {float: left; padding-left: 10px; }

/*---------------Player Index Pages------------------*/
/*----------toolbar area---------------*/
.basetoolbar { width: 755px; background: none; padding: 0px 0px 0px 0px; float: left; margin-bottom: 0px;  }
.stats_playpage .disclaimer { display: none; }
div.playsearchbar { padding: 0px; margin: 0px 0px 0px 0px; background: #ffffff; }
div.playsearchbar .squadselector .title { text-transform: uppercase; background: none; height: 55px; line-height: 50px; float:left; font-size: 100%; font-weight: bold; color: #ffffff; padding: 0px 50px 0px 55px; }
div.playsearchbar .squadselector { display: block; margin-bottom: 0px; height: 55px; width: 755px; color: #021526; background-image: url("/images/structure/backgrounds/ls-1a-titletxt.png"); background-repeat: repeat-x;}
div.playsearchbar .playersearchbox { clear: both; height:45px; color: white; width: 730px; padding: 0px 10px 10px 10px; z-index: 0;}
div.playsearchbar .playersearchbox .title { background: none; font-weight: bold; color: #021526; width: 100px; float: left; height: 20px; line-height: 20px;}
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; height: px; margin-right: 10px;}
div.playsearchbar .searchname .button {cursor: pointer; padding: 1px; color: #ffffff; border: 1px solid #ff0000; background: #DA000C; background-image: url("/images/structure/backgrounds/ls-mouseover.jpg"); background-repeat: repeat-x; }
div.playsearchbar .searchname .button:hover {background-image:none; background-color: #DA000C;}
div.playsearchbar .searchyear { float: left; width: 150px; margin-top: 15px; }
div.playsearchbar .searchteamtxt, div.playsearchbar .searchyeartxt { float:left; margin: 0px 30px 0px 0px; height: 55px; color: #ffffff; line-height: 50px; font-weight: bold;  }
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 { color: #021526; padding-right: 10px; }
div.playsearchbar .searchinit .letter a { padding: 5px 5px 5px 5px; color: #ff0000; font-weight: bold; text-decoration: underline; font-size: 100%; }
div.playsearchbar .searchinit .letter a:hover { color: #ffffff; background: #ff0000; }
div.playsearchbar .spacer { margin-bottom: 5px; }
div.sortbar { font-weight: bold; margin: 0px 10px 0px 10px; padding: 5px; background: #00254C; width: 725px; height: 25px; line-height: 25px; }
div.sortbar span.view { display: block; float: left; width: 280px; padding-left: 10px; margin: 0px 5px 0px 0px; text-transform: uppercase; font-weight: bold; font-size: 75%; color: white; border: solid #000000 0px; background: none; }
div.sortbar span.view a { color: #FF0000; font-weight: bold; margin-right: 15px; margin-left: 10px; padding: 0px 0px 0px 20px; background-position: 5px 3px; }
div.sortbar span.sort { display: block; float: left; width: 400px; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 75%; color: white; border: solid #000000 0px;  background: none; }
div.sortbar span.sort a { color: #FF0000; font-weight: bold; margin-right: 15px; margin-left: 10px; padding: 0px 0px 0px 20px; background-position: 5px 3px; }
div.sortbar span.view a:hover { color: #C61C1C; }
div.sortbar span.sort a:hover { color: #C61C1C; }
div.locationbar { width: 730px; color: #ff0000; font-family: trebuchet ms; font-weight: bold; font-size: 110%; height: 35px; line-height: 35px; padding: 0px 0px 0px 15px; margin: 0px 0px 0px 0px; }
div.playeritem { background-image: url("/images/structure/backgrounds/img-bg.jpg"); background-repeat: no-repeat; background-position: center 0px; padding: 0px; width: 160px; height: 255px; margin: 5px 10px 10px 15px; float: left; }
div.playeritem .playerphoto { width: 120px; height: 120px; margin: 15px auto 10px auto; }
div.playeritem .playerphoto img { border-right: solid #aaaaaa 1px; border-bottom: solid #aaaaaa 1px; border-top: solid #ffffff 1px;  border-left: solid #ffffff 1px; background-image: url("/images/structure/backgrounds/default-player.jpg"); background-repeat: no-repeat;}
div.playeritem .playername { color: #ffffff; padding: 0px 0px 5px 9px; text-transform: uppercase; font-family: trebuchet ms; font-weight: bold; font-size: 100%;}
div.playeritem a { position: absolute; margin: -190px 0px 0px 0px; display: block; color: #ffffff; width: 120px; padding: 215px 0px 5px 10px; margin-right: 10px; background-image: url("/images/structure/backgrounds/small-arrow.png"); background-repeat: no-repeat; background-position: 0px 217px; font-weight: bold; font-size: 80%; text-transform: uppercase;}
div.playeritem a:hover { text-decoration: underline; color: #FF0000; }
div.playeritem .comparelink { display: none;  }
div.playeritem .playerpoints { margin: 0px 10px 10px 9px; font-size: 70%; color: #dddddd; text-transform: uppercase;}
.baseacademyplayers div.playeritem .playerpoints { display: none;}
div.playeritem .bioglink {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; border-top: 0px; width: 150px;}
.stats_playpage tr.colhead th { color: white; font-weight: bold; padding: 0px 5px 0px 5px; height: 25px; line-height: 25px; background: #C61C1C; font-size: 90%; }
.stats_playpage tr td { padding: 5px 5px 5px 5px; color: #242D58;}
.stats_playpage tr.even td { background: #E2E2E2; }
.stats_playpage tr.odd td { }
.stats_playpage tr:hover { cursor: pointer; }
.stats_playpage tr.rollover td { cursor: pointer; background: #242D58; color: #ffffff; }
table.playindex {margin: 10px; width: 735px;}
*html div.playeritem { background-image: url("/images/structure/background/player-biog-bg.jpg"); background-repeat: no-repeat; background-position: center 0px; padding: 0px; width: 170px; height: 289px; margin: 5px 8px 5px 5px; float: left; }


/* Player Profile */
.playpage_ha { background: #021526; width: 715px; padding: 0px 10px 10px 10px; margin: 10px; }
.playpage_ha .titlebar .title { font-size: 120%; font-family: trebuchet ms; font-weight: bold; color: #ff0000; height: 35px; line-height: 35px; }
.playpage_ha .topcontainer { clear:both;  }
.playpage_ha .topcontainer .leftcol {  clear: both; height: 235px; margin-bottom: 10px; background: #00254C; padding: 5px; }
.playpage_ha .topcontainer .leftcol .playcontainer { margin-bottom: 10px; width: 780px; float: left; }
.playpage_ha .topcontainer .leftcol .playcontainer .playimg { float: left; width: 230px; height: 230px; margin: 0px 0px 0px 0px; padding: 0px;} 
.playpage_ha .topcontainer .leftcol .playcontainer .playimg img { height: 230px; width: 230px; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails { float: left; height: 220px; font-size: 90%; width: 300px; margin: 0px 5px 0px 5px; padding: 0px 0px 0px 0px;  }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails .name { font-family: trebuchet ms; font-size: 130%; color: #ff0000; font-weight: bold; margin: 5px 0px 5px 0px;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table tr.odd { background: #021526; color; #ffffff; border-bottom: 2px solid #bbbbbb; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table td.heading { font-weight: bold; color: #ffffff; width: 90px;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table td { font-weight: bold; color: #ffffff;}
.playpage_ha .topcontainer .leftcol .playcontainer .sponsor { float: left; width: 160px; height: 235px; margin: 0px 0px 0px 0px; background: #021526; text-align: center; padding: 0px 0px 0px 0px; }
.playpage_ha .topcontainer .leftcol .playcontainer .sponsor .title { display: block; float: left; width: 150px; border-bottom: solid #ff0000 2px; text-transform: uppercase; color: #ff0000; background-repeat: repeat-x; height: 30px; line-height: 30px; padding-left: 10px; font-weight: bold; font-size: 100%; margin-bottom: 10px; margin-left:0px; }
.playpage_ha .topcontainer .leftcol .playcontainer .sponsor img { text-align: center;  }
.playpage_ha .topcontainer .leftcol .playcontainer .sponsor .name { margin: 100px 10px 10px 10px; display: block; color: #ffffff; font-weight: bold; font-size: 100%;}
.playpage_ha .topcontainer .leftcol .playcontainer .sponsor a {margin: 100px 10px 10px 10px; display: block; color: #ff0000; font-weight: bold; font-size: 100%;}
.playpage_ha .topcontainer .leftcol .playcontainer .sponsor1 a {margin: 0px; text-align: center;}
.playpage_ha .topcontainer .leftcol .playcontainer .sponsor1 { background-color: #021526; }
.playpage_ha .topcontainer .rightcol { clear: both; display: block }
.playpage_ha .topcontainer .rightcol .tabs {display: none}
.playpage_ha .topcontainer .rightcol #playbiog {color: #ffffff;}
.playpage_ha .topcontainer .rightcol #playbiog .sponsor {display: none}
.playpage_ha .topcontainer .rightcol #playbiog .title { float: left; border-bottom: solid #ff0000 2px; text-transform: uppercase; color: #ff0000; background-repeat: repeat-x; height: 30px; line-height: 30px; width: 700px; font-weight: bold; font-size: 100%; margin-bottom: 10px; margin-left:0px; }
.playpage_ha .currentstats { clear: both; background: #00254C; padding-top: 0px; padding-bottom: 0px; margin-bottom:20px; }
.playpage_ha .currentstats tr.colhead th { background: #ff0000; background-image: url("/images/structure/backgrounds/ls-mouseover.jpg"); background-repeat: repeat-x; background-position: bottom; padding: 2px 0px 2px 5px; }
.playpage_ha .currentstats tr.colhead th.yell {display: none}
.playpage_ha .currentstats tr.colhead th.red {display: none}
.playpage_ha .currentstats tr.colhead th.mins {display: none}
.playpage_ha .currentstats tr td.yell {display: none}
.playpage_ha .currentstats tr td.red {display: none}
.playpage_ha .currentstats tr td.mins {display: none}
.playpage_ha .currentstats tr td { color :#ffffff; }
.playpage_ha .currentstats tr.even td { background: #00254C; color :#ffffff; }
.playpage_ha .currentstats tr.rollover td { cursor: pointer; background: #021526; color: white;}
.playpage_ha .currentstats .playmatches_aa tr td { padding: 6px 0px 6px 5px; font-size: 100%; }
.playpage_ha .currentstats .playmatches_aa tr.total td  { font-weight: bold; padding: 6px 0px 6px 5px; font-size: 100%; color: #021526; background: #bbbbbb; }
.playpage_ha .prevstats { clear: both; background: #00254C; padding-top: 0px; padding-bottom: 0px; margin-bottom:20px;  }
.playpage_ha .prevstats tr.colhead th { background: #ff0000; background-image: url("/images/structure/backgrounds/ls-mouseover.jpg"); background-repeat: repeat-x; background-position: bottom; padding: 2px 0px 2px 5px; }
.playpage_ha .prevstats tr.even td { background: none; }
.playpage_ha .prevstats tr.seasontotal td { border-bottom: solid #012d5e 0px; background: #bbbbbb; color: #021526 !important; font-weight: bold; padding: 12px 0px 12px 5px; }
.playpage_ha .prevstats tr.comptotal td { background: #021526; font-weight: bold; padding: 12px 0px 12px 5px; }
.playpage_ha .prevstats .playstats tr.colhead { background-image: url("/images/structure/backgrounds/ls-mouseover.jpg"); background-repeat: repeat-x; padding: 0px 0px 0px 5px; }
.playpage_ha .prevstats .playstats tr td { padding: 6px 0px 6px 5px; font-size: 100%; color: #ffffff; }
.playpage_ha .prevstats .playstats tr.total td { font-weight: bold; padding: 6px 0px 6px 5px; font-size: 100%; color: #021526; background: #bbbbbb;  }
.playpage_ha .prevstats tr.colhead th.pts {display:none}
.playpage_ha .prevstats tr td.yell {display: none}
.playpage_ha .prevstats tr td.red {display: none}
.playpage_ha .prevstats tr td.pts {display: none}
.playpage_ha .plusmsg {color: #cccccc;}
.playpage_ha .centercol { display: block; clear: both; height: 35px; }
.playpage_ha .facebooklike { display: block; }

.basecolumn1a .juniors .std_content {clear: both}
.basecolumn1a .juniors .std_content .headline h1 { background-image: url("/images/structure/backgrounds/title-inside-1a.png") !important; }
.basecolumn1a .juniors .photo img { border: 10px solid #cccccc; margin: 0px auto 0px 10px;}
/*  */
/*  */

/*  */


