﻿.web-form-container
{
    margin:5px 0;
    padding:0;
}

.web-form-table
{
    width:100%;
}

.web-form-title
{
    text-align:center;
    font-size:x-large;
}

.web-form-table td
{
    cursor:default;
    padding:5px;
    vertical-align:middle;
}

.web-form-label
{
    text-align:right;
    width:30%;
}

.web-form-input
{
    text-align:left;
    width:70%;
}

.web-form-value, .web-form-required-value
{
    border:1px solid #888;
    padding:3px;
    width:90%;
}
input[type=checkbox].web-form-value, input[type=checkbox].web-form-required-value
,input[type=radio].web-form-value, input[type=radio].web-form-required-value
{
    width: auto;
}

.web-form-submit,
 .web-form-done
{
    text-align:center;
}

.web-form-error-value
{
    background:#f7d8d8;
    border:1px solid #790808;
}

.web-form-error
{
    text-align:center;
    color:Red;
}

/*
.web-form-field, .web-form-required-field,
    .web-form-submit-link
{
}

*/