.jqueryslidemenu{
font: bold 1em Arial;
}
/* [if lte IE 7] */
html .jqueryslidemenu{height: 1%;} /*Holly Hack for IE7 and below*/
/* [endif] */


.jqueryslidemenu ul { margin: 0; padding: 0 0 0 10px; list-style-type: none; background-image:url(images/ui-bg_highlight-soft_75_666666_1x100.png);}
.jqueryslidemenu ul li { position: relative; display: inline; float: left; cursor: default; }
.jqueryslidemenu ul li a { font-size: 1.1em; display: block; padding: 4px 12px; text-decoration: none; color: white; white-space: nowrap; }
/*IE6 hack to get sub menu links to behave correctly*/
* html .jqueryslidemenu ul li ul li a{ display: inline-block; }

.jqueryslidemenu ul li a:visited { color: white; }
.jqueryslidemenu ul li a:hover { color: black; background: #dadada url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; }
.jqueryslidemenu ul li a.active { color: #ffffff; background: #dadada url(images/ui-bg_highlight-soft_75_48a130_1x100.png) 50% 50% repeat-x; }

	
/*1st sub level menu*/
.jqueryslidemenu ul li ul { position: absolute; left: 0; padding: 0; min-width: 150px; display: block; visibility: hidden; z-index: 999; border: 1px solid #aaa; background-image: none; background-color: white; }
.jqueryslidemenu ul li ul li { display: list-item; float: none; }

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

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a { font-size: 1em; padding: 5px 20px 5px 10px; color: black; }
.jqueryslidemenu ul li ul li a:link { color: black; }
.jqueryslidemenu ul li ul li a:visited { color: black; }
.jqueryslidemenu ul li ul li a:hover{ color: black; background: #e8e8e8; }

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 8px;
right: 5px;
}

.jqueryslidemenu ul li ul li.menuHover {
	background-color: #e8e8e8;
}