/**
* Nav/Footer
* #79ad36
* #c0cd1c
*
* Table
* #dfe68d
* #ecf0ba
*/

#masthead span
{
	background-image: url(images/airport_content_masthead.jpg);
}

.home #masthead span
{
	background-image: url(images/airport_home_masthead.jpg);
}

#masthead .navigation
{
	background-image: url(images/airport_nav_bg.gif);
}

#masthead .navigation .home
{
	bottom: -120px;
	width: 172px;
	height: 87px;
	background-image: url(images/airport_logo_small.gif);
}

.home #masthead .navigation .home
{
	width: 230px;
	height: 116px;
	background-image: url(images/airport_logo_large.gif);
}


#footer .spare.one
{
	background-image: url(images/airport_footer_bg.gif);
}

#footer .spare.two
{
	background-image: url(images/airport_footer_bg_left.gif);
}

#footer .spare.three
{
	background-image: url(images/airport_footer_bg_right.gif);
}

#footer .navigation.one a
{
	color: #fff;
	border-color: #fff;
}

#footer .navigation.one a:hover,
#footer .navigation.one a.iehover
{
	color: #003366;
	border-color: #fff;
}

.home #content .primary .links.one
{
	background-image: url(newImages/airport_1.1.jpg);
}
.home #content .primary .links.two
{
	background-image: url(newImages/airport_2.1.jpg);
}
.home #content .primary .links.three
{
	background-image: url(newImages/airport_3.1.jpg);
}
.home #content .primary .links.four
{
	background-image: url(newImages/airport_4.1.jpg);
}

/*.home #content .primary .links.one h2
{
	width: 168px;
	height: 26px;
	background-image: url(images/airport_primary_links_one_heading.png);
}
.home #content .primary .links.two h2
{
	width: 166px;
	height: 44px;
	background-image: url(images/airport_primary_links_two_heading.png);
}
.home #content .primary .links.three h2
{
	width: 166px;
	height: 44px;
	background-image: url(images/airport_primary_links_three_heading.png);
}
.home #content .primary .links.four h2
{
	width: 166px;
	height: 26px;
	background-image: url(images/airport_primary_links_four_heading.png);
}*/
.home #content .primary .footer .sub.one h3
{
	width: 168px;
	height: 16px;
	background-image: url(images/airport_sub_one_heading.gif);
}
.home #content .primary .footer .sub.two h3
{
	width: 168px;
	height: 16px;
	background-image: url(images/airport_sub_two_heading.gif);
}
.home #content .primary .footer .sub.three h3
{
	width: 168px;
	height: 16px;
	background-image: url(newImages/airport_sub_three_heading2.gif);
}
.home #content .primary .footer .sub.four h3
{
	width: 176px;
	height: 16px;
	background-image: url(images/airport_sub_four_heading2.gif);
}

/*############## top header of the nav bars ###############*/

#content .primary .sidebar
{
	background: #ededed url(newImages/bg_inThisSection2.gif) no-repeat top left;
}

#content .secondary
{
	background: #848484 url(newImages/bg_secondHead.gif) no-repeat top left;
}

#minheight
{
/*	height:580px;*/
	padding:35px 25px;
	width:700px;
}

#content .secondary .navigation h3
{
	width: 146px;
	height: 38px;
	margin: 17px 0 0 0;
	background-image: url(newImages/bg_aboutHead2.png);
}
#content .secondary #to_from
{
	width: 146px;
	height: 38px;
	margin: 17px 0 0 0;
	background-image: url(newImages/bg_toandFrom2.png);
}
#content .secondary #flight_info
{
	width: 146px;
	height: 38px;
	margin: 17px 0 0 0;
	background-image: url(newImages/bg_flightInfo2.png);
}
#content .secondary #terminal
{
	width: 146px;
	height: 38px;
	margin: 17px 0 0 0;
	background-image: url(newImages/bg_terminal2.png);
}
#content .secondary #newterminal
{
	width: 146px;
	height: 38px;
	margin: 17px 0 0 0;
	background-image: url(newImages/newterminal2.png);
}
#content .secondary #property
{
	width: 146px;
	height: 38px;
	margin: 17px 0 0 0;
	background-image: url(newImages/bg_property2.png);
}
#content .secondary #visiting
{
	width: 144px;
	height: 38px;
	margin: 17px 0 0 0;
	background-image: url(newImages/bg_visiting2.png);
}
#content .secondary #contact
{
	width: 144px;
	height: 38px;
	margin: 17px 0 0 0;
	background-image: url(newImages/bg_contact2.png);
}

#content .secondary #search
{
	width: 144px;
	height: 38px;
	margin: 17px 0 0 0;
	background-image: url(newImages/bg_search2.png);
}
/*THE HEADDER OF SECOND LEVEL NAV*/
#content .primary .sidebar .links h3
{
	width: 144px;
	height: 36px;
	text-indent:-999px;

}

thead tr, tr.even
{
	background-color: #D7D7D7;
}

tr.odd
{
	background-color: #EFF0F0;
}
table p
{
margin:0;
padding:0;

}

td.late {
	color: #990000;
}

td.early {
	color: #00CC00;
}

/*########## Rate Cal ##############*/

#flash_panel {
	float:left;
	display:block;
	margin:-38px 0 0 0;
	width:530px;
	/*height:400px;*/
}

div.iframe-link {
position: relative;
float: left;
width: 340px;
height: 260px;
margin: 0 1em 1em 0;
}

a.iframe-link {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 340px;
height: 260px;
}
