Nieoczekiwany wynik CSS przy użyciu IE8 z linkami do stylizacji

Stylizowałem linki za pomocą CSS, jak w poniższym przykładzie.

W Chrome działa to zgodnie z oczekiwaniami, jednak w IE8 mam ten problem:

Podczas pierwszej wizyty na stronie wszystkie linki nie mają podkreślenia zgodnie z oczekiwaniami.

Jeśli zatrzymam się na nich, zostaną podkreślone zgodnie z oczekiwaniami.

Jeśli następnie odwiedzisz link, podkreślenie zniknie zgodnie z oczekiwaniami, ale jeśli ponownie na nim najecham, nie podkreślę już tego podkreślenia.

Jakieś pomysły...?

Dzięki

a:link {color:#0064cc;font-family:Arial;font-size:13px;text-decoration:none !important;}     
a:active {color:#0064cc;font-family:Arial;font-size:13px;text-decoration:none !important;}     
a:hover {color:#0064cc;font-family:Arial;font-size:13px;text-decoration:underline !important;}  
a:visited {color:#0064cc;font-family:Arial;font-size:13px;text-decoration:none !important;}  

questionAnswers(3)

yourAnswerToTheQuestion