html {
	font: 10px tahoma, arial, sans-serif;
	color: #000;
	background-color: #fff;
}

h1 {
	font-weight:bold;
	font-size: 1.8em;
	color: #00a;
}

h2 {
	font-weight:bold;
	font-size: 1.6em;
	color: #0a0;
}

table {
	padding: 5px;
	border: 1px solid #000;
	border-collapse: collapse;
}

table tr th {
	padding: 5px;
	border: 1px solid #000;
	border-collapse: collapse;
	background: #ddd;
}

table tr td {
	padding: 5px;
	border: 1px solid #000;
	border-collapse: collapse;
	text-align: center;
}

table tr td.team {
	padding: 5px;
	border: 1px solid #000;
	border-collapse: collapse;
	text-align: left;
}

table a:link { text-decoration: none;}
table a:visited { text-decoration: none;}

table.noborder {
	padding: 5px;
	border:0;
}

table.noborder tr th {
	padding: 5px;
	background: #ddd;
	border:0;
	text-align: left;
}

table.noborder tr td {
	padding: 5px;
	border:0;
}

table.noborder tr td.fix {
	padding: 5px;
	border:0;
	text-align: center;
}

td.fix {
	width:10px;
}

td.left {
	text-align: left;
}

td.shade {
	text-align: left;
	background: #eee;
}

td.right {
	text-align: right;
}

.comment {
	font: 8px tahoma, arial, sans-serif;
	color: #00f;
}

table.stats th a:visited { color:#050; text-decoration: none; }
table.stats th a:link { color:#050; text-decoration: none; }
table.stats th a:hover { color:#f00; text-decoration: none; }




a:link, a:visited {
	text-decoration: underline;
	color: #050;
	}
a:hover, a:active {
	text-decoration: underline;
	color: #d00;
	}

p {
	margin-bottom: 20px;
}

ul.normal li {
	font: 0.9em tahoma, arial, sans-serif;
}

table.results {
	font: inherit;
	border: 1px solid #050;
	border-collapse: collapse;
	margin-top:5px;
}

table.results th {
	background-color: #050;
	color:#fff;
	font-weight:bold;
	text-align: center;
	border: 1px solid #050;
	border-collapse: collapse;
	padding: 5px;
}

table.results th a:link, th a:visited { color:#05fb47; text-decoration: none; }
table.results th a:hover { color:#f00; text-decoration: none; }

table.results th.sub {
	background-color: #ddd;
	color:#000;
	font-weight:bold;
	text-align: center;
	border: 1px solid #050;
	/*border-collapse: collapse;*/
	padding: 5px;
}

table.results td.fix {
	background-color: #fff;
	color:#000;
	border: 1px solid #0a0;
	border-collapse: collapse;
	padding: 5px;
	width:150px;
}

table.results td.fixv {
	background-color: #fff;
	color:#000;
	border: 1px solid #0a0;
	border-collapse: collapse;
	padding: 5px;
	text-align:center;
	width:30px;
}

table.results td.fixb {
	background-color: #fff;
	color:#000;
	border: 1px solid #0a0;
	border-collapse: collapse;
	padding: 5px;
	text-align:center;
	width:50px;
}

table.results td.scoresr {
	background-color: #e5f3f7;
	border: 1px solid #005;
	width: 162px;
	padding: 5px;
	text-align:left;
	color:#005;
} 
table.results td.scoresl {
	background-color: #e5f3f7;
	border: 1px solid #005;
	width: 162px;
	padding: 5px;
	text-align:right;
	color:#005;
} 

table.results th.matchhead {
	background-color:#A87145;
	color:#fff;
	font-weight:bold;
	text-align: center;
	border: 1px solid #050;
	/*border-collapse: collapse;*/
	padding: 5px;
}

td.scoresv {
	background-color: #e5f3f7;
	border:1px solid #005;
	width:40px;
	padding: 5px;
	text-align: center;
} 

td.extrainfo {
	background-color: #e5f3f7;
	border:1px solid #005;
	padding: 5px;
}

td.extrainfo strong {
	background-color: transparent;
	font-weight: bold;
}


a .alt { display: none; }

.clear { clear: both; }
.red { color: #f00; font-weight: bold; }
.green { color: #0a0; font-weight: bold; }
.blue{ color: #00f; font-weight: bold; }
.lightblue{ color: #00f; }
.clearfloats { clear:both; }

.fieldtxtsml
{
	width:50px;
}
.fieldtxt3
{
	width:300px;
}

.strong { font-weight: bold; color:#f00; }
