.ControlHeaderSmall{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-left: 5px;padding-top:5px; width: 200px;}
.ControlContent{
	background-color: #CCCCFF;
}
TH.FlightHeader{ background-color: #000099; font-size: 14px; color: #FFFFFF; font-weight:bold; }
TD.FlightHeader{ background-color: #000099; font-size: 14px; color: #FFFFFF; font-weight:bold; }
TD.FlightHeaderDetails{ padding-top: 2px; padding-bottom: 2px; background-color: #000099; font-size: 14px; color: #FFFFFF; font-weight:bold; }
TH.FlightHeaderDetails{ padding-top: 2px; padding-bottom: 2px; background-color: #000099; font-size: 14px; color: #FFFFFF; font-weight:bold; }
TD.FlightLightShade{ background-color: #FFFF99; }
TD.FlightDarkShade{ background-color: #CCCCFF; }

INPUT.Button{
	width: 125px;
}
INPUT.Button2{
	width: 125px;
	border: none;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	background-color: White;
	text-decoration: underline;
}
INPUT.ButtonSmall{
	width: 50px;
	
}
#txtArr{ width:260px; }

#txtAirline1, #txtAirline2, #txtAirline3 { width:240px; }


INPUT.DetailsButton{
	font-size: 10px
}

A:ACTIVE {
	color : #000000;
}

A:VISITED {
	color : #000000;	
}
A:Link
{
	color : #000000;
/*
    COLOR: #001D58;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: NORMAL;
   TEXT-DECORATION: underline
 */
}

#AirlineLinkWhite  {
	color : #FFFFFF;
}
.contentcenter {
	text-align: center;
}
.contentheader {
	margin-left: 225px;
	margin-top: 50px;
}
.contentheading {
	margin-top: 30px;
}
.contentsubheader{
	background-color: #000099;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}
.content {
	margin-left: 225px;
	width: 550px;
}
#contentmain {
	width: 100% !important;
	width /**/: 100%;
	text-align : left;
	vertical-align: top;
}
#contentleftpanel {
	margin-left: 0px;
	width: 250px !important;
	width /**/: 250px;
	text-align : left;
	vertical-align: top;
}
#contentrightpanel {
	margin-left: 250px;
	width: 630px !important;
	width /**/: 630px;
	vertical-align: top;
}
#contentbutton {
	width: 200px !important;
	width /**/: 200px;
	text-align : center;
	
}
.contentpaddingleft{
	padding-left: 3px;
	width: 200px;
}
.contentsmallsearch {
	width: 200px;
	margin: 2px 2px 2px 2px;
	margin-top: 30px;
	border: 1px solid #CCCCFF;
	
}
.contentsmallsearchpadding{
	padding-top: 10px;
	width: 200px;
}
.controlheadersmallsearch{ 
	background-color: #000099;  
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	width: 200px;
	}
	
.contentspacer {
	width: 50px;
	vertical-align: top;
}
.contentflights {
	width: 630px;
	vertical-align: top;
}
.contentflightsheader {
	width: 600px;
	
}
.contentright{
	width: 200px;
	text-align: right;
	padding-bottom: 2px;
	padding-right: 2px;
}
.contentsearch {
	width: 550px;
}
.contentsearchLBG {
	width: 550px;
	background-color: #CCCCFF;
	
}
.controlheader{ 
	background-color: #000099;  
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	
	}
.separater
{
	width: 600px;
	text-align: center;
	vertical-align: middle;
	height: 20px;
}
div.clear {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; background-color: #ffffff;}
div.spacer {display: block; margin: 0; padding: 0; height: 15px; line-height: 15px; background-color: #ffffff;}

#buttons { width: 100%;  margin: 0; padding: 0; 
	background-color: White; }

#buttons ul {
	display: inline; /* <-- added for IE 5.2/Mac */
	border: 0; margin: 0; padding: 0; list-style-type: none; 	clear: left;
	}

#buttons ul li {
	float: left;
	padding: 0;
	margin: 0;
	/*display: block;	*/
	list-style-image : none;
	font-weight : normal;
}
#buttons ul li#ConnxDirects  {
	width : 66%;
	text-align: right;
	
}
#buttons ul li#ReturnFlight  {
	width : 33%;
	text-align: center;
	
}

#contentsearchheader { width: 100%;  margin: 0; padding: 0; 
	line-height : 18px; background-color: White; }

#contentsearchheader ul {
	display: inline; /* <-- added for IE 5.2/Mac */
	border: 0; margin: 0; padding: 0; list-style-type: none; 	clear: left;
	line-height : 18px; }

#contentsearchheader ul li {
	float: left;
	padding: 0;
	margin: 0;
	/*display: block;
	*/
	list-style-image : none;
	line-height : 18px;
	font-weight : normal;
}
#contentsearchheader ul li#PrefHead  {
	width : 180px;
	background-color: #000099;  
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	margin-right: 2px;
}
#contentsearchheader ul li#PrefHeadRight  {
	width : 170px;
	background-color: #000099;  
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	
}

#contentsearchheader ul li#PrefSearch  {
	width : 180px;
	background-color: #CCCCFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding: 2px 2px 2px 2px;
	margin-right: 2px;
	vertical-align: top;
}
#contentsearchheader ul li#PrefSearchRight  {
	width : 170px;
	background-color: #CCCCFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding: 2px 2px 2px 2px;
	
}

#contentsearchheader ul li#FromTo  {
	width: 50%;
	background-color: #ffffff;  
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	
	
}
#contentsearchheader ul li#FromToSmallSearch  {
	background-color: #ffffff;  
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	
	
}

#PrefAirlineCount{
	width: 50px;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	margin-right: 2px
}

INPUT.Option {
	background-color: #CCCCFF; 
}

INPUT.OptionLightBG {
	background-color: #FFFFFF; 
}

TD.FromTo, TD.Option{ 
	background-color: #CCCCFF; 
}

TD.FromToLightBG, TD.OptionLightBG{ 
	background-color: #FFFFFF; 
}

BODY, TABLE, TD {

	color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
}

BODY {
	margin-left : 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: White;
}

BODY.Summary {
	margin-left : 0px;
	background-attachment : fixed;
}

BODY.Details {
	margin-left : 50px;
	background-attachment : fixed;
}

TD.DetailsLink
{ 
	BORDER-BOTTOM: #005689 solid thin; 
	BORDER-LEFT: #005689 solid thin; 
	BORDER-RIGHT: #005689 solid thin; 
	BORDER-TOP: #005689 solid thin;
    COLOR: #005689;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}

.lookuplist
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    POSITION: absolute;
    VISIBILITY: hidden
}
.lookuplistNsVis
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TABLE.preferredairlines
{

}
TD.preferredairlines
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: BOLD
}
INPUT.preferredairlines
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left
}
TD.preferredtitle
{

	COLOR: #FFFFFF;
	FONT-FAMILY: VERDANA, ARIAL;
	FONT-SIZE: 14px;
	FONT-WEIGHT: BOLD
}
TD.fromtooptionstitle
{

	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: BOLD
}
TABLE.departure
{
}
INPUT.departure
{

}
TABLE.arrival
{
}
TD.arrivaltitle
{

}
INPUT.arrival
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left
}
TABLE.preferredtime
{
}
TD.preferredtimetitle
{

}
SELECT.preferredairline
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left
}
SELECT.preferredtime
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left
}
TABLE.preferreddate
{
}
TD.preferreddatetitle
{

    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: BOLD
}
INPUT.preferreddate
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left
}
TD.departuretitle
{

    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: BOLD
}
.datebutton
{
    CURSOR: hand;
    FONT-FAMILY: Webdings;
    FONT-SIZE: 8pt;
    HEIGHT: 20px;
    LETTER-SPACING: normal;
    LINE-HEIGHT: 0pt;
    TEXT-ALIGN: center
}
TD.datebutton
{
    BORDER-BOTTOM: silver 2px inset;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: silver 1px inset;
    BORDER-TOP: silver 2px inset
}
.MainStyle
{
    COLOR: black;
    FONT-STYLE: italic
}
.SubStyle
{
    COLOR: gray
}

TD.Spacer{
	height: 3px;
	width: 2px;
}

.Head1
{
	PADDING-TOP: 20px;
   MARGIN-TOP: 20px;
   FONT-WEIGHT: bold;
   MARGIN-BOTTOM: 10px;
   COLOR: #0000ff;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Head2
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}

.Head3
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	color : #32246D;
}
.header
{
    BACKGROUND-COLOR: #000099;
	 width: 100%;
	 vertical-align: top;
}
.hidden
{
    display: none;

}
.FlightSeparator
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
	color : #32246D;
}
.Footer1
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.Footer1Disabled
{
    COLOR: silver;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.ErrorTextHead
{
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.ErrorText
{
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	background-color: #CCCCFF;
}
HR.c1
{
    BORDER-BOTTOM: teal 5pt solid;
    BORDER-LEFT: teal 5pt solid;
    BORDER-RIGHT: teal 5px solid;
    BORDER-TOP: teal 5pt solid;
    TEXT-ALIGN: center;
    WIDTH: 70%
}
.FlightFound
{
	COLOR:#000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;

}
TABLE.SmallSearch{
	margin-top: 30px;
	border: 1px solid #CCCCFF;
	
	
}

TABLE.SmallNewSearch{
	margin-left: 5px;
	
	
	
}
.SmallSearch{
	margin-top: 30px;
	border: 1px solid #CCCCFF;
	
	
}
.SummaryHeader
{
	COLOR:#000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.SummaryHeaderNormal
{
	COLOR:#000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
}

.ConnectTo
{
    COLOR:#000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: BOLD;
}
.FlightTypeHeader
{
    COLOR:#000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: BOLD;
}
.CodeShare
{
	COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: NORMAL;
}
.I1
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: BOLD;
}
.I1Bold
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: BOLD;
}
.D1
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: NORMAL;
}

.Link
{
    COLOR: #001D58;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: NORMAL;
}
.DarkBG {
	  BACKGROUND-COLOR: #CCCCFF;
	  padding-top: 2px;
}
.LightBG {
		padding-top: 2px;
	    background-color: #FFFF99;
}

TABLE.ScheduleLine {
		  BACKGROUND-COLOR: #CCCCFF;
}
TABLE.Button
{
	BACKGROUND-COLOR:#000000;
	COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: BOLD;
    BORDER-SIZE: 6;
    BORDER-COLOR:#000000;
    BORDER-STYLE:INSET;
}
.ButtonRow
{
	BACKGROUND-COLOR:#000000;
	COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: BOLD;

}
A.ButtonRow1
{
	BACKGROUND-COLOR:#000000;
	COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: BOLD;
    TEXT-DECORATION: none

}
TABLE.NegButton
{
	BACKGROUND-COLOR:#000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: BOLD;
	COLOR: #002368;
    BORDER-SIZE: 5;
    BORDER-COLOR:#000000;
    BORDER-STYLE: OUTSET;
}
.NegButtonRow
{
	BACKGROUND-COLOR:#000000;
	COLOR: #002368;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: BOLD;

}


.DetailsHeader
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	color : #FFFFFF
}


.PreferredAirlineHeader
{
	COLOR:#000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	font-weight : normal;
}

TD.Examples
{
	background-color: #CCCCFF;
}

SELECT.ValidationError
{
    FONT-SIZE: 20%
}

TD.ValidationError
{
	COLOR: White;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	background-color : Red;
}

TABLE.ValidationError
{
}

.Searching
{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Navy;
}
.disclaimer
{
	COLOR: Black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	text-align: center;
}
#ControlWarning{
	background-color: #F2F3F7;
	width: 530px !important;
	width /**/
	: 540px;
	text-align : center;
	padding-top : 2%;
	padding-bottom : 2%;
	border : 3px solid #DDE1E9;
}
#WarningHeader{
	background-color: #F2F3F7;
	color : #333366;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight : bold;
	width: 530px !important;
	width /**/
	: 540px;
	text-align : center;
	
	
}

#WarningText{
	background-color: #F2F3F7;
	color : #333366;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 530px !important;
	width /**/
	: 540px;
	text-align : center;
	
}
