.contactDetails {border:solid #ccc; border-width:1px; padding:12px; width:70%; height:auto}
fieldset.msg {text-align:center; width:70%; border:1px solid #900; padding:4px; font-size:.9em}
fieldset.msg legend {color:#900; margin:0 8px; padding:0 8px}
fieldset.msg .error {color:#900}
fieldset.msg .status {color:navy}
.fldForm {clear:both; width:auto; white-space:nowrap}
.fldForm input, .fldForm select, .fldForm textarea {border:1px solid #ccc}
.fldForm textarea {font-family:arial,sans-serif; font-size:1em; padding:2px}
.fldForm .button {border:1px solid #ccc; color:#fff; background:#4750c7}
.fldReqd {color:#900}
.fldError {clear:both; width:auto; margin-left:152px; color:#f00; font-size:.9em; font-style:italic}
.fldHead {font-weight:bold; border-top:1px solid #000; margin:12px 0 6px; padding:12px 0 6px}
.fldHead2 {font-weight:bold; margin:6px 0; padding:6px 0}
.fldLabel {clear:both; float:left; width:140px; text-align:right; margin:4px}
.fldInput {float:right; width:330px; text-align:left; margin:3px}
.tblLabel {width:45%; text-align:right; margin:4px; padding:0px 12px 1px 0}
.tblInput {width:55%; text-align:left; margin:3px; padding:2px; vertical-align:bottom}

