A suggestion: If you know the exact width you can eliminate all but:
Header
Top
Middle
Bottom
Rather than using Table elements to define each graphics side use the <div> tag withinn the <td>, assuming that you're using Tables. Here's a generic example (but a technique I use):
Code:
<table cellpadding="0" cellspacing="0" border="0" align="center">
<tr>
<td class="c1">
<div class="c_header">Header Title</div>
<div class="c_top"></div>
<div class="c_middle">Content...</div>
<div class="c_bottom"></div>
</td>
</tr>
</table>
The class "c1" in the <td> tag is where you define the padding and spacing values for the column.
*Are you asking how to implement the change from the default vBa style to your new look? If so I can try to help you in the right direction.