Enviando email com Java, formatação em outlook 2003 e 2007

Pessoal, boa noite.

Tenho uma aplicação em java, que usa struts, que envia newsletters por email, para uma lista de email pré-selecionada. Tenho um jsp que tem um campo textarea que é onde coloco o código html(ou a url da pagina html) que vai ser o conteúdo do email, da newsletter. Só que, por algum motivo, a formatação desse email no outlook 2007 está bagunçada. Não está 100% zuado, mas alguns css não são respeitados, a fonte das letras de algumas frases ficam meio estranhas. No outlook 2003 funciona direitinho.

Complementando a informação, essas newsletters são montadas por outra equipe no frontpage e nos é passado o codigo html ou a url do servidor onde está essa página.

Alguém tem alguma idéia de como fazer isso funcionar no outlook 2007?