/* jcssMenu */
#jcssMenu {  }


.jcssMenu li { z-index: 100; float: left; position: relative; display: block; height: auto;   

font-size:14px;
width:83px;
padding-right:0px;
}
.jcssMenu li li {  clear: both; background: #FFFF00; }
.jcssMenu ul { z-index: 100; padding: 0; margin: 0; border: 0; list-style: none; }
.jcssMenu ul ul { border: 1px solid black; position: absolute; top: 100%; left: 0%; visibility: hidden; }
.jcssMenu ul ul ul { top: 0%; left: 100%; }

.jcssMenu ul>li>ul { }
.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 a:visited {background: #FF9900; color: #000000;

width:83px;margin: 0;   white-space: nowrap; height: auto; position: relative; display: block; }
.jcssMenu a {background: #FF9900; color: #FFFFFF;  

width:83px;margin: 0;   white-space: nowrap; height: auto; position: relative; display: block; }
.jcssMenu a.hover, .jcssMenu a:hover { color: white; background: #FF9900; text-decoration: none; padding: 1px; border:1px solid black; }
.jcssMenu li:hover>a { color: white; background: #4169E1; }
.jcssMenu .icon {  display: block; }
.jcssMenu .submenu {   width: 100%; display: block; }
.jcssMenu .text { padding: 1px 1px 1px 1px; display: block; }

.jcssMenu li li a { background: #FF9900; color:  #000000; min-width: 11.5em; width: auto; margin: 0; padding: 2px; white-space: nowrap; height: auto; position: relative; display: block; }
.jcssMenu li li a:hover { color: white; background: #FF9900; text-decoration: none; padding: 1px; border:1px solid black; }
.jcssMenu li li .icon {  display: block; }
.jcssMenu li li .submenu {  min-width: 11.5em; width: 100%; display: block; }
.jcssMenu li li .text { padding: 1px 10px 1px 1px; display: block; }
