﻿body {
	background-color:#e8e2e2;
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
}
.white {
	background-color:white;
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
}
.wheel {
	background-image:url('back-wheel2.gif');
	background-repeat:repeat;
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
}
p,p.MsoNormal, li.MsoNormal, div.MsoNormal {
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
}
.t10{
	font-size: 10.0pt;
	font-family: "Trebuchet MS";
}
p.Title12, li.Title12, div.Title12
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:11.0pt;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Trebuchet MS";
	color:black;
	font-weight:bold;
}
p.Title12c, li.Title12c, div.Title12c
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:11.0pt;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Trebuchet MS";
	text-align:center;
	color:black;
	font-weight:bold;
}
a {
	text-decoration:none;
}
a:link, span.MsoHyperlink {
    color: blue;
	/*text-decoration: underline;*/
}
a:visited, span.MsoHyperlinkFollowed {
	color: purple;
	/*text-decoration: underline;*/
}
p.rideinfoheading, li.rideinfoheading, div.rideinfoheading {
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
	font-weight: bold;
}
p.rideinfo, li.rideinfo, div.rideinfo {
	margin-bottom: 3.0pt;
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
}
p.Paragraph, li.Paragraph, div.Paragraph
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:5.0pt;
	margin-left:0in;
	text-indent:.25in;
	font-size:9.0pt;
	font-family:"Trebuchet MS";
	color:black;
}
p.paragraph-noindent, li.paragraph-noindent, div.paragraph-noindent {
	margin-bottom: 5.0pt;
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
}
p.noi-w{
	/*background-color:white;*/
	margin-bottom: 10.0pt;
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
}
h2,h3,p.ridetitle-nocheck, li.ridetitle-nocheck, div.ridetitle-nocheck {
	font-size: 12.0pt;
	font-family: Arial;
	font-weight: bold;
}
td.ridedate{
	font-size: 12.0pt;
	font-family: Arial;
	font-weight: bold;
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-color:black;
}
td.ridename{
	font-size: 12.0pt;
	font-family: Arial;
	font-weight: bold;
	text-align:right;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-color:black;
}
td.colheading{
	font-size: 10.0pt;
	font-family: Arial;
	font-weight: bold;
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
	border-style:solid;
	border-width:thin;
	border-color:black;
}
p.rideinfo-mid, li.rideinfo-mid, div.rideinfo-mid {
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
	color: black;
}
p.paragraphlast-noindent, li.paragraphlast-noindent, div.paragraphlast-noindent {
	margin-bottom: 11.0pt;
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
}
p.ridedescription, li.ridedescription, div.ridedescription {
	text-indent: .25in;
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
	color: black;
}
p.ridetitle-weekly, li.ridetitle-weekly, div.ridetitle-weekly {
	font-size: 11.0pt;
	font-family: Arial;
	font-weight: bold;
}
p.TableHeading, td.TableHeading,li.TableHeading, div.TableHeading {
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
	font-weight: bold;
}
p.Table, td.Table, li.Table, div.Table {
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
}
p.TableHeadingCenter, td.TableHeadingCenter, li.TableHeadingCenter, div.TableHeadingCenter {
	text-align: center;
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
	font-weight: bold;
}
p.Table-center, td.Table-center,li.Table-center, div.Table-center {
	text-align: center;
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
}
p.StyleTableHeadingCentered, li.StyleTableHeadingCentered, div.StyleTableHeadingCentered {
	text-align: center;
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
	font-weight: bold;
}
.style1 {
	font-family: "Trebuchet MS";
	font-size: 9pt;
}
.style2 {
	font-size: large;
	font-style: italic;
}
.style3 {
	text-decoration: underline;
}
table.RideData{
	border-collapse:collapse; width:100%;
}
table.RidePaces{
	border-collapse:collapse; width:100%;
	border-style:solid;
	border-width: thin;
	border-color:black;
}
.pacedata {
	border-style: solid;
	border-color:black;
	/*border-collapse:collapse;*/
	border-width: thin;
	/*padding-left: 15px;*/
}
table.RideTitle{
	border-collapse:collapse; width:100%;
}
tr{ 
	vertical-align:top;	
}
tr.alignbot { 
	vertical-align:bottom;	
}
table.stats{
	border-collapse: collapse;
	border-width: thin;
	border-color: #C0C0C0;
	width: 100%;
	font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
	font-size: small;
}
table.pedaler{
	border: thin solid #C0C0C0;
	border-collapse: collapse;
	width: 100%;
	font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
	font-size: small;
	padding: 5px;
}
table.harvey{
	border: medium solid black;
	border-collapse: collapse;
	width: 100%;
	font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
	font-size: medium;
	padding: 10px;
}
td.harveyname{
	border: thin solid #C0C0C0;
	padding:10px;
	padding-left:25px;
	
}
td.harveytitle{
	font-weight:bold;
	background-color:white;
	border-style:solid;
	border-width: medium;
	border-color:black;
	padding:10px;
	padding-left:25px;
}
td.ped{
	border: thin solid #C0C0C0;
	text-align: center;
	padding: 5px;
	
}
tr.bold,td.bold{
	 font-weight:bold;
}
tr.apace{
	background-color:#FFA0A0;
}
tr.bpluspace{
	background-color:#99FFFF;
}
tr.bpace{
	background-color:#ccFFFF;
}
tr.cpace{
	background-color:#FFFF99;
}
tr.dpace{
	background-color:#bbFFbb;
}
tr.titlerow{
	background-color:#f0f0f0;
}
th.pedtitle{
	text-align: center;
	font-size: 12.0pt;
	font-family: "Trebuchet MS";
	padding:5px;
	background-color:#f0f0f0;	
}
ul.notes{
	margin-left:30px;
	margin-right:30px;
}
.stat-right {
	margin: 0px;
	/*border-collapse:collapse;*/
	border-style: solid;
	border-width: thin;
	text-align: right;
	padding-right: 10px;
}
.Stat-name {
	border-style: solid;
	/*border-collapse:collapse;*/
	border-width: thin;
	padding-left: 15px;
}
hr{
	margin-top:5px;
	width:80%;
	height:1px;
	color:black;
}
.indent{
	text-indent:25px;
}
.cell, .wikicell{
	padding:3px;
	border-collapse:collapse;
	vertical-align:top;
}
.ads {
	background:#FFFFFF;
	margin-bottom: 15.0pt;
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
}
.news {
	background:#F0F0F0;
	margin-bottom: 15.0pt;
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
}
.idate{
	background:#F0F0F0;
	font-size:8pt;
	font-style:italic;
	text-align:right;
	
}
.iright{
	float:right;
	padding:10px;
	padding-right:0px;
}
.ileft{
	float:left;
	padding:10px;
	padding-left:0px;
}
.center{
	text-align:center;
}
.centershade{
	text-align:center;
	background:#F0F0F0;
}
.right{
	text-align:right;
}
.rightshade{
	text-align:right;
	background:#F0F0F0;
}
.shade{
	background:#F0F0F0;
}
.center9{
	text-align: center;
	font-size: 9.0pt;
	font-family: "Trebuchet MS";
}
.date {
	font-family:"Trebuchet MS",arial,sans-serif;
	font-size:14px;
	color:white;
	font-weight:bold;
}

