@charset "utf-8";
/* CSS Document */
#main_content form p {color:#076940}
#main_content form p.error {
	color: #C00;
	margin: 0px 0px 20px 0px;
}
#main_content form#contactForm{
	position:relative;
	width:350px;
	/*min-height:300px;*/
	padding-top:50px;
	padding-bottom:35px;
	margin:0px 10px 0px 10px;
	background:#E0E0E0 url(../images/backgrounds/applicationFormWizard_bg.png) repeat-x 0px 0px;
	border-bottom:8px solid #595959;
	float:right;
}
#main_content form#contactForm img {
	float: left;
	border: 1px solid #BBBBBB;	
	margin: 0px 2px 8px 0px;
}
#main_content form#contactForm img#captcha {
	width: 153px;
	height: 44px;
}
#main_content form#contactForm a#AudioCaptcha img { margin: 0px 28px 2px 0px; }
#main_content form#contactForm a:hover img { border: 1px solid #076940; }

/*  1.0 Generic Form Styles
---------------------------------------------*/
	#main_content form#contactForm fieldset.pseudopage{
		padding:10px;
		position:relative;
	}
	form#contactForm label{
		clear:left;
		color:#3D3D3D;
	}
	form#contactForm label:active, 
	form#contactForm label:focus{
		color:#076940;	
	}
	
	form#contactForm input[type="text"], 
	form#contactForm textarea {
		padding:2px;
		height:14px;
		background:#F2F2F2;
		border:1px solid #bbb;
		color:#888;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	}
	form#contactForm input[type="text"]:active, 
	form#contactForm input[type="text"]:focus,
	form#contactForm textarea:active,
	form#contactForm textarea:focus{
		border:1px solid #076940;
		color:#000;
	}
	form#contactForm h2{
		clear:left;
		padding:5px 0px 5px 10px;
		margin-bottom:15px;
		color:#6D6D6D;
		border-bottom:1px solid #999999;
		font-size:14px;
		font-weight:bold;
	}
	form#contactForm h3{
		border-bottom:1px solid #999999;
		border-top:1px solid #999999;
		padding-top:5px;
		margin:0px 0px 15px 0px;
		color:#6D6D6D;
		font-size:12px;
		font-weight:bold;
		
	}
	form#contactForm select{
		background:#F2F2F2;
		border:1px solid #bbb;
		color:#888;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	}
	form#contactForm select:active,
	form#contactForm select:focus{
		border:1px solid #076940;
		color:#000;
	}
/*  2.0 #form1 styles
---------------------------------------------*/
	#form1 label{ 
		clear:left;
		display:block;
		float:left;
		width:110px;
		margin-bottom:18px;
	}
	#form1 input[type="text"],
	#form1 textarea{
		width:175px;
		margin-bottom:18px;
		float:left;	
	}
	form#contactForm #form1 textarea{height:90px;}

/*  3.0 #form footer styles
---------------------------------------------*/
	#main_content form#contactForm fieldset#controls{
		border-top:1px solid #bbb;
		height:30px; width:100%;
		padding-top:13px;
		position:absolute;
		bottom:0px;
		background:url(../images/backgrounds/form-controls-footer-bg.jpg) repeat-x 0px -2px;
		text-align:right;
	}
	#main_content form#contactForm fieldset#controls input[type="button"],
	#main_content form#contactForm fieldset#controls input[type="submit"]{
		display:block;
		margin:0px 10px 0px 0px;
		width:65px; height:22px;
		float:right;
		background:url(../images/buttons/formButtons.jpg) no-repeat -1px -1px;
		font-size:10px;
		color:#666;
		border:1px solid #bbb;
		text-shadow:#fff 0px 1px;
		vertical-align:middle;
		cursor:pointer;
	}
	#main_content form#contactForm fieldset#controls input[type="button"]:hover,
	#main_content form#contactForm fieldset#controls input[type="submit"]:hover{
		color:#fff;
		border:1px solid #999;	
		background:url(../images/buttons/formButtons.jpg) no-repeat -1px -32px;
		text-shadow:#aaa 0px 1px;
	}
	#main_content form#contactForm fieldset#controls input[type="button"].inActive,
	#main_content form#contactForm fieldset#controls input[type="submit"].inActive{
		color:#888;
		background:url(../images/buttons/formButtons.jpg) no-repeat -1px -63px;
		cursor:default;
	}
	form#contactForm fieldset#controls p{
		margin-left:10px;
		color:#076940;	
		font-size:11px;
	}
