Ovvio, perché hai messo il colore direttamente nella pagina stessa, piùttosto che nel file .css
Inoltre lo devi combinare con la classe .active.



EDIT: Mi è venuto un dubbio:
Ma non era il :hover nel sottomenu che volevi?