Ci sono due tabelle innestate (deprecato) e ci sono mescolanze di formattazione tramite attributi HTML e CSS.
In tal caso non e` facile capire le cose e farle funzionare.
Se usi i CSS non ha senso usare le tabelle per la formattazione: usa invece i <div> .
E comunque elimina la formattazione nel codice HTML: va a sovrapporsi alla formattazione coni CSS.