﻿/* Coming matches, score */
table.plaintbl
{
	width: 225px;
	border-collapse: collapse;
	border: 0;
	padding: 0;
}
.plaintbl th
{
	text-align: left;
}
.plaintbl td
{
	vertical-align: top;
	padding: 0;
}
.plaintbl .subhcol
{
	padding-top: 6px;
	font-weight: bold;
}
/* Style for playerstat, refstat */
.sttbl
{
	border: 1px solid #dfdfdf;
	border-collapse: collapse;
	padding: 0;
	width: 100%;
}
.sttbl th, .tdc, .tdl, .tdr
{
	border: 1px solid #dfdfdf;
	padding: 2px 5px 2px 5px;
}
.sttbl th
{
	background: #98A9BB;
	color: #000;
	text-align: left;
}
.sttbl th.tdc {
	text-align: center;
}
.tre
{
	background: #ececec;
	color: #000;
}
.sttbl td table
{
	padding: 0;
}
/* Style for statbox */
.clTblStatBox
{
	border: 1px solid #dfdfdf;
	border-collapse: collapse;
	margin: 10px 0;
	padding: 0;
}
.clTblStatBox th, .clTblStatBox td
{
	border: 1px solid #dfdfdf;
	padding: 2px 5px;
}
.clTblStatBox thead th
{
	background: #98A9BB;
	color: #000;
	text-align: left;
}
.clTblStatBox .clTrEven
{
	background: #ececec;
	color: #000;
}
.clTblStatBox tfoot tr td
{
	background: #ececec;
	color: #000;
	text-align: right;
}
.clTblStatBox tfoot tr td a:link, .clTblStatBox tfoot tr td a:visited
{
	background: #ececec;
	color: #000;
	font-weight: bold;
}
.clTblStatBox a:hover, .clTblStatBox a:focus
{
	background: #ececec;
	color: #f00;
}
.clTblStatBox tbody tr .clTdImage
{
	vertical-align: top;
}
/* Style for previous and upcoming rounds */
.clTblRound
{
	border: 1px solid #dfdfdf;
	border-collapse: collapse;
	margin: 10px 0;
	padding: 0;
	width: 100%;
}
.clTblRound th, .clTblRound td
{
	border: 1px solid #dfdfdf;
	padding: 2px 5px;
}
.clTblRound thead th
{
	background: #98A9BB;
	color: #000;
	text-align: left;
}
.clTblRound thead td
{
	border: 1px solid #dfdfdf;
	background: #233446;
	color: #fff;
	font-weight: bold;
}
.clTblRound tbody .clTrEven
{
	background: #ececec;
	color: #000;
}
/* Style for table */
.clTblStandings
{
	border: 1px solid #dfdfdf;
	border-collapse: collapse;
	margin: 10px 0;
	padding: 0;
	width: 100%;
}
.clTblStandings th, .clTblStandings td
{
	border: 1px solid #dfdfdf;
	padding: 2px 3px;
}
.clTblStandings th
{
	background: #98A9BB;
	color: #000;
}
.clTblStandings thead td
{
	border: 1px solid #dfdfdf;
	background: #233446;
	color: #fff;
	font-weight: bold;
	padding: 2px 5px;
}
.clTblStandings .clTdLeftAlign
{
	text-align: left;
}
.clTblStandings .clTdExtraPad
{
	padding: 2px 5px;
}
.clTblStandings tbody td
{
	padding: 2px 3px;
	text-align: center;
}
.clTblStandings tbody .clTrEven
{
	background: #ececec;
	color: #000;
}
.clTblStandings tbody .clTrDelimiter td
{
	border-bottom: 1px solid #000;
}
.clTblStandings tbody tr .clTdSortColumn
{
	font-weight: bold;
	color: #000;
}
.clTblStandings tbody tr .clTdLastColumn
{
	border-right: 1px solid #98A9BB;
}
.clChanged, .clChanged a:link, .clChanged a:visited
{
	color: red;
}
/* Non-bordered statbox */
.clNonB .clTblStatBox
{
	border: 0;
	margin: 0 0 10px 0;
	width: 100%;
}
.clNonB .clTblStatBox thead td
{
	font-size: 11px;
	font-weight: bold;
	background: #ececec;
	text-align: center;
}
.clNonB .clTblStatBox thead th
{
	background: #fff;
	text-align: center;
}
.clNonB .clTblStatBox tfoot tr td
{
	background: #fff;
	border: 0;
}
.clNonB .clTblStatBox th, .clNonB .clTblStatBox td
{
	border: 0;
	padding: 3px 4px;
	text-align: center;
}
.clNonB .clTblStatBox tfoot tr td a:link, .clNonB .clTblStatBox tfoot tr td a:visited, .clNonB .clTblStatBox tfoot tr td a:active
{
	background: #fff;
}
.clNonB .clTblStatBox .clTdLeftAlign
{
	text-align: left;
}
.clNonB .clTblStatBox .clTdRightAlign
{
	text-align: right;
}
.clNonB .clActive1 {color: #a2a2a2;}
/* Non-blue statbox */
.clNonBlue .clTblStatBox
{
	border: 1px solid #dfdfdf;
	border-collapse: collapse;
	margin: 0 0 10px 0;
	width: 100%;
}
.clNonBlue .clTblStatBox th, .clNonBlue .clTblStatBox td
{
	border: 1px solid #dfdfdf;
	padding: 3px 4px;
}
.clNonBlue .clTblStatBox thead td
{
	font-size: 11px;
	font-weight: bold;
	background: #ececec;
	text-align: center;
}
.clNonBlue .clTblStatBox thead th
{
	background: #fff;
	text-align: center;
}
.clNonBlue .clTblStatBox tfoot tr td
{
	background: #fff;
}
.clNonBlue .clTblStatBox th, .clNonBlue .clTblStatBox td
{
	padding: 3px 4px;
	text-align: center;
}
.clNonBlue .clTblStatBox tfoot tr td a:link, .clNonBlue .clTblStatBox tfoot tr td a:visited, .clNonBlue .clTblStatBox tfoot tr td a:active
{
	background: #fff;
}
.clNonBlue .clTblStatBox .clTdLeftAlign
{
	text-align: left;
}
.clNonBlue .clTblStatBox .clTdRightAlign
{
	text-align: right;
}
/* Team template */
#idTeamTemplateLeft {
    width:375px;
    float:left;
    padding-right:4px;
    border-right: 1px solid #b2b2b2;

}
#idTeamTemplateRight {
    float:left;
    padding-left: 4px;
    margin-left: -1px;
    border-left: 1px solid #b2b2b2;
    width:250px;
    overflow: hidden;
}
#idTeamTemplateDress
{   
    float:left;
    width:185px;
}
#idTeamTemplateVenue
{
    padding-left:5px;   
    float:left;
    width:185px;
}
.clTeamTemplate h2 
{
    font-weight: bold;
	font-size:100%;
    clear:left;
	border: 1px solid #dcdcdc;
	padding: 2px 5px;
	background: #ececec;
	color: #000;
}
#idTblLineup {
    border:0;   
    width:100%;
}
#idTblLineUp tbody tr td 
{
    width:50%;
}
.clTeamTemplateGame 
{
    width:100%;
    margin-bottom:10px;
}
.clTeamTemplateGame caption
{
    text-align:left;
    font-weight:bold;
    font-size:100%;
}
.clTeamTemplateGame thead tr th
{
    text-align:left;
}
.cl75percent 
{
    width:75%;
}
.clTblTopPlayers
{
	border: 1px solid #dfdfdf;
	border-collapse: collapse;
	margin: 10px 0;
	padding: 0;
	width:100%;
}
.clTblTopPlayers th, .clTblTopPlayers td
{
	border: 1px solid #dcdcdc;
	padding: 2px 5px;
}
.clTblTopPlayers thead th
{
	background: #ececec;
	color: #000;
	text-align: left;
}
.clTblTopPlayers .clTrEven
{
	background: #ececec;
	color: #000;
}
.clTblTopPlayers tfoot tr td
{
	background: #ececec;
	color: #000;
	text-align: right;
}
.clTblTopPlayers tfoot tr td a:link, .clTblTopPlayers tfoot tr td a:visited
{
	background: #ececec;
	color: #000;
	font-weight: bold;
}
.clTblTopPlayers a:hover, .clTblTopPlayers a:focus
{
	background: #ececec;
	color: #f00;
}
.clTblTopPlayers tbody tr .clTdImage
{
	vertical-align: top;
	background: #fff;
	padding:       2px;
	width:70px;
}
.clTblTopPlayers tbody tr .clTdImage p 
{
    text-align:center;
}
.clTblTopPlayers tbody tr td a:hover
{
    background: transparent;
    color: #233446;
}
#iTblTeamStats 
{
    width:100%;   
    margin-bottom:10px;
}
#iTblTeamStats tbody tr td.clTextAlignRight 
{
 text-align: right;   
}
#iTeamTemplateContact 
{
 list-style:none;   
 margin:0;
 padding-left: 5px;
}
#iTeamTemplateContact li 
{
 padding: 2px 0;   
}