.form {}


.req { margin:10px 0 5px 40px }


 
/* 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 .textbig { width:400px;height:300px;margin:0 0 10px 0 }
table#formCreator input {  }
table#formCreator .email {  }
table#formCreator .short { width:60px }


table#formCreator td.applyFormLabel { padding:0 5px;text-align:right;font-size:12px;vertical-align:center;/*width: 80px;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 { 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;color: #333 }
.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 }


