.jqueryslidemenu{
width: 100%;
}

.jqueryslidemenu ul{
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
height: 47px; float: left; list-style: none; 
border-right: solid 1px #7e7e7e; padding: 1px 0px 0px 0px;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
height: 30px; display: block; border-left: solid 1px #ffffff; 
border-right: solid 1px #ffffff; padding: 15px 20px 0px 20px; 
text-decoration: none;
}


* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #7e7e7e;
}

.jqueryslidemenu ul li a:hover{
height: 31px;
background: url('../gfx/mainnav_background_hover.png') repeat-x #dadada;
  padding: 14px 20px 0px 20px;
	 color: #686868;
}

.jqueryslidemenu ul li a.active{
height: 31px;
background: url('../gfx/mainnav_background_hover.png') repeat-x #dadada;
  padding: 14px 20px 0px 20px;
	color: #686868;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
  position: absolute; display: none; padding: 1px 0px 1px 0px; 
  margin: 0px 0px 0px -1px; border-left: 1px solid #dadada; 
  border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; background: url('../gfx/nav_sub_bg.png') repeat; width: 160px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
	float: none; padding: 0px 0px 0px 0px; border: 0px; 
	margin: -1px 0px 0px 0px; height: 25px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
display: block; 
padding: 6px 35px 5px 20px; height: 14px; color: #7e7e7e; 
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
display: block; padding: 6px 35px 5px 20px; 
 height: 14px; color: #1B4050; background: transparent;
}

.jqueryslidemenu ul li ul li a.active{ /*sub menus hover style*/
display: block; padding: 6px 35px 5px 20px; 
 height: 14px; color: #1B4050; background: transparent;
}