Issue with CSS

I am working on an email app similar to the mail-porlet one. In my email preview pane which takes the bottom half of the screen I am showing the content of the selected email message at the top of the screen.

The problem is that if I have an email which has styling that affects the entire HTML page (like body etc.) the styling affects the entire application rather than just to the email preview.

I am using the Label component to preview the message content.

Any idea on how to solve this?

Looks like I solved my own problem.

I used the Embedded class with type Embedded.TYPE_BROWSER which effectively generates an IFRAME which would then isolate any CSS to the IFRAME itself.