/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyoutt.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
#hpmenu {
	text-align: left;
	position: absolute;
	width:327px;
	overflow: hidden;
	height: 346px;
	left: 644px;
	top: 0px;
	background: #fff;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	z-index: 7000;
}
.menu {width:165px; height:346px; position:relative; margin:0; margin:0px; border-right:1px solid #999999; padding-top:10px;}
.menu ul li a, .menu ul li a:visited {
	float: left;
	display: block;
	width: 165px;
	height: 31px;
	color: #000;
	text-align: left;
	text-decoration: none;
	border:0px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
.menu ul {padding: 0; margin: 0; list-style-type: none; }
.menu ul li {
	float: left; 
	margin-right: 0px; 
	position: static;
	width: 165px;
	height: 31px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.menu ul li ul {display: none;}

.menu ul li li {
	display: block;
	padding: 0px; 
	margin: 0px;
	padding: 8px 0 8px 0; 
	background: none; 
	height: auto;
}
.menu ul li.investorrelations li {
	padding: 8px 0 4px 0; 
}
/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#105155; text-decoration: none;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:165px; width:152px; height: 326px; background:#105155; padding: 12px 0px 10px 10px;}
.menu ul li:hover ul li a.hide {background:#105155; color:#FFF;}
.menu ul li:hover ul li:hover a.hide {width:142px;}
.menu ul li:hover ul li a, .menu ul li:hover ul li a:visited {
	display:block; 
	color:#FFF; 
	width:145px; 
	line-height: 1.1em;
	height: auto;
	/* text-transform:uppercase; */ 
	background:none; 
	margin:0px; 
	text-decoration: none;
}
.menu ul li:hover ul li a:hover {background:#105155; color:#f79c00; text-decoration: none;}

.menu ul li.corporateprofile a.corporateprofile {
	background: url(../images/hpmenu/nav_corporateprofile.gif) -131px 10px no-repeat;
}
.menu ul li.corporateprofile:hover a.corporateprofile  {
	background-position: 17px 10px;
}
.menu ul li.keysectors a.keysectors {
	background: url(../images/hpmenu/nav_keysectors.gif) -131px 10px no-repeat;
}
.menu ul li:hover.keysectors a.keysectors {
	background-position: 17px 10px;
}
.menu ul li.sqe a.sqe {
	background: url(../images/hpmenu/nav_sqe.gif) -131px 4px no-repeat;
}
.menu ul li:hover.sqe a.sqe {
	background-position: 17px 4px;
}
.menu ul li.fleet a.fleet {
	background: url(../images/hpmenu/nav_fleet.gif) -131px 10px no-repeat;
}
.menu ul li:hover.fleet a.fleet {
	background-position: 17px 10px;
}
.menu ul li.pubsandpress a.pubsandpress {
	background: url(../images/hpmenu/nav_pubsandpress.gif) -131px 10px no-repeat;
}
.menu ul li:hover.pubsandpress a.pubsandpress {
	background-position: 17px 10px;
}
.menu ul li.investorrelations a.investorrelations {
	background: url(../images/hpmenu/nav_investorrelations.gif) -131px 10px no-repeat;
}
.menu ul li:hover.investorrelations a.investorrelations {
	background-position: 17px 10px;
}
.menu ul li.industry a.industry {
	background: url(../images/hpmenu/nav_industry.gif) -131px 10px no-repeat;
}
.menu ul li:hover.industry a.industry {
	background-position: 17px 10px;
}
.menu ul li.contactus a.contactus {
	background: url(../images/hpmenu/nav_contactus.gif) -131px 10px no-repeat;
}
.menu ul li:hover.contactus a.contactus {
	background-position: 17px 10px;
}
.menu ul li:hover {
	background: #105155;
		  /* */
}
