form h2{
	margin:28px 0 0;
}
form p{
	clear: both;
}
form p small{
	font-size: 90%;
	color: #999;
	margin-left: 6px;
}

form[name='contact'] label {
	display: none;
}

label{
	width: 140px;
	line-height:36px;
	display:block;
	float:left;
}
.leftmargin{margin-left:140px;}

input,
textarea,
select{
	border: 1px solid #CCC;
	height:34px;
	line-height:34px;
	font-size:14px;
	color:#999;
	padding:0 6px;
	font-family:Arial, Helvetica, sans-serif;/*This need to be set to override Firefox defaults for input fields*/
	width:275px;
}
input:hover,
textarea:hover{
	border: 1px solid #999;
}
input:focus,
textarea:focus{
	border: 1px solid #4286F4;
	color:#555;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
textarea{
	height:100px;
	line-height:20px;
	padding:7px 6px;
}
/*select{border: inset 2px;}*/



input.button,input[type=submit]{
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	height:34px;
	line-height:32px;
	width:auto;
	padding:0 8px;
	margin:0;
	cursor:pointer;
	color:#FFF;
	/*border: 1px solid #543F30;*/
	border:none;
	background: #313175;
	border-radius: 2px;
	-webkit-appearance: none;
}
input.button:hover,input[type=submit]:hover{
	/*border: 1px solid #3A2C21;*/
	background:#0A0A5A;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
input.button:active,input[type=submit]:active{box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);}



.required{background: #FFFFCC;}
.fieldCheck{display:none;}
