/*
 * Forms stylesheet.
 *
 * @package    sf_layout
 * @subpackage Frontend Form style
 * @author     4Dimension, Inc
 */

input[type="text"]:focus, input[type="password"]:focus, textarea:focus {background-color: #fff8d5; border: solid 1px #ebb95b; outline: solid 1px #fad896; color: #000000;}
select:hover {cursor: pointer;}

/* Form structure */
form {float:left; width:100%;}
	fieldset {float:left; width:100%;}
		fieldset ul {float:left; width:100%; list-style:none;}
			fieldset ul li {float:left; width:100%; padding-left:0!important; padding-bottom:.5em!important; list-style:none!important; background:none!important; }
				        li.hidden {display: none;}
				
				/*borders*/
				label, input, select, textarea {float:left;}
				input, textarea {border:1px solid #e2e2e2; padding:2px; background-color: #fff;}
				
				label    {width:8.333em; text-align:right; margin-right:1em;}
				input    {width:190px;}
				select   {}
				textarea {width:18.333em; height:8.333em;}
				.submit {width:125px; height:28px; /*margin-left:140px;*/ border:0!important; padding:0!important; font-size:1.2em; font-weight:bold; background: url(../images/layout/submit.png) no-repeat; color:#fff;}
				
				.error {color:#cc0000; font-size:0.917em;}
				.errorfield {background-color: #FFCCCC;}
				.required{padding-left:0.167em; color:#cc0000;}
				.formNotes {color:#4c4c4c; font-style:italic; font-size:0.917em; padding-left:0.417em;}
				.invalid_field {background:#FFCCCC;}
				
/*Captcha*/
table.recaptchatable, .recaptcha_theme_clean {}
    td.recaptcha_image_cell {}
        #recaptcha_image{}
        

.helpMessage {background: url(/images/layout/information.png) no-repeat left 2px; display:none; z-index:10; position:absolute; background-color:#fff; /*top: 300px; left: 100px;*/}
 .helpMessageContent {margin-left:1.3em;}	


.healthForm {display:none; float:left; width:375px; height:223px; margin-left:225px; background: url(../images/layout/bgHealthForm.png) no-repeat bottom;}
    .healthForm form {margin-top:34px;}
    
.staffForm {display:none; float:left; width:375px; height:197px; margin-left:573px; background: url(../images/layout/bgStaffForm.png) no-repeat bottom;}
    .staffForm form {margin-top:34px;}