form
{
   border: 0px;
   margin: 0px;
   padding: 0px;
}

input
{
   font-family: Verdana;
   font-size: 1.0em;
}

div.pageform
{
   margin-top: 15px;
   margin-bottom: 5px;
}

div.pageformcenter
{
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   width: 400px;
   margin-top: 15px;
   margin-bottom: 5px;
   padding: 0px;
   padding-left: 10px;
   border-left: 1px solid #eee;   
}

table.pageform
{   
}

table.pageform td
{  
   padding-bottom: 5px;
}

td.form_description
{
   vertical-align: top;
   padding-right: 10px;
}

td.form_input
{   
   vertical-align: top;
}

span.red
{
   color: #cc0000;
}

div.signupform_error
{
   background-color: #f8f8f8;
   border: 1px solid #888;
   margin-top: 10px;
   margin-bottom: 10px;
   padding: 5px;
}

ul.signupform_error
{
}

ul.signupform_error li
{
}

div.newreg
{
   padding-top: 10px;
   font-size: 1.2em;
}

div.newreg table
{
   width: 100%;
   border: 1px solid #888;
   background-color: #f8f8f8;
   padding: 5px;
   border-spacing: 5px;
}
