ul.menu
{
	padding: 0 25px;
    position: relative;
	height: 30px;
	margin: 0;
	color: #FFFFFF;
	background: #595959;
}

ul.menu a
{
	color: #FFFFFF;
    text-decoration: none;
	font-size: 11px;
	font-weight:700
}





ul.menu li
{
    float: left;
    list-style: none;
	padding: 8px 12px 7px 12px;	
	color: #FFFFFF;
}
ul.menu a:active
{
}
ul.menu li a
{
    height: 15px;
    display: block;
    color: #FFFFFF;	
}
ul.menu li.hover, ul.menu li:hover
{
    background-color: #aaa;
    position: relative;
}

/* 
	LEVEL TWO
*/
ul.menu ul
{
    width: 240px;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    margin: 0;
    padding: 0;
	border: 1px solid #000000;
	background: #FFF;
}
ul.menu ul li
{
    background: #fff;
    float: none;
	padding: 3px 6px;
	font-size: 10px;
	border-bottom: 1px solid #000000;
}

/* IE 6 & 7 Needs Inline Block */
ul.menu ul li a
{
	font-size: 11px;
    border-right: none;
    width: 90%; 
    display: inline-block;
	font-weight: normal;
	color: #000000;
}


ul.menu ul li:hover {
	background-color: #ddd;	
}

/* 
	LEVEL THREE
*/
ul.menu ul ul
{
    left: 100%;
    top: 0;
}
ul.menu li:hover > ul
{
    visibility: visible; 
    background-color: #EFEFEF;
}





.dividery	
	{	
		margin-top: 1px;
		height:13px;
		width: 1px;
		padding: 0;
		margin: 0;
		background: #FFFFFF;
	}
