@charset "UTF-8";
/* CSS Document */

body {
	
	font-size:100.1%;
	line-height:125%;
	font-family:Arial, Helvetica, sans-serif;
}
a, a:hover, a:visited, a:active, a:link {
    color:#1F3281;
}
#wrapper {
	margin: 0px auto;
	width: 980px;
	background-color: #FFFFFF;
	padding: 20px 0px 0px 20px;
}
#wrapper.hmg {
	/*background-image:url(../images/wrapper_bkg.jpg);
	background-position: 0px 170px;
	background-repeat: no-repeat;*/
}
#content {
	margin: 0px;
	padding: 0px;
	width: 960px;
}
#topAds {
	/*margin:0 0 10px 0;*/
  margin-bottom:10px;
  /*position: relative;*/
}
#topAds #topSubscribeBtn {
	float: right;
	width: 222px;
}
#topAds #leaderboard {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 728px;
}
#footer {
	font-size:0.7em;
	color:#FFFFFF;
	line-height: 2.5em;
	background-image: url(../images/footer_bkg.jpg);
	background-repeat: repeat-x;
	padding-left: 10px;
}
#footer a, #footer a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	text-decoration: underline;
}
#wrapper #footerBtns ul {
	margin:0 0 0 0;
	padding:0 50px 0 0;
	background-image: url(../images/footer_icons_corner.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	float:left
}
#footerBtns li {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
  
}
#footerBtns li a {
	background-image:url(../images/footer_icons.jpg);
	display:block;
	height:84px;
	width:74px;
  position:relative;
}
#footerBtns li a.item1 {
	background-position:0px 0px
}
#footerBtns li a:hover.item1 {
	background-position:-222px 0px
}
#footerBtns li a.item2 {
	background-position:-74px 0px
}
#footerBtns li a:hover.item2 {
	background-position:-296px 0px
}
#footerBtns li a.item3 {
	background-position:-148px 0px
}
#footerBtns li a:hover.item3 {
	background-position:-370px 0px
}
.clear {
	clear:both;
	font-size:0;
	line-height:0;
	height:0
}
#leftColumn {
	margin: 2px 20px 0px 0px;
	float: left;
	width: 640px;
    font-size:0.8em;
}
#rightColumn {
	float: left;
	width: 300px;
}
#latestNewsBorder {
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom:10px;
}
#latestNews {
	background-color:#CEF0FF;
	height:575px;
	text-align:center;
}
#previousHeadlinesBorder {
	padding: 5px;
	border: 1px solid #CCCCCC;
	float:left;
	margin-bottom:10px;
}
#previousHeadlines {
    /*font-size:1em;*/
}
#previousHeadlines h2, #latestHeadlines h2 {
	font-family:"Trebuchet MS";
	font-size:1.2em;
	line-height:1.8em;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	color:#FFFFFF;
	background-image:url(../images/blue_headline_bkg.jpg);
	background-repeat: repeat-x;
}
#previousHeadlines h3, #latestHeadlines h3 {
	font-family:"Trebuchet MS";
	font-size:1.1em;
	margin:0 0 0.3em;
	padding:0 0 0 10px;
	color:#1f3281;
	display:block;
	background-image: url(../images/previous_headlines_bullett.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
#previousHeadlines p {
	font-family:"Trebuchet MS";
	/*font-size:0.9em;*/
	margin:0 0 0.3em 0;
	padding:0 0 0 0;
	color:#000000;
}
#previousHeadlines p.date {
	color:#1f3281;
	font-style: italic
}
#previousHeadlines a {
	color:#1f3281;
	text-decoration:none;
}
#previousHeadlines a:hover, #previousHeadlines a:active {
	text-decoration:underline;
}
#previousHeadlines a.readMore, #previousHeadlines a:link.readMore {
	color:#1f3281;
	font-weight:bold;
	font-style:italic;
}

#latestHeadlines {
width:100%;
}
#previousNewsBg
{
background-color: #e6edfc;
}
#latestNewsBg
{
background-color: #e6edfc;
width:625px;
}
#previousNewsBg .clear {
	background-color:none;
	height:0;
	padding:0;
}
div.previousNewsItemLeft {
	width: 291px;
	border-right:solid 1px #FFFFFF;
  border-top:solid 2px #FFFFFF;
	/*margin-bottom:2px;
  height:140px;*/
  background-color: #e6edfc;
  float: left;
  padding:10px;
  /*font-size:0.8em;*/
}
div.previousNewsItemRight {
	width: 293px;
	border-top:solid 2px #FFFFFF;
  border-left:solid 1px #FFFFFF;
  /*margin-bottom:2px;
  height:140px;*/
  background-color: #e6edfc;
  float: left;
  padding:10px;
  /*font-size:0.8em;*/ 
}
#previousNav {
	text-align: right;
	width:640px;
	/*font-size:0.8em;*/ 
	color: #1f3281;
}
#previousNav a {
	color: #1f3281;
	text-decoration:none;
}
#previousNav a:hover, #previousNav a:active {
	text-decoration:underline;
}
#rightColumnAds {
	float: left;
	width: 120px;
}
#rightColumnAds img {
	margin-bottom:10px;
}
#rightColumnContent {
	margin: 0px 10px 0px 0px;
	float: left;
	width: 170px;
}
#rightColumnContent h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	line-height:110%;
	margin:0 0 0.5em 0;
	padding:0 0 0 0;
	color:#1f3281;
	font-weight:normal;
}
#rightColumnContent a {
	color:#1f3281;
	text-decoration:none;
}
#rightColumnContent a:hover, #rightColumnContent a:active {
	color:#1f3281;
	text-decoration: underline;
}
#rightColumnContent ul {
	font-size:0.8em;
	margin:0 0 0.8em 0;
	padding:0 0 0 0;
	color:#1f3281;
	font-weight:normal;
}
#rightColumnContent ul li {
	padding:0 0 0 15px;
	background-image:url(../images/bullett_whit_bkg.jpg);
	display:block;
	list-style-type:none;
	background-repeat:no-repeat;
	background-position: 0px 5px;
}
#rightColumnContent .copy {
	padding:0 0 0 15px;
	font-size:0.8em;
	margin:0 0 0.8em 0;
	padding:0 0 0 0;
	color:#1f3281;
	font-weight:normal;
}
#header {
	margin-bottom:10px;
}
#editorsComment {
	margin: 10px 0px;
	padding: 5px;
	border: 2px solid #a4aed0;
	font-size: 0.8em;
	color: #000000;
	background-image: url(../images/editors_comment_bkg.jpg);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
#editorsComment h2 {
	margin: 0 0 0.2em 0;
	padding: 0;
	font-size: 1em;
	color: #1f3281;
	font-style: italic;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#editorsComment p {
	margin: 0;
	line-height:125%;
	padding: 0;
	font-size: 1em;
	color: #1f3281;
	font-family:Arial, Helvetica, sans-serif;
}
#searchBox {
	font-size: 0.8em;
	color:#999999;
	font-weight:bold;
}
#subscribeBoxLong {
	margin: 0 0px 10px 0;
}
#navigation {
	background-image:url(../images/navigation_bkg.jpg);
	background-repeat:no-repeat;
	height:56px;
}
#navigation ul {
	margin: 0px;
	padding: 0px 0 0 3px;
	float:left;
	width:957px;
}
#navigation li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin:0;
	padding-left: 0px;
	font-size:0.9em;
	float:left;
	list-style-type:none;
}
#navigation a {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:41px;
	background-image:url(../images/nav_link_bkg_up.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding:15px 20px 0 15px;
	margin:0 0 0 0; /*FOR IE6 ONLY*/_float:left;
}
#navigation a.landed, #navigation a:hover {
	background-image:url(../images/nav_link_bkg_down.jpg);
}
#wrapper #tabNavigation {
	margin:0;
	padding:0;
	background-image: url(../images/tab_menu_bkg.jpg);
	background-repeat: no-repeat;
	width:960px;
	height:80px;
	float:left;
}
#wrapper #tabNavigation.hmgaerospace {
  background-image: url(../images/tab_menu_hmgaerospace_bkg.jpg);
}
#wrapper #tabNavigation.lara {
  background-image: url(../images/tab_menu_lara_bkg.jpg);
}
#wrapper #tabNavigation.laranews {
  background-image: url(../images/tab_menu_laranews_bkg.jpg);
}
#wrapper #tabNavigation.inflight-online {
  background-image: url(../images/tab_menu_inflight-online_bkg.jpg);
}
#wrapper #tabNavigation.inflight {
  background-image: url(../images/tab_menu_inflight_bkg.jpg);
}
#wrapper #tabNavigation.businessprofiles {
  background-image: url(../images/tab_menu_businessprofiles_bkg.jpg);
}
#tabNavigation a, #tabNavigation a:link {
	display:block;
	/*height:80px;
	width:180px;*/
	height:80px;
	width:123px;
	float:left;
	margin-right:10px;
}
#logo {
	height:120px;
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align:right;
}
#logo.hmgaerospace {
  background-image: url(../images/header_hmgaerospace_bkg_ns.jpg);
}
#logo.latest-event {
  background-image: url(../images/header_hmgaerospace_bkg_ns.jpg);
}
#logo.lara {
  background-image: url(../images/header_lara_bkg_ns.jpg);
}
#logo.laranews {
  background-image: url(../images/header_laranews_bkg_ns.jpg);
}
#logo.inflight-online {
  background-image: url(../images/header_inflight-online_bkg_ns.jpg);
}
#logo.inflight{
  background-image: url(../images/header_inflight_bkg_ns.jpg);
}
#logo.businessprofiles {
  background-image: url(../images/header_businessprofiles_bkg_ns.jpg);
}
#logo a, #logo a:link {
	color:#FFFFFF;
	display:block;
	padding:6px 30px 0 0;
	margin:0 0 0 0;
	text-decoration:none;
	float:right;
	width:80px;
	font-size:0.8em;
}
#logo a:hover, #logo a:active {
	text-decoration:underline;
}
#paginator {
    background-image:url("../images/blue_headline_bkg.jpg");
    background-repeat:repeat-x;
    color:#FFFFFF;
    font-family:"Trebuchet MS";
}
.pitem {
	float: left;
	padding: 5px;
	color: white;
}
.pitem a {
    color:#FFFFFF; text-decoration:none;
}
.pitem a:hover, .pitem a:active {
    color:#FFFFFF; text-decoration:none;
}
.pitem .landed {
    text-decoration:underline;
}
.displayNone {
    display:none;
}
div.newsListItem {
border-bottom:1px dotted #CCCCCC;
position:relative;
padding:8px 0px 8px 0px;
min-height:137px;
}
div.newsListItem h3 {
padding:2px 0px 0px 0px;
margin:0;
}
div.newsListItem p.backTopTop {

position:absolute;
right:0px;
bottom:8px;
padding:0;
margin:0;
}

div.latestNewsPreviewItem {
  height:400px;
  overflow: hidden;
}

div.latestNewsPreviewItemContainer {
  display:none;
}

div#latestNewsPreview {
  padding:10px;
}

div.digitalMedia {
padding:2px;
margin:8px;
float:left;
}

.item-preview-image
{
border:2px solid #b6b5b5;
margin: 0px 0px 8px 8px;
}

table.applicationform {
  font-size: 0.9em;
}

table.applicationform th {
  text-align: right;
}

table.applicationform td {
  text-align: left;
  max-width: 400px;
}

table.applicationform td.formSubmit {
  
}

img.layoutHandbook {
  margin-bottom:10px;
}

.ClearingDiv {
    margin:0px;
    padding:0px;
    font-size:0.0em; 
    clear:both; 
    height:0px; 
    overflow: hidden;
    display:table;
}
#ClearingDiv {
    margin:0px !important;
    padding:0px !important;
    font-size:0.0em !important; 
    clear:both !important; 
    height:0px !important; 
    overflow: hidden !important;
    display:table !important;
}


/*NEW*/

table.aeroDirStyle td { font-size:12px; padding-bottom:12px;}

table.aeroDirStyle td input { width:240px;}

table.aeroDirStyle td input#button { width:190px; height:59px;}

#latestNewsBorder h2.hmgDir { font-size:20px; font-weight:bold;}

#latestNewsBorder .categoryBox { padding:0 0 20px 100px; font-size:12px; line-height:16px;}

#latestNewsBorder .categoryBox h3 {color:#00aae0}

#latestNewsBorder .categoryBox a { color:#000000; font-weight:bold; text-decoration:underline}

#latestNewsBorder .categoryBox a:hover, #latestNewsBorder .categoryBox a:active { color:#000000; font-weight:bold; text-decoration:none;}

.hmgDirForm h3 {color:#00aae0; font-size:12px; margin:10px 0 5px 0;}

.hmgDirForm {font-size:12px; line-height:22px;}

.hmgDirForm p.blurb {font-size:11px; line-height:13px;}

.hmgDirForm td { padding-bottom:6px; vertical-align: top;}

.hmgDirForm input { width:230px;}

.hmgDirForm input#submit { width:190px; height:59px;}

#leftColumn .aeroDirStyle #submit { width:190px;}

.hmgDirForm {
	background-image:url(../images/hmg_dir_bkg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

/*#leftColumn .dirCol { float:left; width:313px; }*/
#leftColumn .dirCol { width:640px; }

/*#leftColumn .dirBox { float:left; width:285px; margin:0 10px 10px 0; border:solid 1px #A5ADCA; padding:8px;}*/
#leftColumn .dirBox { float:left; width:622px; margin-bottom:10px; border:solid 1px #A5ADCA; padding:8px;}

/*#leftColumn #directory .enhanced { float:left; width:285px; margin:0 10px 10px 0; border:solid 1px #1F3281; padding:8px; background-color:#E6EDFC;}*/
#leftColumn #directory .enhanced { border:solid 1px #1F3281; background-color:#D1DDFA;}

#leftColumn .dirBox p { margin:0; padding:0 0 6px 0;}

#leftColumn .dirBox img { margin:0 8px 8px 0;}

#leftColumn .dirBox h4 { font-size:1.1em; color:#1F3281; margin:0 0 0 0; font-family: "Trebuchet MS";}


#leftColumn .dirBoxHighlight a { color:#FFFFFF;
}

#leftColumn .dirBoxHighlight h4 { margin:0; padding:0 0 6px 0; color:#FFFFFF;
}

#leftColumn table.portalCategory td { padding:4px 0 4px 0; border-collapse:collapse; border-bottom: solid 1px #6e8cc2; }

#leftColumn table.portalCategory th { padding:4px 0 4px 0; border-collapse:collapse; border-bottom: solid 1px #6e8cc2; color:#b2002e }

img { border:none;}


/*#leftColumn p.entryForm { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color: #666666; border-bottom:dotted 1px #999999; padding-bottom:6px; margin:10px 0 0 0;}*/
#leftColumn p.entryForm { font-size:18px; font-family: Arial, Helvetica, sans-serif; color: #666666; border-bottom:dotted 1px #999999; padding-bottom:6px; margin:10px 0 0 0;}


#leftColumn div.directoryListings h3  {margin:0 0 6px;}

#leftColumn div.directoryListings h3 a, #leftColumn div.directoryListings h3 a:link {background-image:url("../images/blue_headline_bkg.jpg");
background-repeat:repeat-x;
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:1.1em; display:block;
line-height:1.6em;padding:0 0 0 10px; text-decoration:none;}

#leftColumn div.directoryListings h3 a:hover, #leftColumn div.directoryListings h3 a:active {background-image:url("../images/blue_headline_bkg_over.jpg");
background-repeat:repeat-x;
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:1.1em; display:block;
line-height:1.6em;padding:0 0 0 10px; text-decoration:none;}

#leftColumn h3.directoryTitle {background-image:url("../images/blue_headline_bkg.jpg");
background-repeat:repeat-x;
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:1.1em; display:block;
line-height:1.6em;padding:0 0 0 10px; text-decoration:none;}

.directoryCategoryImage {
    float:left;
    margin:0 10px 10px 0;
}

.directoryCategoryDetails {
    margin:0 20px 0 20px;
}


