/* font styles begin ============================================ */
#universal-nav ul {
	font-family:arial,sans-serif;
	font-size:14px;
	font-weight:bold;
}
#universal-nav ul ul {font-size:1em;}
/* font styles end ============================================== */



/* accessibility styles begin ============================================ */
.unav-access {
	position:absolute;
	left:-3000px;
	width:500px;
}
/* accessibility styles begin ============================================ */



/* masthead styles begin ================================================= */


#universal-nav {
/*	background:#BCCDDB url(/sys_images/sprites-t1.gif) repeat-x 0px -280px;  */
/*	border-top:#3D474E solid 1px;	*/
/*	border-bottom:#98B1C4 solid 1px; */
	color:#666;
	clear:both;
	margin:0px;
	margin-top: 5px;
	height:30px;
}
#universal-nav ul {
	margin:0px;
	padding:0px;
}
#universal-nav li {
	display:inline;
	float:left;
	overflow:inherit;
	padding:0px 11px 0px 11px;
	white-space:nowrap;
}
#universal-nav li a {
	white-space:nowrap;
	display:block;
	padding:4px 0px;
}
/*#universal-nav li:hover {background:#C8D7E3 url(//www.ibm.com/i/v16/t/sprites-t1.gif) repeat-x 0px -195px;}*/
#universal-nav li { border-top: transparent solid 1px; border-left: transparent solid 1px; border-right: transparent solid 1px; }
#universal-nav li:hover {background:#DCDCDC; border-top: #000000 solid 1px; border-left: #000000 solid 1px; border-right: #000000 solid 1px;}

li#unav-home a {padding-left:5px;}


div#universal-nav li#unav-solutions li  a,
div#universal-nav li#unav-software li  a,
div#universal-nav li#unav-services li  a,
div#universal-nav li#unav-support li  a,
div#universal-nav li#unav-financial li  a,
div#universal-nav li#unav-shop li  a,
div#universal-nav li#unav-information li  a,
div#universal-nav li#unav-careers li  a,
div#universal-nav li#unav-korvueme li  a {
/*	height: 22px;  */
	line-height: 22px;
	background-image:url(/sys_images/c.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
	padding-right:9px;
}
div#universal-nav iframe.unav-mask {
	border:none;
	display:none;
	margin:0px;
	padding:0em;
	position:absolute;
	width:210px;
	z-index:8 !important;
}
/* masthead styles end =================================================== */



/* anchor styles begin ============================================== */
#universal-nav a:link,
#universal-nav a:visited
{text-decoration:none;}

#universal-nav li a:link,
#universal-nav li a:visited {color:#CCCCCC;}
#universal-nav li a:hover {color: #000000;	text-decoration:underline;}
#universal-nav li:hover a {color: #000000;}
/* anchor styles end ================================================ */

/* dynav styles begin ================================================ */
div#universal-nav li#unav-solutions li  a.unav-has-child,
div#universal-nav li#unav-software li  a.unav-has-child,
div#universal-nav li#unav-services li  a.unav-has-child,
div#universal-nav li#unav-support li  a.unav-has-child,
div#universal-nav li#unav-financial li  a.unav-has-child,
div#universal-nav li#unav-support li  a.unav-has-child,
div#universal-nav li#unav-shop li  a.unav-has-child,
div#universal-nav li#unav-information li  a.unav-has-child,
div#universal-nav li#unav-careers li  a.unav-has-child,
div#universal-nav li#unav-korvueme li  a.unav-has-child {
	background-image:url(/sys_images/mh-submenu-marker-down.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
	padding-right:9px;
}
div#universal-nav div.unav-menu {
/*	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; */
	border-left:#111111 solid 1px;
	border-right:#111111 solid 1px;
	border-bottom:#111111 solid 1px;
	display:none;
	float:none;
	position:absolute;
	width:210px;
	z-index:9 !important;
}

div#universal-nav div.unav-menu ul ul {
	border-top:#111111 solid 1px;
}


div#universal-nav iframe.unav-mask {
	border:none;
	display:none;
	margin:0px;
	padding:0em;
	position:absolute;
	width:210px;
	z-index:8 !important;
}
div#universal-nav div.unav-menu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:relative;
}
* html div#universal-nav div.unav-menu,
* html div#universal-nav div.unav-menu ul,
* html div#universal-nav div.unav-menu ul li,
* html div#universal-nav div.unav-menu ul li a {height:1%;}
div#universal-nav div.unav-menu ul li {
	margin:0px;
	padding:0px;
}
div#universal-nav div.unav-menu ul,
div#universal-nav div.unav-menu ul li,
div#universal-nav div.unav-menu ul li a {
	color: #000000;
	font-size: 12px;
	font-weight:normal;
	background:#DCDCDC;
/*	background:#BDCEDC;	*/
	display:block;
	float:none;
	white-space:normal;
}

div#universal-nav li#unav-home,
div#universal-nav li#unav-careers,
div#universal-nav li#unav-korvueme {
	padding-top: 1px;
	background:none;
	border:0px;
}

div#universal-nav li#unav-home a,
div#universal-nav li#unav-careers a,
div#universal-nav li#unav-korvueme a {
	color: #CCCCCC;
}

div#universal-nav li#unav-home a:hover,
div#universal-nav li#unav-careers a:hover,
div#universal-nav li#unav-korvueme a:hover {
	text-decoration:underline;
}


div#universal-nav li#unav-solutions li a,
div#universal-nav li#unav-software li a,
div#universal-nav li#unav-services li a,
div#universal-nav li#unav-support li a,
div#universal-nav li#unav-financial li a,
div#universal-nav li#unav-shop li a,
div#universal-nav li#unav-information li a,
div#universal-nav li#unav-careers li a,
div#universal-nav li#unav-korvueme li a {
	background-image:none;
	padding:3px 5px 3px 11px;
	width:194px;
}

div#universal-nav li#unav-solutions li  a.unav-menu-has-child,
div#universal-nav li#unav-software li  a.unav-menu-has-child,
div#universal-nav li#unav-services li  a.unav-menu-has-child,
div#universal-nav li#unav-support li  a.unav-menu-has-child,
div#universal-nav li#unav-financial li  a.unav-menu-has-child,
div#universal-nav li#unav-support li  a.unav-menu-has-child,
div#universal-nav li#unav-shop li  a.unav-menu-has-child,
div#universal-nav li#unav-information li  a.unav-menu-has-child,
div#universal-nav li#unav-careers li  a.unav-menu-has-child,
div#universal-nav li#unav-korvueme li  a.unav-menu-has-child {
	background-image:url(/sys_images/mh-submenu-marker-right.gif);
	background-position:98% 50%;
	background-repeat:no-repeat;
}
div#universal-nav div.unav-menu ul li {border: 0px;	}

div#universal-nav div.unav-menu ul li.mhdyn-rule {border-bottom:1px solid #AAAAAA;} /*#D6E1EA*/


div#universal-nav div.unav-menu ul li a.is-active,
div#universal-nav div.unav-menu ul li a:hover {color: #FFFFFF; background:#F88017;	text-decoration:underline;}

span.unav-menu-ehb {
	display:block;
	left:-20px;
	position:absolute;
	width:250px;
}
span.unav-menu-ehb img {
	height:100%;
	width:100%;
}
#overlay-top-mask{
	border:none;
	display:none;
	margin:0px;
	padding:0em;
	position:absolute;
}
li.mhdyn-rule {border-bottom:1px solid #111111;} /*#D6E1EA*/

/* dynav styles end ================================================ */
