.dfform-container {
	width: 320px!important;
	color: #FFFFFF;
	font-family: 'Helvetica Neue', Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	min-width: 320px;
	font-size: 90%;
	padding-top: 10px;
}
.input-container {
	background: #fccf2c;
	padding: 14px;
	color: #272401;
	border-color: #A6A6A6;
	border-width: 1px;
	font-size: 12px;
	border-style: solid;
}
#boxheadline {
	text-align: center;
	background: #004fb5!important;
	padding: 5px;
}
.dfform-field {
	border: 1px solid #A6A6A6!important;
	background: #ffffff;
	padding: 8px!important;
	margin-bottom: 5px!important;
	width: 100% !important;
}
.dfform-field:focus {
	background: #fff;
}
.dfform-container h2 {
	font-size: 18px;
	margin: 0 0 10px 0;
	text-align: center;
}
.dfform-title {
	margin-top: 1px;
	font-size: 12px;
}
.dfsubmit-container {
	margin: 8px 0;
	text-align: right;
	width: 100%;
}
.mySubmitButton {
	background-color: #03de03;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #74b807;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	font-family: Helvetica;
	font-size: 15px;
	font-weight: bold;
	padding: 6px 24px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #528009;
	width: 100%;
}
.mySubmitButton:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background: -moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: -webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: -o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: -ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: linear-gradient(to bottom, #77a809 5%, #89c403 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403', GradientType=0);
	background-color: #77a809;
}
.mySubmitButton:active {
	position: relative;
	top: 1px;
}
.dferror {
	color: #ff0000;
	font-size: 12px;
	font-weigt: bold;
}

#my_signup {
	display: none;
}