body 
{
	margin:0px;
	padding:0px;
	color: #1D2030;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 8pt;
	background-color: #ececec;
}
td
{
	color: #1D2030;
 	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 8pt;
	padding: 0px;
	border: 0px;
}
input 
{
	color: #1D2030;
 	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 8pt;
}
select 
{
	color: #1D2030;
 	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 8pt;
}
textarea 
{
	color: #1D2030;
 	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 8pt;
}

h1
{
	color: #1D2030;
 	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11pt;
	font-weight: bold;
  margin:0px;
  padding:0px;
  padding-left:10px;
}

table
{
  border-collapse: collapse;
}

img
{
	border:0px;
}

em
{
	font-weight: bold;
}

.errorMessage 
{
	color:red;
}

a:link,
a:visited,
a:active
{
  color:#0051FF;
  background:transparent;
  text-decoration:underline;
}

a:hover
{
  color:#0051FF;
  background:transparent;
  text-decoration:underline;
}

a.header_link:link,
a.header_link:visited,
a.header_link:active
{
  font-size: 8pt;
  color:#0051FF;
  background:transparent;
  text-decoration:none;
}

a.header_link:hover
{
  font-size: 8pt;	
  color:#0051FF;
  background:transparent;
  text-decoration:underline;
}

a.breadcrumb_visited:link,
a.breadcrumb_visited:visited,
a.breadcrumb_visited:active
{
  font-size: 8pt;
  color:#6d6d6d;  
  background:transparent;
  text-decoration:none;
}

a.breadcrumb_visited:hover
{
  font-size: 8pt;
  color:#6d6d6d;
  background:transparent;
  text-decoration:underline;
}

a.breadcrumb_current:link,
a.breadcrumb_current:visited,
a.breadcrumb_current:active
{
  font-size: 8pt;
  color:#1d2030;
  background:transparent;
  text-decoration:none;
}

a.breadcrumb_current:hover
{
  font-size: 8pt;
  color:#1d2030;
  background:transparent;
  text-decoration:underline;
}

a.header_footer_link_solid:link,
a.header_footer_link_solid:visited,
a.header_footer_link_solid:active
{
  font-size: 7pt;
  color:#1d2030;
  background:transparent;
  text-decoration:none;
}

a.header_footer_link_solid:hover
{
  font-size: 7pt;
  color:#1d2030;
  background:transparent;
  text-decoration:underline;
}

.label
{
	color:#6D6D6D;
}

.smallText
{
 	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 7pt;
}

.contentTable td
{
	padding-bottom:3px;
}

.uiComponent300
{
	width:300px; 
	margin:0px; 
	padding:0px; 
	background:#FFFFFF;
	text-align:left;
}

.uiComponent300 h2
{
	height:18px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif); 
	background-position: -0px -0px; 
	margin:0px;
	padding-left:10px; 
	padding-right:5px; 
  color:#FFFFFF;
 	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.uiComponent300 .uiComponentBody
{
	background: #FFFFFF;
	margin:0px;
	padding-left:5px; 
	padding-right:5px; 
	padding-top:10px;
	padding-bottom:10px;
	max-width:288px;
	border: 1px solid #1D2030;
	border-top: 0px;
	overflow:hidden;
}

.uiComponent332
{
	width:332px; 
	margin:0px; 
	padding:0px; 
	background:#FFFFFF;
	text-align:left;
}

.uiComponent332 h2
{
	height:18px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif); 
	background-position: -0px -30px; 
	margin:0px;
	padding-left:10px; 
	padding-right:5px; 
  color:#FFFFFF;
 	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.uiComponent332 .uiComponentBody
{
	background: #FFFFFF;
	margin:0px;
	padding-left:15px; 
	padding-right:15px; 
	padding-top:10px;
	padding-bottom:10px;
	max-width:300px;
	border: 1px solid #1D2030;
	border-top: 0px;
	overflow:hidden;
}

.uiComponent332x250
{
	width:332px; 
	height:250px; 
	margin:0px; 
	padding:0px; 
	background:#FFFFFF;
	text-align:left;
}

.uiComponent332x250 h2
{
	width:100%; 
	height:18px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif); 
	background-position: -0px -30px; 
	margin:0px;
	padding-left:15px; 
	padding-right:15px; 
	max-width:302px;
  color:#FFFFFF;
 	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.uiComponent332x250 .uiComponentBody
{
	width:100%; 
	height:232px; 
	background: #FFFFFF;
	margin:0px;
	padding-left:15px; 
	padding-right:15px; 
	padding-top:10px;
	padding-bottom:10px;
	max-height:211px;
	max-width:300px;
	border: 1px solid #1D2030;
	border-top: 0px;
	overflow:hidden;
}

.uiComponent332x250 .bodyWithTabs
{
	width:330px; 
	height:230px; 
	background: #FFFFFF;
	margin:0px;
	padding:0px;
	max-height:231px;
	max-width:332px;
	border: 1px solid #1D2030;
	border-top: 0px;
	overflow:hidden;
}
.uiComponent332x250 .bodyWithTabs .TDRight
{
	width:15px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	vertical-align:top;
}
.uiComponent332x250 .bodyWithTabs .TDCenter
{
	width:300px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	vertical-align:top;
}
.uiComponent332x250 .bodyWithTabs .TDLeft
{
	width:15px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	vertical-align:top;
}
.uiComponent332x250 .bodyWithTabs .TDRightContentDiv
{
	width:15px;
	height:30px;
	margin:0px;
	padding:0px;
	border:0px;
	border-bottom:1px solid #b3b3b3;
}
.uiComponent332x250 .bodyWithTabs .TDLeftContentDiv
{
	width:15px;
	height:30px;
	margin:0px;
	padding:0px;
	border:0px;
	border-bottom:1px solid #b3b3b3;
}

.uiComponent674 h2
{
	height:18px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif); 
	background-position: -0px -60px; 
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-right:15px;
  color:#FFFFFF;
 	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.uiComponent674 .uiComponentBody
{
	background: #FFFFFF;
	margin:0px;
	padding-left:15px; 
	padding-right:15px; 
	padding-top:10px;
	padding-bottom:10px;
	max-width:642px;
	border: 1px solid #1D2030;
	border-top: 0px;
	overflow:hidden;
}

.uiComponent815 h2
{
	height:18px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/Header/Custom_search_header.gif); 
	background-position: -0px -0px; 
	margin:0px;
	padding-left:10px; 
	padding-right:5px; 
  color:#FFFFFF;
 	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.uiComponent815 .uiComponentBody
{
	background: #FFFFFF;
	margin:0px;
	padding-left:5px; 
	padding-right:5px; 
	padding-top:10px;
	padding-bottom:10px;
	max-width:803px;
	border: 1px solid #1D2030;
	border-top: 0px;
	overflow:hidden;
}

.uiComponent984
{
	width:984px;
}
.uiComponent984 h2
{
	height:18px; 
	background:black; 
	margin:0px; 
	padding-left:10px; 
	padding-right:5px; 
	color:#FFFFFF; 
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	font-size:10pt; 
	font-weight:bold;
}
.uiComponent984 .uiComponentBody
{
	max-width:962px; 
	border:1px solid black; 
	background:white; 
	padding:10px;
}

.dottedLine280
{
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
	border:0px; 
	width:278px; 
	height:1px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif); 
	background-position: -0px -20px;
}

.dottedLine302
{
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
	border:0px; 
	width:300px; 
	height:1px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif); 
	background-position: -0px -50px;
}

.dottedLine642
{
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
	border:0px; 
	width:642px; 
	height:1px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif); 
	background-position: -0px -80px;
}

.orangeLine280
{
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
	border:0px; 
	width:278px; 
	height:1px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif); 
	background-position: -0px -25px;
}

.orangeLine302
{
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
	border:0px; 
	width:300px; 
	height:1px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif); 
	background-position: -0px -55px;
}

.orangeLine360
{
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
	border:0px; 
	width:360px; 
	height:1px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif); 
	background-position: -0px -85px;
}

.orangeLine642
{
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
	border:0px; 
	width:642px; 
	height:1px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif); 
	background-position: -0px -85px;
}

.orangeLine642
{
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
	border:0px; 
	width:642px; 
	height:1px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif); 
	background-position: -0px -85px;
}

.orangeLine
{
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
	border:0px; 
	width:100%; 
	height:1px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif); 
	background-position: -0px -85px;
}

.verticalDottedLine
{
	width:1px;
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/Vertical_dotted_line_segment.gif); 
	background-repeat: repeat-y;
}

.adArea674x60
{
	width:674px;
	height:60px;
	padding:0px;
	margin: 10px 0px 10px 0px;
}

.legendFlightStatus
{
	margin:0px;
	padding:0px;
	border:0px; 
	width:292px; 
	height:80px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/Legends/Gfx_legend_masters_en.gif); 
	background-position: -0px -0px;
}

.legendFlightStatusUK
{
	margin:0px;
	padding:0px;
	border:0px; 
	width:292px; 
	height:80px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/Legends/Gfx_legend_masters_en.gif); 
	background-position: -0px -0px;
}

.legendDelayIndex
{
	margin:0px;
	padding:0px;
	border:0px; 
	width:292px; 
	height:64px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/Legends/Gfx_legend_masters_en.gif); 
	background-position: -100px -0px;
}

.legendFAA
{
	margin:0px;
	padding:0px;
	border:0px; 
	width:292px; 
	height:65px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/Legends/Gfx_legend_masters_en.gif); 
	background-position: -0px -200px;
}

.legendTraffic
{
	margin:0px;
	padding:0px;
	border:0px; 
	width:330px; 
	height:42px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/Legends/Gfx_legend_masters_en.gif); 
	background-position: -1px -300px;
}
.legendTrafficWithTopLeftBorders
{
	margin:0px;
	padding:0px;
	border:0px; 
	width:331px; 
	height:41px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/Legends/Gfx_legend_masters_en.gif); 
	background-position: -0px -300px;
}
.legendTrafficLink
{
 	font-family: Arial, Verdana, sans-serif;
	font-size: 7.5pt;
	position:absolute;
	top:0px;
	left:172px;
}
.legendTrafficLink a
{
  color:#1833FF;
  background:transparent;
  text-decoration:none;
}

.starRating85x16Gray
{
	width:85px; 
	height:16px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/RatingStars/Gfx_rating_stars_85x16_gray_bkgd.gif); 
}

.starRating50x9
{
	width:50px; 
	height:9px; 
	font-size:1px; 
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/RatingStars/Gfx_rating_stars_50x9.gif)
}

.iconDelayLessThan15
{
	padding-left:7px;
	font-size:9px; 
	line-height:9px;
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif);
	background-position: -0px -150px;
}

.iconDelayLessThan30
{
	padding-left:7px;
	font-size:9px; 
	line-height:9px;
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif);
	background-position: -10px -150px;
}

.iconDelayLessThan45
{
	padding-left:7px;
	font-size:9px; 
	line-height:9px;
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif);
	background-position: -20px -150px;
}

.iconDelayExcessive
{
	padding-left:7px;
	font-size:9px; 
	line-height:9px;
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif);
	background-position: -30px -150px;
}

.iconDelayCanceled
{
	padding-left:7px;
	font-size:9px; 
	line-height:9px;
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif);
	background-position: -40px -150px;
}

.iconFlightHistoryNotes
{
	padding-left:7px;
	font-size:9px; 
	line-height:9px;
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif);
	background-position: -50px -150px;
}

.iconExternalLink
{
	width: 11px; 
	height: 11px;
	padding-left:11px;
	font-size:11px; 
	line-height:11px;
	background-image: url(http://dem5xqcn61lj8.cloudfront.net/FlightStats2/gfx_common_elements.gif);
	background-position: -500px -220px;	
}

.468AdArea
{
	width:674px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}
.twoPixelBreak
{
	padding:0px; 
	margin:0px; 
	padding-top:2px;
}
.threePixelBreak
{
	padding:0px; 
	margin:0px; 
	padding-top:3px;
}
.fourPixelBreak
{
	padding:0px; 
	margin:0px; 
	padding-top:4px;
}
.fivePixelBreak
{
	padding:0px; 
	margin:0px; 
	padding-top:5px;
}

.tenPixelBreak
{
	padding:0px; 
	margin:0px; 
	padding-top:10px;
}

#widgetDialogDiv
{
	width:270px;
	max-width:260px;
	height:231px;
	max-height:221px;
	background:#FFFFFF;
	padding:5px;
	margin:0px;
}


.tabStats
{
}

.tabStats h2
{
	color: #353F53;
	font-weight: bold;
	font-size: 10pt;
  margin:0px;
  padding:0px;
}

.tabStatsGroup
{
	position: relative;
  margin:0px;
  padding:0px;
  border:0px;
  overflow:visible;
}

.tabStatsPanelGroup
{
	position: relative;
  margin:0px;
  padding:0px;
  border:0px;
  position:relative;
  overflow:visible;
  z-index:100;
}
.tabStatsPanel
{
  border:0px;
  margin:0px;
  color:#000000;
  background:#FFFFFF;
  position:absolute;
  overflow:auto;
  display:none;
  border-left: 1px solid #CECFCE;
  border-right: 1px solid #CECFCE;
  border-bottom: 1px solid #CECFCE;
}

.tabStatsPanelContent
{
	margin-right:8px;
	margin-left:8px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:8pt;
}

.tabStatsPanelContent td
{
	font-size:8pt;
}

.tabStatsPanelHeader
{
	font-size:8pt;
	font-style:italic;
}

.tabStatsPanelHeader hr
{
	line-height: 5;
	position: relative;
	top: -0.5em;
}

.tabStatsDefault
{
	position:absolute;
  margin:0px;
  color:#636B80;
  background:#E7E8EC;
  overflow:hidden;
  cursor:pointer;
  text-align:left;
  border-top:1px solid #CECFCE;
  border-left:1px solid #CECFCE;
  border-right:1px solid #CECFCE;
  border-bottom:1px solid #CECFCE;
}

.tabStatsDefault:hover
{
}

.tabStatsSelected
{
	position:absolute;
  margin:0px;
  color:#353F53;
  background:#FFFFFF;
	font-weight: bold;
  overflow:hidden;
  cursor:pointer;
  text-align:left;
  border-top:1px solid #CECFCE;
  border-left:1px solid #CECFCE;
  border-right:1px solid #CECFCE;
}

.tabStatsSelected:hover
{
}

.popupComponent300
{
	width:300px; 
	margin:0px; 
	padding:0px; 
	background:#FFFFFF;
	text-align:left;
}

.popupComponent300 h2
{
	height:18px; 
	background-position: -0px -0px; 
  background-color:#444444;
	margin:0px;
	border: 1px solid #1D2030;
	padding-left:10px; 
	padding-right:5px; 
  color:#FFFFFF;
 	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.popupComponent300 .uiComponentBody
{
	background: #FFFFFF;
	margin:0px;
	padding-left:5px; 
	padding-right:5px; 
	padding-top:10px;
	padding-bottom:10px;
	max-width:288px;
	border: 1px solid #1D2030;
	border-top: 0px;
	overflow:hidden;
}

.popupComponent575
{
	width:575px; 
	margin:0px; 
	padding:0px; 
	background:#FFFFFF;
	text-align:left;
}

.popupComponent575 h2
{
	height:18px; 
	background-position: -0px -0px; 
  background-color:#444444;
	margin:0px;
	border: 1px solid #1D2030;
	padding-left:10px; 
	padding-right:5px; 
  color:#FFFFFF;
 	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.popupComponent575 .uiComponentBody
{
	background: #FFFFFF;
	margin:0px;
	padding-left:5px; 
	padding-right:5px; 
	padding-top:10px;
	padding-bottom:10px;
	max-width:575px;
	border: 1px solid #1D2030;
	border-top: 0px;
	overflow:hidden;
}

.subHeader1
{
	color: #353F53;
 	font-family: Arial, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.errortext
{
	font-weight: bold;
	color: red;
}

.greyBackgroundHeader
{
	background: #E7E8EC;
	color: #353F53;
 	font-family: Arial, Verdana, sans-serif;
	font-size: 11pt;
	padding: 2px;
	padding-left: 5px;
}
