#OfficialsTable
{
	width: 80%;
}

#ManagersTable
{
	width: 60%;
}

/*
#ResultsTable
{
	width: 90%
}
*/

.DataTable
{
	border-collapse: collapse;
	border: RoyalBlue 1px solid;
	font-size: 0.8em;
	margin: 0 0 0.5em 0;
	width: 100%;
}

caption
{
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	color: RoyalBlue;
	padding: 0.5em 0 0.25em 0;
}

td
{
	vertical-align: top;
	padding: 0.2em;
}

col.SponsorsTeam
{
	width: 10%;
}

col.HonoursTeam
{
	width: 15%;
}

col.League
{
	width: 10%;
}

col.Telephone
{
	width: 18%;
}

col.EMail
{
	width: 20%;
}

col.Result
{
	width: 16%;
}

col.Home
{
	width: 35%;
}

col.Away
{
	width: 35%;
}

col.Score
{
	width: 15%;
}

col.Date
{
	width: 15%;
}

tr.Heading
{
	background-image: none;
	background-color: RoyalBlue;
	color: White;
}

tr
{
	background-image: url(../../images/text-backing.png);
	background-repeat: no-repeat;
}

tr.Alt
{
	background-image: url(../../images/text-backing-alt.png);
	background-repeat: no-repeat;
}

th
{
	padding: 0.25em;
	text-align: left;
}

th.League
{
	text-align: center;
}

th.Telephone
{
	text-align: right;
}

/*
th.Score
{
	text-align: center;
}
*/

th.Date
{
	text-align: right;
}

 td.League
{
	text-align: center;
}

td.Company
{
	font-weight: bold;
}

td.Telephone
{
	text-align: right;
}

/*
td.Home
{
	text-align: right;
}

td.Score
{
	text-align: center;
}
*/

td.Date
{
	text-align: right;
	color: DimGray;
}