No, el text-align lo que hace es alinear el texto que hay dentro de la tabla, pero no la propia tabla. Para centrar la tabla en la página lo que se hace es ponerle "auto" en el margen izquierdo y el margen derecho, cosa que hace que los dos márgenes
sean iguales:
"margin-left:auto; margin-right:auto;"