input.error { border: 1px dashed red;background:#fbe2e2; padding:2px; }
label.error {
    padding-left: 16px;
    margin-left: 2px;
    color:red;
    background: url(../../images/unchecked.gif) no-repeat 0px 0px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
}
input.valid{ background:#FFC; border:#09F solid 1px; padding:2px;}
label.valid {
    padding-left: 16px;
    margin-left: 2px;
    background: url(../../images/checked.gif) no-repeat 0px 0px;
    font-family:Verdana, Geneva, sans-serif;
    color:#00F;
    font-size:11px;
}