This should make all of my links white with no underlines, the visited ones are white with no underlines, and when the cursor hovers over the link it should be red and underlined.

This works great. My problem is, there is an area of the website that has a white background. This poses a problem if there is a hyperlink on the page, because it would be impossible to see the white hyperlink on a white background.

To get around this problem, I have added this declaration to any link on that white background:

<p style=font-size: 10pt; color: black>

This too, works great, except that because it is a <p> break, it moved my link down to the next line, which is annoying.