tengo un problema con una tabla, quiero que solo aparezca un borde de un lado de una de las casillas. y en ningún navegador me sale como quiero
 
tengo mi codigo css asi:  
 Código HTML:
 td.titulo {
	vertical-align: top;
	border-right-width: 3;
	border-top-width: 0;
	border-left-width: 0;
	border-bottom-width: 0;
	border-color: #FF0000;
	
}
 y mi codigo html asi: 
 Código HTML:
 <table border="1" width="100%">
		<tr>
		          <td width="30%" class=titulo><p>bla bla bla</p></td>
                          <td width="70%"><p>bla bla bla bla</p><p>bla bla bla</p></td>
                </tr>
</table>  
E intentado ponerle el border="0" en la tabla pero al ponerlo no me dibuja la linea roja que estoy queriendo poner en la primera casilla de la tabla. 
Al poner el border="1" si me marca la linea roja pero también me dibuja toda la tabla y no quiero que aparezca el resto de la tabla. 
Espero alguien me pueda decir como corregirlo o como componerlo.
muchas gracias