Perchè nel CSS hai questa dichiarazione:
codice:
A:hover {
	COLOR: #0071BB; BORDER-RIGHT: #ced7ea 1px solid; PADDING-RIGHT: 3px; 
    BORDER-TOP: #ced7ea 1px solid; PADDING-LEFT: 3px; BORDER-LEFT: #ced7ea 1px solid;
    BORDER-BOTTOM: #ced7ea 1px solid; BACKGROUND-COLOR: #a6d6ef
	}
PS: se vuoi un consiglio di direi di eliminare tutti gli "style" all'interno dei tag html e trasferire il tutto nel foglio di stile. In pratica di rivedere tutto eliminando la formattazione interna al codice html.