.txtgreenBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background:#688387;
	padding:10px;
}
.alert
{color:#73b143;
background:#688387;
	padding:10px;
	text-align:center;}
.hrr {
	
}
.middle2 h3 {
	font-size: 20px;
	background:#f4f4f4;
	padding: 10px 10px;
	text-transform: uppercase;
}
.field {
width:100%;
	height:auto;
	padding:10px;
	background-color:#fff;
	display:block;
	border:1px solid #A4A4A4;
	margin:0 0 10px 0;
	color:#727272;
	font-size:0.913em;
	font-family:Arial;

	
	
	
}
.fieldari {
border-radius: 3px;
	color: #fff;
	margin: 5px;
padding: 0 10px;

color: #404040;
background: white;
border: 1px solid;
border-color: #c4c4c4 #d1d1d1 #d4d4d4;
border-radius: 2px;
outline: 5px solid #eff4f7;
-moz-outline-radius: 3px;
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
}
.maf {
}
.middle3 {
	padding: 2px;
}
form header {
	margin: 0 0 20px 0;
}
form header div {
	font-size: 90%;
	color: #999;
}
form header h2 {
	margin: 0 0 0px 0;
}
form > div {
	clear: both;
	overflow: hidden;
	padding: 1px;
	margin: 0 0 10px 0;
}
form > div > fieldset > div > div {
	margin: 0 0 5px 0;
}
.descs{
	width: 25%;
	float: left;
	padding-right: 10px;
}


form > div > label, legend {
	width: 45%;
	float: left;
	padding-right: 10px;
}
form > div > div, form > div > fieldset > div {
	width: 50%;
	float: left;
}
form > div > fieldset label {
	font-size: 100%;
}
fieldset {
	border: 0;
	padding: 0;
}
input[type=text], input[type=number], input[type=email], input[type=url], input[type=password], textarea {
	width: 100%;
}
input[type=text], input[type=number], input[type=email], input[type=url], input[type=password], textarea {
	width: 100%;
}
input[type=reset]:focus {
	border-color: #c92645;
}
input[type=text]:focus, input[type=number]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=reset]:focus, textarea:focus {
	outline: 0;
	border-color: #8dae33;
}
.fldbut {
	padding: 7px 12px;
	background-color: #73b143;
	color: #FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.fldbut:hover {
	background: #89a2a6;
	border: solid 1px #FFFFFF;
	text-decoration: none;
}
@media (max-width: 600px) {
form > div {
	margin: 0 0 10px 0;
}
form > div > label,  legend {
	width: 100%;
	float: none;
	margin: 0 0 5px 0;
}
form > div > div,  form > div > fieldset > div {
	width: 100%;
	float: none;
}
input[type=text],  input[type=email],  input[type=url],  input[type=password],  textarea {
	width: 100%;
	height: 35px;
}
.desc {
	margin: 2px 0px;
	float: left;
}
.field {
	width: 100% !important;
	margin:0px !important}
	.fieldari{margin:0px !important}
}
@media (min-width: 1200px) {
 form > div > label,  legend {
 text-align: left;
}
}
.text, .text-right {
width: 48%;
float: left;
}
.text-right {
float: right;
}