body 
{
	margin:0px;
	padding:0px;
	color: #1D2030;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 8pt;
	background:#9c9c9c url('//dem5xqcn61lj8.cloudfront.net/FlightStats2/Common/background-tail_logo.png') repeat;
}
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;
}
.footerSeperator
{
	height: 17px; 
	width: 17px; 
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.gif); 
	background-position: -180px -220px;
}

.message
{
	font-weight: bold;
}

.errorMessage 
{
	color:red;
}

#mainContent{
	position: relative;
	width: 994px;
	z-index: 1;
	background:transparent url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/Common/background-shadow.png) repeat-y 994px 0px;
	padding-right:56px;
}

#headerPlaceHolder{
	display:block;
	width:994px;
	background:#ececec;
}

#headerPlaceHolderContainer{
	background:transparent url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/Common/background-shadow.png) repeat-y 994px 0px;
	padding-right:56px;
	width:994px;
}

.headerPlaceHolderNormal{
	min-height:198px;
}


.headerPlaceHolderPushdown{
	min-height:99px;
}

.mainAreaStart
{
	width:994px;
	background-color:#ECECEC;
	padding-top: 10px;
	padding-bottom: 19px;
	clear: left;
}


#mainAreaLeftColumn{
	width: 674px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 10px;
}

#mainAreaRightColumn{
	width: 300px;
	vertical-align: top;
	text-align:center;
}

a:link,
a:visited,
a:active
{
  color:#0051FF;
  background:transparent;
  text-decoration:underline;
}

a:hover
{
  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; 
	text-align:left;
	padding-bottom:10px; 
}

.uiComponent300 h2
{
	height:35px; 
	line-height:35px;
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/common_graphics.png);
	background-position: -369px -945px;
	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;
}

.uiComponent332
{
	width:332px; 
	margin:0px; 
	padding:0px; 
	text-align:left;
	padding-bottom:10px; 
}

.uiComponent332 h2
{
	height:35px; 
	line-height:35px;
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/common_graphics.png);
	background-position: -10px -945px;
	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;
}

.uiComponent332x250
{
	width:332px; 
	height:250px; 
	margin:0px; 
	padding:0px; 
	text-align:left;
	padding-bottom:10px; 
}

.uiComponent332x250 h2
{
	width:100%; 
	height:35px; 
	line-height:35px;
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/common_graphics.png);
	background-position: -10px -945px;
	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:194px; 
	background: #FFFFFF;
	margin:0px;
	padding-left:15px; 
	padding-right:15px; 
	padding-top:10px;
	padding-bottom:10px;
	max-height:214px;
	max-width:300px;
	border: 1px solid #1D2030;
	border-top: 0px;
}

.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;
}
.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
{
	padding-bottom:10px;
}

.uiComponent674 h2
{
	height:35px; 
	line-height:35px;
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/common_graphics.png);
	background-position: -9px -991px;
	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;
}

.uiComponent674 .uiComponentBodyNoH2
{
	background: #FFFFFF;
	margin:0px;
	padding-left:15px; 
	padding-right:15px; 
	padding-top:17px;
	padding-bottom:10px;
	max-width:642px;
	border: 1px solid #1D2030;
}

.uiComponent815
{
	padding-bottom:10px;
}

.uiComponent815 h2
{
	height:18px; 
	background-image: url(//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;
}

.uiComponent984
{
	width:984px;
	padding-bottom:10px;
}
.uiComponent984 h2
{
	height:35px; 
	line-height:35px;
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/Common/component-header-984.png); 
	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(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.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(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.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(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.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(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.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(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.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(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.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(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.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(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.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(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.gif); 
	background-position: -0px -85px;
}

.verticalDottedLine
{
	width:1px;
	background-image: url(//dem5xqcn61lj8.cloudfront.net/Vertical_dotted_line_segment.gif); 
	background-repeat: repeat-y;
}

.adArea674x60
{
	width:674px;
	height:60px;
	padding:0px;
	margin: 0px 0px 10px 0px;
}

.legendFlightStatus
{
	margin:0px;
	padding:0px;
	border:0px; 
	width:292px; 
	height:80px; 
	background-image: url(//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(//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(//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(//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(//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(//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(//dem5xqcn61lj8.cloudfront.net/RatingStars/Gfx_rating_stars_85x16_gray_bkgd.gif); 
}

.starRating50x9
{
	width:50px; 
	height:9px; 
	font-size:1px; 
	background-image: url(//dem5xqcn61lj8.cloudfront.net/RatingStars/Gfx_rating_stars_50x9.gif)
}

.iconDelayLessThan15
{
	padding-left:7px;
	font-size:9px; 
	line-height:9px;
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.gif);
	background-position: -0px -150px;
}

.iconDelayLessThan30
{
	padding-left:7px;
	font-size:9px; 
	line-height:9px;
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.gif);
	background-position: -10px -150px;
}

.iconDelayLessThan45
{
	padding-left:7px;
	font-size:9px; 
	line-height:9px;
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.gif);
	background-position: -20px -150px;
}

.iconDelayExcessive
{
	padding-left:7px;
	font-size:9px; 
	line-height:9px;
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.gif);
	background-position: -30px -150px;
}

.iconDelayCanceled
{
	padding-left:7px;
	font-size:9px; 
	line-height:9px;
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.gif);
	background-position: -40px -150px;
}

.iconFlightHistoryNotes
{
	padding-left:7px;
	font-size:9px; 
	line-height:9px;
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.gif);
	background-position: -50px -150px;
}

.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;
}

.tabStatsPanelFooter
{
	font-size:7pt;
	font-style:italic;
}


.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;
}

.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;
}

.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;
}

td .uiComponent674 .body
{
	width:642px; 
	background: #FFFFFF;
	border: 1px solid #1D2030;
	border-top: 0px;
	overflow:hidden;
	margin:0px; 
	padding:0px;
	padding-left:15px; 
	padding-right:15px; 
	max-width:672px; 
}

form {
	margin:0;
	padding:0;
}

.headerGoogleSearchBar_On
{
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.gif);
	background-position: -665px -370px;
}


.headerGoogleSearchBar_Off
{
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/graphics_library_header_footer.gif);
	background-position: -685px -400px;
}

#map_nav_main
{ 
	position:absolute;
	top:30px;
	left:15px;
}

#map_nav_tools
{
	position: relative;
	border: 0px solid;	
}

#pan_control
{
	padding: 2px;
	width: 32px;
	height: 32px; 
	border: 0px solid;
	z-index:0;
}

.pan_arrow
{
	position: absolute;
	width: 10px;
	height: 10px;
	cursor: pointer;
	border: 0px solid;
}

.pan_arrow_up
{
	left: 13px; 
	top: 3px;
}

.pan_arrow_down
{
	left: 13px; 
	top: 23px;
}

.pan_arrow_left
{
	left: 3px;
	top: 12px;
}

.pan_arrow_right
{
	left: 23px;
	top: 12px;
}

.zoom_button
{
	padding: 2px;
	width: 32px;
	height: 32px;
	cursor: pointer; 
	z-index:0;
}

.calloutBox {
	color:white;
	background-color:#343F53;
	width:652px;
	margin-bottom:10px;
	border-left: 1px solid #1D2030;
	border-right: 1px solid #1D2030;
	border-bottom: 1px solid #343F53;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	padding:10px 10px 15px 10px;
}

.calloutButton{
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/common_graphics.png);
	background-position: -9px -864px;
	color: white;
	width: 256px;
	height: 63px;
	display: inline-block;
	padding-top: 7px;
	padding-right: 15px;
	margin-left:15px;
	vertical-align: text-top;
}

.calloutButton:hover {
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/common_graphics.png);
	background-position: -288px -864px;
	cursor:pointer;
}

.calloutButton td{
	color:white;
	text-align:center;
}

.calloutRow{
	text-align:center;
	vertical-align:middle;
}

.calloutTitle{
	padding-bottom:20px;
}

.calloutButtonText{
	font-size:15px;
	padding-bottom:2px;
	font-weight: bold;
}

.calloutButtonSubText{
	font-size:13px;
	font-weight:normal;
}

.calloutButtonIcon{
	padding-right:10px;
}

.calloutArrow{
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/common_graphics.png);
	background-position: -567px -910px;
	vertical-align:middle;
	margin-left: 2px;
}

.calloutButtonText span{
	vertical-align:middle;
}

.flightAlertButton{
	background-image: url(//dem5xqcn61lj8.cloudfront.net/FlightStats2/common_graphics.png);
	background-position: -306px -144px;
}

#homePageTeasersBlock{
	position:relative;
	display:block;
	width:674px;
	height:520px;
	margin-bottom:10px;
	overflow:hidden;
}

#homePageTeaserButtonBar{
	position:absolute;
	top:15px;
	right:15px;
	z-index:3;
}

#homePageTeaserButtonBar .teaserButton{
	cursor:pointer;
	float:left;
	display:block;
	width:13px;
	height:13px;
	border:4px solid #343F53;
	margin-left: 6px;
}

#homePageTeasersBlock .storyTeaser{
	position:absolute;
	margin-bottom:10px;
	padding:0px;
	min-width:674px;
	width:674px;
	height:520px;
	display:none;
	top:0px;
	left:0px;
}

#homePageTeasersBlock .storyTeaser .titleDiv{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	cursor:pointer;
	padding:10px;
	width: 654px;
	height: 500px;
}

#homePageTeasersBlock .storyTeaser .imageCreditDiv{
	display:block;
	position:absolute;
	bottom:0px;
	right:0px;
	font-size:10px;
	padding:5px;
}

#homePageTeasersBlock .storyTeaser .teaserHeader{
	font-size:30px;
	font-weight:bold;
	margin-bottom: 5px;
}


#homePageTeasersBlock .storyTeaser .teaserSubHeader{
	font-size:14px;
	font-weight:bold;
}

#homePageTeasersBlock .storyTeaser .subHeaderLink{
	font-size:14px;
	font-weight:bold;
	color:#ffa80d;
	text-decoration:underline;
}

a.storyTeaserLink{
	text-decoration:none;
}

.storyContentDiv{
	background:#ffffff;
	margin-bottom:10px;
	padding:10px 20px 10px 20px;
	position:relative;
	font-size:13px;
}

.relatedStoryContentDiv{
	width:270px;
	background:#ffffff;
	text-align:left;
	padding:15px;
	margin-bottom: 10px;
}

.relatedStoryContentTitle{
	color:#808080;
	font-size:12px;
	font-weight:bold;
}

.relatedStoryContentHeader{
	color:#ffA80d;
	font-size:15px;
	font-weight:bold;
}

.relatedStoryContentSubHeader{
	font-size:14px;
}

.relatedStoryContentDate {
	color: #1D2030;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 8pt;
}

#homePageWidgetDiv{
	padding: 18px 19px 19px 19px;
	background: #fff;
	border: 1px solid #293041;
	margin-bottom:10px;
}
