/*Top level list items*/
.jquerycssmenu ul li{
position: relative;
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
}
	
/*1st sub level menu*/
.jquerycssmenu ul li ul{
    position: absolute;
    left: 0;
    display: block;
    visibility: hidden;
    border-top: 1px solid black;
    position: absolute;
    min-width:170px;

	background: rgb(212,212,212);
	background: rgba(212,212,212,0.95);
	background-image: none;
	border: 1px solid #c0c0c0;
	
	-webkit-box-shadow: 0 -1px 1px #fff inset, 0 -1px 1px #fff inset, 0 -1px 1px #fff inset, 0 5px 4px -3px #999;
	-moz-box-shadow: 0 -1px 1px #fff inset, 0 -1px 1px #fff inset, 0 5px 4px -3px #999;
	-ms-box-shadow: 0 -1px 1px #fff inset, 0 -1px 1px #fff inset, 0 5px 4px -3px #999;
	-o-box-shadow: 0 -1px 1px #fff inset, 0 -1px 1px #fff inset, 0 5px 4px -3px #999;
	box-shadow: 0 -1px 1px #fff inset, 0 -1px 1px #fff inset, 0 5px 4px -3px #999;
	
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-ms-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
display: list-item;
float: none;
border-top: 1px solid #bbb;
margin-right:0 !important;
padding:0 8px !important;
list-style-type:none;
}

.jquerycssmenu ul li ul li:hover{ background:#777 !important;
}
.jquerycssmenu ul li ul li:first-child { border-top: 0; } 
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{ 
top: 0;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a
{
    color: black;
    padding: 5px 10px;
	color: #6d6d6d !important;
    display:block;
	
}

.jquerycssmenu ul li ul li a:hover, .jquerycssmenu ul li ul li:hover a{ /*sub menus hover style*/
color: #fff !important;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 7px;
right: 5px;
}

.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}
