.nextButton, .prevButton, .submitButton{
   width:auto;
   margin:10px 0px;
   background:#5B9EB4;
   color:#000;
   font-weight:bold;   
}

.formInline{
   display:block;
   clear:both;
}
input, select{
   border:1px solid black;
}
label{
	font-weight:bold;	
	margin-top:5px;
	display:block;
}
.formInline label{
   float:left;
   width:150px;
   text-align:right;   
}
.formInline input,.formInline select{
   float:left;
   padding:4px 2px;
   width:200px;
   margin:5px 0 2px 10px;
}

.formBlockCheckbox .field{

   margin:10px;
}
.formBlockCheckbox input, .formBlockCheckbox label{
   display:inline;
   width:auto;
}
.formBlockCheckbox label{
   margin-left:5px;
}
.formBlockCheckbox .label{
  padding:5px;
  font-weight:bold;
  display:block;
}

.row.submit input {
   width:auto;
   margin:10px;
}

.innerSection{
   margin-left:50px;
   clear:both;
}

form h2, form h3{
   clear:both;
}

.error label.error{
   border:0;
   margin:0;
   padding:0;
}

