.jqueryslidemenu { float:right; position:relative; z-index:111; border-radius:5px; height:42px; margin-top:15px; margin-bottom:15px; background-image:url(../images/header_bg.png); background-repeat: repeat; background-color:#363230; -webkit-box-shadow: 0 5px 5px -5px #666; -moz-box-shadow: 0 5px 5px -5px #666; box-shadow: 0 5px 5px -5px #666; }
.jqueryslidemenu ul { margin: 0; padding: 0; list-style-type: none; }
/*Top level list items*/
.jqueryslidemenu ul li { position: relative; display: inline; float: left; line-height:28px; border-right:1px solid #666; }
.jqueryslidemenu ul li.main-links:last-child { border-right:none; }
.jqueryslidemenu ul li ul li:last-child { }
.jqueryslidemenu ul li ul li:first-child { }
/*Top level menu link items style*/
	.jqueryslidemenu ul li a { display: block; /*background of tabs (default state)*/ padding: 8px 20px 6px 20px; color:#ccc; }
* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; background:#ccc;/*tab link background during hover state*/ }
.jqueryslidemenu ul li.main-links:first-child a:hover { background:#e9e9e9;/*tab link background during hover state*/ border-top-left-radius:5px; border-bottom-left-radius:5px; }
.jqueryslidemenu ul li:first-child.active a { background:#e9e9e9;/*tab link background during hover state*/ border-top-left-radius:5px; border-bottom-left-radius:5px; color:#666; }
.jqueryslidemenu .active a { background:#e9e9e9; color:#666; }
.jqueryslidemenu .active ul { background:#e9e9e9; }
.jqueryslidemenu ul li.main-links:last-child a:hover { background:#e9e9e9; /*tab link background during hover state*/ border-top-right-radius:5px; border-bottom-right-radius:5px; }
.jqueryslidemenu ul li:last-child.active a { background:#e9e9e9; /*tab link background during hover state*/ border-top-right-radius:5px; border-bottom-right-radius:5px; color:#666; }
/*1st sub level menu*/
.jqueryslidemenu ul li ul { position: absolute; left: 0; display: block; background-color:#e9e9e9; margin:0px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; -webkit-box-shadow: 0 4px 4px -4px #222; -moz-box-shadow:-2px 2px 2px -2px #444; box-shadow: 0px 3px 3px #888; padding:5px 0; }
.jqueryslidemenu ul li.main-links:hover > a, .jqueryslidemenu ul li ul a { background-color:#e9e9e9; color:#666; }
.jqueryslidemenu ul li ul li:hover > a:hover { color:#333; }
.jqueryslidemenu ul li ul li ul { display: block; background-color:#e9e9e9; margin-left:-10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow: 0 4px 4px -4px #222; -moz-box-shadow:-4px -4px 4px -4px #222; box-shadow: 0px -0px 3px #888; }
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li { display: list-item; float: none; border-right:none; }
/*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 { width:100px; /*width of sub menus*/ padding:5px 20px; margin: 0; text-decoration: none; line-height:18px; }
.jqueryslidemenuz ul li ul li a:hover { /*sub menus hover style*/ color: black; }
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass { position: absolute; top:16px; right:5px; }
.rightarrowclass { position: absolute; top:15px; right:1px; }
