border-colorプロパティが未指定の場合、一部のボーダースタイルではボーダー色が当該要素のcolorプロパティの値とは異なる色になってしまう。
<div style="border:2px dashed blue;">dashed</div> <div style="border:2px dashed; color:blue;">dashed</div> <div style="border:4px ridge blue;">ridge</div> <div style="border:4px ridge; color:blue;">ridge</div>
これはWinIEバグ123の例示と同じものです。WinIEと同じ症状ということなので、4番目のdiv要素のボーダーだけが青色にならないはずです。
確認済みバグ WinIE
一部のボーダーはcolorの値を引き継がない(5.x/6.0)
http://cssbug.at.infoseek.co.jp/detail/winie/b123.html
Safari1.2で閲覧したら同じ症状が発生しました。