body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #394E75;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 12px;
}
.popup {
	background-color:#FFFFFF;
}
td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.top {
	border-left: 1px solid #FDFDFD;
	border-right: 1px solid #FDFDFD;
	height: 35px;
	text-align: right;
	color: #FFFFFF;
	font-size: 10px;
	padding-right: 15px;
	vertical-align: top;
	padding-top: 5px;
}

.top a{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

.top a:hover{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
}

a.top_on {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
}

.mainimage {
	background-image: url(images/mainimage_background.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 278px;
	padding-left: 80px;
	vertical-align: top;
}

.mainimage_text {
	vertical-align: top;
	margin-top: 110px;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
}

.maininsideimage {
	background-image: url(images/mainimage_inside_background.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 227px;
	padding-left: 52px;
	vertical-align: top;
}

.maininsideimage_text {
	vertical-align: top;
	margin-top: 100px;
	font-size: 15px;
	color: #384b5f;
	font-weight: bold;
	margin-bottom: 5px;
}

.modules {
	background-image: url(images/module_background.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 142px;
}

.moduletext {
	color: #475261;
	font-size: 11px;
	margin-left: 22px;
	margin-top: 30px;
	margin-right: 23px;
	margin-bottom: 0px;
}

.smallmods {
	height: 86px;
	background-color: #FFFFFF;
}

.smallmods_text {
	color: #3f5267;
	font-size: 11px;
}

.smallmods_text a{
	color: #3f5267;
	font-size: 11px;
	text-decoration: none;
}

.smallmods_text a:hover{
	color: #993300;
	font-size: 11px;
	text-decoration: none;
}

.smallmods_text_nocolor {
	color: #3f5267;
	font-size: 11px;
}

.smallmods_text_nocolor a{
	color: #3f5267;
	font-size: 11px;
	text-decoration: none;
}

.smallmods_text_nocolor a:hover{
	color: #3f5267;
	font-size: 11px;
	text-decoration: none;
}

.didyouknow {
	background-color: #999999;
	height: 31px;
}

.didyouknow_text {
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 23px;
	font-weight: bold;
}

.didyouknow_big {
	font-size: 15px;
}

.footer {
	color: #5c6d7e;
	font-size: 10px;
	background-color: #f2f2f2;
	padding-left: 25px;
	height: 38px;
}

.footer a{
	color: #5c6d7e;
	font-size: 10px;
	text-decoration: none;
}

.footer a:hover{
	color: #5c6d7e;
	font-size: 10px;
	text-decoration: underline;
}

.footer_inside {
	color: #3f5267;
	font-size: 10px;
	background-color: #f2f2f2;
	padding-left: 25px;
	height: 65px;
	padding-top: 5px;
	vertical-align: top;
}

.footer_inside a {
	color: #3f5267;
	font-size: 10px;
	text-decoration: none;
}

.footer_inside a:hover {
	color: #3f5267;
	font-size: 10px;
	text-decoration: underline;
}

.footer_inside_right {
	color: #2c3c50;
	font-size: 11px;
	vertical-align: top;
	background-color: #f2f2f2;
	padding-top: 5px;
	padding-bottom: 5px;
}

.makerequest {
	color: #475366;
	font-size: 12px;
	margin-top: 15px;
}

.makerequest a{
	color: #475366;
	font-size: 12px;
	text-decoration: underline;
}

.makerequest a:hover {
	color: #993300;
	text-decoration: none;
}

.fuel {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid  #CCCCCC;
	color: #3f5267;
	font-size: 11px;
	background-color: #FFFFFF;
	height: 25px;
	padding-left: 50px;
	vertical-align: middle;
}

.fuel_frame {
	background-image:url(images/fuel_frame.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:133px;
	padding-left:4px;
}
.fuel_frame a:hover {
	opacity:.50;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
}

.employ_frame {
	background-image:url(images/small_frame.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:136px;
	width:112px;
	padding-left:4px;
}

.employ_frame a:hover {
	opacity:.50;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
}
.employ_caption {
	text-align:center;
	font-size:11px;
	padding-top:10px;
	line-height:14px;
	color: #3f5267;
}
.employ_caption a {
	text-align:center;
	font-size:11px;
	padding-top:10px;
	line-height:14px;
	color: #3f5267;
}
.employ_caption a:hover {
	text-decoration:none;
}
.employ_win_text {
	padding-left:20px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	vertical-align:top;	
	color: #3f5267;
}
.employ_win_text a {
	color: #3f5267;
	text-decoration:underline;
	font-size:12px;
}	
.employ_win_text a:hover{
	text-decoration:none;
}
.closewindow_images {
	padding-top:10px;

	padding-bottom:20px;
}
.closewindow_images a{
	color:#7181A0;
	font-size:11px;
}
.closewindow_images a:hover{
	text-decoration:none;
}
.closewindow {
	padding-top:36px;
	padding-left:216px;
	padding-bottom:20px;
}
.closewindow a{
	color:#7181A0;
	font-size:11px;
}
.closewindow a:hover{
	text-decoration:none;
}
.click_to_enlarge {
	padding-left: 36px;
	padding-top: 10px;
	padding-bottom: 20px;
}

.inside {
	padding-left:44px;

}

.label {
	font-size:12px;
	color:#FF0000;
}
.inside_info {
	padding-left:46px;

}
.inside_military {
	padding-left:44px;

}
.inside_news {

	padding-left:42px;

}
.prevnext {
text-align:center;
}
.prevnext a {
	color:#7181A0;
	font-size:11px;
}
.prevnext a:hover {
	text-decoration:none;
}
.horz_line {
	padding-left:35px;
}

.inside_text {
	font-size: 12px;
	color: #384B5F;
	vertical-align: top;
	/*line_spacing: 19px;*/

}
.inside_text_military {
	font-size: 12px;
	color: #384B5F;
	line_spacing: 19px;
}
.inside_text_fuel {
	font-size: 12px;
	color: #384B5F;
	vertical-align: top;

}
.inside_text_fuel ul {

	list-style-image:none;
	list-style-type:upper-alpha;

}
.inside_text_fuel li {

	list-style-image:none;
	list-style-type:upper-alpha;

}
.inside_text a {
	font-size: 12px;
	color: #384B5F;
	vertical-align: top;

}
.inside_text a:hover {
	font-size: 12px;
	color: #384B5F;
	vertical-align: top;
	text-decoration:none;

}

.inside_tour_text {
	line-height: 19px;
}

.warning {
	font-size: 12px;
	color: #CC3300;
	vertical-align: top;
}

ol {
	padding-left: 14px;
	margin-top: 3px;
	list-style-type:upper-alpha;
}

ul {
	padding-left: 9px;
	margin-top: 3px;
	list-style-image: url(images/bullet.png);
}


.page_link {
	color: #475366;
	font-size: 12px;
	text-decoration: none;
	padding-right:5px;

}

.page_link_on {
	color: #993300;
	font-size: 12px;
	padding-right:5px;
}

.features_unbold {
	font-size: 13px;
	color: #384B5F;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height:19px;
}
.features {
	font-size: 13px;
	color: #384B5F;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height:19px;
}
.features_red {
	font-size: 13px;
	color: #993300;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height:19px;
}

.features_links {
	font-size: 12px;
	color: #384B5F;
	margin-bottom: 0px;
	line-height:19px;	
	margin-left:10px;
}
.features_faq {
	font-size: 12px;
	color: #384B5F;
	font-weight: bold;
	margin-bottom: 0px;
	line-height:19px;
	margin-top: 22px;

}
.features_school {
	font-size: 13px;
	color: #384B5F;
	font-weight: bold;
	margin-bottom: 0px;
	line-height:19px;
}

.features a{
	font-size: 13px;
	color: #384B5F;
	font-weight: bold;
	text-decoration: none;
}

.features a:hover{
	font-size: 13px;
	color: #384B5F;
	font-weight: bold;
	text-decoration: underline;
}

.inside_link {
	color: #666666;
	font-size: 12px;
	margin-top: 0px;
}

.inside_link a{
	color: #666666;
	font-size: 12px;
	text-decoration: underline;
}

.inside_link a:hover {
	color: #993300;
	text-decoration: none;
}

.mini_pad {
	padding-left: 5px;
	padding-top: 20px;
	vertical-align: top;
}

.readmore {
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.servicesinside {
	height: 190px;
	padding-left: 45px;
	vertical-align: top;
}
.servicesmilitary {
	height: 135px;
	padding-left: 45px;
	vertical-align: top;
}
.servicesinside_text {
	vertical-align: top;
	font-size: 15px;
	color: #384b5f;
	font-weight:bold;
	margin-bottom: 5px;
	padding-left: 43px;
	line-height:18px;
}

.servicesinside_head {
	margin-top: 0px;
	padding-left: 43px;
	vertical-align:top;
}
.servicesinside_subhead {
	font-size:24px;
	padding-left: 43px;
	padding-top: 12px;
	padding-bottom: 10px;
	color: #384b5f;
	font-weight: bold;
	line-height:25px;
}

.services_flightinstruct_inside {
	background-color: #FFFFFF;
	background-image: url(images/flightinstruct_background.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 245px;
	padding-left: 45px;
	vertical-align: top;
}

.services_scenic_inside {
	background-color: #FFFFFF;
	background-image: url(images/services_scenic_background.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 245px;
	padding-left: 45px;
	vertical-align: top;
}

.services_fuel_inside {
	background-color: #FFFFFF;
	background-image: url(images/services_fuel_background.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 245px;
	padding-left: 45px;
	vertical-align: top;
}

.servicesfuelinside_text {
	vertical-align: top;
	margin-top: 75px;
	font-size: 11px;
	line-height:15px;
	color: #384b5f;
	margin-bottom: 5px;
	margin-left: 43px;
}

.services_aircraftmaint_inside {
	background-color: #FFFFFF;
	background-image: url(images/services_aircraftmaint_background.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 245px;
	padding-left: 45px;
	vertical-align: top;
}

.services_hangar_inside {
	background-color: #FFFFFF;
	background-image: url(images/services_hangar_background.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 245px;
	padding-left: 45px;
	vertical-align: top;
}

.faqinside {
	background-color: #FFFFFF;
	background-image: url(images/faq_background.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 118px;
	padding-left: 45px;
	vertical-align: top;
}

.faqinside_text {
	vertical-align: top;
	margin-top: 85px;
	font-size: 15px;
	color: #384b5f;
	font-weight: bold;
}

.companyinside {
	background-color: #FFFFFF;
	background-image: url(images/company_background.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 180px;
	padding-left: 45px;
	vertical-align: top;
}

.companyinside_text {
	vertical-align: top;
	margin-top: 48px;
	font-size: 15px;
	color: #384b5f;
	font-weight: bold;
	margin-left: 43px;
}

.companyinside_head {
	margin-top: 10px;
	margin-left: 43px;
}

.company_people_inside {
	background-color: #FFFFFF;
	background-image: url(images/company_people_background.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 180px;
	padding-left: 45px;
	vertical-align: top;
}

.company_factour_inside {
	background-color: #FFFFFF;
	background-image: url(images/company_factour_background.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 180px;
	padding-left: 45px;
	vertical-align: top;
}

.information_inside {
	background-color: #FFFFFF;
	background-image: url(images/information_background.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 180px;
	padding-left: 45px;
	vertical-align: top;
}

.arrival_inside {
	background-color: #FFFFFF;
	background-image: url(images/arrival_background.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 118px;
	padding-left: 45px;
	vertical-align: top;
}

.sitemap_inside {
	background-color: #FFFFFF;
	background-image: url(images/sitemap_background.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 118px;
	padding-left: 45px;
	vertical-align: top;
}

.news_inside {
	background-color: #FFFFFF;
	background-image: url(images/bg_mobileweb.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 118px;
	padding-left: 45px;
	vertical-align: top;
}

.employment_inside {
	background-color: #FFFFFF;
	background-image: url(images/employment_background.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 118px;
	padding-left: 45px;
	vertical-align: top;
}

.contact_inside {
	background-color: #FFFFFF;
	background-image: url(images/contact_background.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 118px;
	padding-left: 45px;
	vertical-align: top;
}

.privacy_inside {
	background-color: #FFFFFF;
	background-image: url(images/privacy_background.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 118px;
	padding-left: 45px;
	vertical-align: top;
}

.inside_text_other {
	vertical-align: top;
	margin-top: 85px;
	font-size: 15px;
	color: #384b5f;
	font-weight: bold;
}

.services_subnav {
	border-top: 1px solid #CECECE;
	color: #475366;
	font-size: 12px;
	height: 22px;
	padding-left: 10px;
}

.services_subnav a{
	color: #475366;
	font-size: 10px;
	text-decoration: none;
}

.services_subnav a:hover{
	color: #993300;
	font-size: 10px;
	text-decoration: none;
}

.services_subnav_on {
	border-top: 1px solid #CECECE;
	color: #993300;
	font-size: 10px;
	height: 22px;
	padding-left: 10px;
}

.services_subnav_on a{
	color: #993300;
	font-size: 10px;
	text-decoration: none;
}
.maint_img {
	float:left;
	padding-right: 13px;
}

.flightinstruct_subnav_on {
	border-top: 1px solid #CECECE;
	color: #993300;
	font-size: 12px;
	height: 50px;
	padding-left: 10px;
}

.flightinstruct_subnav_on a{
	color: #993300;
	font-size: 12px;
	text-decoration: none;
}

a.flightinstruct_smalllink {
	color: #475366;
	font-size: 10px;
}

a:hover.flightinstruct_smalllink{
	color: #993300;
	font-size: 10px;
}

a.flightinstruct_smalllink_on {
	color: #993300;
	font-size: 10px;
}

.formfieldname {
	vertical-align: top;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.formfieldname_warning {
	vertical-align: top;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	color: #CC3300;
}

.formfieldnamesmall {
	vertical-align: top;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
}

li.faqlist {
	color: #364b5e;
	font-size: 12px;
	margin-bottom: 10px;
}

li.faqlist a{
	color: #364b5e;
	font-size: 12px;
}

li {
	margin-left: 5px;
	line-height:18px;
}

.sitemaplink {
	margin-bottom: 10px;
	margin-top: 5px;
	white-space: nowrap;
}

.sitemap {
	color: #666666;
	font-size: 12px;
	margin-left: 0px;
	padding-left: 20px;
}

.sitemap a{
	color: #666666;
	font-size: 12px;
	text-decoration: underline;
}

.sitemap a:hover {
	color: #993300;
	text-decoration: none;
}

.form_thumb {
	padding-bottom: 15px;
	padding-right: 15px;
}

h2.expand_contract_header {
	margin: 0px;
	padding: 0px;
}
h2.expand_contract_header a {
	background-image: url(/images/btn_expand_normal.jpg);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	display: block;
	padding-left: 23px;
	font-size: 14px;
	color: #384b5f;
	text-decoration: none;
}
h2.expand_contract_header a:hover {
	display: block;
	font-size: 14px;
	color: #384b5f;
	text-decoration: none;
}
h2.expand_contract_header a.on, .expand_contract_header a.on:hover {
	background-image: url(/images/btn_expand_down.jpg);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	display: block;
	padding-left: 23px;
}
.cartable {
	border: 1px solid #a9b0b8;
	margin-bottom: 4px;
}
.carimage {
	width: 86px;
}
.carclass {
	width: 476px;
	background-color: #ebebeb;
	height: 25px;
	line-height: 26px;
	text-indent: 10px;
	color: #363636;
	font-size: 12px;
	font-weight: bold;
}
.carselect {
	width: 75px;
	background-color: #ebebeb;
	height: 25px;
	line-height: 26px;
	font-size: 12px;
	color: #363636;
	text-align: center;
	font-weight: bold;
}
.cartype {
	background-color: #ffffff;
	height: 25px;
	line-height: 26px;
	text-indent: 10px;
	color: #37526e;
	font-size: 12px;
	font-weight: bold;
}
.car_orsimilar {
	font-style: italic;
	font-weight: normal;
}
.calendarcell  img {
	position: relative;
	top: 3px;
}
.hoteltable {
	border: 1px solid #384e75;
	margin-bottom: 4px;
	background-color: #ffffff;
	width: 132px;
}
.nohoteltable {
	border: 1px solid #384e75;
	margin-bottom: 4px;
	background-color: #ffffff;
	width: 182px;
}
.hotelimage {
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
}
.hotelauximage {
	padding: 3px;
	margin: 0px;
	background-color: #ffffff;
	border: 1px solid #384e75;
}
.hotelname {
	background-color: #384e75;
	height: 45px;
	line-height: 15px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.nohotelname {
	background-color: #384e75;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding-left: 14px;
	padding-right: 13px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.hotelselect {
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	color: #384e75;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}