De Style CSS n'est pas reconnu dans IE9

C'est me rend fou. Voici le code HTML et CSS que j'ai sur une page d'exemple. La première intention était d'avoir LI sans marqueurs. J'ai essayé tout ce que je pouvais, mais les éléments de la liste s'affiche avec la norme séparateur décimal. J'ai utilisé le développeur de l'outil qui vient avec IE9 pour inspecter UL et LI éléments. Il semble que IE ne reconnaît pas "recentAnnouncementsList" classe css à tous. Ces éléments ne permettent pas de montrer le style est appliqué. Cet ensemble fonctionne parfaitement sur Chrome. Ce qui me manque?

Grâce

ul.recentAnnouncementsList
{
    margin-left: 0px;
    padding-left: 5px;
}

ul.recentAnnouncementsList li
{
    margin-left: 0px;
    padding-bottom: 5px;
    list-style-type:none;
}

ul.recentAnnouncementsList li a{
    color:#675DF0;text-decoration:none; font-size:0.85em;
}

ul.recentAnnouncementsList li span{
    display: block;
    text-indent: 0px;
    text-transform: none;
}

<td>
<div>
<ul class="recentAnnouncementsList" id="recentAnnouncements">
<li><a href="#">Released 1</a></li>
<li><a href="#">Release 2</a></li>
</ul>
</div>
</td>
IE9 n'est pas de charger une version en cache de la feuille de style, est-il?
Fonctionne très bien ici: jsfiddle.net/kkqxK/1
Non, pas de mise en cache de la feuille de style est chargé. J'ai fait c'est sûr, en y ajoutant de la valeur factice quelque part d'autre pour s'assurer que je puisse le vérifier.
Le même style a bien fonctionné sur un autre site sur IE9. Mais quand j'ai essayé sur différents site, il ne fonctionne tout simplement pas pour IE9. J'ai regardé pour s'assurer qu'il n'y a pas d'autre feuille de style avec les mêmes noms de style qui peut annuler ou quelque chose comme ça. Il semble qu'il y est une combinaison de styles qui peuvent être à l'origine du problème. Je ne peux pas comprendre ce qui s'.

OriginalL'auteur ByteBlocks | 2012-01-23