
.ju_menuaccordion ul.menu{
	background: #fbfbfb; 
	}
.ju_menuaccordion ul.menu li{ 

}
.ju_menuaccordion ul.menu li li{
	padding-left: 0px;
}
.ju_menuaccordion ul.menu li a{ 
	cursor: pointer;
}
.ju_menuaccordion ul.menu li a span{
	display: block;
}
.ju_menuaccordion ul.menu li.parent.active a span{
	background: url(../images/plus_white_icon.png) no-repeat right center;
	display: block;
}
.ju_menuaccordion ul.menu li.parent.active a:hover span{
	background: url(../images/minus_white_icon.png) no-repeat right center;
}
.ju_menuaccordion ul.menu li.parent a:hover span,
.ju_menuaccordion ul.menu li.parent ul li.parent a:hover span,
.ju_menuaccordion ul.menu li.parent ul li.parent ul li.parent a:hover span,
.ju_menuaccordion ul.menu li.parent ul li.parent ul li.parent ul li.parent a:hover span,
.ju_menuaccordion ul.menu li.parent ul li.parent ul li.parent ul li.parent ul li.parent a:hover span,
.ju_menuaccordion ul.menu li.parent.active ul li.parent a:hover span{
	background: url(../images/minus_icon.png) no-repeat right center;
}
.ju_menuaccordion ul.menu li.parent ul li a span,
.ju_menuaccordion ul.menu li.parent ul li ul li a span,
.ju_menuaccordion ul.menu li.parent ul li ul li ul li a span,
.ju_menuaccordion ul.menu li.parent.active ul li a span,
.ju_menuaccordion ul.menu li.parent.active ul li ul li a span,
.ju_menuaccordion ul.menu li.parent.active ul li ul li ul li a span,
.ju_menuaccordion ul.menu li.parent.active ul li ul li ul li ul li a span,
.ju_menuaccordion ul.menu li.parent ul li a span,
.ju_menuaccordion ul.menu li.parent ul li.parent ul li a span,
.ju_menuaccordion ul.menu li.parent ul li.parent ul li.parent ul li a span,
.ju_menuaccordion ul.menu li.parent ul li.parent ul li.parent ul li.parent ul li a span,
.ju_menuaccordion ul.menu li.parent.active ul li a span,
.ju_menuaccordion ul.menu li.parent.active ul li.parent ul li a span,
.ju_menuaccordion ul.menu li.parent.active ul li.parent ul li.parent ul li a span,
.ju_menuaccordion ul.menu li.parent.active ul li.parent ul li.parent ul li.parent ul li a span,
.ju_menuaccordion ul.menu li.parent.active ul li a:hover span,
.ju_menuaccordion ul.menu li.parent.active ul li.parent ul li a:hover span,
.ju_menuaccordion ul.menu li.parent.active ul li.parent ul li.parent ul li a:hover span,
.ju_menuaccordion ul.menu li.parent.active ul li.parent ul li.parent ul li.parent ul li a:hover span,
.ju_menuaccordion ul.menu li.parent ul li a:hover span,
.ju_menuaccordion ul.menu li.parent ul li.parent ul li a:hover span,
.ju_menuaccordion ul.menu li.parent ul li.parent ul li.parent ul li a:hover span,
.ju_menuaccordion ul.menu li.parent ul li.parent ul li.parent ul li.parent ul li a:hover span{
	background: none;
}
.ju_menuaccordion ul.menu li.parent a span,
.ju_menuaccordion ul.menu li.parent ul li.parent a span,
.ju_menuaccordion ul.menu li.parent ul li.parent ul li.parent a span,
.ju_menuaccordion ul.menu li.parent ul li.parent ul li.parent ul li.parent a span{
	background: url(../images/plus_icon.png) no-repeat right center;
	display: block;
}
.ju_menuaccordion ul.menu li.active a{ 
	background: #f1f1f1; 
	background-image: -webkit-linear-gradient(top,  #fbfbfb, #e6e6e6);
	background-image: -moz-linear-gradient(top, #fbfbfb, #e6e6e6);
	background-image: -ms-linear-gradient(top, #fbfbfb, #e6e6e6);
	background-image: -o-linear-gradient(top, #fbfbfb, #e6e6e6);
	color: #333;
}

.ju_menuaccordion ul.menu li a{
	border-bottom: 1px solid #D8D8D8;	
        background-image: -webkit-linear-gradient(top,  #fbfbfb, #f6f6f6);
	background-image: -moz-linear-gradient(top, #fbfbfb, #f6f6f6);
	background-image: -ms-linear-gradient(top, #fbfbfb, #f6f6f6);
	background-image: -o-linear-gradient(top, #fbfbfb, #f6f6f6);
        border-radius: 5px; -webkit-border-radius: 5px; 
        display: block;
	padding: 4px;
        background: #336699;
	background: rgba(51, 102, 153, 0.8);
        color: #ffffff;
    font-weight: normal;
    text-transform: none;
}
.ju_menuaccordion ul.menu li.parent a,
.ju_menuaccordion ul.menu li.parent li.parent a,
.ju_menuaccordion ul.menu li.parent li.parent li.parent a{
	font-weight: bold;
}
.ju_menuaccordion ul.menu li.parent li a,
.ju_menuaccordion ul.menu li.parent li.parent li a,
.ju_menuaccordion ul.menu li.parent li.parent li.parent li a{
	font-weight: normal;
	padding: 3px;
}

.ju_menuaccordion ul.menu li.active ul li a{
	background: none;
}
/* End */