Spry is a javascript framework created by adobe, most advanced javasript frameworks do not validate through the W3C validation tool, it is unrealistic to expect the Spry code to validate properly.
the other validation issues on the page are created by the captcha image source:
<img id="capt1" src="webassist/captcha/wavt_captchasecurityimages.php?width=200&height=50&field=Security_Code_1&bgcolor=FFFFFF&transparent=1&bgimage=&gridfreq=20&gridcolor=000000&gridorder=behind&noisefreq=20&noisecolor=000000&noiseorder=behind&characters=5&charheight=&font=fonts/MOM_T___.TTF&textcolor=000000" alt="security code" width="200" height="50" /><img src="webassist/captcha/images/refresh.png" height="18" onclick="document.getElementById('capt1').src+='&ref=1'" />
this can be corected by changeing the "&" between ULR querystring variable to the html entity:
&
for example:
width=200&height=50&field=Security_Code_1.....
Thank you very much, I appreciate the help.