/* Very generic style for forms made with tables. */

form table th
{
	vertical-align: top;
    font-weight: normal;
    text-align: left;
}

form table td
{
    vertical-align: top;
}

form table label
{
    text-align: left;
}

form table input,
form table select,
form table textarea
{
    width: 15em;
}

form table input,
form table textarea
{
    padding: 2px;
}

form table textarea
{
    height: 10em;
}

form table .errorlist
{
    font-style: italic;
    color: red;
    font-weight: bold;
}

form table .help_text
{
    font-size: 0.9em;
}

form table input.radio,
form table input.checkbox,
form table input.submit
{
    width: auto;
}

form table option
{
    padding: 2px;
    width: auto;
}

/* ul and li are used for radio-buttons and errorlists. */
form table ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

form table li
{
    margin: 0;
    padding: 0;
}

