/*
  devosc, developing open source code
  http://www.devosc.com

  Copyright (c) 2005 devosc

  Released under the GNU General Public License
*/
/* jcssMenu */
#jcssMenu { width: 131px; }
.jcssMenu ul { z-index: 100; padding: 0; margin: 0; border: 0; list-style: none; width: 128px; }
.jcssMenu ul li { z-index: 100; width: 100%; float: left; position: relative; display: block; clear: both; height: auto; }
.jcssMenu ul li ul { border: 1px solid #008080; position: absolute; top: 0; left: 148px; visibility: hidden; }
.jcssMenu ul>li>ul { border: 0; }
.jcssMenu ul li ul li { background: #F8F8FF url(../../../ext/jcssmenu/images/mbar.gif) repeat-y; }
.jcssMenu ul>li>ul>li { min-width: 11.5em; width: auto; }
.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 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 ul ul ul ul li:hover ul { visibility: visible; }
.jcssMenu ul ul ul ul li:hover ul ul { visibility: hidden; }
.jcssMenu ul ul ul ul ul li:hover ul { visibility: visible; }
.jcssMenu ul ul ul ul ul li:hover ul ul { visibility: hidden; }

.jcssMenu a { 
color: #ffffff; 
min-width: 130px; 
width: auto; 
margin: 0; 
padding: 1px; 
height: auto; 
position: relative; 
display: block; 
padding-left: 2px; 
background-color: #5791d1;
border:1px solid black;
font-family: Tahoma, Arial, Verdana;
font-weight: bold;
font-size: 11px;
}

.jcssMenu a.link, .jcssMenu a:link  { color: #ffffff;}
.jcssMenu a.visited, .jcssMenu a:visited  { color: #ffffff;}
.jcssMenu li:visited>a {color: #ffffff;}
.jcssMenu a.hover, .jcssMenu a:hover { color: white; background: #4169E1; text-decoration: none; border:1px solid black; }
.jcssMenu li:hover>a { color: white; background: #4169E1; text-decoration: none; padding: 1px; border:1px solid black; }
.jcssMenu .icon {  background: url(../../../ext/jcssmenu/images/icons/folder.gif) no-repeat 1px 50%; display: block; }
.jcssMenu .submenu {  background: url(../../../ext/jcssmenu/images/arrow.gif) no-repeat 98% 50%; min-width: 11.5em; width: 100%; display: block; }
.jcssMenu .text { display: block; }
.jcssMenu .selected { font-weight: bold; }
