html, form { margin: 0; padding: 0; }
body { margin: 0px padding: 10px; font: normal 10px verdana, arial, helvetica, geneva, sans-serif; background: #eeeeee; color: #000000; }

ul, li, form, dt, dl, dd, ol, div, p, 
blockquote, h1, h2, h3, h4, h5, h6, a, code, pre { margin: 0; padding: 0; }
ul { list-style-type: none; list-style-image: none; margin-bottom: 0px; }
hr { display: none; }
input, textarea, select { font-family: Arial, Helvetica, sans; font-size: 1em; color: #333333; }
strong, b { font-weight: bold; }
table, tr, td { border-collapse: collapse: border-spacing: 0; padding: 0; }

a img { border: 0; }
a { text-decoration: none; }
a { color: #7c4299; text-decoration: underline; }
a:hover { color: #cc3333; text-decoration: underline; }

h1 { font-size: 2.0em; margin: 0.6em 0; font-weight: bold;  }

.datarow1 { background: #ffffff; }
.datarow2 { background: #ffffff; }

#content
{
  border: 1px solid #004389;
  background: #ffffff;
  width: 500px;
  padding: 10px;
  text-align: justify;
}

#form
{
  border: 1px dashed #6fa0d0;
  padding: 10px;
  margin: 10px 0;
}

.form_errors
{
  border: 1px dashed #cccccc;
  padding: 10px;
  color: #ff0000;
}

.info
{
  padding: 0 0 10px 0;
  font-style: italic;
}

#intro
{
  padding: 10px 0;
}

.msg_required { }
