/* CSS Document created for Pexa by Blue Ginger http://www.blueginger.co.uk */
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
	margin: 0 0 0 0px;
	padding: 0;
	width: 770px; /*For KHTML*/
	list-style: none;
}

#navmenu .first-button {width:135px; color:#000000; padding: 0px 7px 0 3px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; background: #	; font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; /*  height: auto !important; */  height: 15px; /*For IE*/ background:transparent url(./images/nav-arrow.gif) no-repeat 125px 2px;}

ul#navmenu li {
	margin: 0;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
/*	height: 22px; */
}

ul#navmenu ul {
	position: absolute;
	top: 22px;
	left: 0;
	width: 158px;
	display: none;
	margin: 0;
	padding: 0;
/*	border: 0 none;*/
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom: 1px solid #fff;
	list-style: none;
/*	filter:alpha(opacity=85); */
/*	opacity:.90; */
}

ul#navmenu ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu a {
  padding: 0 7px 0 8px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #F8DB41;
  color: #666;
  font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
/*  height: auto !important; */
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  background: #999; /* was #CCB583; */
  color: #000;
  text-align:left;
  font-size:10px;
  font-weight:normal;
  line-height:16px;
  padding:2px 5px 3px 5px;
  border-top:1px solid #fff;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #999; /* was #CCB583; */
  color: #000;

}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #CCB583;
  color: #000;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 158px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #CCC;
  color: #000066;
}

#navmenu a.pf:hover, #navmenu a.am:hover, #navmenu a.pack:hover, #navmenu a.equip:hover {color:#000066;}
ul#navmenu a.pf:hover, ul#navmenu li:hover a.pf, ul#navmenu li.iehover a.pf, ul#navmenu a.am:hover, ul#navmenu li:hover a.am, ul#navmenu li.iehover a.am, ul#navmenu a.pack:hover, ul#navmenu li:hover a.pack, ul#navmenu li.iehover a.pack, ul#navmenu a.equip:hover, ul#navmenu li:hover a.equip, ul#navmenu li.iehover a.equip 
{
/*  background: #CCC; */
  color: #000066;
}
#navmenu .pf, #navmenu a.pf:hover, #navmenu li:hover a.pf, #navmenu li.iehover a.pf {width:152px;background: #fff url(./images/navbutt_paints.jpg) repeat-y right bottom; margin:0px; padding:0px; padding-right:7px;}

#navmenu .am, #navmenu a.am:hover, #navmenu li:hover a.am, #navmenu li.iehover a.am {width:152px; background: #fff url(./images/navbutt_maintenance.jpg) repeat-y right bottom; margin:0px; padding:0px; padding-right:7px; text-align:right;}

#navmenu .pack, #navmenu a.pack:hover, #navmenu li:hover a.pack, #navmenu li.iehover a.pack {width:140px; background: #fff url(./images/navbutt_packaging.jpg) repeat-y right bottom; margin:0px; padding:0px; padding-right:7px;}

#navmenu .equip, #navmenu a.equip:hover, #navmenu li:hover a.equip, #navmenu li.iehover a.equip {width:153px; background: #fff url(./images/navbutt_equipment.jpg) repeat-y right bottom; margin:0px; padding:0px; padding-right:7px;}
body {
	font: 12px Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; /* 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; */
	color: #000000;
	background: #354984 url(./images/background_runner.jpg) repeat-x 0px 0px;
/*	background-color: #415699; */
	margin: 0;
	padding: 0;
	}
#logo {
	position: absolute;
	top:20px;
	left:28px;
	}

#clocks {position:absolute; top:10px; left:120px; width: 370px; border:0px solid yellow;}
#clock1, #clock2, #clock3, #clock4 {float:left; width:90px; border:0px solid red; text-align:right;}

#show {position:absolute; top:10px; left: 300px; height:95px; width:300px; border:0px solid white;}
#show p {font-size:9px; color:#FFFFFF; margin:0px; margin-top:7px;}
#show img {margin-right:5px;}
#flags {
	position: absolute;
	top:50px;
	left:665px;
	width:80px;
	border:0px solid green;
}
#countries {margin-top:5px;}
#countries a {text-decoration:none; color:#669999;} /* #6699FF */
#countries a:hover {text-decoration:underline;}
#header {
	position: absolute;
	top:63px;
	left:223px;
	}

#header-right {position:absolute; top:25px; left:470px; width: 270px; border:0px solid pink; text-align:right;}
#header-right h1 {color:#FFFFFF; font: 17px Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; padding-top:5px;}
#header-right a {text-decoration:none; color:yellow; font-size:12px; line-height:14px;}
#header-right a:hover {border-bottom:1px dashed yellow;}
#header-right form {margin:0px; padding:0px; margin-top:5px;}

#news-ticker {
	float:left;
	width:628px;
	margin-bottom:10px;
	padding: 5px 10px 5px 10px;
	background-color: #ededf6;
	font-size:9px;
	}
#news-ticker {position:relative; top:1px; background: #ededf6 url(./images/news-attrib-flightglobal.gif) no-repeat right bottom;}
#news-ticker p {
	margin:0px;
	font: 10px Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	line-height: 17px;
	}
	
.news-headlines{
/* filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
/* -moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}
.news-headlines a{
text-decoration: none;
}
.news-headlines a:hover{
text-decoration: underline;
}
.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-weight: normal;
}
.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}
.rssdescription{ /*shared class for all description elements in an RSS feed*/
}
#nav_container {
	position:absolute;
	top:115px;
	left:0px;
	width:100%;
	background-color:#F8DB41;
	border-top:1px solid white;
	border-bottom:1px solid white;
	height:22px;
	z-index: 150;
	}
.nav-box {background-color:#FFFFFF; filter:alpha(opacity=90); opacity:.90; border:1px solid white; width:95px; font: bold 9pt 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; margin-bottom:10px;}
.nav-box h1 {margin:0px; padding:5px 0px 0px 5px; font: bold 9pt 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color:#666666;}
.nav-box ul {list-style:none; margin: 0; padding: 5px 0 5px 10px; width:87px;}
.nav-box li a:link, .nav-box li a:visited, .nav-box li a:active {color:#003399; text-decoration:none;}
.nav-box li a:hover {color:#990000;text-decoration:underline;}
#left-nav {position: absolute; width:88px; top:155px; left:0px;}
#left_img_home {
	position: absolute;
	width:91px;
	top:140px;
	left:0px;
	height:525px;
/*	border:1px solid green; */
	background-image: url(./images/planetakeoff.jpg);
	}
#left_img {
	position: absolute;
	width:91px;
	top:140px;
	left:0px;
	height:425px;
/*	border:1px solid green; */
	background-image: url(./images/planetakeoff1.jpg);
	}

#subnav {
	position: absolute;
	width:88px;
	top:155px;
	left:0px;
/*	height:85px; */
	padding:5px;
	background-color:#F8DB41;
	font: 9pt 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	filter:alpha(opacity=90);
	opacity:.90;
	border:1px solid white;}
.subnav {font-weight:bold;  color: #666;}
#subnav ul{
	margin: 0;
	padding: 5px 0 0 5px;
	float: left; /*For Gecko*/
	list-style: none;
}
#subnav a {color:#666; text-decoration:none; font-weight:bold; font-size:13px;}
#subnav a:hover {color:#990000;text-decoration:underline;}

#quick_links {
	position: absolute;
	width:88px;
	top:155px;
	left:0px;
/*	height:85px; */
	padding:5px;
	background-color:#F8DB41;
	font: 9pt 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	filter:alpha(opacity=90);
	opacity:.90;
	border:1px solid white;}
.quick_links {font-weight:bold;  color: #666;}
#quick_links ul{
	margin: 0;
	padding: 5px 0 0 5px;
	float: left; /*For Gecko*/
	list-style: none;
}
#quick_links a {color:#666; text-decoration:none; font-weight:bold;}
#quick_links a:hover {color:#990000;text-decoration:underline;}

#subnav, #quick_links {
	background-color:#FFFFFF;
	filter:alpha(opacity=90);
	opacity:.90;
	border:1px solid white;
	padding-left:3px;
	width:90px;}
#subnav, #quick_links a {color:#003399;}

#content {
	margin-top:155px; margin-left:105px; border:0px solid red;z-index:1000;
/*	width:650px; */
	padding-bottom:10px;
/*	overflow:visible; */
	}
	
#main {
	float:left;
	clear:left;
	width:628px;
	margin-top:0px;
	margin-bottom:10px;
	padding: 5px 10px 10px 10px;
/*	background: #D2D2DC url(./images/content_runner.jpg) repeat-x 0px 0px; */
	background-color: #fafafa;
	}
#main p {
	margin:0 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";font-size:11px;
	line-height: 17px;
	}
#main a:link, a:visited, a:active {color:#0033CC;text-decoration:none;}
#main a:hover {color:#000;text-decoration:underline;}
#main a.accreds, a.accreds:visited {color:#6699FF; text-decoration:none;}
#main a.accreds:hover {color:#990000; text-decoration:underline;}

#main .rhtpic {float: right; margin: 0 0 3px 3px;}
#main ul {margin: 0px; padding: 0px;}
#main li {list-style: none;
	background: url(images/star_yellow.gif) no-repeat 5px 2px;
	line-height: 18px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding: 0 0 4px 20px;
	}
#main li ul {padding-top:4px;}

#main #feature {position:relative; top:0px; left:0px; width:638px; height:500px; margin:0px; padding: 0px; overflow:auto;}

.pse {text-align:left; margin-left:0px;}

#wrapper {
	position: absolute;
	width:780px;
	top:139px;
	left:0px;
	min-height:584px;
	border:1px solid yellow;
	}
#map a:hover{color:#006699; text-decoration:underline;}

#more_info {width:100px; background-color:#F8DB41; border:1px solid black; margin:20px 0px 0px 0px; padding:5px 0px; text-align:center;}

/* a.pictext:link{color:#FF0000;padding-bottom:3px;}	
a.pictext:visited{color:#FF0000;padding-bottom:3px;}
a.pictext:hover{color:#000099;padding-bottom:3px;}
a.pictext:active{color:#000099;padding-bottom:3px;} */
a.pictext {font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";font-size:7pt;color:#0033CC; text-decoration:none;}
a.pictext:hover {color:#00FF00;text-decoration:underline;}

.panelpic {
	border: 1px solid #FFF;
	}
.panelpic_dark {
	border: 1px solid #000;
	}
.panelpicmid {
	margin: 0 130px;
	}
.top_rht_img {
	border: 1px solid #000;
	margin-left:5px;
	margin-bottom:5px;
	}
.leftpic {
	border: 1px solid #000;
	margin-bottom:3px;
	}

.tabletext {color:#000;}
.tblheading {color:#0033CC;}
.abrs {margin-right:10px;margin-bottom:5px;border: 1px solid #000;}
.runningimg {clear:left;}
.littletext {font-size:8pt;color:#354984; text-decoration:none;margin-bottom:5px;}
.approval {font-size:8pt;}
h1 {font-size:16px;color:#000033;}
h2 {font-size:14px;color:#000033;}
h3 {font-size:12px;color:#000033;line-height:12px;margin:0px;}
h4 {font-size:14px;color:#000033;line-height:14px;margin-bottom:2px;}
.close {padding-top:6px;margin:0px;}
.cleancube {color:#00A99E;font-weight:bold;}
.bodyboldsml {font-size:80%; font-weight:normal; margin-bottom:3px;}
#feature { position:absolute; top:15px; left:0px; width:650px; height:240px; margin:0px 0px 6px 0px; padding: 0px; overflow:auto; }
/* #feature { position:absolute; top:40px; left:3px; width:365px; height:425px; margin:0px; overflow:auto; } */
#feature p { color:#000000; padding:0; margin:0px 0px 10px 0px; }
#centrecontentleftftr {
	position: absolute;
	top: 0px;
	left: 10px;
	width:300px;
	padding: 0px;
	margin: 0px;
	}

#centrecontentrightftr {
	position: absolute;
	top: 0px;
	left: 320px;
	width: 310px;
	padding: 0px;
	margin: 0px;
/*	border: 1px solid green; */
		}
#addresses {
	width:650px;
	clear:both;
}
#ukaddress {float:left; padding-top:3px;}
#fraddress {float:right; padding-top:3px;}
.footer { color:#FFFFFF; font-size:10px;}
a.footerlink, a.footerlink:visited {color:#6699FF; text-decoration:none;}
a.footerlink:hover {color:#CCCCCC; text-decoration:underline;}
.langs { color:#FFFFFF; font-size:11px; padding-top:3px;}
a.langs, a.langs:visited {color:#6699FF; text-decoration:none;}
a.langs:hover {color:#FFFFFF; text-decoration:underline;}

#photopanel {width:675px;clear:both;}
#photopanel a {color:#6699CC; text-decoration:none;}
#photopanel a:hover {color:#993300; text-decoration:underline;}
.contact {
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";font-size:11px;
	}
.required { font: bold 16px Arial; color:#0066CC; padding: 0 0 0 2px; }

input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #eeeeee; border: 1px solid #000000; margin: 1px 0px; width:160px;}
textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #eeeeee; border: 1px solid #000000; }
.checkbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; padding-left: 2px; vertical-align: middle; border: 0; }
form { margin-bottom: 0;}
.formradio {background-color:#ffffff; width: 15px; vertical-align: middle; border: 0;}
.formselect {background-color:#ffffff; width: 15px; vertical-align: middle; border: 0;}
.formddl {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; background-color: #eeeeee; border: 1px solid #cccccc; width: 200px;}
.formddlwide {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; background-color: #eeeeee; border: 1px solid #cccccc; width: 250px;}
.submitbutton {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 12pt; background-color: #999; border: 1px solid #000; margin: 5px 0;}
.searchbutton {width:60px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;background-color: #999; }
.story {font-size:11px;}

/* extras for Advanced HTML editor */

#feature .Heading1 {font-weight:bold; font-size:16px;color:#000033;}
#feature .Heading2 {font-weight:bold; font-size:14px;color:#000033;}
#feature .Heading3 {font-weight:bold; font-size:12px;color:#000033;line-height:12px;margin:0px;}
#feature .Heading4 {font-weight:bold; font-size:11px;color:#000033;line-height:12px;margin-bottom:2px;}
#feature .Heading5 {font-weight:bold; font-size:10px;color:#000033;line-height:12px;margin-bottom:2px;}
#feature .Heading6 {font-weight:bold; font-size:9px;color:#000033;line-height:12px;margin-bottom:2px;}
#feature .normal {font: normal 11px Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; line-height:12px;margin-bottom:2px;}
#feature .baby_blue {font: normal 11px Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#09F;}
#feature .red {font: normal 11px Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; color:#FF0000;}