DIV#RideDetails_PageDiv {
	display: none; 
	position: absolute;
	z-index: 100;
}
TABLE.RideDetailBorder {
	border-top: solid 2px #CBDDBC;
	border-left: solid 2px #CBDDBC;
	border-right: solid 2px #315513;
	border-bottom: solid 2px #315513;
}
TABLE.RideDetailBlock {
	border-left: solid 2px #528825;
	border-right: solid 1px #528825;
	border-bottom: solid 1px #528825;
}
TR.RideDetailHeader TD {
	background-color: #528825;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
	padding: 3px;
}
TABLE.RideDetailTable {
	width: 100%;
	height: 100%;
}
TD.RideDetailCell {
	background-color: #FFFFFF;
	height: 100%;
	border-right: solid 1px #528825;
	border-bottom: solid 1px #528825;
	padding: 2px;
	width: 50%;
}
IFRAME.RideDetails_Backing {
	display: none; 
	position: absolute; 
	width: 616px;
	z-index: 99;
}
LABEL.RideDetails_FieldLabel {
	font-size: 8pt;
	color: #315513;
}
LABEL.RideDetails_FieldValue {
	font-size: 8pt;
	color: #000000;
}
DIV.RideDetailCellLabel {
	background-color: #CBDDBC;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	padding: 2px;
}
SPAN.LoadingMsg {
	color: #6090C0;
	font-size: 9pt;
	font-weight: bold;
}
TD#idRideDetailBodyCell {
	background-color: #FFFFFF;
}
A.RideDetails_HeaderLink {
	color: #CBDDBC;
	font-size: 8pt;
}
IMG#RideDetails_Img {
	display: none; 
	position: absolute; 
	z-index: 90;
	width: 1000px;
	height: 1000px;
	top: 0;
	left: 0;
}
DIV.RideStatusBlock {				
	background-color: #C0D8F0;
	border-left: solid 1px #0059a5;
	border-right: solid 1px #0059a5;
	border-bottom: solid 1px #0059a5;
	margin-top: 8px;
	width: 200px;
}
DIV.RideStatusHeader {				
	background-color: #0059a5;
	color: White;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 8pt;
	font-weight: bold;
}
DIV.RideStatusBody {				
	padding: 5px;
}