.fast50 tbody td
{
	font-family: 'verdana';
	color: #000000;
}

.cell-total,
#total {
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
}

.cell-ridercategory,
#ridercategory {
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
}

.cell-lap,
#lap {
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
}

.cell-stdpts,
#stdpts {
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
}

.cell-ridername,
#ridername,
.cell-ridernameM,
#ridernameM,
.cell-ridernameF,
#ridernameF
{
    font-size: 10pt;
    font-weight: bold;

}


.cell-ridernameF,
#ridernameF {
 	color: #990000;
}

.cell-place,
#place {
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
}


.cell-number
{
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
}

#heading {
	font-size: 8pt;
	font-weight: normal; 
}
#comment {
	font-size: 8pt;
	font-weight: normal; 
}

.cell-ridename,
#ridename {
	font-size: 12pt;
	font-weight: bold; 
}

.cell-ridename_s,
#ridename_s {
	font-size: 8pt;
	font-weight: normal; 
}

.cell-ridecourse,
#ridecourse {
	font-size: 10pt;
	font-weight: normal; 
}

.cell-ridecourse_s,
#ridecourse_s {
	font-size: 8pt;
	font-weight: bold; 
}

.cell-ridedate,
#ridedate {
	font-size: 10pt;
	font-weight: normal; 
}

.cell-ridedate_s,
#ridedate_s {
	font-size: 8pt;
	font-weight: normal; 
}

#rideweather {
	font-size: 8pt;
 	font-family: 'verdana';
 	color: #000000;
	font-weight: normal; 
}

#statename {
	font-size: 12pt;
 	font-family: 'verdana';
 	color: #000000;
	font-weight: bold; 
}

#footer {
	font-size: 8pt;
 	font-family: 'verdana';
 	color: #606060;
	font-weight: normal; 
}

.cell-text1,
#text1 {
	font-size: 9pt;
 	font-family: 'verdana';
 	color: #000000;
	font-weight: normal; 
}

#report {
	font-size: 9pt;
 	font-family: 'verdana';
 	color: #000000;
	font-weight: normal; 
}

table.list {
	border-top: 1px solid #606060;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	padding-top: 0px;

}

td.butImg {
	border-top: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
}

.ridernameM {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.ridernameF {
	color: #990000;
	font-size: 10pt;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


a.ridernameF:link {
	color: #990000;
	font-size: 9pt;
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.ridernameM:link {
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.ridernameM:active {
	color: #FF0000;
	font-size: 9pt;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.ridernameF:active {
	color: #FF0000;
	font-size: 9pt;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.ridernameM:visited {
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.ridernameF:visited {
	color: #990000;
	font-size: 9pt;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.ridernameM:hover {
	color: #006633;
	font-size: 9pt;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.ridernameF:hover {
	color: #006633;
	font-size: 9pt;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:active {
	color: #660000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:link {
	color: #006633;
	/*font-weight: bold;*/
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:visited {
	color: #006633;
	/*font-weight: bold;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover {
	color: #666666;
	/*font-weight: bold;*/
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.number {
	text-align: left;
}

.fast50 tr td,
.fast50 tr th
{
	padding-left: 0.25ch;
	padding-right: 0.25ch;
}

.fast50 tr:nth-of-type(2n) {
	background-color: #ddd;
}
