﻿.TableWithBorder
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

.ModifySearchBox
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

.Seven-Day-Search-Date
{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 16px;
}
.Seven-Day-Search-Heading1
{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: bold;
	font-size: 14px;
}
.Seven-Day-Search-Heading2
{
	font-family: Arial, Helvetica, sans-serif;
	color: Blue;
	font-weight: bold;
	font-size: 13px;
}
.Seven-Day-Search-Heading3
{
	font-family: Arial, Helvetica, sans-serif;
	color: Blue;
	font-weight: bold;
	font-size: 16px;
}
.Seven-Day-Search-Date-Label
{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: bold;
	font-size: 16px;
}
.Seven-Day-Result-Label
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #800000;
	font-size: 13px;
}
.Seven-Day-Search-Row
{
	background: lightblue;
	color: #000000;
}
.Seven-Day-Result-Text
{
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.Seven-Day-Result-Highlight-Text
{
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: White;
	font-size: 13px;
}

.SimpleTextField
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	visibility: visible;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.Header1
{
	background-color: Navy;
}
.Header2
{
	background-color: #6699ff;
}
.HeaderText1
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: White;
}
.HeaderText2
{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	color: Navy;
}
.NormalBoldText
{
	font-family: Verdana;
	font-size: 10pt;
	color: black;
	font-weight: bold;
}
.NormalText
{
	font-family: Verdana;
	font-size: 10pt;
	color: black;
}
.FieldText1
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: Navy;
}
.FieldText2
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: black;
}
.FieldText3
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: Gray;
}
.FieldText4
{
	font-family: Verdana;
	font-size: 8pt;
	color: Navy;
}
.ErrorText
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: Red;
}
.Current-Itinerary-Label1
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #10289C;
}
.Text-Summary
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #758AEE;
}

.LabelWhite
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
}

.HiddenArea
{
	display: none;
}

.VisibleArea
{
	display: block;
}

.Text-Small
{
	font-family: verdana;
	font-size: 7pt;
	font-weight: normal;
}

.Text-Normal
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
}

.Text-Normal-Large
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: normal;
}

.Text-Bold-Large
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
}

.Text-Bold-Large-White
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
}

.Text-Box-Normal
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
/*	border: 1px;
	border-color: black;*/
}

.Text-Bold
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
}

.Text-Bold-White
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color: White;
}

.Text-Error
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: Red;
}

.Text-Info-Small
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #e30000;
}

.Text-Heading
{
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #0000cd;
}

.Text-Heading-Black
{
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}

.Text-SubHeading
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #0000cd;
}

.Text-SubHeading-Black
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.Normal-Table
{
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
	border-collapse: collapse;
}

.Normal-Table-Spaced
{
	padding: 1px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
	border-collapse: separate;
	width: 100%;
}

.Booking-Status-Table
{
	background: #E7E7FF;
	margin: 0px;
	border-style: solid;
	border-color: #0E4464;
	border-width: 1px;
	border-collapse: collapse;
}

.Booking-Status-Table-Cell
{
	padding: 2px;
	margin: 0px;
	border-style: solid;
	border-color: #0E4464;
	border-width: 1px;
}

.Consolidator-Table
{
	margin: 0px;
	border-style: solid;
	border-color: #0E4464;
	border-width: 2px;
	border-collapse: collapse;
	width: 230px;
}

.Consolidator-Table-Heading
{
	background: #003399;
	color: #FFFFFF;
	font-weight: bold;
	border-style: solid;
	border-color: #0E4464;
	border-width: 2px;
}

.Consolidator-Table-Cell
{
	border-style: solid;
	border-color: #0E4464;
	border-width: 2px;
}

.Criteria-Table
{
	margin: 0px;
	padding: 0px; 
}

.Criteria-Table-Heading
{
	color: #FFFFFF;
	font-weight: bold;
	border:0;
}

.Criteria-Table-Cell
{
	border-style: solid;
	border-color: #738AEF;
	border-width: 1px;
	height: 93px;
}

#ToolTip
{
	position: absolute;
	top: 0;
	left: 0;
	background: #758AEE;
	border-color: white;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	visibility: hidden;
}
.ToolTipTD
{
	color: white;
	font-family: verdana;
	font-size: 11px;
}

.Fares-Table-Heading
{
	background: #738AEF;
	color: #FFFFFF;
	font-weight: bold;
	border-style: solid;
	border-color: white;
	border-width: 1px;
}

.Seven-Day-Search-Header1
{
	background: #000063;
	border-bottom: white;
	border-left: white;
	border-right: white;
	border-top: white;
	color: #ffffff;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 15px;
	font-weight: bold;
}

.Seven-Day-Search-Header2
{
	background: #000063;
	border-bottom: white;
	border-left: white;
	border-right: white;
	border-top: white;
	color: #ffffff;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 13px;
	font-weight: bold;
}

.Seven-Day-Search-Header-Cell
{
	background: #000063;
	border-color: White;
	border-width: 2px;
	border-style: solid;
	color: #ffffff;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: White;
}

.Table-Color-Row
{
	background-color: #F0F0FF;
}

.Fare-Amount
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

.Confirm-Booking-Row
{
	background-color: #B0C4DE;
}

.Confirm-Passenger-Row
{
	background-color: #f0ffff;
}

.Wait
{
	padding: 2px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #038EFD;
	background-color: White;
	border: solid 2px #038EFD;
	vertical-align: middle; /*	position: absolute; 	top: 100px; 	left: 100px;*/
}

.ProgressPanel
{
	height: 30px;
}
.contentbg
{
	background-image: url(Images/contentbg.jpg);
	background-repeat: repeat-y;
	background-position:right;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 18px;
}
.footerbg
{
	background-image: url(footerbgl.jpg);
	background-repeat: repeat-x;
	background-position:right;
	padding: 0px;
}
.heading{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}
.normaltext{
	color:#006599;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
	font-weight:bold;
}
.normaltextblack{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
}