body { 
	margin: 5px; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000; 
	background: #fff; 
}
p, td, h1, h2, h3, input { 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000; 
	padding: 0; 
}
p { 
	margin: 0 0 1em; 
	line-height: 16px; 
}
h1 { 
	margin: 1em 0 0; 
	color: #5ca1c4; 
	font-size: 26px; 
	font-weight: normal; 
	font-family: 'Arial Narrow'; 
	border-bottom: 1px solid #5ca1c4; 
}
h2, .feedburnerFeedBlock p.feedTitle { 
	font-size: 18px; 
	margin: 0; 
}
h3 { 
	font-size: 15px; 
	margin: 1em 0 0; 
}
hr { 
	color: #ccc; 
	background: url(../images/dots.gif) repeat-x top; 
	border: 0; 
}
a { color: #900; text-decoration: none; }
#wrapper a:hover, 
#wrapper a:active { text-decoration: underline; }

a img, a input { border: 0; }
td { 
	vertical-align: top; 
}

ul, ol { }
ul li, ol li { }
ul li { }


#breadcrumbs { }
p.breadcrumbs { }
p.breadcrumbs a { }

p.byline { font-size: 10px; color: #999; margin: 0 0 .5em; }
.leadin p.byline { }
.leadinlg p { }

p.advertisement { font-size: 10px; margin: 0 0 0; color: #999; font-family: verdana; }
p.coverLink { margin: 0; }
p.coverLink a { padding-right: 15px; background: url(../images/moreArrow.gif) no-repeat right 4px; }

.cb { margin: 0 0 10px; }
.cb .cbcontent { padding: 10px; }
.feedburnerFeedBlock { }
.feedburnerFeedBlock ul { margin: 10px 25px; }

table.leadinlg, table.leadinsm { width: 100%; border-collapse: collapse; border: 0; margin: 0; padding: 0; }
table.leadinsm { margin: 0 0 10px; }
table.leadinsm td { vertical-align: middle; }
table.leadinsm td.leadinleftimg { vertical-align: top; padding-right: 10px; }
table.leadinsm td.leadinrightimg { vertical-align: top; padding-left: 10px; }
table.leadinlg td.leadinleftimg { padding-right: 10px; }
table.leadinlg td.leadinrightimg { padding-left: 10px; }

.leadinsm h3 { }
.leadinlg h3 { }
.leadinsm h3 a { }
.leadinlg h3 a { }
.leadinsm h3.leadinlist { margin-top: 0; }
.leadinsm h3.leadinlist a { font-weight: normal; display: list-item; list-style: outside disc; padding: 0; margin: 0 0 0 15px; } 

.caption { padding-left: 0; margin-bottom: 0; } 

p.deck { font-weight: bold; }

form { padding: 0; margin: 0; }
input { border: 1px solid #ccc; font-weight: normal; padding: 2px 5px; }
input.radio, input.checkbox { border-width: 0; }
select { font-size: 12px; font-weight: normal; color: #000; }

#clickability { margin: 20px 0; }

.eraicon { margin: 6px 28px 4px; }

/* main layout */


.catadvertisers #article, .catadvertisers #cover { }
.catwebinars #article, .catwebinars #cover, .catwebcast #article, .catwebcast #cover { }
.catadvertisers #rtcatcol, .catadvertisers #rtcatcol { }
.catwebinars #rtcatcol, .catwebinars #rtcatcol, .catwebcast #rtcatcol, .catwebcast #rtcatcol { }

table.nested_dbl_col, table.dbl_col { border-collapse: collapse; padding: 0; margin: 0; }
table.nested_dbl_col td, table.dbl_col td { padding: 0 20px; margin: 0; }

#rightCat { width: 180px; overflow: hidden; }
#rightCat .contentPadding { padding: 0 8px; }
#content { width: 620px; padding: 0; background-image: url(../images/grey_gradient_bg.gif); background-repeat: repeat-y; background-position: right 0; overflow: hidden; }
#content .contentPadding { padding: 0 70px 30px 30px; }
#cover, #article { border-collapse: collapse; padding: 0; margin: 0; }
#pixeltrack { position: absolute; width: 1px; top: 0; left: -2px; }
#container { width: 800px; }
.cathome td.dbl_left table.nested_dbl_col td { width: 166px; }

#topcat { }
#logo { height: 110px; overflow: hidden; padding: 0; background: url(../images/header_img.gif) no-repeat right top; }
#topcat h1 { margin: 0; padding: 15px 0 0 25px; border-bottom-width: 0; }
#topcat h1 a { margin: 0; padding-top:  96px; width: 251px; height: 0; overflow: hidden; background: url(../images/aircharter_logo.gif) no-repeat; }
#wrapper { 
	clear: both; 
	margin-top: 25px; 
}

.logo { display: block; float: left; clear: left; padding-top: 5px; }


/*  TOP NAVIGATION  */

#navDiv { 
	padding: 0; 
	clear: both; 
	width: 800px; 
	background: #5ca1c4 url(../images/nav_bg.gif) repeat left top; 
	border-width: 1px 0 0; 
	border-style: solid; 
	border-color: #fff; 
	overflow: hidden; 
}
#topNav { 
	margin:0; 
	padding: 0 0 0 15px; 
	display: block; 
	text-transform: uppercase; 
	font-size: 14px; 
	font-family: 'Arial Narrow'; 
	font-weight: bold; 
	list-style: none; 
	text-align: left; 
}
#topNav li { 
	list-style: none; 
	float: left; 
	margin: 0; 
	padding: 0; 
}
#topNav a { 
	text-align: center; 
	color: #fff; 
	display: block; 
	margin: 0; 
	line-height: 15px; 
	padding: 13px 13px; 
	background: url(../images/dots.gif) no-repeat left; 
}

#topNav li.first a { 
	background-image: none;
}
#topNav a:hover { 
	color: #036; 
}
#topNav li.catfuel-prices a, 
#topNav li.cataviation-events a,
#topNav li.catsale a, 
#topNav li.catfleet-changes a, 
#topNav li.catnew-aircraft-on-management a, 
#topNav li.catpeople-on-the-go a, 
#topNav li.catindustry-events a { 
	padding: 8px 13px; 
}

#topNav li.catfuel-prices a { width: 50px; padding: 8px 0px 8px 8px;}
#topNav li.catjobs a { width: 30px; }
#topNav li.catregional-deadheads a { width: 70px; }
#topNav li.catfleet-changes a { width: 65px; }
#topNav li.catnew-aircraft-on-management a { width: 110px; padding: 8px 8px 8px 13px;}
#topNav li.catnew-aircraft-for-sale a { width: 90px; padding: 8px 8px 8px 13px; }
#topNav li.catpeople-on-the-go a { width: 80px; padding: 8px 8px 8px 10px;}
#topNav li.catindustry-events a { width: 30px;  padding: 14px 0px 12px 13px; }
#topNav li.catindustry-news a { width: 50px; padding: 8px 18px 8px 13px; }






/* for Internet Explorer 6 */
/*\*/
* html #topNav {
	font-size: 14px;
}
* html #topNav a {
	padding: 8px 10px;
}
* html #topNav li.catnew-aircraft-on-management a { width: 130px; }
/**/


#icopyright { clear: both; }

img.left { margin: 5px 5px 5px 0; float: left; }
img.right { margin: 5px 0 5px 5px; float: right; }
img.center { display: block; margin-top: 5px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }

div.left { margin: 5px 5px 5px 10px; float: left; }
div.right { margin: 5px 10px 5px 5px; float: right; }
div.center { margin-top: 5px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }

.relatednewsletter { border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px; }

.subscribe { padding: 10px 15px; border-width: 1px 0 0 2px; border-color: #e5e5e5; border-style: solid; }
.subscribe p { margin: 0; font-weight: bold; }
.subscribe p img { margin: 0 0 1em; }

/* =============================================
================== rightcat elements
============================================= */

#resources_include { text-align: left; margin-bottom: 10px; border: 1px solid #ccc; background: #fff url(../images/bg.jpg) repeat-x top; }
#resources_include table { margin: 0 20px 20px; border-collapse: separate; padding: 0; border-spacing: 0; }
#resources_include table td { padding: 10px 0 0 10px; }
#resources_include table td.lastcell { padding: 10px 0 0 0; white-space: nowrap; text-align: center; }
#resources_include table td.lastcell p { text-align: center; padding: 0 3px 5px; font-size: 10px; }
#resources_include table td.lastcell p a { display: block; }
#resources_include table td p.last { }

#resources_include form { margin: 0; padding: 0; }
#resources_include select { width: 150px; margin: 16px 0; }

#resources_include td.selects div { padding-left: 40px; height: 56px; }
#resources_include .newsletters { background: url(../images/newsletters_icon.gif) no-repeat left; }
#resources_include .continuinged { background: url(../images/continuing_ed_icon.gif) no-repeat left; }
#resources_include .podcasts { background: url(../images/podcast_icon.gif) no-repeat left; }
#resources_include .specreport { background: url(../images/special_report_icon.gif) no-repeat left; }

#wx_module_6631, #wx_module_5330, #wx_module_3911, #wx_module_1402, #wx_module_7059 { 
	padding: 10px 8px;
}

#article div.lileft { float: left; }
#article div.liright { float: right; }

div.left img.left { margin: 0 0 0 0; }
div.right img.right { margin: 0 0 0 0; }
div.center img.center { margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; }

p.center { display: block; margin-top: 0; margin-left: auto; margin-right: auto; margin-bottom: 5px; }


#backissues { clear: both; margin: 0 0 10px; }
#backissues div { padding: 10px; background: url(../images/striped-bg.gif) repeat top; }


#linktotop { clear: both; display: block; vertical-align: bottom; background-image: url(../images/grey_gradient_bg.gif); background-repeat: repeat-y; background-position: right 0; }
#linktotop p { margin: 0; padding: 10px 0 0 30px; }

/* topCat layout */


#search { padding: 0; margin: 0; text-align: right; }
#search input { width: 110px; margin: 0; line-height: 12px; vertical-align: bottom; }
#search p { color: #fff; margin: 0; font-size: 11px; }
#search a { padding: 0 0 0; clear: both; padding-right: 43px; }
#search input.button { border: 0; padding: 0; width: 38px; margin: 0; }

#topcat p { margin: 0; }

.jobzonelink { float: right; }

.searchresults { float: right; }
.searchresults form { display: inline; }

.toc { clear: left; }



.currentissue { background: #dce3eb; padding: 7px; margin-bottom: 10px; text-align: center; }

/*Featured Results*/
.featuredheader { font-size: 12px; line-height: 12px; font-weight: bold; color: #fff; background-color: #22303b; padding: 5px; }
.featuredlinebg { background-color: #22303b; }
.featuredleadin { font-weight: bold; color: #023465; }
.featureddesc { font-size: 10px; }

/*Regular Results*/
.resultsheader1 { font-size: 12px; font-weight: bold; padding: 0; }
.resultsheader2 { font-size: 14px; font-weight: bold; padding: 10px 0 0 0; margin: 10px 0; color: #999; border-bottom: #999 1px solid; }
table.resultslinebg { display: none; }
.resultsleadin { font-weight: bold; font-size: 11px; }
.resultsbyline { font-size: 10px; font-style: italic; }
.resultsdesc { }
.resultsmedia { font-size: 10px; color: #f00; }
.resultslinks { font-size: 10px; font-weight: bold; }
.searchterm { font-size: 12px; font-weight: bold; }


#issuecovers { clear: both; }
#issuecovers h2 { font-weight: normal; color: #fff; height: 16px; padding: 2px 10px; margin: 5px 0; line-height: 16px; background-color: #666; font-size: 12px; text-transform: uppercase; }
#issuecovers table tr.date td { background: #ccc; border-bottom: #666 1px solid; padding: 3px 0; text-align: center; vertical-align: middle; }
#issuecovers table tr.date td a { font-weight: normal; font-size: 10px; color: #666; line-height: 24px; display: block; text-decoration: none; }

.linktotop a { clear: both; color: #900; font-weight: normal; padding: 5px; }
/* Browse Recent Issues */
#browseissues_form {
	margin-left: 5px;
}
#browseissues_form {
clear: left;
margin-top: 20px;
}
#browseissues {
clear: both;
}
#browseissues td {
	vertical-align: middle;
}
#browsetop td {
	border-bottom: 1px solid #ECECEC; 
	background: url('./images/browse_top.gif'); 
	font: bold 8pt verdana,times,arial; 
	color: #FFF; 
	padding-left: 14px;
}
#picrow td {
	border-top: 1px solid #989898;
	padding-top: 4px;
	vertical-align: top;
}
.picrow_first {
	margin-left: 2px;
}
#picrow_bot td {
	background: url('./images/browse_top.gif'); 
}
#browsebottom {
	background: url('./images/browse_gradient.gif') repeat-x bottom;
}
#browsebottom td {
	font: normal 8pt arial,times,verdana;
	color: #666;
	text-align: center;
	padding-top: 2px;
}
/* End Browse Recent Issues */
#footer {
	margin: 0 0 30px; 
	padding: 15px 0 10px;
	clear: both; 
	width: 800px; 
	background: #06c url(../images/navBg.gif) repeat left top; 
	overflow: hidden; 
}

#footer p { color: #fff; font-size: 10px; margin: 0; padding-left: 30px; }
#footer ul { color: #fff; font-size: 10px; padding: 0 30px 0 0; margin: 0; list-style-type: none; white-space: nowrap; float: right; }
#footer ul li { display: inline; float: left; padding: 0; margin: 0; background-image: none; }
#footer ul li a { padding: 0 5px; color: #fff; border-left: 1px solid #fff; }
#footer ul li a.first { border-left-width: 0; }

#footer .footerNav { text-align: center; padding: 0 160px 10px; }
#footer .footerNav ul { font-size: 12px; float: none; text-transform: uppercase; height: 20px; width: 480px; padding: 0; }

/*ad formatting*/

.catemarketplace .pagead { margin: 10px; }
.catemarketplace .pageadalignright { float: right; }
.catemarketplace .pageadalignleft { float: left; }

.googlead { clear: both; margin-top: 10px; }
.ad { margin: 5px 0; padding: 0; }
.contentwellad { display: none; }
#rightCat .ad125x125 { clear: both; margin: 10px auto; padding: 0 10px; }
#topcat .ad728x90 { background: #eee; margin: 0; clear: right; padding: 5px 0 2px; border-bottom: 4px solid #ccc; }
#topcat .ad468x60 { background: #eee; margin: 0; clear: right; padding: 10px 166px 7px; border-bottom: 4px solid #ccc; }
.storyad300x250 { padding: 5px 0 5px 10px; float: right; }
.dbl_right .pagead { margin: 10px 0; padding: 5px 31px; border: 1px solid #f0f0f0; }

.contentwellad75x75, .ad75x75, .pagead75x75, .storyad75x75 { width: 75px; }
.contentwellad120x60, .ad120x60, .pagead120x60, .storyad120x60 { width: 120px; }
.contentwellad120x240, .ad120x240, .pagead120x240, .storyad120x240 { width: 120px; }
.contentwellad120x600, .ad120x600, .pagead120x600, .storyad120x600 { width: 120px; }
.contentwellad125x125, .ad125x125, .pagead125x125, .storyad125x125 { width: 125px; }
.contentwellad160x600, .ad160x600, .pagead160x600, .storyad160x600 { width: 160px; }
.contentwellad180x150, .ad180x150, .pagead180x150, .storyad180x150 { }
.contentwellad234x60, .ad234x60, .pagead234x60, .storyad234x60 { width: 234px; }
.contentwellad234x400, .ad234x400, .pagead234x400, .storyad234x400 { width: 234px; }
.contentwellad240x400, .ad240x400, .pagead240x400, .storyad240x400 { width: 240px; }
.contentwellad250x250, .ad250x250, .pagead250x250, .storyad250x250 { width: 250px; }
.contentwellad300x60, .ad300x60, .pagead300x60, .storyad300x60 { width: 300px; }
.contentwellad300x125, .ad300x125, .pagead300x125, .storyad300x125 { width: 300px; }
.contentwellad300x250, .ad300x250, .pagead300x250, .storyad300x250 { width: 300px; }
.contentwellad336x60, .ad336x60, .pagead336x60, .storyad336x60 { width: 336px; }
.contentwellad336x125, .ad336x125, .pagead336x125, .storyad336x125 { width: 336px; }
.contentwellad336x280, .ad336x280, .pagead336x280, .storyad336x280 { width: 336px; }
.contentwellad336x850, .ad336x850, .pagead336x850, .storyad336x850 { width: 336px; }
.contentwellad468x60, .ad468x60, .pagead468x60, .storyad468x60 { }
.contentwellad728x90, .ad728x90, .pagead728x90, .storyad728x90 { }

