.form {}
 
/* FormCreator Classes */
table#formCreator { margin:0 0 20px 20px;padding:0;font-size:11px;}
table#formCreator tr { vertical-align:center }
table#formCreator .login { background:#eef;width:95px }
table#formCreator .required { background:#fee }
table#formCreator .text { width:250px;height:75px;margin:0 0 10px 0 }
table#formCreator input { width:390px; }
table#formCreator .email {  }
table#formCreator .short { width:60px }
.req { margin:10px 0 5px 210px; font-size:11px}

.red { color:#e70006 }/* #8d1c1c */
table#formCreator td.applyFormLabel { width: 80px;padding:0 5px;text-align:right;font-size:12px;vertical-align:center;color:#333;border-bottom:1px solid #ccc }
table#formCreator td.applyFormLabel em { font-size:10px;line-height:10px; text-align:right;}
table#formCreator td.applyFormInput { width:400px;text-align:left;vertical-align:center;padding:0 5px;border-bottom:1px solid #ccc; }
table#formCreator td.applyFormSubmit { padding-top:3px;text-align:right;vertical-align:middle }
.applyForm i { margin:0;line-height:10px }


/* Error Message Classes */
td#formerror { border-top:1px solid #fff;border-right:1px solid #f99;border-bottom:1px solid #f66;border-left:1px solid #f99;background-color:#fcc;padding:5px 0 0 0 }
.formerrorbox { margin:0 0 10px 0;border:1px solid #f99;background-color:#fcc;padding:5px 15px 0 0 }
.errortext { margin:0 0 0 27px;padding:5px }
.formerror { margin:10px 0 10px 20px;border:1px solid red;width:370px;background-color:#fcc;color:#000;padding:5px 5px 7px 0 }
.formerror ul { margin:5px 0 0 20px }

