Eso se hace con las CSS (cascading style sheets).
Aunque en general HTML te procesa los colores en hexadecimal, no te permite aplicar atributos de color o forma a algunos componentes de una página, además de que a través de HTML te encuentras siempre a expensas de lo que el navegador tenga a bien interpretar... y con las CSS tienes mucho mejor control sobre todos los objetos (casi) que utiliza HTML de una forma casi "cross-browser".
Que no te asusten las CSS, no son nada mas que "estilos" referenciados:
A forma de explicacion muy burda te expongo esto:
EstiloAzul= Borde #003399, Color_de_fondo #010201
<td estilo=EstiloAzul>Tu texto</td>
Realmente esa no es la sintaxis, pero es el concepto
Entiendes?
Bueno, no me extiendo mucho en el tema, mejor en otro mensaje postearé un mini-tutorial de las CSS...
Saludos