First, to make sure it's "real raw HTML" with no external dependencies (CSS, JavaScript libraries, etc.), I'd stick it in a file, set the extension to .html, and see if any standard browser will open it and display it as you
expect it should appear. If that fails, I'd start studying a sample e-mail message body in that format, and look for any "weirdness" ... however, you may have already done that.
Assuming that doesn't lead you to any insights: I suggest you start by studying the format of Outlook E-mail messages, taking note that:
Quote:
All e-mail applications are not alike, so you need to use a message format that your recipient's application supports. Microsoft Outlook offers the flexibility in message formats that you need for different situations. The message format that you choose determines whether you can add formatted text, such as bold fonts, colored fonts, and bullets, and whether you can add pictures to the message body. However, just because you choose a message format that lets you add these features doesn't mean the recipient will be able to see them. That is because some e-mail applications don't support formatted messages or pictures.
[
^]
If you finally end up rather certain the problem is located in some flaw in the Controls you are using: then take OriginalGriff's excellent advice and contact the authors of the Control(s) you use, and report what you found.