/*###############################################################################*/
/* HORIZONTAL MENU																 */
/*###############################################################################*/
ul.mbv {
	margin:0;
	padding:0;
	list-style:none;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/* <li> first level of menu */
ul.mbv li {	
	margin:0;
	padding:0;
	z-index:1;
	/* display inline fixes gaps in IE 6 on glitches in IE 7. */
	display:inline;
}
/* Links in first menu level, normal state */
ul.mbv li a:link,
ul.mbv li a:visited {
	display:block;
	padding:4px 5px 4px 5px;
	margin:0;
	width:130px;
	text-decoration:none;
	color:#FFF;	
}
/* Links in first menu level, hover state */
ul.mbv li a:hover,
ul.mbv li a:active {
	padding:3px 5px 3px 5px;
	font-size:13px;
	color:#FFF;
	overflow:hidden;
}
/* UL second menu level */
ul.mbv li ul {
	position:absolute;
	display:none;
	margin:-37px 0 0 0;
	padding:0;
	list-style:none;
	left:100px;
	width:210px;
	z-index:2;
}
/* Show second sublevel on hover */
ul.mbv li.sfhover ul,
ul.mbv li:hover ul{
	display:block;
}
ul.mbv li ul li a:link,
ul.mbv li ul li a:visited{
	display:block;
	margin:0;
	padding:4px 5px 4px 17px;
	width:184px;
	text-decoration:none;
	border-left:2px solid #25a2cd;
	border-right:2px solid #25a2cd;
	color:#25a2cd;
	background:#FFF;
}
ul.mbv li ul li a:hover,
ul.mbv li ul li a:active {
	color:#25a2cd;
	padding:3px 5px 2px 17px;
}
/* UL third menu level */
ul.mbv li ul li ul{
	left:170px;
}
ul.mbv li.sfhover ul li ul,
ul.mbv li:hover ul li ul{
	display:none;
}
ul.mbv li ul li:hover ul,
ul.mbv li ul li.sfhover ul{
	display:block;
}
/* Roundings on top and bottom of sublevels */
ul.mbv ul div.menuTop {
	background:url(../img/submenu-top.gif);
	height:17px;
	position:relative;
}
ul.mbv ul div.menuBottom {	
	background:url(../img/submenu-bottom.gif);
	height:17px;
	position:relative;
}
