:lol: Don't worry, we are here to help.
Here you are using "pseudo classes" rather than actual classes, so you need a colon rather than a dot—a:link and a:visited.
When using a "hex" color value, like here—#2755A1—you need the # at the front, but when using a named color, you don't want it, so just use "red", rather that "#red":
color: <font color='"#FF0000"'>red</font>;
I would write those styles like this:
<font color='"#0000CD"'> font-weight:normal;
The styles in blue above are probably redundant and can be deleted, as they are the defaults anyway. Only use then if you are overriding bold and/or no-underline declared earlier on (which is unlikely).
You don't need to repeat styles on the :visited pseudo class, as they will be transferred anyway. And the :link on the <a> is not normally needed.