Hola masterofpuppets.
No me estraña que en Firefox esto no funcione:
<td style="vertical-align= top">
Esto seguro que funcionará:
<td style="vertical-align: top;">
La sintaxis de CSS no es la misma que en html
Me ha sorprendido la comparación que has hecho con IE
Que yo sepa Firefox da un soporte completo a la propiedad vertical-align de CSS2.1. IE no.