Hola a todos, tengo un script donde se hace de forma manual una tabla, pero cuando se ejecuta el script la tabla aparece al lado izquierdo y todo el documento esta centrado, me han dicho algo sobre una etiqueta div, pero no se donde colocarla o como funciona.
Adjunto la parte del codigo donde se crea la tabla, espero me puedan ayudar. Gracias.  
 Código PHP:
    <?php if(isset($_POST['seleccionar'])){ 
$consulta3=mysql_query("select * from matricula where numero_grupo='$_POST[grup]'");
echo "Estudiantes matriculados en el grupo del profesor:";
                    echo "<table border><tr><td>Código<td>Nombre<td>Apellido<td>Código Materia";
                        while($registro3=mysql_fetch_array($consulta3)){
                        echo "<tr>";
        echo "<td align=center>".$registro3['cod_estudiante'];
         $consulta4=mysql_query("select * from estudiante where cod_estudiante='$registro3[cod_estudiante]'");
                        while($registro4=mysql_fetch_array($consulta4)){
                echo "<td align=center>".$registro4['nombre'];
                echo "<td align=center>".$registro4['apellido'];
                echo "<td align=center>".$registro3['cod_asignatura'];        
                $materia= $registro3['cod_asignatura'];
                }
?>
  <?php }
                        echo "</table>";
                        echo "*Si esta tabla esta vacia el profesor no posee estudiantes en este grupo";
                        ?>
  <?php } ?>