﻿h1 {
  font: 1.2em Arial, Helvetica, sans-serif;
}




input.txt {
  color: #00008B;
  background-color: #E3F2F7;
  border: 1px inset #00008B;
  width: 200px;
  color: #00008B;
  border: 1px outset #00008B;
}



form p {
  clear: left;
  padding: 0;
  padding-top: 5px;
}
form p label {
  float: left;
  width: 30%;
  font: bold 0.9em Arial, Helvetica, sans-serif;
}

input.reqd2 {
  color: #00008B;
  background-color: #ffffcc;
  border: 1px inset #00008B;
  width: 200px;
  height: 200px;
}

input.reqd {
  color: #00008B;
  background-color: #ffffcc;
  border: 1px inset #00008B;
  width: 200px;

}

input.invalid {
background-color: #ffffcc;
border: 3px  inset #ff0066;
}

label.invalid  {
color: #ff0066;
}

.contact_smaller_font  {
font-size: 90%;	
}
