
		BODY
		{
			font-family:		Arial, Helvetica, sans-serif;
			font-size:			8pt;
		}
		TD
		{
			font-family:		Arial, Helvetica, sans-serif;
			font-size:			8pt;
			color:				#000000;
		}
		TABLE
		{
			border-collapse:	collapse;
		}
		INPUT
		{
			font-size:			8pt;
		}
		SELECT
		{
			font-size:			8pt;
		}
		BUTTON
		{
			background-color:	#003366;
			color:				#FFFFFF;
			font-size:			8pt;
			cursor:				pointer;
			border-style:		solid;
			border-width:		1px;
			border-color:		#DDDDEE;/*#CCCCCC;*/
			font-family:		Arial, Helvetica, sans-serif;
			padding:			2px;
		}

		A
		{
			color:				#003366;
			text-decoration:	underline;
		}
		A:link
		{
			color:				#003366;
			text-decoration:	underline;
		}
		A:hover
		{
			color:				#FF0000;
			text-decoration:	underline;
		}

		.MainTitle
		{
			font-family:		Century Gothic, Arial, Helvetica, sans-serif;
			color:				#F57421;/*5E92C8; /*#F57421;*/
			font-size:			14pt;
			font-weight:		normal;
			text-transform:		uppercase;
			margin:				5px;
			border-color:		#A8BCDD; /*#DDDDEE;/*#DDDDEE;/*#CCCCCC;/*#076085;*/
			border-style:		solid;
			border-top-width:	0px;
			border-bottom-width:0px;
			border-left-width:	0px;
			border-right-width:	0px;
		}
		.MainSubtitle
		{
			font-family:		Century Gothic, Arial, Helvetica, sans-serif;
			text-transform:		uppercase;
			color:				#006699;
			font-size:			8pt;
			border-color:		#A8BCDD; /*#DDDDEE;/*#DDDDEE;/*#CCCCCC;/*#076085;*/
			border-style:		solid;
			border-top-width:	1px;
			border-bottom-width:1px;
			border-left-width:	0px;
			border-right-width:	0px;
		}

		.Price
		{
			font-family:		Century Gothic, Arial, Helvetica, sans-serif;
			color:				#F57421; /*5E92C8; /*#F57421; #076085;*/
			font-weight:		bold;
			font-size:			12pt;
			margin:				5px;
			border-color:		#076085;/*DDDDEE;/*#CCCCCC;/*#076085;*/
			border-style:		solid;
			border-top-width:	0px;
			border-bottom-width:0px;
			border-left-width:	0px;
			border-right-width:	0px;
		}
		.PriceOther
		{
			color:				#076085;
		}
		.FinalPrice
		{
			font-weight:		bold;
			border-color:		#A8BCDD; /*#DDDDEE;/*#DDDDEE;/*#CCCCCC;/*#003366;*/
			border-style:		solid;
			border-top-width:	1px;
			border-bottom-width:0px;
			border-left-width:	0px;
			border-right-width:	0px;
			color:				#F57421; /*5E92C8; /*#F57421; #076085;*/
		}
		
		.Error
		{
			color:				#A51805;
			font-weight:		bold;
		}

		.recordDivider
		{
			border-color:		#CC9944;/*#CCCCCC;/*#003366;*/
			border-style:		solid;
			border-bottom-width:0px;
			border-top-width:	1px;
			border-left-width:	0px;
			border-right-width:	0px;
		}
		.recordDivider_Light
		{
			border-color:		#A8BCDD; /*#DDDDEE;/*#DDDDEE;/*#CCCCCC;/*#003366;*/
			border-style:		solid;
			border-bottom-width:0px;
			border-top-width:	1px;
			border-left-width:	0px;
			border-right-width:	0px;
		}
		.Button_Green
		{
			background-color:	#009900;
			color:				#FFFFFF;
			font-size:			8pt;
			cursor:				pointer;
			border-style:		solid;
			border-width:		1px;
			border-top-color:	#EEEEFF;
			border-left-color:	#EEEEFF;
			border-bottom-color:#CCCCDD;
			border-right-color:	#CCCCDD;
			/*border-color:		#DDDDEE;/*#CCCCCC;*/
			font-family:		Arial, Helvetica, sans-serif;
			padding:			2px;
		}
		.Button_Yellow
		{
			background-color:	#999900;
			color:				#FFFFFF;
			cursor:				pointer;
			border-style:		solid;
			border-width:		1px;
			border-top-color:	#EEEEFF;
			border-left-color:	#EEEEFF;
			border-bottom-color:#CCCCDD;
			border-right-color:	#CCCCDD;
			/*border-color:		#DDDDEE;/*#CCCCCC;*/
			font-size:			8pt;
			font-family:		Arial, Helvetica, sans-serif;
			padding:			2px;
			width:				150px;
		}
		.Button_Red
		{
			background-color:	#990000;/*A51805;/*990000;*/
			color:				#FFFFFF;
			cursor:				pointer;
			border-style:		solid;
			border-width:		1px;
			border-top-color:	#B9ADEE;
			border-left-color:	#B9ADEE;
			border-bottom-color:#97ABCC;
			border-right-color:	#97ABCC;
			/*border-color:		#A8BCDD; /*#DDDDEE;/*#DDDDEE;/*#CCCCCC;*/
			font-family:		Arial, Helvetica, sans-serif;
			font-size:			8pt;
			width:				150px;
			padding:			2px;
		}
		.HomeBoxA
		{
			border-top-color:	#97ABCC;
			border-left-color:	#97ABCC;
			border-bottom-color:#7589AA;
			border-right-color:	#7589AA;
			/*border-color:		#9999CC;*/
			border-style:		solid;
			border-width:		1px;
			background-color:	#FFFFFF;/*#A8BCDD;*/ /*#DDDDEE;*/
			padding:			3px;
			background-image:	url('../Images/blue_gradient_vertical.jpg');
			background-repeat:	repeat-x;
 		}
		.HomeBoxB
		{
			border-top-color:	#6CAB3D;
			border-left-color:	#6CAB3D;
			border-bottom-color:#4A891B;
			border-right-color:	#4A891B;
			/*border-color:		#5B9A2C;*/
			border-style:		solid;
			border-width:		1px;
			background-color:	#FFFFFF; /*#B1EB87;*/
			padding:			3px;
			background-image:	url('../Images/green_gradient_vertical.jpg');
			background-repeat:	repeat-x;
 		}
		.HomeBoxC
		{
			border-top-color:	#FF7443;
			border-left-color:	#FF7443;
			border-bottom-color:#DD5221;
			border-right-color:	#DD5221;
			/*border-color:		#FF7443;*/
			border-style:		solid;
			border-width:		1px;
			background-color:	#B1EB87;
			padding:			3px;
			background-image:	url('../Images/peach_gradient_vertical.jpg');
			background-repeat:	repeat-x;
 		}
		.HomeBoxD
		{
			border-top-color:	#FFA20F;
			border-left-color:	#FFA20F;
			border-bottom-color:#DDA00D;
			border-right-color:	#DDA00D;
			/*border-color:		#FFA20F;*/
			border-style:		solid;
			border-width:		1px;
			/*background-color:	#FFDD69;*/
			padding:			3px;
			background-image:	url('../Images/yellow_gradient_vertical.jpg');
			background-repeat:	repeat-x;
 		}

		.HomeSubtitleB
		{
			color:				#003366; /*426A10;*/
			text-transform:		uppercase;
			font-weight:		bold;
			font-size:			9pt;
			font-family:		Century Gothic, Arial, Helvetica, sans-serif;
 		}
 		.Hint
 		{
 			color:				#888888;
 			font-size:			8pt;
 			font-style:			italic;
 		}

		.Notice
		{
			font-size:			8pt;
			color:				#995555;
		}

		.Main
		{
			width:				100%;
		}
		/*
		.Header
		{
			font-family:		Arial, sans-serif;
			font-size:			22px;
			height:				80px;
			padding:			3px;
			color:				#003366;
			
		}*/
		.HeaderAd
		{


			text-align:			right;
		}
		.Subheader
		{
			background-color:	#A8BCDD; /*#DDDDEE; /*003366;*/
			color:				#000000;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:			9px;
			font-weight:		bold;
			height:				20px;
			padding:			6px;
			border-color:		#A8BCDD; /*#DDDDEE;/*#CCCCCC;/*#003399;*/
			border-style:		solid;
			border-top-width:	1px;
			border-bottom-width:1px;
			border-left-width:	0px;
			border-right-width:	0px;
		}
		.SubheaderLinks
		{
			/*background-color:	#003366;*/
			color:				#003366;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:			9px;
			font-weight:		bold;
			height:				20px;
			padding:			6px;
			text-align:			right;
			text-decoration:	none;
		}
		A.SubheaderLinks:link
		{
			color:				#A51805;/*#FFFF00;*/
			text-decoration:	none;
		}
		A.SubheaderLinks:hover
		{
			color:				#FF0000;/*#FF0000;*/
			text-decoration:	underline;
		}
		A.SubheaderLinks:visited
		{
			color:				#A51805;
			text-decoration:	none;
		}
		A.LeftNavigation_Selected
		{
			font-size:			8pt;
			padding:			5px;
			width:				100%;
			background-color:	#D8DCFE; /*#A8BCDD;/*#DDDDEE;/*#CCCCFF;*/
			color:				#006699;
			text-decoration:	none;
			border-top-color:	#C8D6EA; /*#CCCCCC;/*#003399;*/
			border-bottom-color:#9FB6D9; /*#CCCCCC;/*#003399;*/
			border-style:		solid;
			border-top-width:	1px;
			border-bottom-width:1px;
			border-left-width:	0px;
			border-right-width:	0px;
		}
		A.LeftNavigation_Selected:visited
		{
			font-size:			8pt;
			padding:			5px;
			width:				100%;
			background-color:	#D8DCFE; /*#A8BCDD;/*#DDDDEE;/*#CCCCFF;*/
			color:				#006699;
			text-decoration:	none;
			border-top-color:	#C8D6EA; /*#CCCCCC;/*#003399;*/
			border-bottom-color:#9FB6D9; /*#CCCCCC;/*#003399;*/
			border-style:		solid;
			border-top-width:	1px;
			border-bottom-width:1px;
			border-left-width:	0px;
			border-right-width:	0px;
		}
		A.LeftNavigation_Selected:hover
		{
			font-size:			8pt;
			padding:			5px;
			width:				100%;
			background-color:	#006699; /*#A8BCDD;/*#DDDDEE;/*#CCCCFF;*/
			color:				#FFFFFF;
			border-top-color:	#C8D6EA; /*#CCCCCC;/*#003399;*/
			border-bottom-color:#9FB6D9; /*#CCCCCC;/*#003399;*/
			text-decoration:	underlined;
			border-style:		solid;
			border-top-width:	1px;
			border-bottom-width:1px;
			border-left-width:	0px;
			border-right-width:	0px;
		}
		A.LeftNavigation:link
		{
			font-size:			8pt;
			padding:			5px;
			width:				100%;
			background-color:	#A8BCDD; /*#DDDDEE;/*#CCCCFF;*/
			color:				#006699;
			border-top-color:	#C8D6EA;/*#CCCCCC;/*#003399;*/
			border-bottom-color:#9FB6D9;/*#CCCCCC;/*#003399;*/
			text-decoration:	none;
			border-style:		solid;
			border-top-width:	1px;
			border-bottom-width:1px;
			border-left-width:	0px;
			border-right-width:	0px;
		}
		A.LeftNavigation:visited
		{
			font-size:			8pt;
			padding:			5px;
			width:				100%;
			background-color:	#A8BCDD; /*#DDDDEE;/*#CCCCFF;*/
			color:				#006699;
			border-top-color:	#C8D6EA;/*#CCCCCC;/*#003399;*/
			border-bottom-color:#9FB6D9;/*#CCCCCC;/*#003399;*/
			text-decoration:	none;
			border-style:		solid;
			border-top-width:	1px;
			border-bottom-width:1px;
			border-left-width:	0px;
			border-right-width:	0px;
		}
		A.LeftNavigation:hover
		{
			font-size:			8pt;
			padding:			5px;
			width:				100%;
			background-color:	#006699;
			color:				#FFFFFF;
			text-decoration:	underline;
			border-top-color:	#C8D6EA;/*#CCCCCC;/*#003399;*/
			border-bottom-color:#9FB6D9;/*#CCCCCC;/*#003399;*/
			border-style:		solid;
			border-top-width:	1px;
			border-bottom-width:1px;
			border-left-width:	0px;
			border-right-width:	0px;
		}
		.LeftColumn
		{
			color:				#000000;
			background-color:	#FFFFFF;/*CEB12C;/*DDDDFF;*/
			border-right-color:	#A8BCDD; /*#DDDDEE;/*#CCCCCC;/*#003366;*/
			border-right-style:	solid;
			border-right-width:	1px;
			width:				170px;
		}
		.CenterColumn
		{
			background-color:	#FFFFFF;
		}
		.Footer
		{
			border-top-color:	#A8BCDD; /*#DDDDEE;/*#CCCCCC;/*#003366;*/
			border-top-style:	solid;
			border-top-width:	0px;
			text-align:			center;
			font-size:			9px;
			color:				#006699;
			/*background-color:	#A8BCDD; /*#DDDDEE;*/
		}
		.LeftHeader
		{
			background-color:	#003366;
			color:				#FFFFFF;
			font-family:		Arial, Helvetica, sans-serif;
			font-weight:		bold;
			font-size:			9px;
			text-align:			Left;
			padding:			6px;
		}
		.LeftContent
		{
			font-family:		Arial, Helvetica, sans-serif;
			color:				#FFFFFF;
			padding:			6px;
			background-color:	#003366;/*#ECF3F6;*/
			background-image:	url('../Images/gray_gradient_vertical.jpg');
			border-bottom-width:1px;
			border-bottom-style:solid;
			border-bottom-color:#999999;
			width:				100%;
		}
		.LeftDivider
		{
			height:				20px;
		}
		.RightHeader
		{
			font-family:		Century Gothic, Arial, Helvetica, sans-serif;
			color:				#003366;
			font-size:			8pt;
			text-align:			center;
			text-transform:		uppercase;
			background-color:	#A8BCDD;
			border-top-color:	#97ABCC;
			border-left-color:	#97ABCC;
			border-bottom-color:#7589AA;
			border-right-color:	#7589AA;
			border-style:		solid;
			border-top-width:	1px;
			border-bottom-width:1px;
			border-left-width:	1px;
			border-right-width:	1px;
			padding:			3px;
			margin:				0px;
		}
		.RightContent
		{
			font-family:		Arial, Helvetica, sans-serif;
			color:				#000000;
			font-size:			8pt;
			margin:				0px;
			padding:			3px;
			border-top-color:	#97ABCC;
			border-left-color:	#97ABCC;
			border-bottom-color:#7589AA;
			border-right-color:	#7589AA;
			border-style:		solid;
			border-top-width:	0px;
			border-bottom-width:1px;
			border-left-width:	1px;
			border-right-width:	1px;
			background-image:	url('../Images/gray_gradient_vertical.jpg');
		}
		.RightDivider
		{
			height:				20px;
			margin:				0px;
			padding:			0px;
		}
		.TabSelected
		{
			border-color:		#A8BCDD; /*#DDDDEE;/*#CCCCCC;/*#076085;*/
			border-style:		solid;
			border-top-width:	1px;
			border-bottom-width:0px;
			border-left-width:	1px;
			border-right-width:	1px;
			background-color:	#A8BCDD; /*#82B16B;*/
		}
		.TabUnselected
		{
			border-color:		#A8BCDD; /*#DDDDEE;/*#CCCCCC;/*#076085;*/
			border-style:		solid;
			border-top-width:	1px;
			border-bottom-width:1px;
			border-left-width:	0px;
			border-right-width:	1px;
		}
		.TabTop
		{
			border-color:		#990000;/*DDDDEE;/*#CCCCCC;/*#076085;*/
			border-style:		solid;
			border-top-width:	0px;
			border-bottom-width:1px;
			border-left-width:	0px;
			border-right-width:	0px;
		}
		.TabContent
		{
			border-color:		#A8BCDD; /*#DDDDEE;/*#CCCCCC;/*#076085;*/
			border-style:		solid;
			border-top-width:	0px;
			border-bottom-width:1px;
			border-left-width:	1px;
			border-right-width:	1px;
			background-color:	#003366;/*#82B16B;*/
		}
		.FareDetails
		{
			background-color:	#FFFFFF;/*DDDDEE;*/
		}

		.MainContent
		{
			font-family:		Arial, Helvetica, sans-serif;
			color:				#333333;
			font-size:			8pt;
			margin:				5px;
		}
		A.BreadcrumbLink:link
		{
			color:				#006699;/*#F57421;/*#FFC513;*/
			text-decoration:	none;
		}
		A.BreadcrumbLink:visited
		{
			color:				#006699;/*#F57421;/*#FFC513;*/
			text-decoration:	none;
		}
		A.BreadcrumbLink:hover
		{
			color:				#A51805;
			text-decoration:	underline;
		}

		TD.Tab
		{
			/*background-color:	#F57421;*/
			border-color:		#A8BCDD; /*#DDDDEE;/*#CCCCCC;/*#003366;*/
			border-style:		solid;
			border-bottom-width:0px;
			border-top-width:	0px;
			border-left-width:	0px;
			border-right-width:	0px;
			background-color:	#A8BCDD; /*#DDDDEE;/*003366; /*#CDCDCD; /*DDDDDD;*/
			background-repeat:	no-repeat;
			text-align:			center;
			cursor:				pointer;
			text-transform:		uppercase;
			font-family:		Century Gothic, Arial, Helvetica, sans-serif;
		}
		
		A.Tab
		{
			color:				#FFFFFF;/*#FFC513;/*003366;*/
			font-size:			8pt;
			text-decoration:	none;
			border-width:		0px;
		}
		A.Tab:hover
		{
			color:				#FFFFFF;/*#F57421;/*#FFC513;/*003366;*/
			font-size:			8pt;
			text-decoration:	none;
			border-width:		0px;
		}
		A.Tab:visited
		{
			color:				#FFFFFF;/*#F57421;/*#FFC513;/*003366;*/
			font-size:			8pt;
			text-decoration:	none;
			border-width:		0px;
		}
		.TabSpacer
		{
		
			border-width:		0px;
			width:				10px;
		}
		.contentDivider
		{
			height:				40px;
		}
		TH
		{
			background-color:	#003366;
			color:				#FFFFFF;
			font-size:			8pt;
			text-align:			left;
		}
 		.HomeDivider
 		{
 			height:				15px;
 		}

		TABLE.ErrorBox
		{
			border-top-color:	#FF0000;
			border-left-color:	#FF0000;
			border-bottom-color:#990000;
			border-right-color:	#990000;
			border-style:		solid;
			border-width:		1px;
			background-color:	#FFDDDD;
		}
		TH.ErrorBox
		{
			background-color:	#990000;
			color:				#FFFFFF;
			font-weight:		bold;
			text-align:			left;
		}