BODY {
	color: #333;
   FONT-SIZE: 11px;
   font-family: Arial, Verdana, sans-serif; 
	background-color: #FFFFFF;
}
BODY.Details {
	background-attachment : fixed;
}
BODY.Summary {
	background-attachment : fixed;
}
A:visited {  
	color: #4A9ED0;
	text-decoration: none;
	FONT-SIZE: 11px; 
}
	
A:hover {  
	color: #4A9ED0;
	text-decoration: underline;
	FONT-SIZE: 11px;
}

A:link {
	color: #4A9ED0;
	text-decoration: none;
   FONT-SIZE: 11px;
   FONT-FAMILY: arial, tahoma, verdana;
}

A.AirlineLink:visited{ FONT-SIZE: 11px; }
A.AirlineLink:link{ FONT-SIZE: 11px; }
A.AirlineLink:active{ FONT-SIZE: 11px;}
A.AirlineLink:hover{ FONT-SIZE: 11px; }

A.ButtonRow1, A.ButtonRow1:hover, A.ButtonRow1:visited, A.ButtonRow1:active
{
  	COLOR: #FFFFFF;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   TEXT-DECORATION: none
}
A.DateRange{FONT-SIZE: 11px;}
A.DateRange:visited{ FONT-SIZE: 11px;}
A.DateRange:link{ FONT-SIZE: 11px;}
A.DateRange:active{ FONT-SIZE: 11px; }

A.Help:visited{ font-size: 11px; FONT-WEIGHT: bold;
   TEXT-DECORATION: underline }
A.Help:link{ font-size: 11px; FONT-WEIGHT: bold;
   TEXT-DECORATION: underline}
A.Help:active{ font-size: 11px; FONT-WEIGHT: bold;
   TEXT-DECORATION: underline}
A.Help:hover{ font-size: 11px; FONT-WEIGHT: bold;
   TEXT-DECORATION: underline}

A.Navigate, A.Navigate:link,A.Navigate:visited,A.Navigate:active {
	COLOR: #4A9ED0;
   FONT-FAMILY: arial, tahoma, verdana;
 	FONT-SIZE: 11px;
	FONT-WEIGHT: BOLDER;
}

A.mapselect, A.mapselect:visited, A.mapselect:active
{
  	COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 9pt;
   FONT-WEIGHT: bold;
   TEXT-DECORATION: none
}

A.mapselect:hover
{
  	COLOR: #4A9ED0;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 9pt;
   FONT-WEIGHT: bold;
   TEXT-DECORATION: underline;
}

H1 {
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-WEIGHT: normal;
   FONT-SIZE: 14pt;
}
HR.c1
{
    BORDER-BOTTOM: #4A9ED0 5pt solid;
    BORDER-LEFT: #4A9ED0 5pt solid;
    BORDER-RIGHT: #4A9ED0 5pt solid;
    BORDER-TOP: #4A9ED0 5pt solid;
    TEXT-ALIGN: center;
    WIDTH: 70%
}
INPUT.arrival
{
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-ALIGN: left;
	COLOR: #333;
}
INPUT.Button {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
 	FONT-SIZE: 11px;
}
INPUT.departure
{
   BACKGROUND-COLOR: #ffffff;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   TEXT-ALIGN: left
}
INPUT.Option {
	background-color : transparent;
	font-size: 11px;
	color: #333;
}
INPUT.preferredairlines
{
	COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
 	FONT-SIZE: 11px;
	TEXT-ALIGN: left
}
INPUT.preferreddate
{
   BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
   TEXT-ALIGN: left;
	COLOR: #333;
}
SELECT.preferredtime
{
	FONT-SIZE: 11px;
	COLOR: #333;
}
SELECT.ValidationError
{
    FONT-SIZE: 20%
}
TABLE.arrival
{
}
TABLE.Button
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: NORMAL;
	BORDER: 2px solid #1F2F3F;
	background-color: #1F2F3F;
	margin-right: 5px;
	margin-top: 5px;
	
	
}
TABLE.departure
{
}
TABLE.FlightTable
{
	background-color : #C9C9C9;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	width : 430px;
}	
TABLE.ImageHeader
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	
}
TABLE.MainBody
{
   width: 750px;
	margin-top: 1px;
	vertical-align: top;
} 

TABLE.NegButton
{
	BACKGROUND-COLOR: #000000;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: NORMAL;
	COLOR: #FFFFFF;
   BORDER-SIZE: 4;
   BORDER-COLOR: #000000;
   BORDER-STYLE: NONE;
}
TABLE.preferredairlines
{
    LEFT: 400pt;
    TOP: 200pt
}
TABLE.preferreddate
{
}
TABLE.preferredtime
{
}
TABLE.ScheduleLine {
}
TABLE.ValidationError
{
}
TD.arrivaltitle
{
   COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	
}
TD.datebutton
{
    BORDER-BOTTOM: silver 2pt inset;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: silver 1pt inset;
    BORDER-TOP: silver 2pt inset
}
td.DateRange{
	FONT-SIZE: 11px;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
 	background-color : #E2E2E2; 
   color: #333;
}
td.DateRangeHeader{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
 	FONT-SIZE: 11px;
   BACKGROUND-COLOR: #E2E2E2; 
   COLOR: #333;
	FONT-WEIGHT: bold;
   TEXT-ALIGN: center
}
td.DateRangeOff {
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
	COLOR: #333;
 	background-color : #FFFFFF; 
}
td.DateRangeOn {
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
	COLOR: #333;
 	background-color : #E2E2E2; 
}
TD.departuretitle
{
  	COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
TD.DetailsLink
{ 
	BORDER-BOTTOM: #4A9ED0 solid thin; 
	BORDER-LEFT: #4A9ED0 solid thin; 
	BORDER-RIGHT: #4A9ED0 solid thin; 
	BORDER-TOP: #4A9ED0 solid thin;
   COLOR: #4A9ED0;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold
}
TD.Examples
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   font-size : 11px;
	font-weight : NORMAL;
}
TD.fromtooptionstitle
{
   COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
TD.Option
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
	FONT-WEIGHT: NORMAL;
}
TD.preferredairlines
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
   FONT-WEIGHT: NORMAL
}
TD.preferreddatetitle
{
   COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
TD.preferredtime {
   FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.preferredtimetitle
{
   COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
TD.preferredtitle
{
   COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
 	
}
TD.ValidationError
{
	COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	
}
th{
    background-color: #E2E2E2;
    color: #333;
    text-align: center;
}
.body-left
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    WIDTH: 592px;
    PADDING-TOP: 5px
}
.body-right
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.ButtonRow
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
	FONT-WEIGHT: NORMAL;
}
.CalendarBody
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
 	font-size: 10pt; 
	background-color: #E2E2E2; 
	color: #333; 
	line-height: 15pt
}
.CodeShare
{
	COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 10px;
   FONT-WEIGHT: NORMAL;
}
.ConnectTo
{
	COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: NORMAL;
}
.container
{
    BORDER-RIGHT: #C9C9C9 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #C9C9C9 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
	 font-size: 8pt;
    BORDER-LEFT: #C9C9C9 1px solid;
    COLOR: #333;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #C9C9C9 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
	 text-align: center;
	 margin-left: 3px;
	 
}
.container-text
{
    BORDER-RIGHT: #C9C9C9 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #C9C9C9 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
	 font-size: 8pt;
    BORDER-LEFT: #C9C9C9 1px solid;
    COLOR: #333;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #C9C9C9 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #C9C9C9;
}
.DarkBG {
 	background-color : #E2E2E2; 
}
.datebutton
{
   CURSOR: hand;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   HEIGHT: 20pt;
   LETTER-SPACING: normal;
   LINE-HEIGHT: 0pt;
   TEXT-ALIGN: center
}
.DetailsHeader
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	color : #FFFFFF
}
.Disclaimer
{
	
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
}
.D1
{
	COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
   FONT-WEIGHT: NORMAL;
}
.D1Bold
{
   COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
.ErrorText
{
 	COLOR: #333;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
}
.ErrorTextHead
{
   COLOR: #ff0000;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold
}
.flightDataOld
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    OVERFLOW: hidden;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff
}
.FlightFound
{
	COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	font-weight: bold;
}
.FlightResults
{
    BORDER-RIGHT: #C9C9C9 1px solid;
    FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.15,wipestyle=1,motion=forward);
    BORDER-LEFT: #C9C9C9 1px solid;
    BORDER-BOTTOM: #C9C9C9 1px solid
}
.FlightSeparator
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
	color : #333;
}
.FlightTypeHeader
{
	COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
.floatingWindow{
	position:absolute;
	width:224px;
	padding-bottom:1px;
	background-color:#FFF;
	border:1px solid #C9C9C9;
	left:50px;
	Z-INDEX: 9999;
}
	
.floatingWindow .floatingWindow_topRow{
	padding-bottom:1px;
	
	/* width:222px;
	padding-left:2px;
	*/		
	width:100%;
	border-bottom:3px double #C9C9C9;
	background-color:#FFFFFF;
	white-space:nowrap;
	overflow:hidden;
	
	/* CSS HACK */
	height: 20px;	/* IE 5.x */
	height/* */:/**/16px;	/* Other browsers */
	height: /**/16px;
	
}

.floatingWindow .floatingWindow_statusBar{
	height:1px;
	padding-bottom:1px;
	width:100%;
	border-top:1px #C9C9C9;	
	background-color:#FFFFFF;
	clear:both;
	
	/* CSS HACK */
	height: 1px;	/* IE 5.x */
	height/* */:/**/1px;	/* Other browsers */
	height: /**/1px;		
		
}
	
.floatingWindow .floatingWindow_moveBar{
	height:1px;
	background-color:#C9C9C9;
	border-top:1px solid #C9C9C9;
	border-right:2px solid #C9C9C9;
	border-left:2px solid #C9C9C9;
	position:relative;
	cursor:move;
	
	/* CSS HACK */
	height: 1px;	/* IE 5.x */
	height/* */:/**/1px;	/* Other browsers */
	height: /**/1px;			

}

.floatingWindowTab_inactive,.floatingWindowTab_active{
	height:17px;
	padding-left:4px;
	cursor:pointer;	
}
.floatingWindowTab_inactive span{
	background-image:url('images/tab_left_inactive.gif');
}
	
.floatingWindowTab_active span{
	background-image:url('images/tab_left_active.gif');
}
.floatingWindowTab_inactive span, .floatingWindowTab_active span{
	line-height:16px;
	font-weight:bold;
	font-family:arial;
	font-size:11px;
	padding-top:1px;
	vertical-align:middle;
	background-position:top left;
	background-repeat: no-repeat;	
	float:left;
	padding-left:6px;
	-moz-user-select:no;
}	
.floatingWindow .floatingWindow_statusBar img{
	position:absolute;
	right:0px;
	bottom:0px;
	cursor:nw-resize;
}
.floatingWindowTab_inactive img,.floatingWindowTab_active img{
	float:left;
}
.floatingWindowCloseButton{
	text-align:center;
	line-height:10px;
	border:1px solid #C9C9C9;
	position:absolute;
	right:1px;
	font-size:12px;
	font-weight:bold;
	top:10px;
	padding:1px;
		
	cursor:hand;	
	cursor/* */:/**/pointer;	/* Other browsers */
	cursor: /**/pointer;	
				
	/* CSS HACK */
	width: 15px;	/* IE 5.x */
	width/* */:/**/11px;	/* Other browsers */
	width: /**/11px;	
		
	/* CSS HACK */
	height: 15px;	/* IE 5.x */
	height/* */:/**/11px;	/* Other browsers */
	height: /**/11px;	
				
}
#floatingWindow_statusBarTxt{
	font-size:11px;
	font-family:arial;
	vertical-align:top;
	line-height:13px;
}
.floatingWindow .floatingWindowContent{
	padding:2px;
	font-size:11px;
	overflow-x:hidden;
	overflow-y:scroll;
	overflow: -moz-scrollbars-vertical;
	
}
.footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333;
    HEIGHT: 70px;
	 background-color: #F2F2F2;
}
.Footer1
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold
}
.Footer1Disabled
{
   COLOR: silver;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold
}
.Head1
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   TEXT-DECORATION: underline;
	color : #333;
}
.Head2
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: bold
}

.Head3
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16pt;
	FONT-WEIGHT: bold;
	color : #333;
}
.head-bg
{
   FONT-WEIGHT: bold;
   HEIGHT: 22px;
	border: 1px #C9C9C9 solid;
	
}

.Header
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	vertical-align: bottom;
	line-height: 49px;
}

.hide
{
   DISPLAY: none  
}
.I1
{
	COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: NORMAL;
}
.I1Bold
{
	COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}


.left-container
{
    BORDER-RIGHT: #C9C9C9 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #C9C9C9 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #C9C9C9 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #C9C9C9 1px solid;
    HEIGHT: 350px;
    BACKGROUND-COLOR: #FFFFFF;
}
.LightBG {
 	background-color : #FFFFFF; 
}
.Link
{
   COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;    
   FONT-SIZE: 10pt;
   FONT-WEIGHT: NORMAL;
}
.lookuplist
{
	COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   POSITION: absolute;
   VISIBILITY: hidden
}
.lookuplistNsVis
{
	COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
 }
.main-body
{
	BORDER-RIGHT: #C9C9C9 1px solid;
	BORDER-TOP: #C9C9C9 1px solid;
	BORDER-LEFT: #C9C9C9 1px solid;
	BACKGROUND-COLOR: #F2F2F2;
	BORDER-BOTTOM: #C9C9C9 1px solid;
} 
 .MainStyle
{
	COLOR: black;
   FONT-STYLE: italic
}
.MapRequest{
	DISPLAY: none  ;
	VISIBILITY: hidden;
}
.NegButtonRow
{
	BACKGROUND-COLOR: #DDE1E9;
	COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12pt;
   FONT-WEIGHT: NORMAL;
}
.PreferredAirlineHeader
{
	COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
	font-weight: bold;
}
.right-container
{
    BORDER-RIGHT: #C9C9C9 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #C9C9C9 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #C9C9C9 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #C9C9C9 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #FFFFFF;
}
.Searching
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   font-weight : bold;
	color : #333;
}
.sideoverskrift {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-WEIGHT: normal;
   FONT-SIZE: 14pt;
}
.show
{
   DISPLAY: inline;
   POSITION: relative
}
.SubStyle
{
   COLOR: gray
}
.SummaryHeader
{
	COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
   FONT-WEIGHT: NORMAL;
}

.TheStyle, .Arr  {
   FONT: 10px Verdana, Arial, Helvetica, sans-serif;
}



#cmdSubmit { font-weight: bold; }
#preferredVisible_date{ width: 100pt }


