/*
  devosc, developing open source code
  http://www.devosc.com

  Copyright (c) 2005 devosc

  Released under the GNU General Public License
*/

/* jcssMenu */
#jcssMenu { width: 150px; } /* sets the width of categories menu */
.jcssMenu ul { width: 190px; z-index: 100; padding: 0; margin: 0; list-style: none; }
.jcssMenu ul ul { position: absolute; top: 0; left: 180px; visibility: hidden; border: 1px solid #000000; } /* was 000808 */
.jcssMenu ul>li>ul { border: none;}
.jcssMenu ul li { width: 180px; float: left; position: relative; display: block; clear: both; height: auto; } /* width was 100% */
/* .jcssMenu ul li ul li { width: 200px; background: #F8F8FF url('./images/mbar.gif') repeat-y; } */
.jcssMenu ul li ul li { width: 200px; background: #dbd9e4} /* was e8e4e5 */
.jcssMenu ul>li>ul>li { min-width: 200px; width: 100%;}
.jcssMenu ul>li>ul>li { border: 0; border-color: black; border-style: solid; border-right-width: 1px; border-left-width: 1px; }
.jcssMenu ul>li>ul>li:first-child { border-top-width: 1px; }
.jcssMenu ul>li>ul>li:last-child { border-bottom-width: 1px; }

/* pseudo support */
.jcssMenu ul ul ul { visibility: hidden; }
.jcssMenu ul li:hover ul { visibility: visible; }
.jcssMenu ul li:hover ul ul { visibility: hidden; }
.jcssMenu ul ul li:hover ul { visibility: visible; }
.jcssMenu ul ul li:hover ul ul { visibility: hidden; }
.jcssMenu ul ul ul li:hover ul { visibility: visible; }
.jcssMenu ul ul ul li:hover ul ul { visibility: hidden; }

.jcssMenu a { white-space: nowrap; height: auto; position: relative; display: block; margin: 0; padding: 0.2em 0 0.2em 0.2em; color: #000000; }
/* .jcssMenu li>a { overflow: hidden; } */
.jcssMenu a:hover { text-decoration: none; color: #FFFFFF; padding: 0.1em 0 0.1em 0.1em; border:1px solid black; background: #4169E1;}
/* .jcssMenu .icon { width: 200px; display: block; text-decoration: none; background: transparent url('./images/icons/folder.gif') no-repeat 1px 50%;} */
.jcssMenu .icon {}
/* .jcssMenu .submenu { width: auto; display: block; background: transparent url('./images/arrow.gif') no-repeat 98% 50%; } */
.jcssMenu .submenu { width: 197px; display: block; background: transparent url('./images/arrow.gif') no-repeat 98% 50%; }
/* .jcssMenu .text { display: block; text-indent: 0px; padding: 1px 10px 1px 0px; } */
.jcssMenu .text { display: block; padding: 1px 10px 1px 0px; }
