body { background: #ffffff; text-align: center;  }
body,table,td,* { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px;  }
a, a:hover, a:visited, a:link { text-decoration:none; }
a:hover { text-decoration:underline; }
#container { width:670px; text-align:center; margin:0px auto; }

#head { width:631px; height:14px; text-align: right; margin: 0px auto; }
#head a { padding: 3px; margin-right: 10px; font-size: 10px; text-transform: uppercase; color: #3d3994; text-decoration: none; }
#head a:hover { color: #3d3994; background-color: #bdbbeb; }
#head p { margin: 0px; padding: 0px; padding-top: 10px; }

#main { width:631px; background: #ffffff; text-align: center; margin: 0px auto; min-height: 340px; }
#inner { width: 601px; text-align: left; margin: 0px auto; min-height: 340px; }
#foot { width:631px; height:10px; margin: 0px auto; }

h1 { padding: 0px; margin: 0px; font-size: 16px; font-weight: bold; color: #221e74 }
h2 { padding: 0px; margin: 0px; font-size: 13px; font-weight: bold; color: #221e74; }

hr { height:0px; border: 0px; border-top: 1px dashed #c3c3c3; }
p { padding: 0px; margin: 0px; margin-bottom: 15px; margin-top:5px; }

.input { width: 300px; border: 1px solid #c3c3c3; padding: 2px; color: #221e74; }
.err { background-color: #221e74; color: #fff; }

.button {
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-top-color: #6c69bb;
  border-left-color: #6c69bb;
  border-bottom-color: #221e74;
  border-right-color: #221e74;
  background-color: #3d3994;
  color: #FFFFFF;
  font-size: 12.0px;
  font-family: Arial, Tahoma, Verdana, Arial, sans-serif;
  text-align: center; height: 26px; }

form { padding: 0px; margin: 0px; }