.PopupWait
{
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	width:100%;	
	BACKGROUND-COLOR: #eeeeee; 
	border: #DDDDDD 1px solid;
	z-index:999;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;	
}
.PopupWaitHeader
{
	width:100%;	
	text-align:center;	
	font-family:Arial;
	font-weight:bold;
	font-size:12px;	
}
.PopupWaitMsg
{
	width:100%;
	text-align:left;	
}
.CellHWait
{
text-align:left;
FONT-WEIGHT: bold; 
FONT-SIZE: 10pt; 
COLOR: #000000; 
FONT-FAMILY: Tahoma; 
HEIGHT: 18px;
width:50px; 
float:left;
border-color:#000000;
border: solid 0px;
vertical-align:middle;
}

.CellHEndWait
{
text-align:left;
FONT-WEIGHT: bold; 
FONT-SIZE: 10pt; 
COLOR: #000000; 
FONT-FAMILY: Tahoma; 
HEIGHT: 18px;
width:auto; 
border-color:#000000;
border: solid 0px;
vertical-align:middle;
}
.Cadre{
	border: 2px solid #CC0000;		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:20px;	
	width:440px;
	
}
.CadreTitleR
{
	z-index:5;
	position:absolute;
	/*border: 1px solid #CC0000;*/
	background-color: #FFFFFF;
	margin-top:-30px;
	height:20px;
	width:auto;
	padding-left:10px;
	padding-right:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.CadreTitleC
{
	padding-left:5px;
	line-height:20px;
	vertical-align:middle;	
	float:left;	
	/*border: 1px solid #00CC00;*/	
	height:100%;
	white-space:nowrap;	
	
}
.GroupPanel
{			
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:5px;
	
}
/*  CSS style for Booking Data*/

.PBookingData
{
	background-color: #FFFFFF;	
	
	vertical-align:middle;
	width:auto;
}
.CBookingDataTitle
{	
	line-height:20px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	text-align:left;
	float:left;
	/*border: 1px solid #CC0000;	*/
}
.CBookingData
{		
	line-height:12px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	text-align:left;
	float:left;	
}



.RBookingDataTitle
{
	height:20px;
	background-color:#CADCF0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	font-weight:bold; 
}

.RBookingData
{
	height:14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 	
}
/*  CSS style for Transaction Status*/

.PTransactionStatus
{
	background-color: #FFFFFF;	
	border-color:#000000;
	border: solid 1px;
	vertical-align:middle;
	width:auto;
}
.CTransactionStatusTitle
{	
	line-height:20px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	text-align:left;
	float:left;
	/*border: 1px solid #CC0000;	*/
}
.CTransactionStatus
{		
	line-height:12px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	text-align:left;
	float:left;	
}



.RTransactionStatusTitle
{
	height:20px;
	background-color:#CADCF0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	font-weight:bold; 
}

.RTransactionStatus
{
	height:14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 	
}
/*  CSS Style for passenger Panel*/
.Cpassenger
{	
	width:110px;
	height:22px;
	float:left;	
	line-height:22px;
	vertical-align:bottom;		
}
.CpassengerMini
{	
	width:75px;
	height:22px;
	float:left;
	line-height:22px;
	vertical-align:bottom;		
}
.Ppassenger
{
	background-color: #FFFFFF;	
	border-color:#000000;
	border: solid 1px;
	vertical-align:middle;
	width:auto;
}
.Rpassenger
{	
	height:22px;	
	font-size:12px;	
	font-family:Arial;
	vertical-align:text-bottom;
	text-align:left;
}
.RTpassenger
{
	
	font-size:12px;	
	vertical-align:text-bottom;
	text-align:left;
	font-family:Arial;
	font-weight:bold;
}
.RHpassenger
{
	width:auto;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;	
	height:22px;
	text-align:left;
	background-color: #CCCCCC;
}

.Txtpassenger
{
	border: #999999 1px solid;	
	font-size: 12px;
	font-family: Arial;	
}

		/* for display*/
.Cpassenger_Display
{
	width:150px;
	height:22px;
	float:left;
	background-color:#FFFFFF;
	border: solid 0px;
	line-height:22px;
	vertical-align:bottom;	
}
.CpassengerMini_Display
{
	width:50px;
	height:22px;
	float:left;
	background-color:#FFFFFF;	
	line-height:22px;
	vertical-align:bottom;	
}
.Rpassenger_Display
{
	height:22px;
	width:750px; 
	font-size:12px;
	font-family:Arial;
	vertical-align:text-bottom;
	text-align:left;
}
.RHpassenger_Display
{
	width:auto;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;	
	height:22px;
	text-align:left;
	background-color: #FFFFFF;
}

/* CSS Style for Customer Panel*/
.CCustomer
{
	height:20px;
	line-height:20px;
	float:left;
	background-color:#FFFFFF;
	width:105px;
	/*border: 1px solid #CC0000;*/
}

.CCustomerauto
{
	height:20px;
	line-height:20px;
	float:left;
	background-color:#FFFFFF;
	width:auto;
}
.PCustomerBegin
{
	border: 0px solid #CC0000;
	width:430px;
	background-color: #FFFFFF;	
	vertical-align:middle;
	 
}
.PCustomerEnd
{
	background-color: #FFFFFF;	
	vertical-align:middle;
	width:430px; 
}
.RCustomer
{	
	width:auto;
	height:20px;		
	font-size:12px;
	font-family:Arial;	
	/*border: 1px solid #00CC00;*/
	white-space:nowrap;
	clear:both;
	
}
.RHCustomer
{
	width:auto; 
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#000000;	
	border-color:#FF0000;
	border: solid 0px;
	height:20px;	
}
.RTCustomerBegin
{
	width:210px; 
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;	
	border-color:#FF0000;
	border: solid 0px;
	height:20px;	
}
.RTCustomerEnd
{
	width:410px; 
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;	
	border-color:#FF0000;
	border: solid 0px;
	height:20px;	
}
.CHCustomer
{
	height:20px;
	background-color: #CCCCCC;
	float:left;
}
.TxtCustomer
{
	border: #999999 1px solid;	
	font-size: 12px;
	width:100px;
	font-family: Arial;
	
}
.TxtBoxCustomer
{
	border: #999999 1px solid;	
	width:300px;
	font-family:Arial; 
	font-size:12px;
	color:#000000;
	background-color: #ffffff;
	
}
		/* Display */
.CCustomer_Display
{
	height:20px;
	line-height:20px;
	float:left;
	background-color:#FFFFFF;
	width:110px;
}
.RCustomer_Display
{	
	width:auto;
	height:20px;		
	font-size:12px;
	font-family:Arial;	
	
}
.RHCustomer_Display
{
	width:auto; 
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#000000;	
	border-color:#FF0000;
	border: solid 0px;
	height:20px;	
}
/*  CSS Style for Invoice Panel*/
.CInvoice
{
	height:16px;
	float:left;
	background-color:#FFFFFF;
	border: 0px solid #CC0000;
}
.PInvoice
{
	background-color: #FFFFFF;
	vertical-align:middle;
	width:430px; 
}
.RInvoice
{
	width:100%; 
	font-size:10px;
	vertical-align:text-bottom;
	clear:both;
}
.RHInvoice
{
	width:100%; 
	font-family:Arial;
	font-weight:bold;
	font-size:10px;
	color:#000000;	
	border-color:#FF0000;
	border: solid 0px;
	height:16px;
	background-color: #CCCCCC;		
}
.CHInvoice
{
	height:18px;
	background-color: #CCCCCC;
	float:left;
	border: 0px solid #CC0000;
}
/*  CSS Style for Product Panel*/
.CProduct
{
	height:18px;
	float:left;
	background-color:#FFFFFF;
	width:400px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
}
.PProduct
{
	width:400px;
	vertical-align:middle;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	/*border: 1px solid #CC0000;*/
}
.RProduct
{
	height:20px;
	font-size:12px;
	vertical-align:text-bottom;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
.RHProduct
{
	width:auto; 
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;	
	border-color:#FF0000;
	border: solid 0px;
	height:20px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
.CHProduct
{
	height:18px;
	background-color: #CCCCCC;
	float:left;
	width:400px; 
}
/* CSS for Air Segment Panel */
.PAirSegment{
	/*border: 2px solid #CC0000;*/		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.PSAirSegment{
	border: 2px solid #4E83B0;		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.CAirSegmentTitle
{	
	line-height:20px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	text-align:left;
	float:left;
	/*border: 1px solid #CC0000;*/
}
.CAirSegment
{	
	/*border: 1px solid #00CC00;	*/
	vertical-align:middle;
	line-height:inherit;
	height:inherit;
	width:auto;	
	/*height:auto;*/
	text-align:left;
	float:left;	
}
.BAirSegment
{		
	width:auto;
	padding-left:20px;
}
.CAirSegmentInformation
{		
	line-height:12px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	color: #333366;
	text-align:left;
	float:left;	
}
.CAirSegmentWarning
{		
	line-height:12px;
	vertical-align:middle;
	font-weight:bold;
	width:auto;	
	height:100%;
	color: #FF0000;
	text-align:left;
	float:left;	
}
.RAirSegmentTitle
{
	height:20px;
	background-color:#CADCF0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	font-weight:bold; 
}
.RAirSegmentTitlePassenger
{
	height:14px;
	background-color:#CADCF0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	font-weight:bold; 
}
.RAirSegment
{
	/*border: 1px solid #CC0000;	*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	white-space:nowrap;
	width:100%;
	height:12px;
	line-height:12px;
}

/* CSS for VehicleRent Segment Panel */
.PVehicleRentSegment{
	border: 1px solid #FAAB1D;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.PSVehicleRentSegment{
	border: 1px solid #FFE169;		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.CVehicleRentSegmentTitle
{	
	line-height:20px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	text-align:left;
	float:left;
}
.CVehicleRentSegment
{		
	line-height:12px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	text-align:left;
	float:left;	
}
.BVehicleRentSegment
{	
	width:auto;
	padding-left:20px;
}
.CVehicleRentSegmentInformation
{		
	line-height:12px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	color: #333366;
	text-align:left;
	float:left;	
}
.CVehicleRentSegmentWarning
{		
	line-height:12px;
	vertical-align:middle;
	font-weight:bold;
	width:auto;	
	height:100%;
	color: #FF0000;
	text-align:left;
	float:left;	
}
.RVehicleRentSegmentTitle
{
	height:20px;
	background-color:#FFE169;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	font-weight:bold; 
}
.RVehicleRentSegmentTitlePassenger
{
	height:14px;
	background-color:#FFE169;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	font-weight:bold; 
}
.RVehicleRentSegment
{
	height:14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 	
}

/* CSS for Accommodation Segment Panel */
.selectAccommodationSegment
{
height:18px;
font-size:9px;	
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.PAccommodationSegment{
	border: 1px solid #E4F7E4;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.PSAccommodationSegment{
	border: 1px solid #E4F7E4;		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.CAccommodationSegmentTitle
{	
	/*border: 1px solid #00CC00;*/
	line-height:20px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	text-align:left;
	float:left;
}
.CAccommodationSegment
{	
	/*border: 1px solid #00CC00;	*/
	line-height:20px;
	vertical-align:middle;
	height:inherit;
	width:auto;	
	text-align:left;
	float:left;		
	white-space:nowrap;
}
.BAccommodationSegment
{	
	width:auto;
	padding-left:20px;
}
.CAccommodationSegmentInformation
{		
	line-height:20px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	color: #333366;
	text-align:left;
	float:left;	
}
.CAccommodationSegmentWarning
{		
	line-height:20px;
	vertical-align:middle;
	font-weight:bold;
	width:auto;	
	height:100%;
	color: #FF0000;
	text-align:left;
	float:left;	
	
}
.RAccommodationSegmentTitle
{
	height:20px;	
	vertical-align:middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	line-height:20px;
	color:#000000; 
	background-color:#E4F7E4;
	
}
.RAccommodationSegmentTitlePassenger
{
	/*border: 1px solid #CC0000;*/
	height:20px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	font-weight:bold; 
}
.RAccommodationSegment
{
	/*border: 1px solid #CC0000;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px;
	height:20px; 
	white-space:nowrap;
	width:100%;
	color:#000000; 	
}

/* CSS for BoatSegment Panel */
.PBoatSegment{
	border: 1px solid #4E83B0;		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.PSBoatSegment{
	border: 1px solid #CADCF0;		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.CBoatSegmentTitle
{	
	line-height:20px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	text-align:left;
	float:left;
}
.CBoatSegment
{		
	line-height:12px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	text-align:left;
	float:left;	
}
.BBoatSegment
{		
	width:auto;
	padding-left:20px;
}
.CBoatSegmentInformation
{		
	line-height:12px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	color: #333366;
	text-align:left;
	float:left;	
}
.CBoatSegmentWarning
{		
	line-height:12px;
	vertical-align:middle;
	font-weight:bold;
	width:auto;	
	height:100%;
	color: #FF0000;
	text-align:left;
	float:left;	
}
.RBoatSegmentTitle
{
	height:20px;
	background-color:#CADCF0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	font-weight:bold; 
}
.RBoatSegmentTitlePassenger
{
	height:14px;
	background-color:#CADCF0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	font-weight:bold; 
}
.RBoatSegment
{
	height:14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 	
}

/* CSS for BusSegment Panel */
.PBusSegment{
	border: 1px solid #4E83B0;		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.PSBusSegment{
	border: 1px solid #CADCF0;		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.CBusSegmentTitle
{	
	line-height:20px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	text-align:left;
	float:left;
}
.CBusSegment
{		
	line-height:12px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	text-align:left;
	float:left;	
}
.BBusSegment
{		
	width:auto;
	padding-left:20px;
}
.CBusSegmentInformation
{		
	line-height:12px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	color: #333366;
	text-align:left;
	float:left;	
}
.CBusSegmentWarning
{		
	line-height:12px;
	vertical-align:middle;
	font-weight:bold;
	width:auto;	
	height:100%;
	color: #FF0000;
	text-align:left;
	float:left;	
}
.RBusSegmentTitle
{
	height:20px;
	background-color:#CADCF0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	font-weight:bold; 
}
.RBusSegmentTitlePassenger
{
	height:14px;
	background-color:#CADCF0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	font-weight:bold; 
}
.RBusSegment
{
	height:14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 	
}

/* CSS for NavetteSegment Panel */
.PNavetteSegment{
	border: 1px solid #4E83B0;		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.PSNavetteSegment{
	border: 1px solid #CADCF0;		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.CNavetteSegmentTitle
{	
	line-height:20px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	text-align:left;
	float:left;
}
.CNavetteSegment
{		
	line-height:12px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	text-align:left;
	float:left;
	
}
.BNavetteSegment
{		
	width:auto;
	padding-left:20px;
}
.CNavetteSegmentInformation
{		
	line-height:12px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	color: #333366;
	text-align:left;
	float:left;	
}
.CNavetteSegmentWarning
{		
	line-height:12px;
	vertical-align:middle;
	font-weight:bold;
	width:auto;	
	height:100%;
	color: #FF0000;
	text-align:left;
	float:left;	
}
.RNavetteSegmentTitle
{
	height:20px;
	background-color:#CADCF0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	font-weight:bold; 
}
.RNavetteSegmentTitlePassenger
{
	height:14px;
	background-color:#CADCF0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	font-weight:bold; 
}
.RNavetteSegment
{
	height:14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 	
}

/* CSS for TrainSegment Panel */
.PTrainSegment{
	border: 1px solid #4E83B0;		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.PSTrainSegment{
	border: 1px solid #CADCF0;		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.CTrainSegmentTitle
{	
	line-height:20px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	text-align:left;
	float:left;
}
.CTrainSegment
{		
	line-height:12px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	text-align:left;
	float:left;	
}
.BTrainSegment
{		
	width:auto;
	padding-left:20px;
}
.CTrainSegmentInformation
{		
	line-height:12px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	color: #333366;
	text-align:left;
	float:left;	
}
.CTrainSegmentWarning
{		
	line-height:12px;
	vertical-align:middle;
	font-weight:bold;
	width:auto;	
	height:100%;
	color: #FF0000;
	text-align:left;
	float:left;	
}
.RTrainSegmentTitle
{
	height:20px;
	background-color:#CADCF0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	font-weight:bold; 
}
.RTrainSegmentTitlePassenger
{
	height:14px;
	background-color:#CADCF0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	font-weight:bold; 
}
.RTrainSegment
{
	height:14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 	
}
/* CSS for Extra Segment Panel */
.PExtraSegment{
	border: 1px solid #FAAB1D;		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.PSExtraSegment{
	border: 1px solid #FFE169;		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.CExtraSegmentTitle
{	
	line-height:20px;
	vertical-align:middle;
	width:auto;	
	height:100%;
	text-align:left;
	float:left;
	/*border: 1px solid #00CC00;	*/
}
.CExtraSegment
{		
	line-height:18px;
	vertical-align:middle;
	font-size:inherit;
	width:auto;	
	height:20px;
	text-align:left;
	float:left;	
	/*border: 1px solid #00CC00;*/
}
.BExtraSegment
{		
	width:auto;
	padding-left:20px;
}
.CExtraSegmentInformation
{		
	line-height:18px;
	vertical-align:middle;
	width:auto;	
	font-size:inherit;
	height:100%;
	color: #333366;
	text-align:left;
	float:left;	
}
.CExtraSegmentWarning
{		
	line-height:18px;
	vertical-align:middle;
	font-weight:bold;
	font-size:inherit;
	width:auto;	
	height:100%;
	color: #FF0000;
	text-align:left;
	float:left;	
}
.RExtraSegmentTitle
{
	height:20px;
	background-color:#FFE169;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	font-weight:bold; 
}
.RExtraSegmentTitlePassenger
{
	height:20px;
	background-color:#FFE169;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	font-weight:bold; 
	/*border: 1px solid #CC0000;*/
}
.RExtraSegment
{
	/*border: 1px solid #CC0000;*/
	height:20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	width:100%;	
	clear:both;
}

