Volendo ottimizzare il codice, potresti scrivere così:
codice:
a { text-decoration:none } 
a:link, a:visited { color:#000 }
a:hover { color:#066 } 
a:active { color:#f66 } 
a.nohand:hover { cursor:default } 
a.submenu:hover { color:red }
Cerca, oltretutto, di attribuire agli id e alle classi dei nomi basati sul significato dell'elemento associato, non sul suo aspetto. "nohand", ad esempio, non mi pare molto azzeccato. Interrogati sul reale significato dell'elemento interessato.