/*---------- FORM MODULE ----------*/

div.flash {
  height: 0;
}
div.ve_formModule {
  float:left
}
.ve_formModule p {
  margin: 0 0 5px 0;
}
.ve_formModule fieldset {
  width: 560px;
  padding: 20px;
  margin-bottom: 20px;
  border:#b3b3b3 solid 9px;
  font-size: 14px;
}
.ve_formModule legend {
  font-weight: normal;
  color: #000;
  padding: 0px 15px;
}
.ve_formModule label.ve_label {
  display:block;
  float:left;
  width:100px;
  text-align:right;
  margin:8px 10px 0 0;
  font-size: 14px;
}
.ve_formModule input.ve_text {
  width: 250px;
  border:#b3b3b3 solid 3px;
  padding: 2px;
  font-family: 'HelveticaNeue', 'Helvetica Neue',Helvetica,sans-serif;
  font-size: 14px;
}
.ve_formModule input.ve_fileField {
  width: auto;
  border:#b3b3b3 solid 3px;
  font-size: 14px;
}
.ve_formModule textarea.ve_text {
  width: 350px;
  height: 150px;
  border:#b3b3b3 solid 2px;
  padding: 2px;
  font-family: 'HelveticaNeue', 'Helvetica Neue',Helvetica,sans-serif;
  font-size: 14px;
}
.ve_formModule select.ve_dropDownList {
  width: auto;
  border:#b3b3b3 solid 2px;
  font-size: 14px;
}
.ve_formModule select.ve_listbox {
  width: auto;
  border:#b3b3b3 solid 2px;
  font-size: 14px;
}
.ve_formButtons input.ve_button {
  width: 125px;
  margin-left: 110px;
  padding: 3px;
  font-weight: bold;
  background: #fff;
  border:#b3b3b3 solid 2px;
  cursor: pointer;
}
.ve_formButtons input.ve_button:hover {
  background: #F1BA3A;
}
input:focus, textarea:focus, input:active, textarea:active {
  background: #F1BA3A;
}
.ve_formModule p.ve_customFieldDescription {
  padding:0 0 10px 112px;
  width: 450px;
  font-size: 14px;
  height: 0;
}
.ve_formModule span.ve_requiredValidator {
  margin: 0 400px 5px 100px;
  width:450px;
  padding-left: 12px;
  font-weight: bold;
  font-size: 14px;
  color:red;
}
/* start customising the checkbox list custom fields - requires fixed width fieldset */
/* container for the checkbox list */
.ve_formModule p span {
  display: block;
  float: left;
}
/* the checkbox */
.ve_formModule p span input {
 display: block;
 margin-right: 5px;
 float: left;
 clear: both;
}
/* the label for the checkbox */
.ve_formModule p span label {
 display: block;
 float: left;
 width: 300px; /* Customised width depending on fieldset width */
 margin: 3px 0;
}

/* PAGER */
.pager {
  margin:20px 0 0 0;
}
.pager_totalPagesCount {
  display:none;
}