
/* Form Style Start */

#ctl00_PageContentPanel
{
}

#ctl00_PageContentPanel > table.FormTable
{
    margin: -.2em 0 0 -.2em;
}

#ctl00_PageContentPanel > table.W4Col
{
    max-width: 56em;
}

#ctl00_PageContentPanel table.FormTable
{
}

#ctl00_PageContentPanel table.FormTable > tbody > tr > td
{
    padding: .3em .5em;
    vertical-align: top;
}

#ctl00_PageContentPanel table.FormTable > tbody > tr > td > table.ButtonTable > tbody > tr > td
{
    padding-left: 0;
    padding-right: 1.5em;
    padding-top: 0;
}

#ctl00_PageContentPanel table.FormTable > tbody > tr > td > table.FormTable > tbody > tr > td
{
    padding-left: 0;
    padding-top: 0;
}

#ctl00_PageContentPanel table.FormTable > tbody > tr >  td > img
{
    margin-bottom: -.2em;
}

#ctl00_PageContentPanel table.FormTable > tbody>  tr > td.MoveUpDownButton
{
    vertical-align: top;
    text-align: center;
    padding-top: 0;
}

#ctl00_PageContentPanel table.FormTable > tbody > tr > td.Wide
{
    width: 90%;
}

#ctl00_PageContentPanel table.FormTable > tbody > tr > th
{
    border-bottom: .5em solid rgb(255,255,255);
    border-top: .5em solid rgb(255,255,255);
    font-size: medium;
    font-weight: 700;
    padding: .3em .3em;
    background: rgb(240,240,240);
    vertical-align:middle;
}

#ctl00_PageContentPanel table.FormTable > tbody > tr > td.Header3 
{
    background: rgb(240,240,240);
    border-bottom: .5em solid rgb(255,255,255);
    border-top: .5em solid rgb(255,255,255);
    padding: .3em .5em;
}

#ctl00_PageContentPanel table.FormTable > tbody > tr.FormTableWidth > td
{
    height: 0;
    padding-bottom: 0;
    padding-top: 0;
}

#ctl00_PageContentPanel table.FormTable > tbody > tr.FormTableWidth > td > input
{
    border-bottom: 0;
    border-top: 0;
    display: block;
    height: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0;
    visibility: hidden;
}

#ctl00_PageContentPanel input.W1Col, #ctl00_PageContentPanel textarea.W1Col
{
    width: 12em;
}

#ctl00_PageContentPanel input.W2Col, #ctl00_PageContentPanel textarea.W2Col
{
    width: 25.6em;
}

#ctl00_PageContentPanel input.W2em, #ctl00_PageContentPanel textarea.W2em
{
    width: 2em;
}

#ctl00_PageContentPanel input.W3Col, #ctl00_PageContentPanel textarea.W3Col
{
    width: 39.5em;
}

#ctl00_PageContentPanel input.W3em, #ctl00_PageContentPanel textarea.W3em
{
    width: 3em;
}

#ctl00_PageContentPanel input.W4Col, #ctl00_PageContentPanel textarea.W4Col
{
    width: 53.1em;
}

#ctl00_PageContentPanel input.W4em, #ctl00_PageContentPanel textarea.W4em
{
    width: 4em;
}

#ctl00_PageContentPanel input.W5Col, #ctl00_PageContentPanel textarea.W5Col
{
    width: 66.6em;
}

#ctl00_PageContentPanel input.W5em, #ctl00_PageContentPanel textarea.W5em
{
    width: 5em;
}

#ctl00_PageContentPanel input.W6em, #ctl00_PageContentPanel textarea.W6em
{
    width: 6em;
}

#ctl00_PageContentPanel input.W8em, #ctl00_PageContentPanel textarea.W8em
{
    width: 8em;
}

#ctl00_PageContentPanel input.WVar, 
#ctl00_PageContentPanel select.WVar, 
#ctl00_PageContentPanel textarea.WVar,
#ctl00_PageContentPanel span.WVar input, 
#ctl00_PageContentPanel span.WVar select
{
    width: auto;
}

#ctl00_PageContentPanel span.W1Col select, #ctl00_PageContentPanel select.W1Col
{
    width: 12.5em;
}

#ctl00_PageContentPanel span.W18em select, #ctl00_PageContentPanel select.W18em
{
    width: 18em;
}

#ctl00_PageContentPanel span.W2Col
{
    display: block;
    padding: .1em 0 .3em 0;
    width: 25.6em;
}

#ctl00_PageContentPanel span.W2Col select, #ctl00_PageContentPanel select.W2Col
{
    width: 26.2em;
}

#ctl00_PageContentPanel span.W3Col
{
    display: block;
    padding: .1em 0 .3em 0;
    width: 39.5em;
}

#ctl00_PageContentPanel span.W3Col select, #ctl00_PageContentPanel select.W3Col
{
    width: 40.0em;
}

#ctl00_PageContentPanel span.W4Col
{
    display: block;
    padding: .1em 0 .3em 0;
    width: 53.1em;
}

#ctl00_PageContentPanel span.W4Col select, #ctl00_PageContentPanel select.W4Col
{
    width: 53.6em;
}

#ctl00_PageContentPanel table.FormTable > tbody > tr > td.P1Box, 
#ctl00_PageContentPanel table.FormTable > tbody > tr > td > table.FormTable > tbody > tr > td.P1Box,
#ctl00_PageContentPanel table.FormTable > tbody > tr > th.P1Box, 
#ctl00_PageContentPanel table.FormTable > tbody > tr > td > table.FormTable > tbody > tr > th.P1Box
{
    padding-left: 2.4em;
}

#ctl00_PageContentPanel table.FormTable > tbody > tr > td.Middle
{
    vertical-align: middle;
}

.PanelFix
{
    max-width:56em;
}
/* Form Style End */


.PopupForm {
    
}

#ctl00_PageContentPanel table.PopupForm > tbody > tr > td {
    padding: .3em .5em;
    vertical-align: top;
}

    #ctl00_PageContentPanel table.PopupForm > tbody > tr > td > table.ButtonTable > tbody > tr > td {
        padding-left: 0;
        padding-right: 1.5em;
        padding-top: 0;
    }

    #ctl00_PageContentPanel table.PopupForm > tbody > tr > td > table.PopupForm > tbody > tr > td {
        padding-left: 0;
        padding-top: 0;
    }

    #ctl00_PageContentPanel table.PopupForm > tbody > tr > td > img {
        margin-bottom: -.2em;
    }

    #ctl00_PageContentPanel table.PopupForm > tbody > tr > td.MoveUpDownButton {
        vertical-align: top;
        text-align: center;
        padding-top: 0;
    }

    #ctl00_PageContentPanel table.PopupForm > tbody > tr > td.Wide {
        width: 90%;
    }

#ctl00_PageContentPanel table.PopupForm > tbody > tr > th {
    border-bottom: .5em solid rgb(255,255,255);
    border-top: .5em solid rgb(255,255,255);
    font-size: medium;
    font-weight: 700;
    padding: .3em .3em;
    background: rgb(240,240,240);
    vertical-align: middle;
}

#ctl00_PageContentPanel table.PopupForm > tbody > tr > td.Header3 {
    background: rgb(240,240,240);
    border-bottom: .5em solid rgb(255,255,255);
    border-top: .5em solid rgb(255,255,255);
    padding: .3em .5em;
}

#ctl00_PageContentPanel table.PopupForm > tbody > tr.PopupForm > td {
    height: 0;
    padding-bottom: 0;
    padding-top: 0;
}

    #ctl00_PageContentPanel table.PopupForm > tbody > tr.PopupForm > td > input {
        border-bottom: 0;
        border-top: 0;
        display: block;
        height: 0;
        margin-bottom: 0;
        margin-top: 0;
        padding-bottom: 0;
        padding-top: 0;
        visibility: hidden;
    }