Eso que tu preguntas se hace con CSS (hojas de estilo en cascada), aquí te dejo un ejemplo...
Entre <head> y </head>
Código:
<style type="text/css">
<!--
.estilotabla {
background-color: /***el color que quieras***/;
border-style: solid;
border-width: 1px;
border-color: /*el que quieras*/;
}
-->
</style>
Ahora bien... para el borde puesdes utilizar distintos estilos, como por ejemplo:
(groove,ridge,solid,dashed,dotted,hidden,) y donde dice (border-width:) le das el grosor en pixeles...
Luego que hayas hecho esto, tienes que aplicarle el estilo a tu tabla de la siguiente manera:
Código:
<table width="?" height="?" class="estilotabla">
<tr>
<td></td>
</tr>
</table>
Ojala te haya servido..
Slds....