/* forms */
table.form {border-width: 0px;width:100%;border-collapse:collapse;}
table.form td {padding: 5px; vertical-align: top;}
tr.formElementCheckBox input {margin-right: 10px;}
tr.formElementDropDown select {width: 100%;}
tr.formElementRadio input {margin-right: 10px;float: left;}
tr.formElementRadio label {width: 550px;}
tr.formElementTextBox input, div.formElementTextBox textarea {width: 100%;}
tr.formElementTextBox textarea {height: 50px; }
tr.formElementFile input {width: 100%;}
table.form span.validator {font-size: 0.85em;}
table.form span.required {font-size: 0.85em; color: Gray;}
table.form div.bottomInfo {font-size: 0.85em; color: Gray; text-align: left;}
table.form td.resultComment {background-color: #fefeeb;}
tr.formElementLoginRegistration td {padding:20px; background-color: #fefeeb; text-align: left;}
table.form .indent {padding: 5px 30px;}
table.form .formElementTextBox .indent {padding: 0px;}
.formElementDropDown .indent select {width: 200px;}
.formElementTextBox .indent input {width: 200px;}
tr.formElementLoginRegistration .login h1, tr.formElementLoginRegistration .registration h1 {font-size:100%;}