form { margin:0; padding:0;	border:none; }
fieldset { border:none; padding:0; }
textarea, input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	background-color:#82bd2d;
	color:white;
}
input[type="checkbox"] {
	background-color:#edf5e1;
}
textarea, input[type="text"], input[type="password"] {
	border: 1px solid #629911;
	padding: 0.25em;
}

div.element {
	margin:1em 0;
}
div.element label {
	display:block;
	color: #82bd2d;
	font-size: 18px;
	margin: 3px 0;
}
div.element input[type="text"], form div.element textarea {
	width:96%;
	padding: 0.3em;
	overflow:hidden
}
div.element .highlight {
	border: 1px solid #b92400;
	background: #fff url(/images/iconCaution.gif) no-repeat 95% 50%;
	color: #555;
}
div.element #submit {
	float:right;
	margin-right:10px;
}
.loading {
	float:right; 
	background:url(/images/ajax-loader.gif) no-repeat 1px; 
	height:28px; 
	width:28px; 
	display:none;
}
span.optin {
	font-size: 1.2em;
	color: #979999;
}
div.textLimiter {
	color: #82bd2d;
	margin-top:4px;
}

