/* -----------------MENU----------------- */
.menu {
	/*width: 100%;*/
	/*float: left;*/
	padding-left:10px;
	text-align:center;border:0px solid yellow;
	white-space: nowrap;
}
.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

.menu a, .menu h2{
cursor:pointer;
font: bold 13px Verdana;color: #000000;text-decoration: none;
display: block;
margin: 0;
padding: 2px 3px;
}
.menu a:visited{text-decoration:none;color: #000000;}
.menu h2 a {padding:0;text-decoration:none;}
.menu h2 a:visited {text-decoration:none;padding:0;}
.menu h2 a:hover, .menu .active, a.active{color:#cc0000;text-decoration:none;}

a.active, a:visited.active, a:hover.active {color:#cc0000;text-decoration:none;}

.menu h2 {text-transform:uppercase;height:26px; padding-top:5px;}

.menu ul ul a, .menu ul ul a:visited {
font-size:11px;text-decoration:none;
}
.menu ul ul li {text-align:left;}

.menu ul ul a:hover {
color: #cc0000;text-decoration:none;

}
/*
.menu li.leaf{
	background:url("bullet1.gif") left no-repeat;
}
*/
.menu li {position: relative;white-space:nowrap;width:auto;}
.menu ul ul {border:1px solid #ffffff;background:#eaeaec;border:1px solid #cccccc;padding:0px;margin:0px;}
.menu ul ul li {margin:0px 0px 0px 0px;padding:3px 20px 3px  10px;border-bottom:1px solid #000000;border-right:1px solid #000000;border-left:1px solid #ffffff;}

.menu ul ul {
position: absolute;
z-index: 500;
}

.menu ul ul ul {
top: 0;
left: 100%;
}
.menu ul ul,
.menu ul li:hover ul ul,
.menu ul ul li:hover ul ul
{display: none;}

.menu ul li:hover ul,
.menu ul ul li:hover ul,
.menu ul ul ul li:hover ul
{display: block;}

/* -----------------MENU----------------- */