/* forms */
table.form {border-width: 0px;width:100%;border-collapse:collapse;}
table.form td {padding: 5px; vertical-align: top;}
td.horizontal { width: 30%; }
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, tr.formElementTextBox textarea { width: 100%; }
tr.formElementTextBox textarea { height: 50px; }
form .hide { display:none; }
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;}
.formElementLoginRegistration .firstName 
{
  width:70px !important;
  margin-right:5px !important;
}
.formElementLoginRegistration .lastName {width:70px !important;}
table.form .indent {padding: 5px 30px;}
table.form .formElementTextBox .indent {padding: 0px;}
tr.formElementDropDown td .indent select {width: 200px;}
.formElementTextBox .indent input {width: 200px;}
tr.formElementLoginRegistration .login h1, tr.formElementLoginRegistration .registration h1 {font-size:100%;}
table.control { border-width: 0px;width:100%;border-collapse:collapse; }
table.control td { padding: 0px; vertical-align: top; }
table.control td.text { padding-right: 10px; }
.formReport .report { border-collapse:collapse; } 
.formReport .report th, .formReport .report td {border: solid 1px #D5D5D5;} 
.formReport .report .header { background-color:#ff9; }
.formReport .report .summary { background-color:#f9c; }
.formReport .report .bold { font-weight: bold;} 
.formReport .report .center, .formReport .report th.center, .formReport .report .summary { vertical-align:middle; text-align:center; }
.formReport .report .left { text-align:left; }
.formReport .report td { vertical-align:top;}
.formReport .report td.noBorder { border:none !important; }
.formReport .filter .grid label  { width:auto !important; }

