
#text form {
	margin:10px auto;
	padding-top:20px;
	width:500px;
	border-top: 10px solid #799927;
	background-color: #89AD2C;
	background: -webkit-gradient(
	    linear,
	    left bottom,
	    right bottom,
	    color-stop(0.32, rgb(124,157,40)),
	    color-stop(0.75, rgb(137,174,45))
	);
	background: -moz-linear-gradient(
	    left center,
	    rgb(124,157,40) 32%,
	    rgb(137,174,45) 75%
	);
}

#text form div.field {
	
}

#text form div.field label {
	color:white;
	display:block;
	font-size:16px;
	text-align:right;
	width:190px;
}


#text form div.field label.required {
	width: 265px;
}

span.required,
span.validation {
	color: white;
	position: relative;
	text-align: right;
	top: -20px;
	display: block;
	margin-right: 25px;
}

#text form div.field div.middleColumn {
	margin-left:210px;
	position:relative;
	top:-20px;
}

#text form div.field.text input,
#text form div.field.email input,
#text form div.field.file input,
#text form div.field.password input,
#text form div.field textarea {
	width: 265px;
	background-color: #799927;
	border: 1px solid white;
	color: white;
}

p.field.checkbox {
	text-align: right;
	color: white;
}

#text form div.field textarea {
	height: 100px;
}

#text form div.field.file input{
	
}


#text form .Actions {
	background-color: #799927;
	height: 50px;
	text-align: right;
}

#text form .Actions input {
	background-color:#89AD2C;
	border:1px solid white;
	color:white;
	height:30px;
	margin:10px;padding:0 15px;
}

#text form .Actions input:hover {
	background-color:white;
	border:1px solid black;
	color: black;
	cursor: pointer;
}

.formHeading {
	background-color:#799927;
	margin:10px auto;
	width:500px;
}

.typography .formHeading h2 {
	color:white;
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
	padding:11px 0 0 25px;
}