BODY {
	color: #444444;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	
	
}
BODY.Details {
	background-attachment : fixed;
}
BODY.Summary {
	background-attachment : fixed;
}
.BodyDefault {
	color: #444444;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	/*background-image: url(../images/background1.jpg) ;
	background-repeat: repeat;
	background-position: top;
*/
	
}
A:visited {  
	color: #356397;
	text-decoration: none;
	font-size: 12px; 
}
	
A:hover {  
	color: #356397;
	text-decoration:underline;
	font-size:12px; 
}

A:link {
	color: #356397;
	text-decoration: none;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
 	font-size: 12px;
}

A.AirlineLink:visited{ font-size: 12px; }
A.AirlineLink:link{ font-size: 12px; }
A.AirlineLink:active{ font-size: 12px; }
A.AirlineLink:hover{ font-size: 12px; }
A.AirlineLink:visited{ font-size: 12px; }
A.ButtonRow1, A.ButtonRow1:visited, A.ButtonRow1:active
{
	COLOR: #356397;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   TEXT-DECORATION: none
}
A.ButtonRow1:hover
{
	COLOR: #356397;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   TEXT-DECORATION: none;
	
}

A.DateRange{ font-size: 12px; }
A.DateRange:visited{ font-size: 12px; }
A.DateRange:link{ font-size: 12px; }
A.DateRange:active{ font-size: 12px; }

A.Help:visited{ font-size: 12px; FONT-WEIGHT: bold;
   TEXT-DECORATION: underline }
A.Help:link{ font-size: 12px; FONT-WEIGHT: bold;
   TEXT-DECORATION: underline}
A.Help:active{ font-size: 12px; FONT-WEIGHT: bold;
   TEXT-DECORATION: underline}
A.Help:hover{ font-size: 12px; FONT-WEIGHT: bold;
   TEXT-DECORATION: underline}

A.Navigate, A.Navigate:link,A.Navigate:visited,A.Navigate:active {
	COLOR: #356397;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
 	FONT-SIZE: 12px;
	FONT-WEIGHT: BOLDER;
}

A.mapselect, A.mapselect:visited, A.mapselect:active
{
  	COLOR: #356397;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   TEXT-DECORATION: none
}

A.mapselect:hover
{
  	COLOR: #356397;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   TEXT-DECORATION: underline;
}
A.NewSearch:hover{
	text-decoration: none;
}
A.RefreshMap:hover{
	text-decoration: none;
}
A.SearchButton:hover{
	text-decoration: none;
}
	
H1 {
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-WEIGHT: normal;
   FONT-SIZE: 16px;
}

INPUT.arrival
{
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	COLOR: #444444;
}
INPUT.Button {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
 	FONT-SIZE: 12px;
	COLOR: #444444;
}
INPUT.departure
{
   BACKGROUND-COLOR: #ffffff;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
   TEXT-ALIGN: left;
	COLOR: #444444;
}
INPUT.Option {
	background-color : transparent;
	font-size: 12px;
	color: #444444;
}
INPUT.preferredairlines
{
	COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
 	FONT-SIZE: 12px;
	TEXT-ALIGN: left
}
INPUT.preferreddate
{
   BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
   TEXT-ALIGN: left;
	COLOR: #444444;
}
SELECT.preferredtime
{
	FONT-SIZE: 12px;
	COLOR: #444444;
}
SELECT.ValidationError
{
    FONT-SIZE: 20%
}
span.buttonText {
	height: 17px;
	padding-bottom: 3px;	
	cursor: hand;
}
TABLE.arrival
{
}
TABLE.Button
{
	COLOR: #444444;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: NORMAL;
	BORDER: 2px solid #cccccc;
	background-color: #ffffff;
	margin-right: 5px;
	margin-top: 5px;
	width: 105px;
	height: 22px;
	
}
TABLE.departure
{
	vertical-align: top;
}

TABLE.FlightTable
{
	background-color : #cccccc;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #444444;
	width : 430px;
}	
TABLE.ImageHeader
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	
}
TABLE.MainBody
{
   width: 750px;
	margin-top: 1px;
	margin-left: 2px;
	vertical-align: top;
} 

TABLE.NegButton
{
	BACKGROUND-COLOR: #000000;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
   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: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	
}
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: 12px;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
 	background-color : #FFFFFFF; 
   color: #444444;
}
td.DateRangeHeader{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
 	FONT-SIZE: 12px;
   BACKGROUND-COLOR: #d6dfe9; 
   COLOR: #444444;
	FONT-WEIGHT: bold;
   TEXT-ALIGN: center
}
td.DateRangeOff {
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
	COLOR: #444444;
 	background-color : #FFFFFF; 
}
td.DateRangeOn {
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
	COLOR: #444444;
 	background-color : #d6dfe9; 
}
TD.departuretitle
{
  	COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	
}
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: 12px;
   FONT-WEIGHT: bold
}
TD.Examples
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   font-size : 12px;
	font-weight : NORMAL;
}
TD.fromtooptionstitle
{
   COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
TD.Option
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
	FONT-WEIGHT: NORMAL;
}
TD.preferredairlines
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
   FONT-WEIGHT: NORMAL
}
TD.preferreddatetitle
{
   COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
TD.preferredtime {
   FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.preferredtimetitle
{
   COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
TD.preferredtitle
{
   COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
 	
}
TD.SearchButton{
	
	padding-top: 0px
}
TD.ValidationError
{
	COLOR: #e4130e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background-color: #fef2d4;
	border: 1px solid #d6dfe9;
}
th{
    
}
.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: 12px;
	FONT-WEIGHT: NORMAL;
}
.CalendarBody
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
 	font-size: 12px; 
	background-color: #FFFFFF; 
	color: #444444; 
	height: 15pt;
}
.CodeShare
{
	COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 10px;
   FONT-WEIGHT: NORMAL;
}
.ConnectTo
{
	COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
   FONT-WEIGHT: NORMAL;
}
.container
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
	 font-size: 12px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #444444;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
	 text-align: center;
	 margin-left: 3px;
	 
}
.container-text
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
	 font-size: 12px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #444444;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.DarkBG {
 	background-color : #d6dfe9; 
}
.datebutton
{
   CURSOR: hand;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
   HEIGHT: 20pt;
   LETTER-SPACING: normal;
   LINE-HEIGHT: 0pt;
   TEXT-ALIGN: center
}
.DetailsHeader
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	color : #FFFFFF
}

.DiagramHeader
{
	FONT-WEIGHT: bold;
   HEIGHT: 22px;
	border: 1px #cccccc solid;
	background-color: #20395B;
   color: #FFFFFF;
   text-align: center;
	font-size: 12px;
}
.Disclaimer
{
	
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}
.D1
{
	COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
   FONT-WEIGHT: NORMAL;
}
.D1Bold
{
   COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.ErrorText
{
 	COLOR: #E4130E;
    FONT: 11px Arial, Helvetica, sans-serif;
}
.ErrorTextHead
{
   COLOR: #E4130E;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold
}
.flightDataOld
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    FONT: 12px Arial, Helvetica, sans-serif;
    OVERFLOW: hidden;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff
}
.FlightFound
{
	COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	font-weight: bold;
}
.FlightResults
{
    BORDER-RIGHT: #cccccc 1px solid;
    FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.15,wipestyle=1,motion=forward);
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
.FlightSeparator
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
	color : black;
}
.FlightTypeHeader
{
	COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.floatingWindow{
	position:absolute;
	width:224px;
	padding-bottom:1px;
	background-color:#FFF;
	border:1px solid #cccccc;
	left:50px;
}
	
.floatingWindow .floatingWindow_topRow{
	padding-bottom:1px;
	
	/* width:222px;
	padding-left:2px;
	*/		
	width:100%;
	border-bottom:3px double #cccccc;
	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 #cccccc;	
	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:#cccccc;
	border-top:1px solid #cccccc;
	border-right:2px solid #cccccc;
	border-left:2px solid #cccccc;
	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:12px;
	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 #cccccc;
	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:12px;
	font-family:arial;
	vertical-align:top;
	line-height:13px;
}
.floatingWindow .floatingWindowContent{
	padding:2px;
	font-size:12px;
	overflow-x:hidden;
	overflow-y:scroll;
	overflow: -moz-scrollbars-vertical;
	
}
.footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #444444;
    background-color: #ffffff;
}
.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
}
.Head1
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   TEXT-DECORATION: underline;
	color : #444444;
}
.Head2
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 16px;
   FONT-WEIGHT: bold
}

.Head3
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	color : #444444;
}
.head-bg
{
	FONT-WEIGHT: bold;
   HEIGHT: 22px;
	border: 1px #cccccc solid;
	background-color: #20395B;
   color: #FFFFFF;
   text-align: center;
}

.Header
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	vertical-align: bottom;
	line-height: 49px;
}

.hide
{
   DISPLAY: none  
}
.I1
{
	COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
   FONT-WEIGHT: NORMAL;
}
.I1Bold
{
	COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}


.left-container
{
    BORDER-RIGHT: #b1b2ac 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #b1b2ac 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #b1b2ac 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #b1b2ac 1px solid;
    HEIGHT: 350px;
    BACKGROUND-COLOR: #FFFFFF;
}
.LightBG {
 	background-color : #FFFFFF; 
}
.Link
{
   COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;    
   FONT-SIZE: 12px;
   FONT-WEIGHT: NORMAL;
}
.lookuplist
{
	COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
   POSITION: absolute;
   VISIBILITY: hidden
}
.lookuplistNsVis
{
	COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
 }
.main-body
{
   BORDER-RIGHT: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
   BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: #cccccc 1px solid;
} 
 .MainStyle
{
	COLOR: black;
   FONT-STYLE: italic
}
.MapRequest{
	DISPLAY: none  ;
	VISIBILITY: hidden;
}
.NegButtonRow
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: Black;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 14px;
   FONT-WEIGHT: NORMAL;
}
.PreferredAirlineHeader
{
	COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
	font-weight: bold;
}
.right-container
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 20px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #FFFFFF;
}
.Searching
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   font-weight : bold;
	color : #444444;
}
.sideoverskrift {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-WEIGHT: normal;
   FONT-SIZE: 16px;
}
.show
{
   DISPLAY: inline;
   POSITION: relative
}
.SubStyle
{
   COLOR: gray
}
.SummaryHeader
{
	COLOR: #444444;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
   FONT-WEIGHT: NORMAL;
}

.TheStyle, .Arr , .Dep {
   FONT: 12px Arial, Helvetica, sans-serif;
}

#tableArr{
	vertical-align: top;
	margin-top: 0px;
	border: 1px solid #ffffff;
}

#tableDep{
	vertical-align: top;
	margin-top: 0px;
	border: 1px solid #ffffff;
}
#cmdSubmit { font-weight: bold; }
#preferredVisible_date{ width: 100pt }

#CityAirportdeparture{
	vertical-align: top;
	margin-top: 0px;
}

#helppage {
	width: 450px;
}



