BODY
{
	font-weight: normal;
	font-size: medium;
	color: black;
	font-family: Tahoma, Verdana, Arial;
}

.tblMain
{
	border-right: black solid;
	border-top: black solid;
	border-left: black solid;
	border-bottom: black solid;
}


.tblHeader
{
	font-weight: bold;
	font-size: larger;
	text-transform: uppercase;
	color: blue;
}

.tblSubHdr
{
	border-top: black 3px solid;
	font-weight: normal;
	font-size: medium;
	text-transform: uppercase;
	color: red;
	border-right: black 1px solid;
	text-align: center;
}

.tblSubHdrRt
{
	border-top: black 3px solid;
	font-weight: normal;
	font-size: medium;
	text-transform: uppercase;
	color: red;	
	text-align: center;
}

.tblDetail
{
	font-weight: normal;
	font-size: medium;
	text-align: center;
	color: black;
	border-top: black 1px solid;	
	border-right: black 1px solid;
}

.tblDetailRt
{
	font-weight: normal;
	font-size: medium;
	text-align: center;
	color: black;
	border-top: black 1px solid;	
}

.tblYear
{
	font-weight: bold;
	color: black;
	text-align: center;
	border-top: black 1px solid;
	border-right: black 1px solid;		
}	

A:hover
{
	font-weight: bold;
	color: blue;
	text-decoration: underline;
}
A:visited
{
	font-weight:bold;
	color:Purple;
	text-decoration:none;
}

A
{
	font-weight: bold;
	color: blue;
	text-decoration: none;
}

.xslLine1
{
	border-left:black solid 1px;	
}
.xslLine1a
{
	border-left:black solid 1px;	
	color:white;
}

.xslLine3
{
	border-bottom: black solid 1px;
}
.xslLine3a
{
	border-bottom: black solid 1px;
	border-left:black solid 1px;
}
.xslLine3b
{
	border-right:black solid 1px;	
}

.RoundWin
{
	border-left: black solid 1px;
	border-right:silver solid 1px;
}
.RoundTotal
{
	font-weight: bold;	
	border-left: black solid 1px;
}

.PointsTbl
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.PointsBR
{
	border-right: black 1px solid;
	border-bottom: black 1px solid;
}

.PointsB
{
	border-bottom: black 1px solid;
}

.PointsBLR
{
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;	
}

.PointsLR
{
	border-right: black 1px solid;
	border-left: black 1px solid;
}

.outHdr
{
	font-weight: bold;
	color: blue;
	text-align: center;
	border-bottom:black 2px solid;
}

.outHdrR
{
	font-weight: bold;
	color: blue;
	text-align: center;
	border-right:black 1px solid;
	border-bottom:black 2px solid;
}

.outDetailSR
{
	border-right:silver 1px solid;
	border-bottom:black 1px solid;
}

.outDetailSR2
{
	border-right:silver 1px solid;
}

.outDetailBR
{
	border-right:black 1px solid;
	border-bottom:black 1px solid;
}

.outDetailBR2
{
	border-right:black 1px solid;
}

.outDetailWinner
{
	color: red;
	text-align: center;
	border-bottom:BLACK 1PX SOLID;
}

.outDetailWinner2
{
	color: red;
	text-align: center;
}
