html {
  background-color:white;
}

body {
  color:black;
  padding:2.5em;
  text-align:center;
}

h2 {
  margin:1em 0;
  font-size:123.1%;
}

h3 {
  margin:2em 0 1em 0;
  font-size:108%;
  color:blue;
}

p {
  margin:0.5em 0;
  font-size:108%;
}

dl {
  margin:2em auto;
  width:46.154em;
  *width:45.011em;
}
dl{zoom:1;}
dl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

dl dt {
  clear:both;
  float:left;
  text-align:right;
  width:30%;
}

dl dt label {
  padding-right:1em;
  font-size:108%;
}

dl dd {
  float:left;
  margin:0 0 0.5em 0.25em;
  text-align:left;
  width:60%;
}

dl dd input {
  width:70%;
}

dl dd textarea {
  width:80%;
}

dl dd input#submit {
  display:block;
  width:auto;
}

dl dd .errors {
  color:red;
}

p.success {
  color:green;
}

<style type="text/css">
<!--
.style1 {font-family: Arial, Helvetica, sans-serif}
.style2 {color: #000000}
-->
  </style>
