/* Nav */
div#menu {
	position: relative;
}
#menu ul {
	list-style: none;
}

#menu ul li {
	display: block;
	float: right;
	background: none;
}

#menu ul li a.sIFRVersion_DISABLED:link,
#menu ul li a.sIFRVersion_DISABLED:visited {
	display: block;
	padding: 14px 9px;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
}

#menu ul li a:link,
#menu ul li a:visited {
	display: block;
	height: 16px;
	padding: 17px 10px 12px 10px;
	background-repeat: no-repeat;
	background-position: center center;
}
#menu ul li a:hover { background-color: #10557f;}

#menu ul li a#mnuOverview { width: 57px; background-image: url(../images/mnu_overview.gif); }
#menu ul li a#mnuLocation { width: 50px; background-image: url(../images/mnu_location.gif); }
#menu ul li a#mnu395Docklands { width: 122px; background-image: url(../images/mnu_395Docklands.gif); }
#menu ul li a#mnuAquavistaTower { width: 100px; background-image: url(../images/mnu_aquavista.gif); }
#menu ul li a#mnuNewProjects { width: 78px; background-image: url(../images/mnu_new-projects.gif); }
#menu ul li a#mnuLatestNews { width: 73px; background-image: url(../images/mnu_latest-news.gif); }
#menu ul li a#mnuRegisterYourInterest { width: 128px; background-image: url(../images/mnu_register-your-interest.gif); }

div#menu a {
	position: relative;
	background-repeat: no-repeat;
	background-position: top left;
}

div#menu ul li ul li { 
	float: none;
}
div#menu ul li, 
div#menu ul li ul li { position: relative;}

/* First-level Menu dropdowns */
div#menu ul li ul, 
div#menu ul li ul li ul { display: none;}

div#menu ul li:hover ul, 
div#menu ul li.over ul { 
	display: block; 
	z-index: 100;
}

div#menu ul li ul {
	position: absolute;
	left: 0;
	margin: 0px;
	background: url(../images/bg_menu_sub.gif) repeat-x top left #07354d;
	border: none;
	border-top: solid 2px #fff;
	z-index: 100;
}

div#menu ul li#rightMost { margin-right: 5px; }
div#menu ul li#rightMost ul { left: 0px; }
div#menu ul li#rightMost ul li a:hover { }

div#menu ul ul a {
	display: block;
	width: 120px;
	height: auto !important;
	margin: 0;
	padding: 8px 10px 6px 10px !important;
	color: #fff;
	background: url(../images/bg_menu_sub-border.gif) no-repeat 10px 0 !important;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
div#menu ul li ul li a:hover {
	text-decoration: none;
	background-color: #10557f !important;
}

/* Second-level Nav menu dropdown settings */
div#menu ul li ul li ul {
	z-index: 1010;
	left: 120px;
	top: 3px;
	margin-top: -5px;
}

div#menu ul li ul li ul li { }
div#menu ul li ul li ul li a { }
div#menu ul li ul li ul li a:hover { }
div#menu li.first a { background-image: none !important; }
