quizas no enlazaste bien las clases o ID o no aplicaste los estilos requeridos . prueba con esto
  
Código:
 <html>
<head>
<style type="text/css">
/*Con esto solo reseteo los rellenos y margenes que traen algunos elementos HTML  */
* {
  margin: 0;
  padding: 0;
}
/* si deseas alinear tu contenedor en ese caso veo que es la tabla tienes que especificar un ancho y luego puedes centrarlo con */
#table_principal {
     width:779px;
     margin:0px auto;
     border:0px;
     background-color: #EBEAFF;
}
/*la clase .texto la aplicarias a los textos que quieres centrar es un ejemplo para ser mas especifico aplicar a un h1 dentro de una tabla con una id #table_principal como este ejemplo */
#table_principal td h1.texto {
    text-align:center;
    font-size: 12px;
	COLOR: #000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
</style>
</head>
<body>
<table id="table_principal" cellpadding="0" cellspacing="0">
<tr>
<td><h1 class="texto">Texto de prueba</h1></td>
</tr>
</table>
</body>
</body>
</html>
  Suerte!!