Я не проверял это, так что это всего лишь предположение, но у меня сегодня была похожая проблема с проектом, над которым я работаю ...
... Ваш класс 'test' находится на элементе span, а не на ссылке. В частности, IE (особенно IE <7) может быть очень темпераментным, когда речь идет о ссылках, и, если я правильно помню, в IE есть кое-что о состояниях наведения, которые корректно работают только на элементах ссылок (хотя ваш стиль работает нормально при наведении, очевидно, специфическая проблема при наведении в этом случае не является проблемой. </p>
Ваш CSS имеет смысл, учитывая пример HTML, который вы показали, но иногда, добавление стиля к самому элементу ссылки, а не к его элементу, менее проблематично (и то, что я в конечном итоге сделал сегодня с моей проблемой) ).
<a class="test" href="Default.aspx">Home</a>
... может сработать, но если нет, я бы предложил получить подкрепление ... если вы не уверены в порядке наследования или вещи становятся очень сложными, и вы не уверены, что другие стили конфликтуют со стилем, отличным инструментом для выбора используемых селекторов являются букмарклеты Джона Аллсоппа XRAY и MRI - http://www.456bereastreet.com/archive/200710/css_diagnostics_with_xray_and_mri/
Просто перетащите их на панель закладок вашего браузера. XRAY предоставляет вам элемент, идентификатор и класс любого экранного элемента, на который вы щелкаете, а также его позицию и поля, информацию о отступах и границах, а также иерархию наследования. Когда вы нажимаете на любой элемент на экране, MRI предлагает вам выбрать селекторы для элемента, которые затем можно скопировать и вставить в ваш текстовый редактор. Чтобы активировать и то, и другое, вы просто нажимаете на них, куда бы вы их не поместили в браузере, и затем появляется плавающее наложение, которое, когда вы нажимаете на элемент, отображает всю соответствующую информацию об этом элементе. Я считаю, что оба неоценимы, когда мне трудно понять, почему стиль не ведет себя так, как я ожидал.