Navyblue is not supported by Firefox. It will display black instead. You are better to use hex format colours which are supported by all browsers e.g. #CCFF00 #FFFFFF #000000 #005500
Actually I think it does come out as navy blue in firefox. Question is, why does it come out as light blue in IE? Navy blue is right there in the menu options.