.engrmenu{
width:100%; position:relative;  z-index:10; 
}
.engrmenu ul {
padding:0; margin-left:10px; list-style-type: none; background:transparent; width:auto; height:100%; border:0px;
}
.engrmenu ul li ul {
visibility:hidden; position:absolute; overflow:hidden; top:0; left:38px;
}
.engrmenu ul li {
float:left;
}
.engrmenu ul li a {
display:block; float:left; background:none; padding-left:0px;text-decoration:none;  width:100%; height:18px;margin-right:10px;font-size:12px;font-weight:bold;color:#000000;border-bottom:dotted thin #FFFFFF ; 
}
.engrmenu ul li:hover ul li:hover a{
color:#EBD696;background:url(../../../che/images/gradient-tab-red.gif) repeat top;font-weight:bold;border:none; height:auto;
}
.engrmenu ul li:hover ul li ul {
visibility:hidden; position:absolute; top:0; left:35px; overflow:hidden; 
}
.engrmenu ul li:hover ul li:hover ul{
visibility:visible; position:absolute; list-style-type:none;  height:auto;  padding:0; 
background:#993333;
}
.engrmenu ul li:hover ul li:hover ul li a {
 background:none; color:#ff0; display:block;
}
.engrmenu ul li:hover ul li:hover ul li:hover a {
background:none; 
}
.expand {
margin-left:10px;margin-bottom:-3px;
}
.engrmenu ul li:hover a{
background:#993333; color:#E5E1B8;
}
.engrmenu ul li:hover {z-index:10;position:relative;}
.engrmenu ul li:hover ul {
visibility:visible; position:absolute;  overflow:visible; margin-left:15px;height:auto; border:0; background:url(../../../che/images/back-nav.jpg);margin-top:5px; 
}
.engrmenu ul li:hover ul li a{
display:block; background:none;  height:auto; text-decoration:none;color:#930000; margin-bottom:5px;margin-top:5px;margin-left:0px; width:190px;
}
/*Below is for IE < 6.5 Only */
.engrmenu-ie{
width:100%;  z-index:80;  background:none; height:auto;
}
.engrmenu-ie a:link{
color:#000000;  margin-top:-2px;}

.engrmenu-ie ul {
list-style-type: none; background:none; width:auto;  border:0px ;margin-bottom:-10px;
}
.engrmenu-ie ul li ul {
visibility:hidden; position:absolute; overflow:hidden; top:0; left:25px;width:190px; /*Line for sublinks hoverover*/
}
.engrmenu-ie ul li {
float:left;
}
.engrmenu-ie ul li a:visited {
display:block;background:none; float:left; text-decoration:none;  width:100%;padding-left:10px;color:#000000;margin-bottom:-19px;
}
.engrmenu-ie ul li a:hover ul li a:hover {
color:#EBD696;background:url(../../../che/images/gradient-tab-red.gif);font-weight:bold;border:0; font-weight:bold;
}
.engrmenu-ie ul li a:hover ul li a ul {
visibility:hidden;overflow:hidden; top:0; left:35px; position:absolute; width:190px; 
}
.engrmenu-ie ul li a:hover ul li a:hover ul {
visibility:visible; list-style-type:none;background:#993333;position:absolute;  
}
.engrmenu-ie ul li a:hover ul li a:hover ul li a {
background:transparent; color:#ff0; display:block; 
}

.engrmenu-ie ul li a:hover ul li a:hover ul li a:hover {
background:none; 
}
.expand{
margin-left:10px;
}
.engrmenu-ie ul li a:hover{
background:url(../../../che/images/gradient-tab-red.gif) repeat-x top; color:#E5E1B8;
}
* html .engrmenu-ie ul li a:hover {z-index:0;position:relative; }
.engrmenu-ie ul li a:hover ul {
visibility:visible; position:absolute;  overflow:visible; margin-left:15px; border:0; background:url(../../../che/images/back-nav.jpg);margin-top:5px; 
}
.engrmenu-ie ul li a:hover ul li a{
display:block; margin-top:5px;margin-bottom:5px;text-decoration:none;background:none; color:#930000; margin-right:10px;
}
