@charset "UTF-8";
/* MODULES */
#aspnetForm {
  margin:0
}
fieldset {
  border:none
} 
legend {
  display:none
}
.ve_label {
  float:left;
  width:100%;
  display:block;
  color:#36003C
}
.ve_text {
  width:50%;
  padding:2px;
  border:#808080 1px solid;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  /*CSS3*/
  -moz-border-radius: 3px; 
  -webkit-border-radius: 3px
}
.ve_text:focus {
  border:#C6161D 1px solid
}
.ve_formModule textarea.ve_text {
  width:90%;
  height:75px;
  font-family:Geneva, Arial, Helvetica, sans-serif
}
.ve_listbox {
  margin:0 0 5px 0;
  float:left;
  border:#808080 1px solid;
  display:block
}
.ve_fileField {}
.ve_dropDownList {}
.ve_customFieldDescription {
  margin:0 0 5px 0;
  clear:both
}
.ve_requiredValidator {
  color:#C6161D
}
.ve_captchaimage {
  margin:0 0 -9px 8px
}
input._ve_capturetextbox {
  width:4.4em !important;
  margin:0 0 5px 0
}
.ve_formModule p {
  margin:0 0 5px 0
}
.ve_button {
  margin:0;
  padding:5px 20px;
  background:#36003C;
  color:#fff;
  border:#C6161D solid 1px;
  cursor:pointer;
  font-weight:700;
  /*CSS3*/
  -moz-border-radius: 3px; 
  -webkit-border-radius: 3px
}
body.mortgages .ve_button {
  border:#89C5CC solid 1px;
}
body.finance .ve_button {
  border:#9CAE48 solid 1px;
}
.ve_button:hover {
  color:#36003C;
  background:#fff
}
.ve_formModule p.ve_customFieldDescription {
	margin:0 0 5px 0
}
.ve_formModule span.ve_requiredValidator {}
.ve_listbox {}
.ve_captchaimage {}
input._ve_capturetextbox {}
.ve_formModule p span {}
.ve_formModule p span input {
	margin:0 8px 3px 0;
	float:left;
	display:block
}
.ve_formModule p span label {
	margin:0 0 3px 0;
	display:block
}