/* ================================================
Table: clTblGrid
================================================= */
/* Rule for the table grid */
.clTblGrid {
	margin:				0 0 1em 0;
	padding:			0;
	border-collapse:	collapse;
	width:				100%;
}
/* Rule for the table caption */
.clTblGrid caption {
	background:			#014995;
	color:				#fff;
	text-align:			left;
	font-weight:		bold;
	padding:			2px 4px;
	border-top:			1px solid #dfdfdf;
	border-right:		1px solid #dfdfdf;
	border-left:		1px solid #dfdfdf;
}
/* Rule for setting text-alignment to left */
.clTblGrid thead tr th.clTextAlignLeft,
.clTblGrid tbody tr td.clTextAlignLeft {
	text-align:			left;
}
/* Rule for setting text-alignment to center */
.clTblGrid thead tr th.clTextAlignCenter,
.clTblGrid tbody tr td.clTextAlignCenter {
	text-align:			center;
}
/* Rule for setting text-alignment to right */
.clTblGrid thead tr th.clTextAlignRight,
.clTblGrid tbody tr td.clTextAlignRight {
	text-align:			right;
}
/* Rule for setting the th-element in thead */
.clTblGrid thead tr th {
	background:			#999;
	color:				#fff;
	padding:			2px 4px;
	text-align:			left;
	border:				1px solid #dfdfdf;
	vertical-align:		top;
}
.clTblGrid thead tr th.clTblDateTimeColumn {
	width:				20%;
}
/* Rule for setting the td-elements in tbody */
.clTblGrid tbody tr th {
	padding:			2px 4px;
	text-align:			left;
	border:				1px solid #dfdfdf;
	width:				20%;
}
/* Rule for setting the td-elements in tbody */
.clTblGrid tbody tr td {
	padding:			2px 4px;
	text-align:			left;
	border:				1px solid #dfdfdf;
	vertical-align:		top;
}
/* Rule for setting evenrow styling */
.clTblGrid tbody tr.clTableRowEven {
	color:				#000;
	background:			#ececec;
}
/* Rule for setting oddrow styling */
.clTblGrid tbody tr.clTableRowOdd {
	color:				#000;
	background:			#fff;
}
/* Rule for setting sorted column cell-style */
.clTblGrid tbody tr td.clSortedColumn {
	background:			#999;
	color:				#fff;
	font-weight:		bold;
}
/* Rule for setting cell style for row delimiter */
.clTblGrid tbody tr.clDelimiterRow td {
	border-bottom:		1px solid #000;
}
/* SPECIAL: Rule for setting style on divider column-cells */
.clTblGrid tbody tr td.clDividerColumn {
	border-right:		1px solid #999;
}
/* SPECIAL RULE: Rule for setting definitionterm */ 
.clTblGrid tfoot tr td dl dt {
	display:			inline;
	font-weight:		bold;
}
/* SPECIAL RULE: Rule for setting definitionterm (changed gamedate/time) */ 
.clTblGrid tfoot tr td dl dt.clChangedDateTime {
	color:				#f00;
	background:			#fff;
}
/* SPECIAL RULE: Rule for setting definition */
.clTblGrid tfoot tr td dl dd {
	display:			inline;
	margin:				0;
}
/* NOTE: This style should be removed if cascaded */
.clTblGrid tbody tr.clTableRowOdd td a:link,
.clTblGrid tbody tr.clTableRowOdd td a:visited,
.clTblGrid tbody tr.clTableRowOdd td a:active {
	font-weight:		bold;
	background:			#fff;
	color:				#014995;
	text-decoration:	none;
}
/* NOTE: This style should be removed if cascaded. */
.clTblGrid tbody tr.clTableRowEven td a:link,
.clTblGrid tbody tr.clTableRowEven td a:visited,
.clTblGrid tbody tr.clTableRowEven td a:active {
	font-weight:		bold;
	background:			#ececec;
	color:				#014995;
	text-decoration:	none;
}
/* REMOVE: This style should be removed, and style cascaded to element. */
.clTblGrid tbody tr.clTableRowOdd td a:hover,
.clTblGrid tbody tr.clTableRowOdd td a:focus,
.clTblGrid tbody tr.clTableRowEven td a:hover,
.clTblGrid tbody tr.clTableRowEven td a:focus {
	text-decoration:	underline;
}
/* ================================================
Table: clTblRound
================================================= */
.clTblRound tbody tr td.clChangedDateTime {
	color:				#f00;
}
/* ================================================
Table: idTblStandings
================================================= */
/* Rule for setting text-alignment */
#idTblStandings thead tr th,
#idTblStandings tbody tr td {
	text-align:			center;
}
/* Rule for setting text-alignment left */
#idTblStandings thead tr th.clTextAlignLeft,
#idTblStandings tbody tr td.clTextAlignLeft {
	text-align:			left;
}
/* SPECIAL RULE: Rule for setting the topheader in thead. Use only when multiple headers are used */
#idTblStandings thead tr th.clTopHeader {
	background:			#d1d8df;
	color:				#000;
	padding:			2px 4px;
	text-align:			left;
	border:				1px solid #dfdfdf;
}
#idTblStandings thead tr th.clTblTeamNameColumn {
	width:				40%;
}
/* ================================================
Table: idTblFixtureList
================================================= */
#idTblFixtureList tbody tr th {
	text-align:			left;
	border:				1px solid #dfdfdf;
}
/* Rule for setting text-alignment */
#idTblFixtureList thead tr th,
#idTblFixtureList tbody tr td {
	text-align:			left;
}
/* Rule for setting text-alignment left */
#idTblFixtureList thead tr th.clTextAlignCenter,
#idTblFixtureList tbody tr td.clTextAlignCenter {
	text-align:			center;
}
/* Rule for setting text-alignment left */
#idTblFixtureList thead tr th.clTextAlignRight,
#idTblFixtureList tbody tr td.clTextAlignRight {
	text-align:			right;
}
/* ================================================
Table: clTblResultTeamStats
================================================= */
.clTblResultTeamStats thead tr th.clTblTeamNameColumn {
	width:				40%;
}