
div.top-nav { height:1em; }/* keep from collapsing around the float */
ul.mpaMenu {
	list-style:none;
	margin:0; padding:0;
	width:100%;
	position:relative;
	float:left;/* contain floats */
	color:#fff;
	font:10px Myriad, Verdana, Geneva, Arial, Helvetica;
	font-weight:bold;
}

ul.mpaMenu a {
	display:block;
	color:#fff;
}

ul.mpaMenu li {
	list-style:none;
	margin:0;
	padding:1px 5px 2px 4px;
	display:block;
	float:left;
	position:relative;
	white-space:nowrap;
	background:#002958;
}

ul.mpaMenu #menuProducts   { width:5em;  margin-left: 1em; }
ul.mpaMenu #menuAudiences  { width:9em;  margin-left: 0.6em; }
ul.mpaMenu #menuServices   { width:10em; margin-left: 1.4em; }
ul.mpaMenu #menuResearch   { width:5em;  margin-left: 1.7em; }
ul.mpaMenu #menuResources   { width:10em;  margin-left: 1em; }
ul.mpaMenu #menuMediaguide { width:9em;  margin-right: 3.8em; float:right; }

ul.mpaMenu ul {
	display:none;
	position:absolute;
	top:14px; left:0;
	border:1px solid #002958;
	border-width:0.5em 1px 1px 1px;
	background:#fff;
	margin:0;
	padding:1px;
	z-index:10;
}
ul.mpaMenu ul ul {
	top:0.25em; left:92%;
	border-width:1px;
}
ul.mpaMenu ul ul.mpaMenuLeft {
	left:auto; right:92%;
}

ul.mpaMenu ul li {
	float:none;
	background:#fff;
	z-index:10;
}
ul.mpaMenu ul li.mpaMenuHasChild {
	padding-right:20px;
	background:#fff url(/images/site/mpa/arrows.gif) right center no-repeat;
}

ul.mpaMenu ul li,
ul.mpaMenu ul li a { color:#002958; }


ul.mpaMenu ul li.mpaMenuHover {
	background:#002958;
	color:#fff;
	z-index:20;
}
ul.mpaMenu li.mpaMenuHover > ul { display:block; }
ul.mpaMenu ul li.mpaMenuHover > a { color:#fff; }


/* IE fixes for the child selector */
* html ul.mpaMenu li.mpaMenuHover ul { display:expression((/\bmpaMenuHover\b/.test(this.parentNode.className)) ? 'block':'none'); }
* html ul.mpaMenu ul li.mpaMenuHover a { color:expression((/\bmpaMenuHover\b/.test(this.parentNode.className)) ? '#fff':'#002958'); }

* html ul.mpaMenu ul { top:1.2em; }
* html ul.mpaMenu ul ul { top:0.25em; }
