This is from w3schools.com
Note: a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective!!
Note: a:active MUST come after a:hover in the CSS definition in order to be effective!!
Note: Pseudo-class names are not case-sensitive.
So in your case the sequence should be the following without the commas
HTML Code:
div#menu1 ul.rMenu li a:link {text-decoration: none; font-weight: bold;},
div#menu1 ul.rMenu li a:visited {text-decoration: none; font-weight: bold;}
div#menu1 ul.rMenu li a:hover {text-decoration: none; font-weight: bold;}
div#menu1 ul.rMenu li a:active {text-decoration: none; font-weight: bold;}
You could also try the following since all the items are styled the same.
HTML Code:
div#menu1 ul.rMenu li a{text-decoration: none; font-weight: bold;}
You said you inserted this into CSS. That means The CSS Inserts box correct?