body {
font-family:Tahoma,Verdana,Arial,sans-serif;
}

/* CORE */

.menutop,.menutop * {
margin:0;
padding:0;
}

.menutop {
float:left;
position:relative;
background: url(../images/menu_ul_li_bg.jpg) no-repeat left top;
padding-left: 21px;
margin-left: 29px;
}

.menutop li {
float:left;
list-style:none;
position:relative;
background: url(../images/menu_ul_li_bg.jpg) no-repeat right top;
}

.menutop li.nolink {
cursor:default;
}

.menutop li .item {
display:block;
float:left;
}

.menutop li li .item, .menutop li.active li .item {
display:block;
margin:0;
text-decoration:none;
float:none;
width:100%;
}

.menutop li ul{
display: block;
float: none;
left:-999em;
position:absolute;
z-index:500;
background: #0a5038;
filter: alpha(opacity=90);
-moz-opacity: 0.90;
opacity: 0.90;
}

.menutop li:hover li ul, .menutop li.sfHover li ul, .menutop li li:hover li ul, .menutop li li.sfHover li ul, .menutop li li li:hover li ul, 
.menutop li li li.sfHover li ul{
top:-999em; background-image: none;
}

.menutop li li {
position:relative;
float:none;
width:100%;
}

/* top CUSTOM */

.menutop.level1 li {

}

.menutop.level1 li li {
height:auto;
}

.menutop.level1 .item {
padding-top: 18px;
padding-left: 32px;
padding-bottom: 0px;
padding-right: 43px; 
line-height:39px;
color: #bebebe;
font-weight: bold;

font-size: 14px;
}

/* top STYLE */

.menutop li .item {}
.menutop li li .item {}
.menutop li li {font-size: 11px; text-align: left; padding: 0px 10px;  background-image: none; color: #bebebe; margin: 0px;}
.menutop li .daddy,
.menutop li:hover .daddy {color: #ffffff; background-image: none;}
.menutop li:hover .daddy:hover {color: #ffffff; background: url(../images/menu_over_bg.jpg) no-repeat top;}
.menutop li li:hover .daddy:hover {color: #ffffff; background-image: none;}
.menutop .item {color:#bebebe; text-decoration:none;}

/* regular hover */
.menutop .item:hover {color: #ffffff; background: url(../images/menu_over_bg.jpg) no-repeat top;}
.menutop li:hover .item:hover {color: #ffffff;}
.menutop li li:hover {color: #ffffff; background-image: none;}
.menutop li li:hover .daddy:hover {color: #ffffff; background-image: none;}

/* seperator hover */
.menutop span.item:hover,
.menutop li:hover span.item:hover {background-image: none;}
.menutop li li:hover span.daddy:hover {background-image: none;}

/* active state */

.menutop li.active > .item,
.menutop li li.active > .item,
.menutop li.active > .daddy {color: #ffffff;}
.menutop li li.active > .daddy{color: #ffffff;}


/* dropdown CUSTOM */

.menutop .level2 .item {
font-size: 12px;
padding: 0px 10px; 
height: 20px;
line-height: 1em;
background-image: none;
}

.menutop li:hover ul, 
.menutop li.sfHover ul {
background-image: none;
}

.menutop ul {
width: 280px;
}

.menutop li li:hover ul, 
.menutop li li.sfHover ul, 
.menutop li li li:hover ul, 
.menutop li li li.sfHover ul, 
.menutop li li li li:hover ul, 
.menutop li li li li.sfHover ul {
background-image: none;
}


