Non mi sembra molto XHTML.

In particolare
width="200" height="70" hspace="0" vspace="0"
width="100%" border="0" cellpadding="5" cellspacing="0"
ed altri attributi di quel tipo potrebbero andare in conflitto con il CSS.

Anche lo script sembrerebbe fatto per IE, e potrebbe dare qualche problema in altri browser.

Inoltre usare tabelle per la formattazione non e` ammesso per l'accessibilita`.

Tieni presente che ci sono buone patch per IE : le trovi nei siti tipo constile.org o altri citati tra i "link utili".