Hola kahlito:
Lo de los bordes redondeados se hace con imágenes, un arco en cada esquina, y en el centro la imagen repetida plana del mismo color que los arcos...
Tengo un ejemplo en esta página:
http://www.pepemolina.com/tablas/conBorde.html
Lo de las lineas discontínuas o dobles... etc son estilos de bordes... prueba con estos:
solid, double, inset, outset, ridge, dashed, dotted y groove.
se aplica con border-style y si es con un script con borderStyle (siempre en minúsculas, y si hay guiones eliminarlos capitalizando la letra siguiente)... ejemplo:
<div style="border-style: outset" onmouseover="this.style.borderStyle = 'inset'"
onmouseout="this.style.borderStyle = 'outset'">Mira el borde y fíjate en el efecto<br>al pasar sobre este texto el ratón...</div>
Saludos