
/*REDESIGN JUNE-1-2011*/
/*-------------------------------------*-*-/
  LOUISVILLE REGIONAL AIRPORT AUTHORITY
  Design by New West Advertising & PR, LLC
  © 2011
/-*-*-------------------------------------*/

/*** CSS RESET ***/
/*** based on code by Eric Meyer ***/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; }

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}

/*** END CSS RESET ***/

@charset "UTF-8";
/* CSS Document */

/*** TAG DEFINITIONS ***/

body {
	background: url(images/layout/templates/header_cloudbg.jpg) top center no-repeat;
	font-family: arial, Helvetica, sans-serif;
	}
	
p, ul, li {
	font-family: Arial, Helvetica, sans-serif;
	}
.skip {display:none; }
.wrapper { width:993px; margin: 0 auto; }
strong, b {font-weight:bold; } 
em, i {font-style:italic; }
/*** HEADER STRUCTURE ***/

.header {
	position: relative;
	margin: 0 auto;
	width: 980px;
	height: 130px;
	z-index:200;
	}

#logo {
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	}

#header-links {
	position: absolute;
	float: right;
	top: 20px;
	right: 165px;
	}
	
#header-links li {
	float: left;
	padding-left: 17px;
	text-align: right;
	}

#header-links a {
	font-size: 12px;
	text-decoration: none;
	color: #000;
	}
	
#header-links a:hover {
	text-decoration: underline;
	}

#header-links li a img 
{
	background:url(images/layout/templates/icon-sprite.png) top center no-repeat;
	height:23px;
}
#header-links li.weatherIcon a img 
{
	background-position:0px 0px;
	width:20px;
}
#header-links li.weatherIcon a:hover img 
{
	background-position:0 -20px;
	
}
#header-links li.homeIcon a img 
{
	background-position:-24px 0px;
	width:20px;
}
#header-links li.homeIcon a:hover img 
{
	background-position:-24px -20px;
	
}
#header-links-weather-ro {
	display: none;
	position: absolute;
	top: 50px;
	right: 170px;	
	/*font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;*/
	font-size: 12px;
	font-weight: bold;
	color: #506721;
	}
	
#header-links-home-ro {
	display: none;
	position: absolute;
	top: 50px;
	right: 158px;
	/*font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;*/
	font-size: 12px;
	font-weight: bold;
	color: #506721;
	}
#google-translator-temp {
	width: 154px;
	height: 24px;	
	border: 1px solid #f0l;
	position: absolute;
	top: 20px;
	right: 0;
	}
	
/*** NAVIGATION ***/

#nav {
	clear: both;
	position: absolute;
	float: left;
	bottom: 0;
	left: 5px;
	}
	
#nav ul {
	text-align: left;
	width: 100%;
	z-index: 190;
	}

#nav li {
	position: relative;
	display: inline;
	/*font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;*/
	font-size: 13px;
	font-weight: bold;
	color: #a40004;
	padding: 6px 7px;
	}
#nav li > a {          
	color: #a40004;	
	font-size: 13px;
	text-decoration:none;
}
	
#nav li:hover {
	background-color: #a40004;
	color: #fff;
	}
#nav li:hover a{
	color: #fff;
	}
	
#nav li ul {
	width: 166px;
	display: block;
	position: absolute;
	top: 28px;
	left: -999em;
	background: url(images/layout/templates/nav-dropdown-bg.png) bottom right no-repeat;
	margin: 0;
	padding: 10px 20px 18px 0;
	z-index: 190;
	}
	
#nav li:hover ul {
	left: 0;
	}

#nav li:hover ul li {
	clear: left;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;	
	text-align: left;
	padding: 6px 17px 6px 30px !important;
	margin: 0;
	width: 80%;
	background: transparent url(images/layout/templates/nav-dropdown-menubullet.png) no-repeat;
	background-position: 12px 11px;
	}
	
#nav li:hover li a {
	color: #fff;
	width: 115px;
	text-transform: capitalize;
	text-decoration: none;
	}
	
#nav li:hover li:hover {
	background: transparent url(images/layout/templates/nav-dropdown-menubullet-ro.png) no-repeat;
	background-position: 12px 11px;
	}
	
#nav li:hover li:hover a {
	color: #fdee6a !important;
	}




/*** HOMEPAGE ***/

#home-container {
	position: relative;
	width: 993px;
	height: 494px;
	top: 18px;
	left: 8px;
	margin: 0 auto;
	background: url(images/layout/templates/home-mainframe_bg-shadow.png) left top no-repeat;
	overflow: visible;
	}
	
#home-promomain {
	
	width: 980px;
	height: 440px;
	}
	
#home-promomain-controller {
	position: absolute;
	bottom: 68px;
	left: 25px;
	width: auto;
	z-index:9;
	}
	
#home-promomain-controller ul {
	margin: 0;
	padding: 0;
	}
	
#home-promomain-controller li {
	display: inline;
	padding: 6px 8px 20px 8px;
	font-size: 14px;
	}
	
#home-promomain-controller li:hover a {
	color: #f6af63;
	}

#home-promomain-controller li a {
	color: #fff;
	text-decoration: none;
	}

#home-promomain-controller li.active {
	background-color: #fff;
	}
	
#home-promomain-controller li.active a {
	color: #000;
	}
		
#home-sidebar {
	clear: left;
	width: 300px;
	height: 440px;
	float: right;
	position: absolute;
	top: 0;
	right: 13px;
	background: url(images/layout/templates/home-sidebar_bg.png) top right no-repeat;
	z-index:9;
	}

#home-sidebar-news-header {
	position: absolute;
	width: 279px;
	height: 15px;
	background: url(images/layout/templates/home-sidebar_news-header-bg.png) top right;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 12px 0 16px 21px;
	z-index:9;
	}
	
#home-sidebar-news-container {
	position: absolute;
	top: 55px;
	left: 20px;
	width: 255px;
	height: 126px;
	overflow: hidden;      
	font-family: arial, sans-serif;
	}
	
#home-sidebar-news-items ul {
	margin: 0;
	padding: 0;
	}

#home-sidebar-news-items td {
	padding: 0px 35px 10px 28px;
	font-size: 12px;
	line-height: 17px;
	background: transparent url(images/layout/templates/acrobat-icon.png) no-repeat;
    background-position: 0 0;
	}
	
#home-sidebar-news-items strong {
	/*font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;*/
	font-weight: bold !important;
	font-size: 14px !important;
	color: #822102 !important;
	}

#home-sidebar-news-items a {
	text-decoration: none;
	color: #000;
	}
	
#home-sidebar-news-items a:hover {
	text-decoration: underline;
	}
	
#home-sidebar-news-uparrow {
	position: absolute;
	float: right;
	right: 0px;
	top: 40px;
	cursor:pointer;
	}
	
#home-sidebar-news-downarrow {
	position: absolute;
	float: right;
	right: 0px;
	top: 70px;
	cursor:pointer;
	}	

#home-sidebar-sub-widget {
	position: absolute;
	width: 318px;
	height: 57px;
	left: -9px;
	top: 185px;
	}   
	#home-sidebar-sub-widget a img {
 		background: url(images/layout/templates/red-bar-sprite.png) no-repeat -743px 0; 
		height:57px;
		width:318px;
	}  
	#home-sidebar-sub-widget a:hover img {
 		background-position: -743px -60px; 
		
	}

		#home-sidebar-booking-engine {
	position: absolute;
	width: 260px;
	height: 171px;
	top: 247px;
	left: 20px;
	}
	
.booking-engine td {
	padding-bottom: 1px;
	}
	
.text_body{color: #FFFFFF;font-size: 9px !important;text-decoration:none;font-family: Arial;}
.text_bold{color: #FFFFFF;font-size: 10px !important;text-decoration:none;font-family: Arial; font-weight: bold; margin: 0;}
.link_simple{color: #FFFFFF; font-size: 12px; text-decoration:none; font-family: Arial;}
.link_simple_smaller{color: #000; font-size: 10px; text-decoration: none; font-family: Arial;}
.link_simple_smaller:hover{color: #951d18; font-size: 10px; text-decoration: none; font-family: Arial;}
.link_simple:hover{color: #FFFFFF; text-decoration: underline}
.link_simple img {margin-top: 4px;}
.link_bold{color: #FFFFFF; font-size: 8pt; text-decoration:none; font-family: Arial; font-weight: bold;}
.link_bold:hover{color: #FFFFFF; text-decoration: underline}
.input_box {vertical-align: top !important; margin: 4px 0 0 0; font-size: 11px !important; padding: 1px;}
.search_button {
	width: auto;
	overflow:visible;
	background-color: #951d18;
	padding: 4px;
	margin: 0;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px !important;
	border: 1px solid #999;
	}     
	table {
    border-collapse: collapse;
    border-spacing: 0;
}
#home-red-footer-bar {
	position: absolute;
	top: 440px;
	left: 0;
	background-image: url(images/layout/templates/home-bottombar_bg.png);
	width: 980px;
	height: 41px;
	z-index:9;
	}
	
#home-red-footer-links {
	position: absolute;
	float: right;
	right: 0;
	top: 0;
	}
	
#home-red-footer-links ul {
	margin: 0;
	padding: 0;
	}

#home-red-footer-links li {
	position: relative;
	display: inline;
	margin-left: -5px;	
	}

#home-red-footer-links li div {
	width: 180px;
	display: block;
	position: absolute;
	bottom: 44px;
	left: -999em;
	background: url(images/layout/templates/home-quicklinks-bg.png) top right no-repeat;
	margin: 0;
	padding: 20px 14px 10px 0;
	z-index: 10;
	}

#home-red-footer-links li:hover div {
	left: 0;
	}
	
#home-red-footer-links li:hover div tr {
	clear: left;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;	
	text-align: left;
	padding: 4px 9px 4px 30px !important;
	margin: 0;
	width: 80%;
	background: transparent url(images/layout/templates/home-quicklinks-menubullet.png) no-repeat;
	background-position: 12px 9px;
	}
	
#home-red-footer-links div td a {
	color: #fff;
	text-decoration: none;
	}
	
#home-red-footer-links li:hover div tr:hover {
	background: transparent url(images/layout/templates/home-quicklinks-menubullet-ro.png) no-repeat;
	background-position: 12px 9px;
	}
	
#home-red-footer-links li:hover div tr:hover a {
	color: #fdee6a !important;
	}
	/*red bar sprite homepage sprite*/
#home-red-footer-links li img 
{
	background: url(images/layout/templates/red-bar-sprite.png) no-repeat; 
	height:41px; 
}
#home-red-footer-links li.flight-status a img 
{
	background-position:0 0;
	width:163px;
}
#home-red-footer-links li.flight-status a:hover img 
{
	background-position:0 -42px;
	
}
#home-red-footer-links li.special-fares a img 
{
	background-position:-164px 0;
	width:148px;
}
#home-red-footer-links li.special-fares a:hover img 
{
	background-position:-164px -42px;
	
}
#home-red-footer-links li.quick-links img 
{
	background-position:-313px 0;
	width:145px;
}
#home-red-footer-links li:hover.quick-links img 
{
	background-position:-313px -42px;
	
}
#home-red-footer-links li.environment a img 
{
	background-position:-459px 0;
	width:274px;
}
#home-red-footer-links li.environment a:hover img 
{
	background-position:-459px -42px;
	
}

/*** INTERIOR PAGE STYLING ***/

#int-container {
	position: relative;
	margin: 0 auto;
	top: 18px;
	width: 980px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	}

#int-content {
	position: relative;
	float: left;
	margin-left: 25px;
	width: 750px;
	}

#int-content h1 {
	/*font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;*/
	font-size: 32px;
	color: #092859;
	margin: 15px 0 20px 0;
	}
	
#int-content h2 {

	font-size: 20px;
	color: #6a2611;
	margin: 10px 0 15px 0;
	}
	
#int-content h3 {

	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-bottom: 17px;
	}
	
#int-content p {
	font-size: 14px; 
	line-height: 21px; 
	margin-bottom: 17px;
	}
	
#int-content ul {
	margin: 0;
	padding: 0;
	}
	
#int-content li {
	background: transparent url(images/layout/templates/home-quicklinks-menubullet.png) no-repeat;
	background-position: 0 9px;
	font-size: 14px;
	padding: 2px 0 2px 16px;  
	line-height:20px;
	}
	
#int-content a {
	color: #092859;
	}

img.img-fullwidth {
	margin-bottom: 17px;
	}

img.img-float-left {
	float: left;
	margin: 0 0 20px 0;
	}

img.img-float-right {
	float: right;
	margin: 0 0 20px 20px;
	}

#int-breadcrumbs {
	position: relative;
	border-top: 1px solid #CCC;
	/*border-bottom: 1px solid #CCC;
	height: 11px;
	top: 0;
	left: 0;
	width: 100%;
	padding: 11px 0 18px 0;*/
	}

#int-breadcrumbs ul {
	margin: 0;
	padding: 0;
	}

#int-breadcrumbs li {
	background: none;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

#int-breadcrumbs li a {
	color: #747474;
	text-decoration: none;
	}
	
#int-breadcrumbs li a:hover {
	color: #445c11;
	text-decoration: underline;
	}

#int-sidebar {
	clear: left;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 205px;
	background: #FBF3D8 url(images/layout/templates/int-sidebag.jpg) bottom center no-repeat;
	padding-bottom: 15px;
	margin-bottom: 45px;
	}

img.int-sidebar-imgheader {
	top: 0;
	left: 0;
	}
	
#int-sidebar h2 {
	background-color: #a54332;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	padding: 8px 18px 8px 18px;
	margin: 0 0 12px 0;
	}

#int-sidebar ul {
	margin: 0;
	padding: 0;
	}
	
#int-sidebar td  {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;	
	text-align: left;
	padding: 4px 9px 4px 30px !important;
	margin: 0;
	width: 70%;
	background: transparent url(images/layout/templates/home-quicklinks-menubullet.png) no-repeat;
	background-position: 12px 9px;
	}

#int-sidebar tr td a {
	color: #000;
	text-decoration: none;
	}
	
#int-sidebar td a:hover  {
	color: #b53133;
	}

#int-sidebar strong a {
	font-weight: bold;
	color: #445c11;
	}

#int-sidebar tr:hover {
	background: transparent url(images/layout/templates/home-quicklinks-menubullet-ro.png) no-repeat;
	background-position: 12px 9px;	
	}
#int-sidebar .callOutLink  {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	
	font-size: 12px;
	line-height: 16px;	
	text-align: left;
	padding: 4px 9px 4px 30px !important;
	margin: 0;
	width: 70%;
	background: transparent url(images/layout/templates/home-quicklinks-menubullet.png) no-repeat;
	background-position: 12px 9px;
}
#int-sidebar div:hover.callOutLink  {
  background: transparent url(images/layout/templates/home-quicklinks-menubullet-ro.png) no-repeat;
	background-position: 12px 9px;	
}
#int-sidebar .callOutLink a {
    color: #445C11;
    font-weight: bold;
}
/*** FOOTER ***/

#footer {
	clear: both;
	position: relative;
	margin: 0 auto 50px auto;
	top: 30px;
	width: 980px;
	height: 20px;
	}
	
#footer-left {
	position: absolute;
	float: left;
	left: 0;
	top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.883em;
	color: #328dc4;
	font-weight: bold;
	}
	
#footer-right {
	position: absolute;
	float: right;
	right: 0;
	top: 0;
	}

#footer-right li {
	display: inline;
	text-align: right;
	padding: 0 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.883em;
	}
	
#footer-right a {
	text-decoration: none;
	color: #808080;
	}
	
#footer-right a:hover {
	text-decoration: underline;
	}
/* purchase tickets 
----------------------------------------------------------------------------------------------------------*/
.splitcolumncontainer {width:590px;}
.splitcolumn1 {width:297px;float:left;}
.splitcolumn2 {width:266px;float:left;margin-right:-10px;}
.splitcolumngap {width:25px;height:15px;float:left;}
.bookingtoolcontainer {width:262px;}
.bookingtoolcontainer .top {background:url(images/layout/booking-tool/ContainerTop.jpg) top left no-repeat;width:262px;height:13px;}
.bookingtoolcontainer .body {background:url(images/layout/booking-tool/ContainerBody.jpg) top left repeat-y;padding:2px 12px;display:block;height:100%;}
.bookingtoolcontainer .bottom{background:url(images/layout/booking-tool/ContainerBottom.jpg) top left no-repeat;width:262px;height:13px;}
.bookingtooltitle {color:#0065A4;display:block;margin-bottom:10px;font-size:16px;}
.greyline {background:#BDBEC0;height:1px;margin:11px 0px;}
.bottomtext {font-size:11px;}
.southwestlogo {float:right;margin:2em .5em .5em .4em;}
div#optionbox {
    background-color: white;
    border: 1px solid #072A5E;
    color: white;
    display: none;
    font-family: "Arial",Arial,sans-serif;
    font-size: 9pt;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}

/* special fares */

.SpecialFaresLayout .clear {
	height:0px;
	overflow:hidden;
}

.SpecialFares,.SpecialFares .top,.SpecialFares .bottom {
	width:285px;
}
.AirlineSpecials,.AirlineSpecials .top,.AirlineSpecials .bottom {
	width:285px;
}
.SpecialFaresLayout .gap {
	float:left;width:20px;height:100px;
}
.SpecialFares .top span,.AirlineSpecials .top span {
	position:absolute;
	left:-10000px;
}
.SpecialFares,.AirlineSpecials {
	float:left;
}
.SpecialFares .top,
.AirlineSpecials .top {
	height:64px;
}
.SpecialFares .bottom,
.AirlineSpecials .bottom {
	height:30px;
	position:relative;
	margin:-2px 0px 0px 0px;
}
.AirlineSpecials .bottom {background:url(images/layout/specialfares/airlinebottom.jpg) top left no-repeat;}
.SpecialFares .bottom {background:url(images/layout/specialfares/farebottom.jpg) top left no-repeat;}
.AirlineSpecials .top {background:url(images/layout/specialfares/airlinetop.jpg) top left no-repeat;}
.SpecialFares .top {background:url(images/layout/specialfares/faretop.jpg) top left no-repeat;}
.AirlineSpecials a img {border-width:0px;}
.AirlineSpecials .content,
.SpecialFares .content {
	border:#bdbdbf solid 1px;
	border-width:0px 1px;
	padding:0px 0px 0px 3px;
}
.AirlineSpecials .top {
	position:relative;
	z-index:-2;
	margin:0px 0px -3px 0px;
}

.AirlineSpecials .content {
	position:relative;
	height:230px;

	
}
.AirlineSpecials .content .child {
	
}
.AirlineSpecials .content .left ,.AirlineSpecials .content .right {
	height:55px;
	float:left;
	position:relative;
}
.AirlineSpecials .content .left {
	background:url(images/layout/specialfares/airlinebgl.gif) top left no-repeat;
	width:138px;
}
.AirlineSpecials .content .right {
	background:url(images/layout/specialfares/airlinebgr.gif) top left no-repeat;
	width:139px;
}
.AirlineSpecials .content .row { 
	padding:2px 0px;
	width:285px;
	position:relative;
	clear:both;
}
.AirlineSpecials .content .row div img {
	position:relative;
	top:6px;
	left:7px;
}
.AirlineSpecials .content .row div.right img {
	left:10px;
}
.SpecialFares #feedControl {
	width : 272px;
	height : 360px;
	overflow:auto;
	font-size:.9em;
	position:relative;
	left:4px;
}
#feedControl a * {
	cursor:hand;
}
#feedControl a,
#feedControl a:link,
#feedControl a:visited {
	display:block;
	position:relative;
	text-decoration:none;
	color:#000000;	
	padding:3px 5px;
	margin-right:3px;
}

#feedControl a:hover {
	text-decoration:underline;
}
#feedControl .alt {
	background:#E8E8EA;
}
.SpecialFares #feedControl span.bul,
.SpecialFares #feedControl a:hover span.bul {
	color:#0063A6;
	text-decoration:none;
}
.SpecialFares #feedControl a:hover span.price {
	text-decoration:none;
}
.SpecialFares #feedControl span.price {
	/*float:right;*/
	right:6px;
	top:1px;
	position:absolute;
	
}

/* noise abatement 
green #8BBD50
blue #00A0DC
*/
body.NA {background:url(images/layout/NoiseAbatement/NavigationBackground.gif) 0px 133px repeat-x;line-height:1.4em;}
.NA h1 {color:#00A0DC;}
.NA a:link {color:#00A0DC;}
.NA a:visited {color:#666666;}
.NA a:hover {color:#8BBD50;}
.NA .wrapper {width: 726px;margin:0 auto;height:100%;}
.NA .header {margin:0;padding:0;position:absolute;top:0;height:168px;min-height:168px;width:726px;}
.NALogo {position:absolute;display:block;top:15px;left:20px;border:red solid 1px;}
.NA div.topnav {position:absolute;right:20px;top:65px;width:180px;}
.LRAAHomeLink,.LRAAHomeImage {float:left;}
a.LRAAHomeLink, a.LRAAHomeLink:link, 
a.LRAAHomeLink:visited {display:block;white-space:nowrap;color: #666666;font-size:.9em;margin-top:10px;margin-right:2px;margin-left:10px;}	
a.LRAAHomeLink:hover {color:#EE3941;}
.NA .contentwrapper {margin:0;padding:0;top:170px;position:absolute;width:100%;max-width:726px;height:100%;}
.NA .TopMenuGroup {cursor:default;z-index:100;position:absolute;top:133px;margin: 0 auto;}
.NA .MenuDash {width:300px;height:10px;background:#ffffff;position:absolute;z-index:99;margin:0 auto;top:145px;}
.NA .LeftColumn {float:left;width:165px;margin-top:13px;}
.NA .LeftColumn .ArticleContentLinks {width:156px;position:relative;left:1px;}/*background:#8BBD50;*/
.NA .LeftColumn .ArticleContentLinks a,.NA .LeftColumn .ArticleContentLinks a:link,.NA .LeftColumn .ArticleContentLinks a:visited {display:block;padding:3px 0px 3px 10px;color:#666666;background:#D4E7F8;text-decoration:none;}
.NA .LeftColumn .ArticleContentLinks a:hover {background:#8BBD50;color:#ffffff;}
.NA .NavigationTopCap,.NA .NavigationMain,.NA .NavigationBottomCap {width:158px;}
.NA .NavigationTopCap {background:url(images/layout/NoiseAbatement/SubNavigationTopCap.gif) top left no-repeat;height:24px;color:#ffffff;}
.NA .NavigationTopCap h1 {color:#ffffff;font-size:.9em;margin:0px 0px;padding:0px;position:relative;top:5px;left:11px;width:145px;}
.NA .NavigationMain {background:url(images/layout/NoiseAbatement/SubNavigationMain.gif) top left repeat-y;}
.NoiseAbatementNav {background:#8BBD50;width:156px;position:relative;left:1px;}
.NoiseAbatementNav td {font-size:.9em;vertical-align:middle;height:22px;}
.NoiseAbatementNav a:link,.NoiseAbatementNav a:visited {display:block;padding:3px 0px 3px 10px;color:#666666;background:#D4E7F8;text-decoration:none;}
.NoiseAbatementNav a:hover {background:none;color:#ffffff;}
.NoiseAbatementNav span {position:relative;cursor:default;left:10px;color:#ffffff;/*width:145px;top:3px;*/}
.NA .NavigationBottomCap {background:url(images/layout/NoiseAbatement/SubNavigationBottomCap.gif) top left no-repeat;height:10px;}
.NA .RightColumn {float:left;width:500px;min-height:500px;height:auto;}
.NA .ColumnGap {float:left;height:20px;width:15px;}
.NA .TopCap {background:url(images/layout/NoiseAbatement/ContentTopCap.gif) top left no-repeat;width:725px;height:10px;line-height:7px;font-size:7px;}
.NA .ContentMain {background:url(images/layout/NoiseAbatement/ContentMain.gif) top left repeat-y;width:725px;padding:0px 0px 8px 0px;}
.NA .BottomCap {background:url(images/layout/NoiseAbatement/ContentBottomCap.gif) top left no-repeat;width:725px;height:11px;line-height:7px;font-size:7px;}
.NA .copyright {color:#00A0DC;text-align:center;}
.NA .footer {color:#666666;text-align:center;}
.NA .footer a {color:#666666;}
      
      
/*Airlines page*/
.divleft {float:left;width:45%;}
.divright {margin-left:50%;width:48%;}
.divleft:after {clear:both;}
.divright:after{clear:both;}

 .img1 {float:right;margin-left:15px;color:#555555;text-align:center;}
.img1 a {text-decoration:none;font-size:.8em;}
div.img1 {text-align:center;}   


/* Noise Abatement Home */
.NA .NAHome .TopCap {background:url(images/layout/NoiseAbatement/HomeContentTopCap.gif) top left no-repeat;width:725px;height:10px;line-height:7px;font-size:7px;}
.NA .NAHome .ContentMain {background:url(images/layout/NoiseAbatement/HomeContentMain.gif) top left repeat-y;width:725px;height:400px;padding:8px 0px;}
.NA .NAHome .BottomCap {background:url(images/layout/NoiseAbatement/HomeContentBottomCap.gif) top left no-repeat;width:725px;height:11px;line-height:7px;font-size:7px;}
.NA .NAHome .homepanelwrap {margin:0px 0px 0px 20px;width:auto;}
.NA .NAHome .homepanel {padding:0;float:left;background:#949698;width:158px;height:auto;}
.NA .NAHome .homepanelgap {float:left;width:10px;height:50px;}
.NA .NAHome .element-img {display:block;width:158px;height:126px;overflow:hidden;}
.NA .NAHome .NAWhiteLogo {margin-top:10px;}
.NA .NAHome .SignupForm {width:200px;position:absolute;top:190px;right:20px;color:#21598E;}
.NA .NAHome .ContentArea {width:370px;position:relative;left:21px;}
@media print {
body {margin:0px;background:none;padding:0px;}
.topnav,.lmn_box,.con_top,.con_bottom,.footer a,.lmn_content,.TopMenuGroup,.bottomlinks {display:none;}
.con_box {margin:0px;}
.con_content {border-width:0px;padding:0px;}
.wrapper,.contentwrapper,.con_content,.con_box,.header{width:650px;max-width:650px;min-width:650px;}
.wrapper,.contentwrapper {height:auto;margin:0px;}
.header {height:50px;}
.contentwrapper {top:70px;}
}
.clear {clear:both; }
