Para que funcione el height:100%, debes hacer poner una capa principal, la que contendrá a un "contenedor", valga la redundancia.
Osea, algo así.
Código HTML:
Ver original<div id="gran_contenedor" style="width:100%;height:100%"> <div id="contenedor" style="height:100%;"></div>
PD: Te recomiendo que reemplazes las tablas por capas div, y además vincules hojas de estilo (CSS) para que puedas tener el código más ordenado. Sólo sugerencia...
Para que comprendas, te podría resumir la diferencia así:
div=diseño
table=ordenamiento de datos
Saludos :D