/* Global styles */

#globalMast {  font-size: 11px; width:  100%; height: 30px; margin-bottom: 1px #FFFFFF; background-color: #FFFFFF;border-bottom: 1px solid #999999; }
#globalMenu {  font-size: 11px; display: block; background-color: #FFFFFF; position: absolute; top: 0px; height:  30px; width: 944px;  }

/* Sitewide styles */

* {  font-family: Arial, Helvetica, sans-serif;  }
div, td, p {  font-size: 14px; line-height: 19px; color: #333333; text-align: justify; }
h1 a, h1 {  font-size: 24px; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-color: #3973AC; padding-right: 20px; font-weight: normal; line-height: 28px; text-align:left; }
h2, h3 {  font-family: "Lucida Grande", Lucida, Verdana, sans-serif ;font-size: 22px; margin: 0; padding: 3px 10px 3px 0; font-weight: normal; line-height: 24px;  }

h4 {  font-size: 11px;  }

a, a:link, a:active, a:visited {  text-decoration: none; color: #3973AC;  }
a:hover {  text-decoration: underline; color: #3973AC;  }

ul {  margin: 5px; padding: 5px; list-style: none; list-style-type: square;  }
li {  line-height: 18px; padding-left: 5px; padding-top: 0px; list-style-position: inside;  }

body { padding: 0; margin: 0; /*background: #6badb9 url(/news/images/bg.png) repeat-x;*/}

/* Layout styles */

#container { display: block; margin:  0px auto; width: 1000px; background-color: #FFFFFF; border-left: 1px solid #999999;border-right: 1px solid #999999; }

#headerImg { float: left; padding-bottom: 7px;; position: absolute; top: 31px;  height: 125px; margin-top: 5px; border-bottom: 1px solid #999999;}
#bannerTopswf {  display: block; float: left;  }
#content_container {  width: 816px; display: block; float: right; padding:  10px 10px 10px 10px; background-color: #FFFFFF; position: relative; top: 160px; }

#content_main { width: 450px; border: 5px solid #333; }

  #content_container {
    \width: 826px; /* for IE5 and IE6 in quirks mode */
    w\idth: 816px; /* for IE6 in standards mode */
	\padding: 0 0 0 10px; 
	p\adding: 10px;
  }


#content_container h1 {  padding: 0px;  }
#leftColumn {  visibility: hidden; float: left; display: block; width: 100px; position: absolute; top: 200px; }
#rightColumn {  float: right; display: block; width: 160px; margin: 5px; position: relative; top: 0px;   }
#semiContent {  width: 310px; padding: 5px; float: right; margin-left: 28px;  }

#semiContent ul li {
	list-style-type: square;
	list-style-position: inside;
	color: #000000;
	font-weight: normal;
	font-size: 80%;
	padding: 2px 0 ;
}
#semiContent ul li a {
	color: #000000;
}

#semiContent table {
	
	width:  280px;
}



#footer {  clear: both; display: block; float: left; width: 1000px; color: white; font-size: 10px; position: relative; top:  160px; background: url(/news/images/footer_bg.png) repeat-x ; }
#footer h3 {  color:  #FFFFFF; padding-top: 10px;  }

#footerBox1 {  width: 232px; float: left; padding-left: 10px; }
#footerBox2 {  width: 232px; float: left; padding-left: 10px; }
#footerBox3 {  width: 232px; float: left; padding-left: 10px; }
#footerBox4 {  width: 232px; float: right; padding-left: 10px; padding-right: 10px; }
.contentheading { font-size: 10px; }
#copyright {  padding: 20px; float: left; width: 100%; } 

/* Content Component styles */

#indexImg { float: left; display: block; padding: 5px 5px 5px 0px;   }
.indexTitle  h2 { font-size: 20px; line-height: 20px;}
#contentImg {  float: right; padding: 5px; display: block; clear: right; margin-right: 10px;  }
#profile_image {  float: right; padding: 5px; display: block;  }
.pathway {  padding-bottom: 10px ; font-size: 12px;  }
 .viewMore {  font-size: 15px; padding-bottom: 7px;  }
 #footerBanner {  display: block; padding: 3px;  }
.otherContent1 h3 { font-size: 14px; color: #eee; padding-left: 12px; }
.otherContent1 h3 { background: url(http://peanuts.aero/low_cost_airline_news/js/images/arrow-grey.gif) no-repeat 0px 7px; }
 
 
 /* Menu styles */

/* Search styles */

#searchBox {  float: right; padding-top: 5px;    }
#searchBox input {  font-size: 14px; border: 1px solid #000000; padding: 2px;  }

/*Who's Who*/

#profileImg {  float:  right; padding: 5px;  }
.profileTitle {  padding: 0px !important;  }

/* Modules */

.module_rssfeed {  display: block; width: 200px;  }
#rsscontentrssfeed {  display: block; font-size: 12px;  }

.clear {  clear: both;  }
.clearR {  clear: right;  }


/*Whos Who*/

.headlineDate { color: #FF6600; font-weight:bold; font-size: 10px; line-height: 10px; margin-left: 0px; padding-top: 50px; }
.otherNews {  border-bottom: 1px solid #EEEEEE; padding: 10px 0 10px 0;  }
#searchWhosWho {   padding: 0px 0 5px 0;margin: 0px;left: 1px;z-index: 9;width: auto;  }
#mapWhosWho {   }
#whos_who_logistics {  float: right;  }
.whos_who_dark {  background-color: #f4e9c6;  }

.whos_who_light {  background-color: #d7ceae;  }


.contentPane {  display: block;  }
.contentPane2 {  display: block; clear: both; height: 20px;  }
.contentPane3 {  display: block;float: left; }


/* Rollover Opacity Links   */

.game a {
filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}

.game a:hover {
filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;
}		



/*Newwsletter*/


#newsletter_signup input {
	border: 1px solid #999999;
	margin-bottom: 3px;
}	

#newsletter_signup {
	padding: 10px;
	background-color: #f1f1f1;
	font-size: 10px!important;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-top: 3px;
}


/*RSS Feeds China*/


#rsscontentrssfeed {
	font-size: 60%!important;
	border: 1px solid #999999;
	margin-bottom: 7px;
	margin-right: 10px;
}

#rsscontentrssfeed a {
	color:  #333333;
}

#rsscontentrssfeed h2 {
	padding: 2px;
	font-size: 14px;
	font-weight: bold;
	background-color: #dfdfdf;
}

#itemsrssfeed {
	padding: 3px;
}

#itemsrssfeed ul li {
	font-size: 80%!important;
	padding: 0px 0px 5px 0px;
	list-style-image: url(/news/images/arrow.gif);
	text-align: left;
}


/*RSS Feeds Euro*/

#rsscontentrssfeedEuro {
	font-size: 60%!important;
	border: 1px solid #fec6a4;
	margin-bottom: 7px;
	margin-right: 10px;
}

#rsscontentrssfeedEuro a {
	color: #d55100;
}

#rsscontentrssfeedEuro h2 {
	padding: 2px;
	font-size: 14px;
	font-weight: bold;
	color: #d55100;
	background-color: #ffb88c;
}

#itemsrssfeedEuro {
	padding: 3px;
}

#itemsrssfeedEuro ul li {
	font-size: 80%!important;
	padding: 0px 0px 5px 0px;
	list-style-image: url(/news/images/arrow1.gif);
	text-align: left;
}


/*RSS Feeds East*/

#rsscontentrssfeedEast {
	font-size: 60%!important;
	border: 1px solid #3973ac;
	margin-bottom: 7px;
	margin-right: 10px;
}

#rsscontentrssfeedEast a {
	color: #3973ac;
}

#rsscontentrssfeedEast h2 {
	padding: 2px;
	font-size: 14px;
	font-weight: bold;
	color: #3973ac;
	background-color: #bedfff;
}

#itemsrssfeedEast {
	padding: 3px;
}

#itemsrssfeedEast ul li {
	font-size: 80%!important;
	padding: 0px 0px 5px 0px;
	list-style-image: url(/news/images/arrow2.gif);
	text-align: left;
}




/*RSS Feeds Airport*/

#rsscontentrssfeedAirport {
	font-size: 60%!important;
	border: 1px solid #ba7800;
	margin-bottom: 7px;
	margin-right: 10px;
}

#rsscontentrssfeedAirport a {
	color: #d88c00;
}

#rsscontentrssfeedAirport h2 {
	padding: 2px;
	font-size: 14px;
	font-weight: bold;
	color: #d88c00;
	background-color: #ffd78e;
}

#itemsrssfeedAirport {
	padding: 3px;
}

#itemsrssfeedAirport ul li {
	font-size: 80%!important;
	padding: 0px 0px 5px 0px;
	list-style-image: url(/news/images/arrow3.gif);
	text-align: left;
}


/*RSS Feeds Peanuts*/

#rsscontentrssfeedPeanuts {
	font-size: 60%!important;
	border: 1px solid #2389b8;
	margin-bottom: 7px;
	margin-right: 10px;
}

#rsscontentrssfeedPeanuts a {
	color: #2d90be;
}

#rsscontentrssfeedPeanuts h2 {
	padding: 2px;
	font-size: 14px;
	font-weight: bold;
	color: #2d90be;
	background-color: #9ddbf7;
}

#itemsrssfeedPeanuts {
	padding: 3px;
}

#itemsrssfeedPeanuts ul li {
	font-size: 80%!important;
	padding: 0px 0px 5px 0px;
	list-style-image: url(/news/images/arrow4.gif);
	text-align: left;
}