Innanzitutto usi delle tabelle per impaginare il modulo, e questo potrebbe generare spaziature differenti tra i vari browser. In secondo luogo, ripeto, finchè non sfrutti correttamente il linguaggio non puoi pretendere di ottenere una buona compatibilità.

E poi a te potrà anche andare bene la struttura che hai realizzato, un po' meno però ad una persona non vedente che usa un lettore di schermo o una barra Braille. Ci hai pensato?