/**
* Styles used in various forms
*/

input {cursor: pointer;}
input.searchitem{cursor: text;}

table#cboTitle tr td span label { margin-left: 5px; }
table#cboGender tr { margin-left: 10px; }
table#cboGender tr td span label { margin-left: 5px; }
#contentmain fieldset table#cboTitle tr { width: 50px; }
#contentmain fieldset table#cboGender tr { width: 70px; }
span#valReqGender { float: left; }
span#chkDesc { float: left; width: 500px; margin: 0; padding: 0; margin-left: 10px; }
span.checkbox { float: left; width: 20px; margin: 0; padding: 0; margin-top: 6px; }
.buttonStyle { padding-left: 10px; padding-right: 10px; margin-top: 4px; }

.requiredField { font-weight: bold; }
.requiredFieldHead { font-weight: bold; color: #ff0000; }


#contentmain label span.erroroff { display: block; padding: 5px; color: #666666; }
#contentmain label span.erroron { display: block; background-color: #e0f02e; width: 144px; padding: 5px; color: #ff0000; }
span.generalerror { color: #ff0000; }
#contentmain fieldset { margin: 0; }
#contentmain fieldset ol { list-style: none; margin: 0; padding: 0; margin-left: 20px; }
#contentmain fieldset ol li { color: #666666; display: block; margin-bottom: 15px; }
#contentmain fieldset ol li span.checkbox { margin: 0; padding: 0; }
#contentmain select { border: 1px solid #7FB2CD; }
