@charset "iso-8859-1";
* { outline: none; }


span.warn
        {
        display:inline;
		color:#ffffff;
        }
span.required
        {
        display:inline;
		color:#ffffff;
        }
label.invalid
        {
        color:#FF0000;
        }
label.invalid span.warn
        {
        display:inline;
        color:#FF0000;
        }
input.invalid
        {
        border-color:#FF0000;
        background:#fff;
        }
textarea.invalid
        {
        border-color:#FF0000;
        background:#fff;
        }
label.warn
        {
        color:#FF0000;
        }
label.warn span.warn
        {
        display:inline;
        color:#FF0000;
        }
input.warn,
textarea.warn
        {
        border-color:#aaa;
        background-image:none;
        }
label.req
        {
        font-weight:bold;
        }
label.req input,
label.req textarea
        {
        font-weight:normal;
        }
