#menu {
	background-color:transparent;
	min-height:39px;
	margin-top:0px;
	border: 0px solid white;
        z-index:1000;
        position:relative;
}
#menu ul {
	list-style: none;
	padding: 0px; 
	margin: 0px;  
}

#menu button{display:none;}

#menu li {
	position:relative; 
	display:inline-block;
        padding: 0px;
        background-color: transparent;
}


#menu ul li a{
	text-align: center;
	text-decoration: none; 
	font-size: 10pt; 
        font-weight:bold;
        color: #000;
	display: block;   
       
	line-height:39px;
	background-color: transparent;
	padding: 0px 8px 0 8px;
}

#menu a:hover, #menu a:visited:hover { 
  color:#4ca630!important;
}

#header #menu ul ul {
        border: 1px solid #ededed;
}

#menu ul ul { 
	position: absolute;
	display:none;
	width: 320px;
	margin: 0px; 
    padding: 1rem;
    box-sizing: border-box;
    background: white;
    border: 1px solid rgba(0,0,0,0.25);
    border-radius: 4px;
    box-shadow: 0 5px 10px 5px rgba(0,0,0,0,1);
}

#header #menu ul ul li {
	background-color:#666;
	border-bottom: 1px solid #fff;
}
#menu ul ul li  {
	display:block; 
	width: 100%;
	padding: 0;
	margin:0;
}
#menu ul ul li a {
	display:block;
	color:blue;
	text-align:left;
        font-weight:normal;
	font-size: 10pt;
        line-height:25px;
	padding: 0.5rem 1rem;
	margin: 0;
}

#menu ul ul ul {
	position: absolute;
	top: auto; 
	left: 0px; 
	margin: -55px -220px; 
	width: 220px;
}


#menu ul ul a:hover,  #menu ul ul a:visited:hover {
	color:#4ca630!important;
background-image: none;
	background-color: white;
}

#menu li:hover > A, #nav li.sfhover > A,
#template #nav .menuactive{

    color:#4ca630;
   background:white;
}


#menu li:hover a, #menu li.sfhover a{
	color: #000;
    background-color: white;

}

#menu ul ul li:hover, #menu ul ul li.sfhover {
    background: #b10707;
   color:#ffffff;
}

#menu li:hover>ul, #menu li.sfhover>ul
{
	display:block;
   	right:-90px;
}

#menu li li:hover>ul, #menu li li li:hover>ul, #menu li li.sfhover>ul, #menu li li li.sfhover>ul 
{
	display:block;
	right: 220px;
}

#menu li#mbtn590142 { display: none; }

/* 
 hide home page
*/
#footer #menumap>ul>li#mbtn585856 { display:none; }