Yo te recomiendo 2 cosas:
1.- No uses tablas para el diseño de tu web y menos anidar 3 tablas seguidas. Las tablas era una alternativa utilizada hace años para la estética de la web, pero hoy día no se hace así. Debes utilizar los contenedores como <div> o <span>
2.- El estilo de las tablas no lo hagas de esa forma, no vas a poder validar el código. POr ejemplo, esto:
<table border="1px" width="100%" height="100%">
crea una clase y hazlo así:
<table class="tb-mnu">
Y en el archivo que tienes Estilo.css, añade:
.tb-mnu{
border: 1px solid black;
width: 100%;
height: 100%;
}
Respecto a tu duda, ¿no sería más sencillo usar un CMS y enlazar tu menú a distintas partes de tu web?