TD.BookRide_Heading_Unk {
	border-bottom: solid 1px #C0C0BC;
	background-color: #F4ECB0;
	font-size: 8pt;
}
TD.BookRide_Input_Unk {
	border-bottom: solid 1px #C0C0BC;
	background-color: #FDFAC4;
	padding: 5px;
	font-size: 8pt;
}
TABLE.BookRide_Unk {
	background-color: #F0F0E8;
	border-left: solid 1px #C0B080;
	border-right: solid 1px #C0B080;
}
TH.BookRide_Unk 
{
	background-color: #C0B080;
	color: White;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}
DIV.BookRide_Unk {
	background-color: #F4ECB0;
	color: Black;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 8pt;
}
DIV.ShuttleLabel {
	color: Black;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 8pt;
}

TD.BookRide_Heading_NR {
	border-bottom: solid 1px #C0B080;
	background-color: #F4ECB0;
	font-size: 8pt;
}
TD.BookRide_Input_NR {
	border-bottom: solid 1px #C0B080;
	background-color: #FDFAC4;
	padding: 5px;
	font-size: 8pt;
}
TABLE.BookRide_NR {
	background-color: #F0F0E8;
	border-left: solid 1px #C0B080;
	border-right: solid 1px #C0B080;
}
TH.BookRide_NR {
	background-color: #C0B080;
	color: White;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}
DIV.BookRide_NR {
	background-color: #F4ECB0;
	color: Black;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 8pt;
}

TD.BookRide_Heading_CR {
	border-bottom: solid 1px #2C8844;
	background-color: #F4ECB0;
	font-size: 8pt;
}
TD.BookRide_Input_CR {
	border-bottom: solid 1px #2C8844;
	background-color: #FDFAC4;
	padding: 5px;
	font-size: 8pt;
}
TABLE.BookRide_CR {
	background-color: #F0F0E8;
	border-left: solid 1px #2C8844;
	border-right: solid 1px #2C8844;
}
TH.BookRide_CR {
	background-color: #2C8844;
	color: White;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}
DIV.BookRide_CR {
	background-color: #F4ECB0;
	color: Black;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 8pt;
}

TD.BookRide_Heading_XL {
	border-bottom: solid 1px #882C44;
	background-color: #F4ECB0;
	font-size: 8pt;
}
TD.BookRide_Input_XL {
	border-bottom: solid 1px #882C44;
	background-color: #FDFAC4;
	padding: 5px;
	font-size: 8pt;
}
TABLE.BookRide_XL {
	background-color: #F0F0E8;
	border-left: solid 1px #882C44;
	border-right: solid 1px #882C44;
}
TH.BookRide_XL {
	background-color: #882C44;
	color: White;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}
DIV.BookRide_XL {
	background-color: #F4ECB0;
	color: Black;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 8pt;
}
TABLE.BookRide_BookInfoMsg TD {
	color: #0060C0;
    FONT-FAMILY: Arial, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
}
TABLE.BookRide_BookSuccessMsg TD {
	color: #006000;
    FONT-FAMILY: Arial, Geneva, sans-serif;
	font-size: 9pt;
	border: solid 1px #00C000;
	background-color: #C0FFC0;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
SPAN.BookRide_PrefDesc {
	display: none;
	color: #806000;
    FONT-FAMILY: Arial, Geneva, sans-serif;
	font-size: 8pt;
}

INPUT.ValidField {
	margin: 2px;
}

INPUT.ValidField {
	border: solid 2px red;
}

TABLE.ShuttleAvailabilityTable {	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;	
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 8pt;
}

LABEL#idProfileResult 
{
	display: none;
	color: #C00000;
    FONT-FAMILY: Arial, Geneva, sans-serif;
	font-size: 8pt;
}

TD.CellDisclaimerText
{
	color: #CC0000;
	font-size: 8pt;
	font-weight: bold;
}