Personalmente, no me gustan las tablas, sólo creo que se deberían utilizar mara mostrar "tablas" de datos. Mucho menos me gusta utilizarlas para organizar la estructura de una Web. De todos modos prueba a ver si utilizando esto para la tabla principal consigues solucionarlo.
Código HTML:
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td align="center" valign="middle">
<!--contenido -->
</td>
</tr>
</table>