tr.formRow input.text, tr.formRow textarea, tr.alertRow input.text, tr.alertRow textarea {
border: 1px #aaa solid;
width: 220px;
padding: 2px;
}

tr.alertRow input.text, tr.alertRow textarea {
border-color: #f40;
}

/*@*/
tr.formRow td, tr.alertRow td {
border-bottom: 1px #bbb solid;
padding: 2px 3px;
}

tr.formRow  textarea, tr.alertRow  textarea {
height: 60px;
}

/*@*/
tr.formRow td.label, tr.alertRow td.label {
padding: 2px 10px 2px 20px;
white-space: nowrap;
}

/*@*/
tr.alertRow td.label {
background: #f9eded url(../img/form_alert.gif) center left no-repeat;
}

tr.formRow td.info, tr.alertRow td.info {
padding: 2px 10px;
}

tr.alertRow td.info {
color: #f40;
}

td.required {
color: #f40;
}


.caption td, td.submit { padding-top: 20px; }

.submit input { border: 1px solid #d47800; background-color: #ff970f; color: #FFFFFF; padding: 3px; }
