div.contact-form { color: #000; width: 434px; margin: 10px; }
table.contact-form td { color: #000; }

a.faq { font-size: 12px; }
a.faq:active  {color: #000; text-decoration: none; font-weight: normal;}
a.faq:visited {color: #000; text-decoration: none; font-weight: normal;}
a.faq:link    {color: #000; text-decoration: none; font-weight: normal;}
a.faq:hover   {color: #ce3355; text-decoration: underline; font-weight: normal;}

.error_popup { position: absolute; width: 200px; height: 15px; padding: 5px; }
div.error_popup { border: 3px solid #888; background: #FFF; color: #000; }
iframe.error_popup { width: 206px; }

span.required { color: #dd0000; }