/* common styling */
#menuContent{
z-index:100;
}
#menuContent ul {
list-style-type: none; margin: 0px; padding: 0px;
}
#menuContent ul li ul {   
visibility:hidden; position:absolute; overflow:hidden; top:0; left:175px; width:185px;
}
#menuContent ul li {
list-style-type: none;  cursor:pointer; width:189px; height: 10px; 
float:left;
}
#menuContent li:hover {
background:#ac2a2a; color:#fff;
}
#menuContent ul li a, #menuContent ul li a:visited {
display:block; float:left; text-decoration:none; color:#fff; width:178px;  padding-left:10px;
}
* html #menuContent ul li a, * html #menuContent ul li a:visited {width:178px;}

#menuContent table {
border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;
}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
#menuContent ul li:hover a,
#menuContent ul li a:hover{
background:#ac2a2a; color:#fff;

}

#menuContent ul li:hover {position:relative; z-index:90;}
* html #menuContent ul li a:hover {position:relative; z-index:100;}

#menuContent ul li:hover ul,
#menuContent ul li a:hover ul {
visibility:visible; position:absolute; height:auto; background:#ffffff; width:189px;  color:#0000ff; overflow:visible;  border: 2px solid #7e94a2;
}
#menuContent ul li:hover ul li a,
#menuContent ul li a:hover ul li a{
display:block; background:transparent; color:#000066;  text-decoration:none;
}

#menuContent ul li:hover ul li:hover a,
#menuContent ul li a:hover ul li a:hover {
background:#ac2a2a; color:#ffffff;
}
#menuContent ul li:hover ul li ul,
#menuContent ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:175px;
}
#menuContent ul li:hover ul li:hover ul,
#menuContent ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; height:auto; color:#ffffff; padding:0; border:1px solid #069; list-style-type:none; background:#ffffff;
}
#menuContent ul li:hover ul li:hover ul li a,
#menuContent ul li a:hover ul li a:hover ul li a {
display:block; background:transparent; color:#000066;
}

#menuContent ul li:hover ul li:hover ul li:hover a,
#menuContent ul li a:hover ul li a:hover ul li a:hover {
background:#ac2a2a; color:#ffffff;
}







