
.menu-padding1 { 
	padding: 0px 10px 0px 15px;
	text-transform: uppercase;
}

.menu-padding { 
	padding:0px 10px; 
	text-transform: uppercase;
}

#menu
{
	width:940px;
	height:37px;
	background-color: #ffffff;	
	background: url('../images/bg_menu.jpg') no-repeat;	
	text-align:left;
	float:left;
	color:#ffffff;
	font-family:verdana, arial;
	font-size:90%;
}

#menu a {
	display: block;
	color: #fff; 
	line-height: 36px; 
	height: 36px; 
	text-decoration: none; 
	color:#ffffff;
	font-weight: normal;	
}

#menu a:link {}
#menu a:visited {}
#menu a:active {}
#menu a:hover {text-decoration: underline;}

html #menu a { margin: 0px; float: left;}


#menu ul {
	padding: 0px; 
	margin: 0px; 
	list-style-type: none;
	text-transform: none;
}

#menu li {
	float: left;  
	position: relative;
}

#active {
	background-image: url('../images/bg_menu_a.jpg');
	background-repeat: no-repeat;
	background-position: center 1px;
}


#menu ul ul {
	text-align: center;
}

unknown {
	background: #f00;
}
#menu ul ul ul a {
	background: #01843c;
}

#menu ul ul ul a:hover {
	background: #00a54b;
} 

#menu ul ul {
	left: 0px; 
	visibility: hidden; 
	position: absolute; 
	top: 36px; 
	height: 0px;} 

html #menu ul ul {
top: 36px;
}
#menu ul ul ul {
left: 253px; 
top: 0px;
}

#menu table {
left: 0px; 
position: absolute; 
top: 0px;
}
#menu ul ul a {
padding: 5px 10px 5px 10px;
background: #00a54b; 
color: #fff; 
line-height: 1em; 
height: auto; 
border: 1px #00a54b solid; 
border-bottom: 0px none; 
text-align: left;
}

html #menu ul ul a {
line-height:120%;
}

#menu ul ul a:hover 
{
	background: #01843c;
	color: #fff;
	text-decoration: none;	
}

unknown {
background: #	;
color: #fff;}

#menu ul li:hover ul {
visibility: visible;
background: #01843c;
}

#menu ul a:hover ul {
visibility: visible;
background: #01843c;
}

#menu ul :hover ul ul {
visibility: hidden;}

#menu ul :hover ul :hover ul {
visibility: visible;
background: #01843c;
}

#menu ul ul .almenu1 {
padding-left: 10px;
width: 231px;
margin: 0;
/*border:1px red solid;*/

}

#menu ul ul a .almenu1 {
color: #fff;
font-size: 13px;}

#menu ul li ul li :hover {
background: #01843c;
}

#menu ul ul .almenu2 {
padding-left: 10px;
width: 226px;
margin: 0; 


}

#menu ul ul a .almenu2 {
color: #fff;
font-size: 13px;

}

#menu ul .almenu1, #menu ul .almenu1 a {
font-size: 12px;
color: #fff; 
}

#menu ul li ul li {
/*	padding-left: 10px;*/

}

#menu .menusep{ width: 1px; 
height: 36px; 
background-repeat: no-repeat;}

#menu ul .last {
border-bottom: #00a54b 1px solid;
line-height: 0px;
font-size: 0px;
padding: 0px;
margin: 0;
width:250px;
}