#formWrapper table, fieldset {
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
}

#formWrapper {
	width: 700px;
}

#formWrapper form {

}

#formWrapper table {
	border-collapse: collapse;
	font-weight: normal;
	font-size: 12px;
}

#formWrapper table tr {

}

#formWrapper table td {
	/*border: 1px #CCC solid;*/
	padding: 5px;
}


#formWrapper legend {
font-weight: 900;
	font-size: 18px;	
}

#formWrapper .requiredInputStar {
	color: #C00;
	font-size: 14px;
	font-weight: 900;
}


#formWrapper form #submit {
	width: 25%;
	height: 30px;

	background-color: #C00;
	color: #ffffff;
	font-size: 20px;
	
}

#formWrapper form #submit:hover {
	background-color: #F90;
	cursor: pointer;
	cursor: hand;
}

#formWrapper .idleField {
	color: #999;	
}
	
	#formWrapper .focusField {
		background-color: #E0FFC1;
	}
	
#formWrapper #w3_form_1 input.error,
#formWrapper #w3_form_1 select.error {
		border: 3px #C00 solid;
	}
	
	#formWrapper #w3_form_1 label.error {
		font-size: 11px;
		font-style: italic;
		color: #C30;

		display: block;
		background-image: url(../img/dialog_warning_22px.png);
		background-position: right center;
		background-repeat: no-repeat;
		padding: 8px 30px 0px 5px;
		float: right;
		text-align: left;
	}
	
	#formWrapper #w3_form_1 input.error {
		border: 3px #C00 solid;
	}
	
	#formWrapper p {
		font-size: 14px;	
		font-family: Verdana, Geneva, sans-serif;
	}
	
	#formWrapper h1 {
		font-size: 24px;
	}
	
#submit_success_message {
		font-size: 20px;
		background-color: #090;
		color: #FFF;
		font-family: Verdana, Geneva, sans-serif;
		padding: 10px;
	}
