.rqrdErr, .rqrdDateErr, .rqrdBooleanErr, .rqrdNumericErr, .rqrdEMailAddressErr,
.optionalErr, .optionalNumericErr, .optionalDateErr, .optionalEMailAddressErr {border :1px solid  red;padding:2px;}

#main span.label {display:inline;padding:0 25px 0 0;}
#main label {display:inline;padding:0 25px 0 0;position:absolute;}

.rqrdLabel {font-weight:bold; position:absolute;}
.rqrdLabelErr {background:url(/webimgs/errorSign.png) no-repeat right;color:red;font-weight:bold;padding:2px 25px 2px 2px;}

.rqrd, .rqrdDate, .rqrdBoolean, .rqrdNumeric, .rqrdEMailAddress {background-color:#EEE;border:1px solid #1A658C;padding:2px;}
.optional, .optionalEMailAddress, .optionalNumberic {border:1px solid #1A658C;padding:2px;}
input, select {margin:2px 0;}
li {margin:0;padding:0;}

