Is this css correct?

This works, but it doesn’t seem correct:

.leftnav {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	a:link {color: #BBD4E0; text-decoration:none;}
	a:active {color: #BBD4E0; text-decoration:none;}
	a:visited {color: #BBD4E0; text-decoration:none;}
	a:hover {color: #666666; text-decoration: none;}

I’m just trying to make links appear a couple of different ways, and this is the only way I could figure out how to do it. I have another set of link styles that appear in this css file but not in a class, as a default style.