Creo que tu última declaración:
Código:
a.d3, a.d3:visited., a.d3:hover {color: #234f69;text-decoration: none;font-weight: normal;}
debería ir así:
Código:
d3 a:link, d3 a:visited, d3 a:hover {color: #234f69;text-decoration: none;font-weight: normal;}
y otra cosa,, el hover va aparte quedando de esta manera:
Código:
.d3 a:link, .d3 a:visited, .d3 a:active {color: #234f69;text-decoration: none;font-weight: normal;}
.d3 a:hover{color:#CCC ; text-decoration:underline}
avisas si te sirve