en este caso particular, es un bug de IE, y solo ocurre con bordes de 1 px.
1px dashed -> IE lo muestra 1px dashed
1px dotted -> IE lo muestra 1px dashed
2px dotted -> IE lo muestra 2px dotted
Esto es para IE6, NO tengo la menor idea de si esta arreglado en IE7.
Como siempre God bless el maldito IE
Ahora saben por que mucho le tenemos odio
Saludos