.form_error
{
    background-color: #ff8f8f;
    border: 1px solid black;
    margin: 0.25em;
    padding: 0.1em;
}

form .highlight
{
    background-color: #ff8;
}

form .chkspn
{
    padding-bottom:4px;
    margin:0px 1px;
}

.loginForm.wrapper {
    width:100%;
    text-align:center;
}

.loginForm {
    display:inline-block;
    text-align:left;
}

.loginForm .signin {
    margin: 10px 0px;
    width: 10em;
}

.renderedForm {
    font-family: Calibri, Arial, Verdana, sans-serif;
    font-size: 12pt;
}

.renderedForm label {
    font-size: 12pt;
}

.renderedForm table td {
    padding: 2px;
}

/* Forgot password form alignment */
form[action*="forgotPassword"] table td {
    vertical-align: middle;
    padding: 4px;
}

form[action*="forgotPassword"] input[type="text"] {
    vertical-align: middle;
    margin: 0;
}

form[action*="forgotPassword"] input[type="submit"] {
    vertical-align: middle;
    margin: 0;
    padding: 4px 12px;
}

/*
form.login
{
    padding: 0.1em;
}

form.login tr td
{
    padding: 0.15em;
}

form.login tr td.label
{
    text-align:right;
}

form.login tr td.captcha_desc
{
    font-size: 85%;
}
*/
/*
form input.textinput
{
    border: 1px solid black;
    margin: 1px;
    padding: 2px;
}

form span.radiospan
{
    padding-bottom: 1px;
    padding-right: 1px;
    padding-top: 1px;
}
*/
