/* Results table formatting */

form.changer {margin:0px;padding:0px;}
form.redirector {margin:0px;padding:0px;display:none;}
.zebra { background-color:#E4E4E4; }

.resultcontent {padding-top:5px;}
.resultcontent h3 {font-size:1.6em;padding:20px 10px 7px 10px;margin:0 0px 0px 0px;text-align:left;color:#19475f;background-color:#fff;}
.resultcontent h4 {font-size:1.2em;padding:10px 10px 5px 10px;margin:0;text-align:left;color:#19475f;text-transform:uppercase;}
.resultcontent p.subhead {font-size:1.2em;padding:0px 10px 5px 10px;margin:0;font-weight:bold;}
.resultcontent div.liveresult {background:#ffffff url(/sport/template/img/RESULTS-PANEL-LIVE.gif) top center no-repeat;padding:40px 0px 0px 0px;}
.resultcontent div.liveresult table.livetable {float:left;width:326px;padding:0px 0px 0px 0px;margin:5px 5px;}
.resultcontent div.liveresult table.livetable thead {background:#fff url('/sport/template/img/AFL-RESULTS-TBL-HDR.gif') left bottom no-repeat;}


col.score {width:25%;}
col.team {width:20%;}
col.vs {width:10%;}
col.team {height:50px;width:50px;}

col.date {width:100px;}

/*Latest Results */
table.resultstable {background-color:#f5f5f5; width:650px; margin:10px;}
table.resultstable tr {background:url('/sport/template/img/PORTAL-RESULTS-AFL_BGD.gif') bottom center repeat-x;min-height:84px;}
table.resultstable th, table.resultstable td {/*text-align:center;*/padding:10px 10px;} /* was 20px   xxxxxxxxx */
table.resultstable td:first-child {/*text-align:center;*/}
table.resultstable .resultstableScore {width:40%;}
table.resultstable .resultstableDetail {width:40%;}
table.resultstable .month {font-size:1.1em;font-weight:bold;}
table.resultstable .day {font-size:1.8em;font-weight:bold;}

.livetable thead {padding:0px;margin:0px;}
.livetable thead th {padding-top:0px;margin-top:0px;padding-bottom:0px;margin-bottom:0px;background:#ffffff url('/sport/template/img/SINGLE-RESULTS-TBL-HDR.gif') center top no-repeat;}
.livetable tbody tr {background:#ffffff url('/sport/template/img/RESULTS-TBL-BRDR.gif') center top repeat-y;}

.livetable tbody td.leftborder { background:#ffffff url('/sport/template/img/RESULTS-TBL-BRDR-ONE.gif') left repeat-y;}
.livetable tbody td.rightborder { background:#ffffff url('/sport/template/img/RESULTS-TBL-BRDR-ONE.gif') right repeat-y;}

.livetable th.hometeam {text-align:left;padding:6px 10px 2px 10px;font-size:1.2em;background:#ffffff url('/sport/template/img/LIVE-RESULTS-LEFT-HDR.gif') bottom left no-repeat;}
.livetable th.awayteam {text-align:right;padding:6px 10px 2px 10px;font-size:1.2em;background:#ffffff url('/sport/template/img/LIVE-RESULTS-RIGHT-HDR.gif') bottom right no-repeat;}
.livetable td { border-top:none;border-bottom:none;font-weight:bold; }
.livetable tr.footer {border-right:none;border-left:none;}
.livetable tr.footer td {background:#ffffff url('/sport/template/img/RESULTS-PANEL-FOOTER.gif') left bottom no-repeat;width:330px;height:4px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

.livetable tr td.details {text-align:center;font-weight:bold;}
.livetable tr td.score {font-size:1.5em;color:#999999;}
.livetable tr th.vs, .livetable tr td.vs {text-align:center;font-weight:bold;color:#999999;}


.moreResultsLink {float:right; padding:5px 0px; text-indent:20px;margin-top:0px; margin-bottom:0px;}
.moreResultsLink p {margin-right:20px; background:url(/sport/template/img/PORTAL-MORE-RESULTS.gif) right no-repeat; width:176px; font-weight:bold;text-indent:25px; margin-top:4px; padding-bottom:4px; margin-bottom:0px;}

.resultsdetails { background-color:#f5f5f5; margin:0px 0px 0px 0px; margin-top:0px; margin-bottom:0px;}

ul.squadList { margin:0px; padding:0px 15px; background-color:#f5f5f5; }
ul.squadList li { float:left; width:300px; margin:0px 5px 0px 5px; line-height:2.1em; border-bottom:1px solid #b5c1b4;/* font-size:1.25em;*/ }
ul.squadList li a { }
ul.squadList li.last { clear:left; float:none;  margin-bottom:0px; } 

/* Standings */
.rankings { padding:0px 0px 0px 0px; }
.rankings th, .rankings td { border-bottom:1px solid #b5c1b4; } 
.rankings td {text-align:center; font-size:1.0em; margin:0; padding:3px 5px;}
.rankings div.content { width:670px; }
.rankings div.title { text-indent:0px; padding-top:5px; height:18px; }
.rankings .rankingFilterByText { font-weight:bold; font-size:1.1em; margin:10px 0px; }
.rankings table.rankingTable { width:auto; margin:10px 10px 1em 10px; background:#f5f5f5; }
.rankings table.rankingTable th:first-child { text-align:center; }
.rankings table.rankingTable td:first-child { font-weight:bold; text-align:center; }
.rankings table.rankingTable th.TeamColumnHeaderText { text-align:left; }
.rankings table.rankingTable tr.subhead th { padding-top:5px; }
.rankings table.rankingTable tr.head1 th { padding-top:5px; padding-bottom:0px; }
.rankings table.rankingTable tr.head2 th { padding-top:5px; }

.rankings table.rankingTable col.position 		{ width:5%; text-align:left; }
.rankings table.rankingTable .name 				{ width:20%; text-align:left; } /* background:#f7f7f7; via jQuery */
.rankings table.rankingTable .played    		{ width:10%; }
.rankings table.rankingTable col.won 			{ width:5%; }
.rankings table.rankingTable col.lost 			{ width:5%; }
.rankings table.rankingTable col.drawn 			{ width:5%; }
.rankings table.rankingTable col.for 			{ width:5%; }
.rankings table.rankingTable col.against 		{ width:5%; }
.rankings table.rankingTable col.percent 		{ width:5%; }
.rankings table.rankingTable col.difference 	{ width:5%; }	
.rankings table.rankingTable col.points 		{ width:5%; }
.rankings table.rankingTable col.bonuspoints 	{ width:5%; }
.rankings table.rankingTable col.penaltypoints 	{ width:5%; }

.rankings table.rankingTable col.rank  		{ width:5%; }
.rankings table.rankingTable col.previous 	{ width:5%; }
.rankings table.rankingTable col.name 		{ width:5%; }
.rankings table.rankingTable col.country 	{ width:5%; }
.rankings table.rankingTable col.tours 		{ width:5%; }

.rankings table.rankingTable col.netrunrate { width:20%; }
.rankings table.rankingTable col.cricketpoints { width:5%; }
.rankings table.rankingTable col.cricketlost { width:5%; }
.rankings table.rankingTable col.cricketdrawn { width:5%; }
.rankings table.rankingTable col.cricketwon { width:5%; }
.rankings table.rankingTable col.cricketplayed { width:20%; }

/* tennis results */
.playinterrupted { padding:5px 0px 5px 0px; line-height:16px; vertical-align:middle; font-weight:bold; text-transform:uppercase; 
				border-bottom: thin dotted #F00F00; border-top:thin dotted #F00F00; margin:0px 10px 0px 10px; font-size:1em; }
#tennisresults {  }
#tennisresults.resultcontent td {}
#tennisresults div.content table.resultstable tr td.date { width:100px;/* text-align:left;border:1px solid red;*/ }
#tennisresults td.match { width:528px;/* border:1px solid black;*/}
#tennisresults td.detail { width:0px; padding:0px; /*border:1px solid red;*/}
/* tennis scorecard */
#tennisscorecard th, #tennisscorecard td {border:none;/* border:1px solid green;*/}
#tennisscorecard table.scorecardtable {width:650px;height:50px; margin:0px 10px 0px 10px; padding:0px 0px 0px 0px;
										vertical-align:middle; border-bottom:1px solid #b2c3d0; } 

/*#tennisscorecard table.scorecardtable  { background-color:#F00; background:url(/sport/template/img/PORTAL-RESULTS-AFL_BGD.gif) repeat-x;  }*/
#tennisscorecard table.scorecardtable tr td { height:25px; text-align:center; }
#tennisscorecard table tr td table {height:50px;/* text-align:left;*/ margin:10px 0px 0px 0px; }
#tennisscorecard col.matchdate { width:10%; }
#tennisscorecard table.scorecardtable .matchdatecell { font-size:1.25em; color:#000000; text-align:center; vertical-align:middle; 
														margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#tennisscorecard table tr td table .namecell { text-align:left; }
#tennisscorecard table tr td table .countrycell { text-align:left; }
#tennisscorecard table tr td table .resultcell { text-align:left; }
#tennisscorecard col.matchdetails { width:70%; /* border:1px solid green;*/}
#tennisscorecard col.matchresult { width:auto; text-align:left; /*border:1px solid blue;*/ }
#tennisscorecard col.playercountry { width:50px; }
#tennisscorecard col.playername { width:220px; }
#tennisscorecard .setswon { width:30px; text-align:center; background-color:#ffffff; }
#tennisscorecard .firstset { width:30px; text-align:center; }
#tennisscorecard .secondset { width:30px;text-align:center; }
#tennisscorecard .thirdset { width:30px; text-align:center;}
#tennisscorecard .forthset { width:30px;text-align:center; }
#tennisscorecard .fithset { width:auto; text-align:center;}

/* live tennis scorecard */
#tennisscorecard .liveResults .livecountry { width:70px; margin:0px 0px 0px 10px; }
#tennisscorecard .liveResults .liveplayer { width:220px; padding:0px 0px 0px 5px;}
#tennisscorecard .liveResults .livescore { width:30px; background-color:#ffffff;text-align:center; }
#tennisscorecard .liveResults .liveset { width:30px; text-align:center; } 
#tennisscorecard .liveResults .tdlivecountry { padding:0px 0px 0px 10px; }
.resultcontentdraw { font-size:1em; font-weight:bold; padding:0px 0px 0px 10px; }

.scorecard .panelslide div.title span.score {text-transform:none;font-weight:normal;}
.scorecard .panelslide div.content table.score {padding:5px;margin:5px 10px;width:650px;}
.scorecard .panelslide div.content table.score tr, .scorecard .panelslide div.content table.score tr td {padding:0px;margin:0px;border:none;vertical-align:top;}  
.scorecard .panelslide div.content table.score td ul {padding:0px;margin:0px;}
.scorecard .panelslide div.content table.score td ul li {text-align:left;line-height:2em;border-bottom:1px #b5c1b4 solid;}
.scorecard .panelslide div.content table.score table.teamscore {width:310px;margin:5px;}
.scorecard .panelslide div.content table.score table.teamscore tr td, .scorecard .panelslide div.content table.score table.teamscore tr th {padding:1px;margin:0px;text-align:left;}
table.teamscore tr th.name {}
table.teamscore tr th.position {width:50px;}
table.teamscore tr th.goals {width:40px;}
table.teamscore tr th.behinds {width:50px;}
table.teamscore tr th.total {width:30px;}

.scorecard .panelslide div.content table.score table.rugbyteamscore { width:650px;margin:5px; }
.scorecard .panelslide div.content table.score table.rugbyteamscore tr td {padding:1px;margin:0px;/*text-align:center;*/ border-bottom:1px solid #CCCCCC;}
/*.scorecard .panelslide div.content table.score table.rugbyteamscore .Tries tr { background-color:#000000; }*/
.scorecard .panelslide div.content table.score table.rugbyteamscore tr th { text-align:left;  }
/*.scorecard .panelslide div.content table.score table.teamscore tr th {padding:0px; margin:0px; text-align:center; } */

.scorecard .panelslide div.content table.score table.rugbyteamscore .Name { width:30%; text-align:left; }
.scorecard .panelslide div.content table.score table.rugbyteamscore .Position { width:25%; text-align:left; }
.scorecard .panelslide div.content table.score table.rugbyteamscore .Tries { width:10%; text-align:center;   }
.scorecard .panelslide div.content table.score table.rugbyteamscore .Penalties { width:10%; text-align:center; }
.scorecard .panelslide div.content table.score table.rugbyteamscore .Conversions  { width:10%; text-align:center; }
.scorecard .panelslide div.content table.score table.rugbyteamscore .Field  { width:auto; text-align:center; }


.scorecardhead {margin-bottom:10px;}
.scorecardhead h4 {padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:5px;}
.scorecardhead p {padding:0px;margin:0px 10px;font-weight:normal;}
.scorecardhead p.subhead, .scorecard p.subhead {font-weight:bold;margin:5px 10px;padding:0px;border-bottom:#b5c1b4 1px solid;}

.scoretable {width:660px;margin:5px 4px 0px 4px;}
.scoretable tbody tr {background:none;}
.scoretable td.hometeam, .scoretable td.awayteam {padding:0px 3px;}
.scoretable td.hometeam h3, .scoretable td.awayteam h3 {width:330px;text-align:center;padding:0px;margin:0px 0px;background:#ffffff url('/sport/template/img/AFL-RESULTS-TBL-HDR.gif') center top no-repeat;}

.scoretable td {border-top:none;border-bottom:none;font-weight:bold;padding:0px;margin:0px;}
.scoretable tr.footer {border-right:none;border-left:none;}
.scoretable tr.footer td {background:#ffffff url('/sport/template/img/RESULTS-PANEL-FOOTER.gif') center bottom no-repeat;height:4px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;font-size:0px;}

.scoretable tr td.team {text-align:center;font-weight:bold;background:#ffffff url('/sport/template/img/AFL-RESULTS-TBL-BRDR.gif') center top repeat-y;}
.scoretable tr td.details {text-align:center;font-weight:bold;}
.scoretable tr td.score {text-align:center;font-size:1.5em;color:#999999;background:#ffffff url('/sport/template/img/AFL-RESULTS-TBL-BRDR.gif') center top repeat-y;}
.scoretable tr td.vs { text-align:center; font-weight:bold; color:#999999; }

/* cricket */
.scoretable table.cricketscoretable { width:100%; }
.scoretable table.cricketscoretable .batsman { width:25%; }
.scoretable table.cricketscoretable .howout { width:25%; }
.scoretable table.cricketscoretable .runs { width:10%; }
.scoretable table.cricketscoretable .balls { width:10%; }
.scoretable table.cricketscoretable .4s { width:10%; }
.scoretable table.cricketscoretable .6s { width:10%; }
.scoretable table.cricketscoretable .srate { width:auto; }

/* cricket live results boxes (home and scorecard pages) */
body.cricket div.liveResults p {margin:0 30px 2em 30px;}
body.cricket div.liveResults p.score {width:230px; float:right; text-align:right; margin:0px 20px 0 20px;}
body.cricket div.liveResults p.score strong {width:3em; font-size:3.0em; float:right; margin-left:20px; margin-top:-5px;}
body.cricket div.liveResults p.score a.scorecard {display:block; clear:right;}
body.cricket div.liveResults h4 {clear:both; font-weight:normal; font-size:1.167em; margin:0 15px 0 12px; padding:4px 8px 3px 8px; color:#fff; background:#383838;}
body.cricket div.liveResults h4 span {float:right;}

/* batsman tables in live box */
table.batsman  {float:left; width:290px; margin:10px 22px 10px 22px;}
body.scorecard table.batsman1 {clear:left; margin-right:10px;}
table.batsman tr {}
table.batsman th {padding:3px 5px; margin:0; border-bottom:1px solid #b5c1b4;}
table.batsman td {text-align:center; font-size:1.0em; padding:3px 5px; margin:0; border-bottom:1px solid #b5c1b4;}
table.batsman td.playerImg {vertical-align:top; padding:0 8px 0 0; border:0;}
table.batsman td.playerImg img.playerImg {width:70px; height:70px; border:1px solid #333;}
table.batsman td.playerName {text-align:left;}
table.batsman th.runs {width:5em; background:#e9e9e9; border-color:#000;}
table.batsman td.runs {font-size:2.174em; color:#91d56e; background:#000; border-color:#000;}


/*batting table */
table.batting {width:634px; margin:14px 10px 10px 13px; background:#f5f5f5;}
table.batting th, table.batting td {border-bottom:1px solid #b5c1b4;}
table.batting td {text-align:center; font-size:1.0em; margin:0; padding:3px 5px;}
table.batting tr th:first-child, table.batting tr td:first-child {text-align:left;}

table.batting caption         {margin:0;}
table.batting col.batsman     {width:120px;}
table.batting col.how_out     {width:150px;}
table.batting col.media       {width:64px;}
table.batting col.runs        {width:66px; background:#e9e9e9;} //400
table.batting col.balls_faced {width:64px;}
table.batting col.fours       {width:45px;}
table.batting col.sixes       {width:45px;}
table.batting col.strike_rate {width:80px;}
table.batting tfoot           {color:#fff; background:#383838;}
table.batting tfoot .total    {font-size:2.174em;}
table.batting tfoot .totalRuns {font-size:2.174em; color:#91d56e; background:#000;}
table.batting th.how_out, table.batting td.how_out {text-align:left;} /* via jquery */

div.scorecard p.fallOfWickets {margin:0 14px 15px 133px !important;}

/* bowling table */
table.bowling                 {width:514px; margin:10px 14px 20px 133px; background:#f5f5f5;}
table.bowling th, table.bowling td {border-bottom:1px solid #b5c1b4;}
table.bowling td {text-align:center; font-size:1.0em; margin:0; padding:3px 5px;}
table.bowling tr th:first-child, table.bowling tr td:first-child {text-align:left;}
table.bowling caption         {margin:0; background:#686868;}
table.bowling col.bowler      {width:94px;}
table.bowling col.overs       {width:56px;}
table.bowling col.maidens     {width:64px;}
table.bowling col.wickets     {width:66px; background:#e9e9e9;} //400
table.bowling col.runs        {width:46px;}
table.bowling col.wides       {width:45px;}
table.bowling col.no-balls    {width:64px;}
table.bowling col.econ_rate   {width:80px;}

/* fix to table margins for cricket pages */
body.cricket #mainContent div.resultcontent div.panelslide div.content {padding:5px 0;}

/*Football */
.noicon .goalscore { font-weight:bold; font-size:1.2em; padding:10px; }
.noicon thead th { text-align:right; padding:0px 10px 1px 10px; font-size:1.2em; text-align:center; }

/* Tennis */
.resultcontent div.liveresult table.livetablewide { width:670px; padding:0px 0px 0px 0px; margin:5px 5px; }
.resultcontent div.liveresult table.livetablewide th { text-align:left; border:none; padding:0px 0px 0px 5px; background:url(/sport/template/img/RESULTS-MODULE-HDR-WIDE.gif) no-repeat left top; width:670px; height:24px; }
.resultcontent div.liveresult table.livetablewide td { border:none; }
.resultcontent div.liveresult table.livetablewide td.leftborder { background:#ffffff url('/sport/template/img/RESULTS-TBL-BRDR-ONE.gif') left repeat-y; }
.resultcontent div.liveresult table.livetablewide td.rightborder { background:#ffffff url('/sport/template/img/RESULTS-TBL-BRDR-ONE.gif') right repeat-y; }
.resultcontent div.liveresult table.livetablewide .country { width:10%; text-align:left; font-size:1em; padding:0px 0px 0px 5px; text-transform:uppercase; }
.resultcontent div.liveresult table.livetablewide .player { width:40%; text-align:left; font-size:1em; font-weight:bold; }
.resultcontent div.liveresult table.livetablewide .sets { width:5%; text-align:center;  }
.resultcontent div.liveresult table.livetablewide .setsfiller { width:auto;  }
.resultcontent div.liveresult table.livetablewide .livetablewideftr {padding:0px 0px 0px 0px; background:url(/sport/template/img/RESULTS-MODULE-FTR-WIDE.gif) no-repeat left bottom; width:670px; height:4px; }
.resultcontent div.liveresult table.livetablewide .gamescore  { width:5%; text-align:center; background-color:#E4E4E4; border:1px #ffffff solid;  }

/* cricket */
.resultcontent div.liveresult table.livetablewide .cricketteam {  width:60%; padding:10px 10px 10px 10px; }
.resultcontent div.liveresult table.livetablewide .innings { width:25%; }
.resultcontent div.liveresult table.livetablewide .cricketscore { width:auto; }
.resultcontent div.liveresult table.livetablewide .cricketcountry { font-weight:bold; font-size:1.1em; text-align:center; }
.resultcontent div.liveresult table.livetablewide .inningsscore { font-weight:bold; font-size:1.5em; text-align:center; } 

.resultcontent div.liveresult table.livetablewide .fullscorecard {float:right; font-size:0.8em; vertical-align:middle; background:url(/sport/template/img/PAGER-NEXT.gif) left center no-repeat; width:110px; text-indent:15px; padding-top:1px; }
.resultcontent div.liveresult table.livetablewide .cricketteamshdr { float:left; }

/* standings, top 8 finalists for AFL and NRL */
.finalist { background-color:#e4e4e4; }
.tablebreak  { border-bottom:3px solid #B5C1B4;	}

/* Squads for Rugby Union */
.squads .NRLsquadListspacer { padding:5px 0px 0px 0px; height:0px; }
.squads table.squadList { padding:0px 0px 0px 0px; margin:10px 10px 10px 10px; width:650px;  }
.squads table.squadList .NRLplayer { width:40%; }
.squads table.squadList .NRLcolshirtNumber { width:25%; }
.squads table.squadList .NRLshirtNumber { text-align:center; }
.squads table.squadList .NRLposition { width:auto; }
.squads table.squadList tr {line-height:2.1em; }
.squads table.squadList tr th { text-align:left;  border-bottom:1px solid lightgrey; border-top:1px solid lightgrey; }
.squads table.squadList tr td { border-bottom:1px solid lightgrey;  }

/* Squads for Football */
.squads table.squadList .Footballplayer { width:40%;  }
.squads table.squadList .FootballcolshirtNumber {  width:15%;  }
.squads table.squadList .Footballposition { width:15%;  }
.squads table.squadList .Footballcolgoals { width:auto;  }
.squads table.squadList .FootballShirtNumber { text-align:center;  }
.squads table.squadList .FootballGoals { text-align:center;  }

