.league-table-view-loading
{
	background:url(loading.gif) no-repeat;
}

.league-table-view table.games
{
	background: white;
	border-collapse: collapse;
	width: 100%;
	border: 1px #D0E3EF solid;
}

.league-table-view table.games th
{
	font-size: 0.9em;
	border: 1px white solid;
	padding: 1px;
}

.league-table-view table.games td
{
	font-size: 0.9em;
	border: 1px white solid;
	padding: 0.3em;
	text-align: center;
}

.league-table-view table.games th
{
	color: white;
	background: url("bg.gif") repeat-x scroll left top white;
	text-align: center;
}

.league-table-view table.games th a
{
	color: #EEE;
	font-weight: bold;
	text-decoration: none;
}

.league-table-view table.games th a:hover
{
	color: #FFF;
}

.league-table-view table.games td.none
{
	background: #dddddd;
}

.league-table-view table.games td.even
{
	background: #F8F8F8;
}

.league-table-view table.games td.odd
{
	background: #E5F1F4;
}

.league-table-view table.games td.half
{
	background: #E8E899;
}

.league-table-view table.games td.won
{
	background: #99E899;
}

.league-table-view table.games td.lost
{
	background: #E89999;
}

.league-table-view table.games td.selected
{
	background: #BCE774;
}


.league-table-view th div.rowLetter
{
	position:relative;
	left:0px;
	top:0px;
	text-align:right;
}

.league-table-view th span.rowLetter
{
	position:absolute;
	left:2px;
	top:0px;
	font-size:2.4em;
	color:red;
	filter:alpha(opacity=20);
	opacity:0.2;
}

.league-table-view th div.colLetter
{
	position:relative;
	left:0px;
	top:0px;
	text-align:right;
}

.league-table-view th span.colLetter
{
	position:absolute;
	left:2px;
	top:0px;
	font-size:2.4em;
	color:red;
	filter:alpha(opacity=20);
	opacity:0.2;
}
