
html, body { margin: 0 auto; text-align: center; padding: 0; width: 100%; height: 100%; font:9pt/12pt Lucida Grande, Arial, sans-serif; line-height:150%; background-color: #5A5538; }


/* CLASSES */
.sp10 { line-height: 4px; font-size: 4px; }
.left { float: left; }
.right { float: right; }
.hide { display:none; }
.red { color:#e70006; } /* #8d1c1c */
.grey { background-color:#eee; }
.alignLeft { float: left; clear:none; }
.alignRight { float: right; clear:none; }

.clear { clear:both; line-height:1px; font-size:1px; }

/* Form & Error Classes */
td.applyFormLabel { padding: 0 5px; text-align: right; font-size: 12px; vertical-align: middle; color: #333; border-bottom: 1px solid #ccc; }
td.applyFormLabel i { font-size: 10px; line-height: 10px; }
td.applyFormInput { text-align: left; vertical-align: middle; padding: 3px 5px; border-bottom: 1px solid #ccc; }
td.applyFormSubmit { padding: 5px 10px 0 0; 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; text-align: left; }
.formerrorbox { margin: 0 0 10px 0; border: 1px solid #f99; background-color: #fcc; width: 285px; padding: 5px 15px 0 0; }
.special { padding: 2px 0; }
.errortext { margin: 0 0 0 27px; padding: 5px; }
.formerror { margin: 20px 0 10px 20px; border: 1px solid red; background-color: #FFCCCC; width: 350px; padding: 5px 0; text-align: left; }
.formerror ul { margin: 5px 0 0 20px; }

table.titsTables { margin: 0 auto; padding:0; text-align:left; background-color: #fff; border-collapse: collapse;}
.titsTables th { background-color:#999;  color: #fff; font-weight:normal; border: 1px solid #000000; font-size: 75%; vertical-align: baseline;}
.titsTables th a { color:#fff; text-decoration:none; }
.titsTables th a:hover { color:#000; }
.titsTables td { margin: 0; border: 1px solid #000000; font-size: 75%; vertical-align: baseline;/* text-transform:capitalize; */ }
.titsTables tr.grey { background-color:#eee; }
.titsTables td.grey { background-color:#eee; }
.titsTables a { color:#00c; text-decoration:none; }
.titsTables a:hover { text-decoration:underline; }

table#formCreator { margin: 0 5px; padding: 5px 0; background: #eee; border: 1px solid #ccc; }
table#formCreator td.applyFormLabel { width: 50%; }
table#formCreator .login { background: #eef; width: 95px; }
table#formCreator .required { background: #fee; width: 95px; }
table#formCreator .email { background: #eef; width: 150px; } 
table#formCreator .misc { background: #eef; width: 190px; } 
