/*

memberdetails.css

*/

#memberDetailsForm{font-size:12px;}
#memberDetailsForm label{display:inline-block;margin:10px 0px 0px 80px;font-size:12px;font-weight:bold;}
#memberDetailsForm div.form-section{margin:25px 0 25px 0;padding-top:15px;border-top:1px solid #F7F0FF;}
#memberDetailsForm div.form-section h4{font-size:16px;font-weight:bold;color:#000;}

#memberDetailsForm .fld,
#memberDetailsForm .fldtxt{padding:2px;border:1px solid #FFEEAA;font-size:13px;margin:2px 0px 2px 80px;background-color: #FFFFF4;}

#memberDetailsForm label.checkbox{font-weight:normal;margin:2px 0px 2px 5px;}

#memberDetailsForm #month,
#memberDetailsForm #year{margin:2px 0px 2px 5px;}

#memberDetailsForm .fldtxt{width: 360px;}

#memberDetailsForm div.form-actions{margin:10px auto;padding:10px;text-align:center;border-top:1px solid #F7F0FF;}

#memberDetailsSubmit{margin:0 auto;} 

#memberDetailsForm .validation-failed{border:1px solid #FFCF0F;}
#memberDetailsForm .disabled{border:1px solid #FFEEE8;background-color: #FFFFF4;}
#memberDetailsForm label.disabled{color:#999999; border:none;background-color:transparent}
#memberDetailsForm span.value-valid{display:inline-block; width:16px;height:16px;background:transparent url(/images/icons/tick.png) top left no-repeat;margin-left:10px;}
#memberDetailsForm span.value-warn{display:inline-block; width:16px;height:16px;background:transparent url(/images/icons/error.png) top left no-repeat;margin-left:10px;}
#memberDetailsForm span.error-message{color:#d30f0f; font-weight:bold;}
