There is actually a combination of problems. There is a style tag being referenced that is not defined in the styles on the Confluence page that is generated. The style is "pagecontent". This is typically covered up by most Browsers and it looks fine because the <div id="Content"> covers that up within the message. However, in Lotus Notes, the attributes on the <div...> tag appear to be ignored. Therefore, the "text-align: center" on the body tag overrides it.
To make a long story short, properly define the "pagecontent" tag to be something like ".pagecontent
{ text-align: left;}
" and all works fine. However, you don't get the blue line separator from the #Content in Notes unless you define in on the style.
changed css to:
.pagecontent
{
padding: 10px;
text-align: left;
}