por un lado, vertical align no funciona dentro de los div y me temo que los elementos de lista que conforman el solpart se alojan en un div...
observo que tu css asigna padding top y bottom a 0 en los elementos del menú y que en los items con iconos el texto se desplaza abajo del todo, y en los que no tiene icono se alinea en el top de su contenedor, ¿porqué no pruebas a aumentar el padding superior e inferior de los items!!!
por ejemplo...
.MainMenu_TabRootMenuItem TD
{
padding: 5px 5px 5px 5px;
A ver el efecto que produce...