form.common
{
        width: 100%;
        text-align:left;
        /*border: buttonface 3px double;*/

}

table.formTable
{
        width:100%;

}

table.formTable caption
{
    color: white;
    font: bold 15px;
}

table.formTable td
{
        font-family:arial, tahoma, sans-serif;
        font-size: 80%;
}

tr.formElement
{
    vertical-align: top;
}

td.formSubmitBar
{
    text-align: left;
}


input.submit
{
        color: black;

        font-weight: normal;
}

td.formElementLabel
{
        text-align: right;
        vertical-align: middle;

    width: 30%;
}

td.formElementControl
{
        color: #314065;
}

td.error_1
{
        color: red;
}

input.common, select.common, textarea.common {
        font-family:tahoma, arial, sans-serif;
        font-size:100%;
        border:solid 1px #D9D9D9;
        /*color:#616E77;*/
        background-color:#fafafa;
}

input.disabled, textarea.disabled {
        font-family:tahoma, arial, sans-serif;
        font-size:100%;
        border:solid 1px #D9D9D9;
        background-color:#EFEFEF;
}

input.error_1, select.error_1, textarea.error_1
{
        border: red 1px solid;
        color: red;
}

optgroup
{
    font-style: normal;
}