.formhandler_samplerequest form{
	margin:					0;
	padding:				0;
}

.formhandler_samplerequest .intro_icon{
		position:absolute;
		left:336px;
		top:-85px;
}

.formhandler_samplerequest legend{
	display:				none;
}

.formhandler_samplerequest fieldset{
	margin:					0;
	padding:				0;
	border:					none;
}

.formhandler_samplerequest .requiredSign{
	color:					red;
}

.formhandler_samplerequest .required_hint{
	margin:					0 0 20px 0;
	padding:				0;
	font-style:				italic;	
}

.formhandler_samplerequest .error{
	margin:					0 0 20px 25px;
	padding:				0;
}

.formhandler_samplerequest .error li{
	padding: 				0 0 3px 0;
}

.formhandler_samplerequest .error label{
	color:					red;
}

.formhandler_samplerequest .error a{
	color:					red;
}

.formhandler_samplerequest .error label:hover{
	color:					red;
	text-decoration:		underline;
}

.formhandler_samplerequest .fieldwrap{
	padding:				0 0 15px 0;
}
.formhandler_samplerequest .fieldwrap_select_hearaboutus{
	padding:				0 0 1px 0;
}
.formhandler_samplerequest .fieldwrap_select_industry{
	padding:				0 0 1px 0;
}


.formhandler_samplerequest .fieldwrap .clearer{
	clear:					both;
	display:				block;
	float:					none;
	height:					0px;
	overflow:				hidden;
}

.formhandler_samplerequest .labelwrap{
	float: 					left;
}

.formhandler_samplerequest .input{
	float: 					right;
	width:					300px;
}

.formhandler_samplerequest .select{
	float: 					right;
	width:					306px;
}
html>body .formhandler_samplerequest .select{
	float: 					right;
	width:					304px;
}

.formhandler_samplerequest .textarea{
	float: 					right;
	width:					300px;
	height:					36px;
}

.formhandler_samplerequest .labelwrap_terms{
	float: 					left;
	width:					590px;
	text-align:				justify;
}

.formhandler_samplerequest .checkbox_terms{
	float: 					right;
}

.formhandler_samplerequest .submit{
	float:					right;
	width:					300px;
}
