#myslidemenu { position:absolute; z-index:60; top:51px; left:11px; }

.jqueryslidemenu { width:100%; }

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

/* Top level list items */
.jqueryslidemenu ul li { position:relative; display:inline; float:left;}

.jqueryslidemenu ul li:first-child { border-left:1px solid #111; }

/* Top level menu link items style */
.jqueryslidemenu ul li a { display:block; /* background: #414141; background of tabs (default state) */ color:white; padding:8px 7px; border-top:1px solid #111; border-right:1px solid #111; color:#000; font-size:14px; 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:#000; }

.jqueryslidemenu ul li a:hover { /* background: black; tab link background during hover state */ background:transparent url(images/menu_active.png) repeat-x top left; }
	
/* 1st sub level menu */
.jqueryslidemenu ul li ul { position:absolute; left:-1px !important; display:block; visibility:hidden; }

/* Sub level menu list items (undo style from Top level List Items) */
.jqueryslidemenu ul li ul li { display:list-item; float:none; border-left:1px solid #111; }

/* 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 { min-width:180px; width:auto; /* width of sub menus */ padding:5px; margin:0; border-top-width:0; border-bottom:1px solid gray; background-color:#dde3c2; }
.jqueryslidemenu ul li ul li:last-child a { border-bottom:1px solid #111; }

.jqueryslidemenuz ul li ul li a:hover { background:#eff9ff; color:black; }

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass { position:absolute; top:12px; right:7px; }
.rightarrowclass { position:absolute; top:6px; right:5px; }

