﻿/* Registration form */

tr.regform td
{
    border: 1px solid #357994;
    background: #f4f4f4;    
}

tr.regform fieldset 
{
    margin-bottom: 10px;
    border: solid 0px;
    padding: 2px 2px 2px 2px;
}

tr.regform legend
{
    padding: 5px 0px;
    font-weight: bold;
    font-size: medium;
}

tr.regform label 
{
    display: inline-block;
    line-height: 1.8;
    vertical-align: top;
}

tr.regform fieldset ol 
{
    margin: 0;
    padding: 0;
}

tr.regform fieldset li
{
    list-style: none;
    padding: 5px 2px 5px 10px;
    margin: 0;
    white-space: nowrap;
}

tr.regform fieldset fieldset
{
    border: none;
    margin: 3px 0 0;
}

tr.regform fieldset fieldset legend 
{
    padding: 0 0 5px;
    font-weight: normal;
}

tr.regform fieldset fieldset label
{
    display: block;
    width: auto;
}

tr.regform em 
{
    font-weight: bold;
    font-style: normal;
    color: #f00;
}

tr.regform label
{
    width: 105px; /* Width of labels */
}

tr.regform fieldset fieldset label
{
    margin-left: 108px; /* Width plus 3 (html space) */
}

