/* MAIN MENU NAVIGATION */
/* based on Son of Suckerfish Dropdowns, http://www.htmldog.com/articles/suckerfish/dropdowns/ */

/* structure */

#mainMenu {
	background: #000 url(/_img/menu/logobottom.jpg) left top no-repeat;
	position: relative;
	z-index: 999;
}
#mainMenu ul,
#mainMenu li {
	margin: 0;
	padding: 0;
}
#mainMenu ul {
	list-style: none;
	z-index: 999;
	position: absolute;
	right: 0;
}
#mainMenu ul li {
	float: left;
}
#mainMenu ul li a {
	display: block;
}
#mainMenu ul li ul {
	position: absolute;
	left: -999em;
}
#mainMenu ul li:hover ul {
	position: relative;
	left: 0px;
}



/* positioning / sizing */

td#pageMenuBg {
	height: 29px;
}
#mainMenu {
	height: 29px;
}
#mainMenu ul {
	height: 29px;
	top: 0px;
}
#mainMenu ul ul {
	height: auto;
}
#mainMenu ul li {
	width: 97px;
}
#mainMenu ul li a {
	width: 97px;
	height: 29px;
	padding: 0;
}
#mainMenu ul ul li a {
	width: 77px;
	height: auto;
	padding: 5px 8px 5px 12px;
}
#mainMenu ul li ul {
	width: 97px;
}
#mainMenu ul li:hover ul {
	top: 1px;
}




/* borders / fonts / colors / backgrounds */

#mainMenu ul li a {
	text-align: center;
	font-size: 12px;
	line-height: 1em;
	white-space: nowrap;
	color: #333;
}

#mainMenu ul li:hover a {
	text-decoration: none;
	background-color: #999;
}
#mainMenu ul li:hover ul li a {
	background-color: #e3e3e3;
	color: #333;
	font-size: 10px;
	border-bottom: 1px solid #000;
	text-align: left;
}
#mainMenu ul li ul li:hover a {
	background-color: #fb6602;
	color: #fff;
}

#mainMenu ul li.current a {
	border-top: 1px solid #999;
	border-left: 1px solid #ccc;
	border-right: 1px solid #fff;
}
#mainMenu ul li ul li a,
#mainMenu ul li.current ul li a {
	border-left: none;
	border-right: none;
	font-size: 11px;
	line-height: 0.9em;
	white-space: normal;
}



/* image rollovers */

#mainMenu ul li a {
	display: block;
	width: 97px;
	text-indent: -10000px;
	background-repeat: no-repeat;
}
#mainMenu ul li li a {
	text-indent: 0;
	background-image: none;
}

#mm1_company a { background-image: url(/_img/menu/menu_company.gif); }
#mm1_markets a { background-image: url(/_img/menu/menu_markets.gif); }
#mm1_capabilities a { background-image: url(/_img/menu/menu_capabilites.gif); }
#mm1_products a { background-image: url(/_img/menu/menu_products.gif); }
#mm1_services a { background-image: url(/_img/menu/menu_services.gif); }
#mm1_contact a { background-image: url(/_img/menu/menu_contact.gif); }

#mainMenu ul li a:hover {
	background-position: 0 -29px;
}

