label {
  font-size: 1.2em;
  }
  
input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  }

.formGroup {
  width: 100%;
  overflow: hidden;
  margin: 0 0 5px 0;
  }
  
.formGroup label {
  display: block;
  margin: 0 10px 0 0;
  float: left;
  }
 
.formGroup input {
  margin: 0 15px 0 0;
  padding: 2px;
  border: 1px solid #333;
  float: left;
  }
  
fieldset {
  margin: 0 0 10px 0;
  }
  
form button {
  background: transparent url(/images/layout/black/greenArrow.gif) left center no-repeat;
  border: 0;
  padding: 0;
  text-align: left;
  padding: 0px 0 0px 20px;
  height: 18px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #E1E1E1;
  cursor: pointer;
	text-decoration: none;
  }
  
  form button:hover {
    text-decoration: underline;
    }
  
/* ERROR MESSAGES */

h3.errorHeadline {
  color: #FFD7D7;
  margin: 0 0 5px 0;
  }

fieldset.error {
  background: #FFD7D7;
  border: 1px solid red;
  padding: 10px;
  margin: 0 0 10px 0;
  }
  
fieldset.error ul {
  list-style-type: none;
  }
  
fieldset.error ul li {
  font-size: 1.1em;
  color: red;
  }