L'unico erorre che vedo e` l'uso di formattazione mediante attributi HTML, quando dovresti invece usare i CSS.
Comunque il CSS che alleghi e` fatto di istruzioni proprietarie di IE, quindi non funziona in browser diversi.
Non avevo mai visto l'assegnazione di una classe al <body>, ma non credo che sia questo il problema.
PS: non dici di che errore si tratta (quello che sperimenti tu) e non dici in quale browser (visto che usi CSS diversi per i browser conormi e per IE).