/* CSS Document */
.menu {
	float:left;
	min-width:220px;	
}

.menu_bottom{
	height:4px;
}

.menu_top {
	height:4px;
}

#menu {
	background-color:#FFF;
}

#menu > li {
	font-weight:bold;
	line-height:20px;
	padding:5px;
	text-align:left;	
}

#menu > li:hover span {
	color:#FFF;	
}

#menu li a,
#menu li span {
	color:inherit;	
}

#menu li span {
	cursor:default;
	display:block;
}

#menu li a:hover{
	text-decoration:underline;
}

#menu > li > ul {
	margin-top:5px;
	display:none;
}

#menu > li > ul > li {
	position:relative;
	padding:5px 10px;
	border-top:1px solid #FFF;	
}

#menu > li > ul > li:first-child {
	border:none;	
}

#menu > li > ul > li > ul {
	background-color:#87D300;
	border-left:1px solid #FFF;
	display:none;
	left:170px;
	position:absolute;
	top:-1px;
	min-width:220px;
}

#menu > li > ul > li > ul > li {
	position:relative;
	padding:5px 10px;
	border-top:1px solid #FFF;
}

#menu > li > ul > li:hover ul {
	display:block;	
}

	
	