BODY
{
}
.tableHeader
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    TEXT-INDENT: 3px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #f8f8f8
}
.tableHeader .trHeader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    HEIGHT: 20px
}
.tableHeader .trHeader .tdHeader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.divForm
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px solid
}
.divButton
{
    WIDTH: 100%
}
.tableButton
{
    BORDER-RIGHT: black 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px
}
.tableButton .trButton
{
    WIDTH: 100%
}
.tableButton .trButton .tdButton
{
    WIDTH: 100%;
    PADDING-TOP: 3px;
    TEXT-ALIGN: right
}
.inputButton
{
    FONT-SIZE: 8pt;
    WIDTH: 75px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.tableForm
{
    WIDTH: 100%
}
.tableForm .trForm
{
    WIDTH: 100%
}
.tableForm .trForm .tdForm
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 3px
}
.tableSubForm
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px
}
.tableSubForm .trSubForm
{
    WIDTH: 100%
}
.tableSubForm .trSubForm .tdSubFormInput
{
    VERTICAL-ALIGN: top;
    HEIGHT: 21px
}
.tableSubForm .trSubForm .tdSubFormInputX2
{
    VERTICAL-ALIGN: top;
    HEIGHT: 42px
}
.tableSubForm .trSubForm .tdSubFormInputX3
{
    VERTICAL-ALIGN: top;
    HEIGHT: 63px
}
.tableSubForm .trSubForm .tdSubFormText
{
    VERTICAL-ALIGN: top
}
.spanText1
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.spanHeader1
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.inputText100
{
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Arial;
    HEIGHT: 19px
}
.inputText100RO
{
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Arial;
    HEIGHT: 19px;
    BACKGROUND-COLOR: lightgrey
}
.inputText50RO
{
    FONT-SIZE: 8pt;
    WIDTH: 50%;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    HEIGHT: 19px;
    BACKGROUND-COLOR: lightgrey
}
.inputText50
{
    FONT-SIZE: 8pt;
    WIDTH: 50%;
    COLOR: black;
    FONT-FAMILY: Arial;
    HEIGHT: 19px
}
.inputRadio
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 19px;
    PADDING-TOP: 0px;
    HEIGHT: 19px
}
.inputCheckbox
{
    WIDTH: 19px;
    HEIGHT: 19px
}
.inputTextarea
{
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Arial;
    HEIGHT: 99%
}
.spanError1
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial
}
.tableError
{
    WIDTH: 100%
}
.tableError .trError
{
    WIDTH: 100%
}
.tableError .trError .tdError
{
    PADDING-LEFT: 3px;
    WIDTH: 100%
}
.inputSelect
{
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Arial;
    HEIGHT: 150px
}
.tableSubForm .trSubForm .tdSubFormLabel
{
    VERTICAL-ALIGN: top;
    WIDTH: 120px;
    HEIGHT: 21px
}
.tableSubForm .trSubForm .tdSubFormLabelX2
{
    VERTICAL-ALIGN: top;
    WIDTH: 120px;
    HEIGHT: 42px
}
.tableSubForm .trSubForm .tdSubFormLabelX3
{
    VERTICAL-ALIGN: top;
    WIDTH: 120px;
    HEIGHT: 63px
}
.spanListHeader1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.spanListData1
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.inputButtonZoom
{
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Arial;
    HEIGHT: 20px
}
.tableZoom
{
    WIDTH: 100%
}
.tableZoom .trZoom
{
    WIDTH: 100%
}
.tableZoom .trZoom .tdZoomInput
{
}
.tableZoom .trZoom .tdZoomButton
{
    WIDTH: 30px
}
.tableList
{
    WIDTH: 100%
}
.tableList .trList
{
    WIDTH: 100%
}
.tableList .trList .tdListData
{
    VERTICAL-ALIGN: top
}
.tableList .trList .tdListHeader
{
}
.tableInput5050
{
    WIDTH: 100%
}
.tableInput5050 .trInput5050
{
    WIDTH: 100%
}
.tableInput5050 .trInput5050 .tdInput5050
{
    WIDTH: 50%
}
.tableKeyNDesc
{
    WIDTH: 100%
}
.tableKeyNDesc .trKeyNDesc
{
    WIDTH: 100%
}
.tableKeyNDesc .trKeyNDesc .tdKey
{
    WIDTH: 50px
}
.tableKeyNDesc .trKeyNDesc .tdDescRO
{
    BACKGROUND-COLOR: lightgrey
}
.tdSpace
{
    WIDTH: 3px
}
.tableIFrame
{
    WIDTH: 100%
}
.tableIFrame .trIFrame
{
    WIDTH: 100%
}
.iFrameList
{
    WIDTH: 100%;
    HEIGHT: 300px
}
.spanIFrameData1
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.spanIFrameHeader1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.tableIFrame .trIFrame .tdIFrameHeader
{
    PADDING-LEFT: 3px
}
.tableIFrame .trIFrame .tdIFrameData
{
    PADDING-LEFT: 3px
}
.hr100
{
    WIDTH: 100%
}
