@charset "utf-8";
/* CSS Document */

body { 
	margin:0px;
	padding:0px;
	margin-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	background:top left repeat-x url(images/background.gif) #798386;
}

p { margin:0px; padding:0px; padding-bottom:10px; }

h1 { margin:0px; padding:0px; font-size:12px; color:#4c7d82; padding-bottom:15px; }
h2 { margin:0px; padding:0px; font-size:12px; color:black; padding-bottom:10px; }
h3 { margin:0px; padding:0px; font-size:12px; color:#4c7d82; font-weight:normal; padding-bottom:10px; }

a img { border:0px; }

form { margin:0px; padding:0px; }
input { margin:0px; padding:0px; }
textarea { margin:0px; padding:0px; }

ul { margin:0px; padding:0px; padding-top:10px; }
li { margin:0px; padding:0px; padding-left:20px; margin-left:10px; padding-bottom:10px; list-style:none; background:0px 5px no-repeat url(images/list_arrow.gif); }


/* SPLASH STYLING */

#splash_container {
	margin-left:auto;
	margin-right:auto;
	width:496px;
}

#splash_content {
	padding:13px;
	padding-bottom:0px;
	padding-top:8px;
}

.splash_content {
	height:80px;
	background:top left repeat-x url(images/splash_mid_back.gif);
	color:white;
}

.splash_content td.splash_details {
	padding:10px;
	padding-left:20px;
	line-height:15px;
	background:204px 0px no-repeat url(images/splash_divider.gif);
}

.splash_content td.splash_details_small {
	padding:10px;
	line-height:15px;
	background:192px 0px no-repeat url(images/splash_divider.gif);
}

.splash_content td.splash_details a:link { color:white; text-decoration:underline; }
.splash_content td.splash_details a:hover { color:white; text-decoration:none; }
.splash_content td.splash_details a:visited { color:white; text-decoration:underline; }
.splash_content td.splash_details a:visited:hover { color:white; text-decoration:none; }

.splash_footer {
	margin-top:20px;
	height:30px;
	background:top left repeat-x url(images/splash_foot_back.gif);
	color:white;
	font-size:10px;
}

.splash_footer td.splash_copy {
	padding-left:20px;
	padding-right:20px;
}

.splash_footer td.splash_copy a:link { color:#94b1b4; text-decoration:none; }
.splash_footer td.splash_copy a:hover { color:#94b1b4; text-decoration:underline; }
.splash_footer td.splash_copy a:visited { color:#94b1b4; text-decoration:none; }
.splash_footer td.splash_copy a:visited:hover { color:#94b1b4; text-decoration:underline; }


/* MAIN SITE STYLING */

#page_container {
	width:892px;
	margin-left:auto;
	margin-right:auto;
}

#main_nav {
	height:94px;
	background:top left no-repeat url(images/main_nav_back.gif);
}

#main_nav a {
	display:block;
	float:left;
}

#nav_container a.about { height:72px; width:75px; background:top left no-repeat url(images/main_nav_about.gif); }
#nav_container a.about:hover { background:0px -72px no-repeat url(images/main_nav_about.gif); }
#nav_container a.about_on { height:72px; width:75px; background:0px -144px no-repeat url(images/main_nav_about.gif); }

#nav_container a.fleet { height:72px; width:64px; background:top left no-repeat url(images/main_nav_fleet.gif); }
#nav_container a.fleet:hover { background:0px -72px no-repeat url(images/main_nav_fleet.gif); }
#nav_container a.fleet_on { height:72px; width:64px; background:0px -144px no-repeat url(images/main_nav_fleet.gif); }

#nav_container a.charter { height:72px; width:80px; background:top left no-repeat url(images/main_nav_charter.gif); }
#nav_container a.charter:hover { background:0px -72px no-repeat url(images/main_nav_charter.gif); }
#nav_container a.charter_on { height:72px; width:80px; background:0px -144px no-repeat url(images/main_nav_charter.gif); }

#nav_container a.management { height:72px; width:115px; background:top left no-repeat url(images/main_nav_management.gif); }
#nav_container a.management:hover { background:0px -72px no-repeat url(images/main_nav_management.gif); }
#nav_container a.management_on { height:72px; width:115px; background:0px -144px no-repeat url(images/main_nav_management.gif); }

#nav_container a.testimonials { height:72px; width:112px; background:top left no-repeat url(images/main_nav_testimonials.gif); }
#nav_container a.testimonials:hover { background:0px -72px no-repeat url(images/main_nav_testimonials.gif); }
#nav_container a.testimonials_on { height:72px; width:112px; background:0px -144px no-repeat url(images/main_nav_testimonials.gif); }

#nav_container a.contact { height:72px; width:85px; background:top left no-repeat url(images/main_nav_contact.gif); }
#nav_container a.contact:hover { background:0px -72px no-repeat url(images/main_nav_contact.gif); }
#nav_container a.contact_on { height:72px; width:85px; background:0px -144px no-repeat url(images/main_nav_contact.gif); }

.logo_link {
	width:198px;
	height:76px;
	margin-left:16px;
}

#nav_container {
	margin-top:19px;
	height:75px;
	padding-left:2px;
}

#content_container {
	width:876px;
	background:top left no-repeat url(images/content_back.gif);
	padding-top:12px;
	padding-left:16px;
}

.content_back { background:0px -206px repeat-x url(images/background.gif) #798386; }

.title_container {
	height:27px;
	background:top left repeat-x url(images/title_back_green.gif);
	padding-top:23px;
}

.breadcrumb {
	padding:7px;
	padding-left:20px;
	background:#cad8da;
	font-size:10px;
}

.breadcrumb a:link { color:#4c7d82; text-decoration:none; }
.breadcrumb a:hover { color:#4c7d82; text-decoration:underline; }
.breadcrumb a:visited { color:#4c7d82; text-decoration:none; }
.breadcrumb a:visited:hover { color:#4c7d82; text-decoration:underline; }

.main_content {
	background:white;
	padding:20px;
	padding-bottom:30px;
	line-height:17px;
}

.main_content a:link { color:#4c7d82; text-decoration:none; }
.main_content a:hover { color:#4c7d82; text-decoration:underline; }
.main_content a:visited { color:#4c7d82; text-decoration:none; }
.main_content a:visited:hover { color:#4c7d82; text-decoration:underline; }

.right_column { padding:10px; background:#94b1b4; }
.right_spacer { height:10px; }

.subnav_item { 
	display:block;
	padding:7px;
	padding-left:28px;
	background:top left no-repeat url(images/subnav_arrow.gif) #cad8da;
	border-bottom:1px solid white;
	font-size:12px;
	font-weight:bold;
	color:black;
	text-decoration:none;
	margin-bottom:10px;
}

.subnav_item:hover { 
	background:top left no-repeat url(images/subnav_arrow_on.gif) white;
	border-bottom:1px solid #4c7d82;
	font-size:12px;
	font-weight:bold;
	color:#4c7d82;
	text-decoration:none;
}

.subnav_item_on { 
	display:block;
	padding:7px;
	padding-left:28px;
	background:top left no-repeat url(images/subnav_arrow_current.gif) #4c7d82;
	border-bottom:1px solid white;
	font-size:12px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	margin-bottom:10px;
}

.footer {
	margin-top:20px;
	height:30px;
	background:top left repeat-x url(images/splash_foot_back.gif);
	color:white;
	font-size:10px;
	margin-right:57px;
}

.footer td.footer_content {
	padding-left:20px;
	padding-right:20px;
}

.footer td.footer_content a:link { color:#94b1b4; text-decoration:none; }
.footer td.footer_content a:hover { color:#94b1b4; text-decoration:underline; }
.footer td.footer_content a:visited { color:#94b1b4; text-decoration:none; }
.footer td.footer_content a:visited:hover { color:#94b1b4; text-decoration:underline; }

.resource {
	background:top left repeat-x url(images/resource_back.gif);
	font-size:12px;
}

.aircraft_title {
	border-bottom:1px solid #4c7d82;
}

.news_story_title {
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:1px solid #4c7d82;
	font-size:12px;
	font-weight:bold;
	color:#4c7d82;
}

.news_story_title span{
	font-weight:normal;
	color:black;
}

/* HOME STYLING */

#home_nav_container {
	margin-top:19px;
	height:75px;
	padding-left:2px;
}

#home_main_nav {
	height:94px;
	background:top left no-repeat url(images/main_nav_home_back.gif);
}

#home_main_nav a {
	display:block;
	float:left;
}

#home_nav_container a.about { height:72px; width:75px; background:top left no-repeat url(images/main_nav_home_about.gif); }
#home_nav_container a.about:hover { background:0px -72px no-repeat url(images/main_nav_home_about.gif); }
#home_nav_container a.about_on { height:72px; width:75px; background:0px -144px no-repeat url(images/main_nav_home_about.gif); }

#home_nav_container a.fleet { height:72px; width:64px; background:top left no-repeat url(images/main_nav_home_fleet.gif); }
#home_nav_container a.fleet:hover { background:0px -72px no-repeat url(images/main_nav_home_fleet.gif); }
#home_nav_container a.fleet_on { height:72px; width:64px; background:0px -144px no-repeat url(images/main_nav_home_fleet.gif); }

#home_nav_container a.charter { height:72px; width:80px; background:top left no-repeat url(images/main_nav_home_charter.gif); }
#home_nav_container a.charter:hover { background:0px -72px no-repeat url(images/main_nav_home_charter.gif); }
#home_nav_container a.charter_on { height:72px; width:80px; background:0px -144px no-repeat url(images/main_nav_home_charter.gif); }

#home_nav_container a.management { height:72px; width:115px; background:top left no-repeat url(images/main_nav_home_management.gif); }
#home_nav_container a.management:hover { background:0px -72px no-repeat url(images/main_nav_home_management.gif); }
#home_nav_container a.management_on { height:72px; width:115px; background:0px -144px no-repeat url(images/main_nav_home_management.gif); }

#home_nav_container a.testimonials { height:72px; width:112px; background:top left no-repeat url(images/main_nav_home_testimonials.gif); }
#home_nav_container a.testimonials:hover { background:0px -72px no-repeat url(images/main_nav_home_testimonials.gif); }
#home_nav_container a.testimonials_on { height:72px; width:112px; background:0px -144px no-repeat url(images/main_nav_home_testimonials.gif); }

#home_nav_container a.contact { height:72px; width:85px; background:top left no-repeat url(images/main_nav_home_contact.gif); }
#home_nav_container a.contact:hover { background:0px -72px no-repeat url(images/main_nav_home_contact.gif); }
#home_nav_container a.contact_on { height:72px; width:85px; background:0px -144px no-repeat url(images/main_nav_home_contact.gif); }

#home_content_container {
	width:876px;
	background:top left no-repeat url(images/home_content_back.gif);
	padding-top:12px;
	padding-left:16px;
}

.right_home { padding:10px; background:#94b1b4; margin-bottom:20px; }

.right_news { padding:10px; background:#94b1b4; }
.latest_news { padding:10px; background:#cad8da; line-height:16px; }
.latest_news span { font-weight:bold; font-size:12px; display:block; padding-bottom:10px; }
.latest_news p { padding-bottom:0px; }

.latest_news a:link { color:#4c7d82; text-decoration:none; font-weight:bold; }
.latest_news a:hover { color:#4c7d82; text-decoration:underline; font-weight:bold; }
.latest_news a:visited { color:#4c7d82; text-decoration:none; font-weight:bold; }
.latest_news a:visited:hover { color:#4c7d82; text-decoration:underline; font-weight:bold; }


/* FORM STYLING */

.form_label {
	background:#edf1f2;
	font-weight:bold;
	padding:4px;
	padding-bottom:5px;
	padding-left:12px;
	border-bottom:3px solid white;
}

.form_content {
	background:#edf1f2;
	border-bottom:3px solid white;
	padding:3px;
	padding-right:12px;
}

.form_content input { width:346px; height:13px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:3px; padding-right:3px; padding-top:2px; }
.form_content textarea { width:352px; height:50px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.form_label_phone {
	background:#edf1f2;
	font-weight:bold;
	padding:4px;
	padding-left:6px;
	padding-bottom:5px;
	border-bottom:3px solid white;
	border-left:3px solid white;
}

.form_content_phone {
	background:#edf1f2;
	border-bottom:3px solid white;
	padding:3px;
	padding-right:12px;
}

.form_content_email {
	background:#edf1f2;
	border-bottom:3px solid white;
	padding:3px;
}

.form_content_phone input { width:137px; height:13px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:3px; padding-right:3px; padding-top:2px; }
.form_content_email input { width:137px; height:13px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:3px; padding-right:3px; padding-top:2px; }

.form_content_phone select { width:182px; height:18px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.form_content_email select { width:102px; height:18px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.form_buttons {
	background:#a5bec0;
	padding:3px;
	padding-right:12px;
	padding-bottom:1px;
}

.form_title {
	padding-top:15px;
	padding-bottom:7px;
	font-weight:bold;
	color:#4a7b82;
}

/* DIVISION STYLING */

#aircraft_tab_container {
	padding:20px;
	background:#cad8da;
}
.contactbox {background:top left repeat-x url(images/contactbox_bg.jpg);
	font-size:12px; padding:5px 0px 10px 0px;}
.contactbox a:link {color:#000}
.contactbox a:visited {color:#000}
.contactbox a:hover {color:#4c7d82}
#contactbox_head { color:#ffffff; font-size:14px; font-weight:bold;}

/*********New styles 2010 changes*********/
.float-img { float:right; padding:0px 0px 10px 10px;}