
form{
	margin:0px 0px 0px 0px;	
	border: 0;
}

	fieldset{
		border: 0;	
	}
    
		legend{
			border: 0;
			margin: 0;
			padding: 0;	
		}

.wrapForm h2{margin:0px 0px 10px 0px;color:#371f01;}
.wrapForm a{color:#371f01;text-decoration:underline;font-size:11px;}

#internal_content_nomargin p.form{
	width: 350px;
	clear: left;
	margin: 0;
	padding: 0px 0px 5px 0;
	text-align:left;
    font-size:11px;
    color:#828282;
}


#internal_content_nomargin p.privacy{
    font-size:11px;
    color:#828282;
    text-align:justify;
    width:350px;
}

.wrapForm p.submit{
	width: 100px;
    text-align:left;
}

.wrapForm label{
    display:block;
	font-size:12px;
    float:left;
	width: 130px;
	color:#371f01;
    line-height:25px;
    font-weight:bold;
}

.wrapForm label.error{
	color:#c80000;
	float:right;
	font-weight:bold;
	font-size:10px;
	margin:0;	
	padding:0;
	height:15px;
    line-height:15px;
}

.wrapForm input.textfield{
	width: 210px;
	height:25px;
	border:1px solid #e5e5e5;
	background-color:#fff;
	color:#707070;
}

.wrapForm input.submit{
	background-color:#371f01;
	height:28px;	
    line-height:28px;
	width:100px;
	font-size:12px;
    color:#ffffff;
     text-align:center;
	border:0;
    cursor:pointer;
}

.wrapForm textarea{
    font-family:arial;
	width: 340px;
	height: 110px;
	border:1px solid #e5e5e5;
	background-color:#fff;
}

