body {
	background: #FFF;
	color: #000;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
}

table {
	font-size: 100%;
}

td {
	text-align: left;
}

.MeetingTitle {
	padding-bottom: 3px;
}

#HeaderName, #HeaderDesc, #HeaderTitle, .HeaderCol1 {
	font-weight: bold;
}

td.HeaderCol1 {
	padding-top: 0px;
	padding-bottom: 0px;
}

td.HeaderCol2 {
	padding-top: 0px;
	padding-bottom: 0px;
}

.DataTable {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	xfont-weight: bold;
	border-collapse: collapse;
	width: 100%;
}

.DataTable thead {
	font-weight: bold;
}

.PosCol, .NumCol, .GradeCol, .NameCol, .NamCol, .ClassCol, .MachineCol, .LapsCol, .TimeCol, .OnLapCol, .PointsCol,  .SpeedCol {
	padding: 5px 15px 5px 0;
	xborder-bottom: 1px dashed #777;
	vertical-align: top;
}

.GradeCol {
	display: none;
	white-space: nowrap;
}

.OnLapCol {
	padding-right: 0;
	white-space: nowrap;
}

.TimeCol  {
	text-align: right;
}

.DataTable .DataTableHeadRow{
	font-size: 100%;
}

.DataTable tbody  tr:nth-child(odd){
	background: #EEE;
}

.DataTable .PosCol {
	xcolor: #FDC314;
	text-align: center;
	white-space: nowrap;
}

.DataTable .NumCol {
	xcolor: #0292D0;
	text-align: center;
	white-space: nowrap;
}

.DataTable .OnLap {
	text-align: center;
	white-space: nowrap;
}

.DataTable .SpeedCol {
	text-align: center;
	white-space: nowrap;
}

.Copyright {
	font-size: 80%;
	padding-top: 10px;
}
