Come si fa in javascript a fare in modo che l'onmouseout annulli l'azione del onmouseover?

Ho un testo bianco in partenza, voglio che cambi colore passandoci sopra col mouse (è un link, ma con l'hover non funziona, per questioni di annidazione di tag effettuata probabilmente in modo non w3c compliant, che al momento sarebbe lungo sistemare), e che ritorni bianco quando tolgo il mouse da esso.

Il problema è che se faccio che imposti bianco l'onmouseout, se poi dovessi cambiare il css globale dando un altro colore di default al testo, devo poi modificare anche quello, e finché è uno va bene, dovessero essere tanti andrebbe un po' meno (sì, potrei andare di find and replace di massa, ma con i rischi annessi e connessi...)

Suggerimenti? Grazie in anticipo...