ul.menu{
	list-style:none;
	margin-top: 30px;
	margin-bottom: 30px;
}

ul.menu a:link, 
ul.menu a:visited,
ul.menu li ul li span a:link,
ul.menu li ul li span a:visited,
#current ul li a
{
    display:         block;
    height:          20px;
    vertical-align:  middle;
    font-size:       12px;
    font-weight: 	normal;
    text-align:      left;
    text-decoration: none;
    text-transform: capitalize;
    color: 			#000000;
    padding-top:     4px;
    padding-left:    25px;
    width:           auto;
}

ul.menu a:hover,
#current ul li a:hover{
    text-decoration: none;
    color: 			#E8F455;
    font-weight:     bold;
    background-image: url(../images/menuactive.png);
    background-repeat:   no-repeat;
    background-position: top left;
}
* html #current a:hover{
	background-image: none;
}

ul.menu li ul{
	list-style:none;
}
ul.menu li ul li{
	padding-left:10px;
}

.active > a > span{
font-weight:bold;
}

#current > a{
    color: #000000;
    font-weight:         bold;
    background-image: url(../images/menuactive.png);
    background-repeat:   no-repeat;
    background-position: top left;
}
* html #current, 
{
    color: #000000;
    font-weight:         bold;
    background-image: url(../images/menuactive.png);
    background-repeat:   no-repeat;
    background-position: top left;
}
#current > span{
    color: #000000;
    font-weight: bold;
	}

