root { 
    display: block;
}
ul.menu, ul{
    list-style-type:none;
    margin:0;
    padding:0;
}
ul.menu{
	margin-left:-10px;
	
}
ul.menu li{    
    background-color: white;
    padding:0px 0px 10px 0px;
    width:150px;
    margin-bottom:10px;
	clear:both;
	height:40px;
	vertical-align:middle;
	position:relative;
}
ul.menu li:hover{
    background-color: #3399cc;
}
ul.menu li.current{
	background-color:#ddd;
}
ul.menu li.current:hover{
	background-color:#3399cc;
}
ul.menu li.current:hover a{
	color:#032f55;
 }

ul.menu li a{
    color:#032f55;
    text-decoration: none;
    font-size:14px;
	position:absolute;
	top:10%;
	white-space:wrap;
}
ul.menu li a.short{
	width:130px;
}

ul.menu li a span{
white-space:wrap;
}
ul.menu li a img{
	float:left;
	margin-right:10px;
	margin-top:-4px;
}
ul.menu li:hover a{
    color:#fff;
}