Hola, por lo que veo es que la caja del <li> se despliega hasta donde termina el contenido.
Prueba poniendo una altura fija al <li> en
ul.MenuBarHorizontal li
Código CSS:
Ver originalul.MenuBarHorizontal li
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 100%;
position: relative;
text-align: center;
cursor: pointer;
width: 106px;
height: 30px /* o lo que sea */
visibility: inherit;
z-index: 10;
float: left;
}
Lo mismo para la parte de css para IE
Saludos