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).