table.user_form_table { float: left; }
table.user_form_table th { text-align: left; padding-top: 3px; vertical-align: top; }
table.user_form_table td { padding-right: 30px; padding-left: 10px; }
table.user_form_table input[type=text],table.user_form_table input[type="password"] { padding: 2px !important; }
table.user_form_table select { height: 26px !important; padding-top: 3px !important; padding-left: 0px !important; }
table.post_form_table { float: left; }
table.post_form_table th { text-align: left; padding-top: 3px; vertical-align: top; font-weight: normal; padding-right: 5px; }
table.post_form_table td { padding-right: 5px; }

.longTexxField{ width: 300px; }
.errorSummary{ border: 2px solid #C00; padding: 7px 7px 12px 7px; margin: 0 0 20px 0; background: #FEE; font-size: 0.9em; }
.errorMessage{ color: red; font-size: 0.9em;}
.errorSummary p{ margin: 0; padding: 5px; }
.errorSummary ul{ margin: 0; padding: 0 0 0 20px; }

table.optional_subscriptions{ }
table.optional_subscriptions td{ vertical-align: top; padding-top: 5px; }
