/* ------------------- */
/*        MISC         */
/* ------------------- */


body {
    font: 70%/135% helvetica,arial,sans;
    color: rgb(61,61,61);
}
h1, h2, h3,
h4, h5 
{
    font: 70%/135% helvetica,arial,sans;
    font-weight: normal;
    color: rgb(107,142,35);
}
h1 {
    font-size: 150%;
    line-height: 150%;
    margin: 0px 0px 4px;
}
h2 {
    font-size: 135%;
    line-height: 135%;
    margin: 0px 0px 6px;
}
h3 {
    font-size: 120%;
    line-height: 135%;
    margin: 0px 0px 3px;
}

h4 {
    font-size: 110%;
    margin: 0px 0px 4px;
}
h5 {
    font-size: 100%;
    margin: 0px 0px 3px;
}
h6 {
    font-size: 100%;
    font-weight: normal;
    margin: 0px 0px 3px;
    color: rgb(156,148,137);
}

.headline-large-green 
{
    font-weight: normal;
    font-size: 26px;
    color: #94ab55;
    letter-spacing: -1px;
    font-family: "Century Gothic",Tahoma,Verdana,times,serif;
}

.promo-text {
	font-size: 150%;
    line-height: 135%;!important;
}
.calendar {
	height: 80px;
	overflow: hidden;
	font-weight: bold;
}
.calendar-date {
    font-size: 50px;
	line-height: 50px;
    color: rgb(0,147,221);
	font-weight: normal;
}
p {
    margin: 10px auto 0px auto;
}
cite {
    color: rgb(241,124,15);
    font-size: 120%;
    line-height: 120%;
    font-style: normal;
    font-weight: normal;
    display: block;
    margin: 5px 0px 0px;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
	
}
th, td {
    
    
}
dl {
    margin: 0px;
}
dt {
    margin-top: 5px;
    font-weight: bold;
}
dd {
    margin-left: 0px;
    display: list-item;
    list-style-type: none;
}
ul {
    margin: 0px;
    padding: 0px 0px 1px;
}
li {
    margin: 0px 0px 5px 15px;
    display: list-item;
    list-style-type: disc;
}
ul ul li{
    list-style-type: circle;
}
hr {
    position: relative;
    top: 0px;
    border-width: 1px 0px 0px;
    border-style: solid;
    border-color: rgb(222,222,222);
    height: 1px;
    margin: 10px 0px 10px;
}
.landmark-superscript {
    position: relative;
    top: -3px;
    font-size: 70%;
    margin-left: 2px;
}
tfoot .landmark-superscript {
    margin: 0px 2px 0px 10px;
}
.landmark-location-id {
    display: inline-block;
    display: -moz-inline-box;
    padding: 0px 3px 0px;
    margin: -4px 0px 0px;
	font-size: 100%;
    font-weight: bold;
    color: rgb(241,238,232);
    background-color: rgb(146,135,127);
}
.landmark-orange {
	color: rgb(241,124,15)!important;
}
.landmark-red {
	color: rgb(243,43,66)!important;
}
.landmark-blue {
	color: rgb(0,147,221)!important;
}
.landmark-green {
	color: rgb(13,173,43)!important;
}
.landmark-purple {
	color: rgb(182,40,191)!important;
}
.landmark-brown {
	color: rgb(145,90,52)!important;
}
.landmark-black {
	color: rgb(51,51,51)!important;
}
.landmark-gray-dark {
	color: rgb(102,102,102)!important;
}
.landmark-gray-warm {
	color: rgb(146,135,127)!important;
}
.landmark-gray-medium {
	color: rgb(153,153,153)!important;
}
.landmark-gray-light {
	color: rgb(196,200,204)!important;
}
.landmark-gray-pale {
	color: rgb(241,238,232)!important;
}
.landmark-gray-white {
	color: rgb(255,255,255)!important;
}
.landmark-flush-top {
    margin-top: 0px;
}
.landmark-full-width {
    width: 100%;
}
.landmark-page {
    position: relative;
    width: 760px;
    background: white;
    margin: 0px auto;
}
.landmark-topbar {
    padding: 7px 15px 3px;
    font-size: 90%;
    text-align: right;
    background: rgb(51,51,51);
    color: rgb(153,153,153);
}
.landmark-topbar-navigation {
    position: relative;
    zoom: 1;
    overflow: hidden;
}
.landmark-topbar-navigation a {
    margin-right: -1px;
    padding: 0px 5px;
    border-right: 1px solid rgb(153,153,153);
}
.landmark-topbar-navigation a:link,
.landmark-topbar-navigation a:active,
.landmark-topbar-navigation a:visited {
    color: white;
}
.landmark-header,
.landmark-header-short {
    position: relative;
    height: 80px;
    border-width: 0px 1px;
    border-style: solid;
    border-color: rgb(241,238,232);
}
.landmark-logo {
    position: absolute;
    top: 12px;
    left: 20px;
    width: 160px;
    height: 35px;
}
.landmark-logo-aac {
    position: absolute;
    top: 12px;
    left: 20px;
    width: 180px;
    height: 35px;
}
.landmark-tag-line {
    position: absolute;
    right: 20px;
    top: 25px;
	width: 125px;
    height: 15px;
    font-size: 125%;
    color: rgb(102,102,102);
}
.landmark-home-banner {
    height: 126px;
    border-bottom: 8px solid rgb(146,135,127);
 }
.landmark-home-banner img {
    height: 126px;
    width: 760px;
 }
.landmark-section-banner {
    height: 87px;
    border-bottom: 8px solid rgb(146,135,127);
 }
.landmark-section-banner img {
    height: 87px;
    width: 760px;
 }
.landmark-section-no-banner {
    height: 8px;
    overflow: hidden;
    background-color: rgb(241,238,232);
    background-image: url("/chrome/default/graphics/no_section_banner_shadow.gif");
 }
.landmark-content {
    padding: 15px 10px 25px 10px;
    background: rgb(241,238,232);
    border-bottom: 8px solid rgb(196,200,204);
	min-height: 300px;
}
.landmark-dashed-border {
    background: url("/chrome/default/graphics/sub_nav_dashed_line.gif") repeat-x;
    height: 1px;
    overflow: hidden;
}
/* ------------------- */
/*     NAVIGATION      */
/* ------------------- */
.landmark-breadcrumb {
    font-size: 135%;
    line-height: 135%;
    font-weight: normal;
    color: rgb(146,135,127);
    width: 720px;
    height: 30px;
    padding: 0 10px 0;
}
.landmark-breadcrumb a:link,
.landmark-breadcrumb a:visited,
.landmark-breadcrumb a:hover,
.landmark-breadcrumb a:active {
    color: rgb(146,135,127);
}
.landmark-breadcrumb em {
    font-weight: normal;
    font-style: normal;
    color: rgb(241,124,15);
}
.landmark-sub-section-navigation {
    width: 165px;
    margin-left: -5px;
    margin-top: 17px;
}
.landmark-sub-section-navigation-group {
    background: url("/chrome/default/graphics/sub_nav_dashed_line.gif") repeat-x;
    margin-left: 0px;
    padding: 7px 0px 7px 5px;
}
.landmark-sub-section-navigation-group .landmark-sub-section-navigation-group {
    background: none;
    padding: 0px 0px 0px 15px;
    color: rgb(146,135,127);
}
.landmark-sub-section-navigation-group div {
    padding-top: 5px;
}
.landmark-sub-section-navigation-group a,
.landmark-sub-section-navigation-group a:active,
.landmark-sub-section-navigation-group a:visited {
    color: rgb(146,135,127);
}
.landmark-sub-section-navigation-group a:hover {
    color: rgb(0,147,221);
}
.landmark-sub-section-navigation-group div a {
    padding-top: 5px;
}
.landmark-sub-section-navigation-group a.landmark-active-sub-section {
    color: rgb(51,51,51)!important;
}
/* -------------------- */
/*       COLUMNS        */
/* -------------------- */
.landmark-column-top {
    height: 0px;
    overflow: hidden;
    margin-bottom: 10px;
}
/* 175 and 330 are special columns for the location pages */
.landmark-column-80,
.landmark-column-160,
.landmark-column-170,
.landmark-column-175,
.landmark-column-330,
.landmark-column-350,
.landmark-column-360,
.landmark-column-540,
.landmark-column-720 {
    position: relative;
    float: left;
    padding: 0px 10px;
    overflow: visible;
}
.landmark-column-80 {
    width: 80px;
}
.landmark-column-160 {
    width: 160px;
}
.landmark-column-170 {
    width: 170px;
}
.landmark-column-175 {
    width: 175px;
}
.landmark-column-330 {
    width: 330px;
}
.landmark-column-350 {
    width: 350px;
}
.landmark-column-360 {
    width: 360px;
}
.landmark-column-540 {
    width: 540px;
}
.landmark-column-720 {
    width: 720px;
}
.landmark-column-540 .landmark-column-360 {
    padding-left: 0px;
}
.landmark-column-540 .landmark-column-160 {
    padding-right: 0px;
}
.landmark-column-break {
    height: 0px;
    overflow: hidden;
    clear: both;
    padding-bottom: 1px;
}
.landmark-column-break-spacer {
    height: 10px;
    overflow: hidden;
    clear: both;
}
/* ------------------- */
/*     PROMOTIONS      */
/* ------------------- */
.landmark-promotion {
    border: 1px solid rgb(196,200,204);
    margin-bottom: 15px;
    padding: 15px 10px;
    background-color: white;
}
/* ------------------- */
/*       TABLES        */
/* ------------------- */
.landmark-location-phone-table th,
.landmark-contact-table td,
.landmark-location-facts-table th {
    padding: 2px 10px 2px 0px;
    font-weight: normal;
}
.landmark-location-phone-table td,
.landmark-contact-table th,
.landmark-location-facts-table td {
	padding: 2px 10px 2px 0px;
    font-weight: bold;
}
/* ------------------- */
/*       IMAGE         */
/* ------------------- */
.landmark-image {
    position: relative;
    border: 1px solid rgb(196,200,204)!important;
    margin-top: 4px;
    padding: 2px;
}

.landmark-image-thumb-home {
    position: relative;
    border: 1px solid rgb(196,200,204)!important;
    margin-right: 15px;
    margin-bottom: 10px;
    padding: 2px;
}
/* ------------------- */
/*      CAPTION        */
/* ------------------- */
.landmark-caption {
    color: rgb(241,124,15);
    margin: -1px 0px 10px;
    display: block;
}

/* -------------------- */
/*      FLOAT BOX       */
/* -------------------- */
/* landmark-box-left-inline-155 is a special box for the location pages */
.landmark-box-left-160,
.landmark-box-right-160,
.landmark-box-left-255,
.landmark-box-right-255,
.landmark-box-left-350,
.landmark-box-right-350,
.landmark-box-left-540,
.landmark-box-right-540,
.landmark-box-left-inline-155,
.landmark-box-left-inline-160,
.landmark-box-right-inline-160,
.landmark-box-left-inline-170,
.landmark-box-right-inline-170,
.landmark-box-left-inline-255,
.landmark-box-right-inline-255,
.landmark-box-left-inline-350,
.landmark-box-right-inline-350,
.landmark-box-inline-360,
.landmark-box-inline-360,
.landmark-box-left-inline-540,
.landmark-box-right-inline-540 {
    position: relative;
    display: inline;
}
.landmark-box-left-160,
.landmark-box-left-255,
.landmark-box-left-350,
.landmark-box-left-540,
.landmark-box-left-inline-155,
.landmark-box-left-inline-160,
.landmark-box-left-inline-170,
.landmark-box-left-inline-255,
.landmark-box-left-inline-350,
.landmark-box-left-inline-540 {
    float: left;
    margin-right: 10px;
}
.landmark-box-right-160,
.landmark-box-right-255,
.landmark-box-right-350,
.landmark-box-right-540,
.landmark-box-right-inline-160,
.landmark-box-right-inline-170,
.landmark-box-right-inline-255,
.landmark-box-right-inline-350,
.landmark-box-right-inline-540 {
    float: right;
    margin-left: 10px;
}
.landmark-box-inline-360,
.landmark-box-inline-360 {
    display: block;
}

.landmark-box-left-255,
.landmark-box-left-350,
.landmark-box-left-540 {
    margin-left: -180px;
}
.landmark-box-right-255,
.landmark-box-right-350,
.landmark-box-right-540 {
    margin-right: -180px;
}
.landmark-box-left-160 {
    margin-right: 20px;
    margin-left: -180px;
}
.landmark-box-right-160 {
    margin-left: 20px;
    margin-right: -180px;
}
.landmark-box-left-inline-155 {
    width: 155px;
}
.landmark-box-left-160,
.landmark-box-right-160,
.landmark-box-left-inline-160,
.landmark-box-right-inline-160 {
    width: 160px;
}
.landmark-box-left-inline-170,
.landmark-box-right-inline-170 {
    width: 170px;
}
.landmark-box-left-255,
.landmark-box-right-255,
.landmark-box-left-inline-255,
.landmark-box-right-inline-255 {
    width: 255px;
}
.landmark-box-left-350,
.landmark-box-right-350,
.landmark-box-left-inline-350,
.landmark-box-right-inline-350 {
    width: 350px;
}
.landmark-box-inline-360,
.landmark-box-inline-360 {
    width: 360px;
}

.landmark-box-left-540,
.landmark-box-right-540,
.landmark-box-left-inline-540,
.landmark-box-right-inline-540 {
    width: 540px;
}
/* ------------------- */
/*       FOOTER        */
/* ------------------- */
.landmark-footer {
    padding: 8px 15px 5px;
    color: rgb(170,170,170);
    font-size: 90%;
    border-width: 0px 1px 1px;
    border-style: solid;
    border-color: rgb(241,238,232);
}
.landmark-footer a:link,
.landmark-footer a:active,
.landmark-footer a:visited {
    color: rgb(170,170,170);
    padding: 0px 5px;
}
.landmark-footer-navigation {
    position: relative;
    overflow: hidden;
    float: left;
}
.landmark-footer-legal {
    position: relative;
    overflow: hidden;
    float: right;
}
.landmark-footer-navigation a,
.landmark-footer-legal a {
    margin-left: -1px;
    border-left: 1px solid rgb(204,204,204);
}
.landmark-footer-copy {
    padding: 10px 5px 0px;
    font-size: 90%;
    color: rgb(170,170,170);
    text-align: left;
	clear: both;
}
/* ------------------- */
/*         MENU        */
/* ------------------- */

.landmark-bodytextwhite 
{
    color:#ffffff;
    font: 102% helvetica,arial,sans;
}

.landmark-nav-toplevel {
	color: #625759;
	font: 102% helvetica,arial,sans;
}

.landmark-nav-toplevel A:visited {color: #625759; text-decoration: none}
.landmark-nav-toplevel A:link {color: #625759; text-decoration: none }
.landmark-nav-toplevel A:hover {color: #38a6e6; text-decoration: none}
.landmark-nav-toplevel A:active {color: #625759; text-decoration: none}

.landmark-nav-toplevelgreen {
	color: #aec07f;
	font: 102% helvetica,arial,sans;
	font-weight:bold;
}

.landmark-nav-toplevelgreen A:visited {color: #aec07f; text-decoration: none}
.landmark-nav-toplevelgreen A:link {color: #aec07f; text-decoration: none }
.landmark-nav-toplevelgreen A:hover {color: #38a6e6; text-decoration: none}
.landmark-nav-toplevelgreen A:active {color: #aec07f; text-decoration: none}



.landmark-nav-secondlevel {
	color: #2297B8;
	font: 90% helvetica,arial,sans;
	padding:2px 0 2px 0;
}

.landmark-nav-secondlevel A:visited {color: #2297B8; text-decoration: none}
.landmark-nav-secondlevel A:link {color: #2297B8; text-decoration: none }
.landmark-nav-secondlevel A:hover {color: #52B7E8; text-decoration: none}
.landmark-nav-secondlevel A:active {color: #2297B8; text-decoration: none}

.landmark-nav-secondlevelbold {
	color: #2297B8;
	font-weight:bold;
	font: 90% helvetica,arial,sans;
}

.landmark-nav-thirdlevel {
	color: #165e71;
	font: 90% helvetica,arial,sans;
	padding:2px 0 2px 0;
}

.landmark-nav-thirdlevel A:visited {color: #165e71; text-decoration: none}
.landmark-nav-thirdlevel A:link {color: #165e71; text-decoration: none }
.landmark-nav-thirdlevel A:hover {color: #42A7F8; text-decoration: none}
.landmark-nav-thirdlevel A:active {color: #165e71; text-decoration: none}


#landmark-menu {
    position: absolute;
    display: block;
    top: 84px;
    z-index: 100;
}
#landmark-menu ul {
	left: 0;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}
#landmark-menu li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}
#landmark-menu a {
	display: block;
}
#landmark-menu li li {
	width: 100%;
}
#landmark-menu li li ul {
	top: 0px;
	left: 0px;
}
#landmark-menu li li:hover ul {
	left: 100%;
}
#landmark-menu li ul {
	position: absolute;
	top: 20px;
	display: none;
}
#landmark-menu li:hover > ul {
	display: block;
}
#landmark-menu-list:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
/* ------------------- */
/*     MENU MAKE-UP    */
/* ------------------- */


#landmark-menu {
	width: 760px;
	background: rgb(146,135,127);
	color: #928789;
}
#landmark-menu a:hover {
	text-decoration: none;
	color:#38a6e6;
}
#landmark-menu a {
	text-decoration: none;
	text-align: center;
	color: #928789;
	padding: 3px 0px 2px;
	width: 190px;
	height: 100%;
	border-bottom: 1px solid rgb(177,166,159);
}
#landmark-menu li ul {
    border: 1px solid rgb(146,135,127);
    border-bottom-width: 3px;
	background: white;
	width: 188px;
	padding-bottom: 5px;
	padding-top: 2px;
}
#landmark-menu li ul a {
    color: rgb(51,51,51);
	text-align: left;
	border-bottom: none;
	margin-left: 10px;
	margin-right: 10px;
	padding-right: 10px;
	width: 158px;
	border-bottom: 1px solid rgb(241,238,232);
}
#landmark-menu li ul a:hover {
    color: rgb(0,147,221);
}
#landmark-menu a.landmark-active-section {
    background-color: rgb(0,147,221);
    border-bottom-color: rgb(64,174,230);
}


/* ----------------------- */
/*        POPUP MAP        */
/* ----------------------- */

#landmark-location-map {
  width:760px;
  height:525px;
  overflow:hidden;
}
#landmark-clip-map {
  position:absolute;
  top:0px;
  left:0px;
  width:760px;
  height:525px;
  z-index:2;
  clip: rect(0px 10px 10px 0px);
}
#landmark-hover-map {
  position:absolute;
  top:0px;
  left:0px;
  z-index:1;
  width:760px;
  height:525px;
  overflow:hidden;
}
.landmark-map-popup {
  position:absolute;
  z-index:1000;
  visibility:hidden;
  top:0px;
  left:0px;
}
.landmark-map-popup-base {
  position:relative;
}
.landmark-map-popup-content {
  position:relative;
  top:0px;
  left:0px;
  background-color:rgb(241,238,232);
  padding:15px 15px 30px 15px;
  border:1px solid white;
}
.landmark-map-popup-close {
  position:absolute;
	display:block;
	text-decoration:none;
  top:3px;
  right:3px;
	height:11px;
	width:11px;
	overflow:hidden;
  background:url(/images/btn_close_map_popup.png) no-repeat left top;
	cursor:pointer;
}
.landmark-map-popup-shadow {
  position:absolute;
  top:2px;
  left:2px;
  right:-3px;
  bottom:-3px;
	background: black;
	width: expression(this.parentNode.scrollWidth);
	height: expression(this.parentNode.scrollHeight);
	filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=2.0, makeshadow='true', shadowopacity=0.05);
  opacity:0.1;
}
.landmark-map-popup h2 {
  color:rgb(146,135,127);
  font-weight:bold;
  display:inline;
  margin-right:8px;
}
.landmark-map-popup h1 {
  margin:0px;
}
/* ------------------- */
/*        LOCAL        */
/* ------------------- */

.landmark-fleet-table {
    width: 540px;
    margin: 0px 0px 20px 0px;
}
.landmark-fleet-table thead th,
.landmark-fleet-table tbody td {
    border-bottom: 1px solid rgb(222,222,222);
}
.landmark-fleet-table td {
    padding: 5px 5px 5px 0px;
}
.landmark-fleet-table th {
   vertical-align: bottom;
    padding: 5px 10px 0px 0px;
}
.landmark-aircraft {
    width: 160px;
}
.landmark-tailnumber {
    width: 60px;
}
.landmark-base {
    width: 160px;
}
.landmark-seats {
    width: 160px;
}

.landmark-job-table {
            width: 540px;
            margin: 0px 0px 20px 0px;
        }
.landmark-job-table thead th,
.landmark-job-table tbody td {
    border-bottom: 1px solid rgb(222,222,222);
}
.landmark-job-table td {
    padding: 5px 5px 5px 0px;
}
.landmark-job-table th {
   vertical-align: bottom;
    padding: 5px 10px 0px 0px;
}
.landmark-job-title {
    width: 200px;
}
.landmark-job-base {
    width: 50px;
}
.landmark-job-location {
    width: 150px;
}
.landmark-job-date {
    width: 140px;
}



.landmark-features-table {
            width: 540px;
            margin: 0px 0px 20px 0px;
}
.landmark-features-table thead th,
.landmark-features-table tbody td {
    border-bottom: 1px solid rgb(222,222,222);
}
.landmark-features-table td {
    padding: 5px 5px 5px 0px;
    text-align: center;
    font-size: 250%;
    color: rgb(146,135,127);
}
.landmark-features-table th {
    padding: 5px 10px 0px 0px;
    text-align: center;
    vertical-align: bottom;
}
.landmark-features-table-title {
    text-align: left!important;
    width: 260px;
    font-size: 100%!important;
    color: rgb(51,51,51)!important;
}

/* ------------------- */
/*        PRINT        */
/* ------------------- */
@media print {
    body {
        position:relative;
        zoom:85%;
        color: black;
    }
    .landmark-caption {
        color: black;
    }
    .landmark-header,
    .landmark-footer {
        border: none;
    }
    #landmark-menu a {
        width: 189px;
        border-bottom: none!important;
    }
}
