html, body
    {
    margin: 0px;
    height: 100%;
    font-family: Verdana;
    font-size: 8pt;
    }

    .StaticMenu
    {
    font-size: 9pt;
    }

    .StaticMenuItem
    {
    padding: 3px 6px 3px 6px;
    color: #FFFFFF;
    font-weight: bold;
    }

    .StaticHover
    {
    padding: 3px 6px 1px 5px;
    background-color: #B6BDD2;
    border: solid 1px #0A246A;
    color: #000000;
    }

    .DynamicMenu
    {
    font-size: 9pt;
    border: solid 1px #000000;
    padding: 1px;
    }

    .DynamicMenuItem
    {
    color: #000000;
    padding: 2px 2px 2px 2px;
    border: solid 1px #FFFFFF;
    }

    .DynamicMenuItem[disabled]
    {
    opacity: 0.4;
    }

    .DynamicHover
    {
    background-color: #B6BDD2;
    border: solid 1px #0A246A;
    }

    .Node
    {
    color: #000000;
    border: solid 1px #FFFFFF;
    }

    .SelectedNode
    {
    background-color: #B6BDD2;
    border: solid 1px #0A246A;
    }

    .TabStrip
    {
    }

    .Tab
    {
    padding: 4px 6px 4px 6px;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #0059C6;
    background-color: #CCE0FF;
    font-weight: bold;
    color: #0059C6;
    }

    .TabBorder
    {
    margin: 0px;
    padding: 0px;
    height: 2px;
    color: #0059C6;
    background-color: #0059C6;
    border: 0px;
    }

    .SelectedTab
    {
    border-color: #0059C6;
    background-color: #0059C6;
    color: #FFFFFF;
    }

    .Button
    {
    border: solid 1px #0059C6;
    background-color: #CCE0FF;
    padding: 2px 6px 2px 6px;
    font-family: Verdana;
    font-size: 8pt;
    }

    .ValueText
    {
    font-family: Verdana;
    font-size: 8pt;
    }

    .LargeTextBox
    {
    height: 120px;
    }

    .CodeTextBox
    {
    height: 400px;
    font-family: Courier New;
    font-size: 8pt;
    }

    .SiteMessageEditorLabel
    {
    text-align: right;
    width: 150px;
    }

    .SiteMessageEditorTextBox
    {
    width: 100%;
    }

    .ObjectSearchPanel
    {
    padding: 4px;
    }

    .ObjectSearchPanelLabel
    {
    display: block;
    margin: 6px 0px 0px 0px;
    }

    .ObjectSearchPanelValue
    {
    display: block;
    margin: 2px 0px 0px 6px;
    width: 175px;
    }

    .RelatedDocumentsView
    {
    margin-top: 4px;
    }

    .RelatedDocumentsViewGridView
    {
    margin-top: 4px;
    }

    .RelatedDocumentsViewWizard
    {
    width: 500px;
    }

    .RelatedDocumentsViewWizardHeader
    {
    padding: 0px 0px 10px 4px;
    font-weight: bold;
    }

    .RelatedDocumentsViewWizardContent
    {
    padding-left: 50px;
    }

    .RelatedDocumentsViewWizardLabel
    {
    display: block;
    }

    .RelatedDocumentsViewWizardValue
    {
    display: block;
    margin: 2px 0px 6px 6px;
    width: 175px;
    }

    .RelatedDocumentsViewWizardButtonPanel
    {
    padding-right: 100px;
    }

    .RelatedDocumentsViewScreenCapturer
    {
    }

    .RelatedDocumentsViewScreenCapturerControlPanel
    {
    float: left;
    width: 200px;
    height: 150px;
    }

    .RelatedDocumentsViewScreenCapturerPictureBox
    {
    width: 200px;
    height: 150px;
    background-color: #DDDDDD;
    border: 1px solid #000000;
    }

    .ChangeIndicator
    {
    color: #FF0000;
    }

    .HeaderPanel
    {
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 80px;
    }

    .HeaderTopBarPanel
    {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 5px;
    background: url(Gradient.axd?Length=1600&StartColor=FFFFFF&FinishColor=0059C6) repeat-y right;
    }

    .HeaderBottomBarPanel
    {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 5px;
    background: url(Gradient.axd?Length=1600&StartColor=0059C6&FinishColor=FFFFFF) repeat-y;
    }

    .HeaderLogoPanel
    {
    position: absolute;
    top: 5px;
    left: 4px;
    }

    .HeaderMainMenuPanel
    {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: url(Gradient.axd?Length=1600&StartColor=0059C6&FinishColor=FFFFFF) repeat-y;
    }

    .HeaderHelpMenuPanel
    {
    position: absolute;
    top: 0px;
    right: 0px;
    background: url(Gradient.axd?Length=1600&StartColor=FFFFFF&FinishColor=0059C6) repeat-y right;
    }

    .HeaderApplicationNamePanel
    {
    position: absolute;
    bottom: 30px;
    right: 10px;
    font-size: 14pt;
    font-weight: bold;
    }

    .HeaderContactPanel
    {
    position: absolute;
    bottom: 10px;
    right: 10px;
    font-weight: bold;
    }

    .ToolBarPanel
    {
    position: absolute;
    top: 84px;
    left: 4px;
    right: 4px;
    height: 30px;

    /* IE */
    width: expression(documentElement.clientWidth - 8);
    }

    .ContentPanel
    {
    position: absolute;
    top: 118px;
    bottom: 30px;
    left: 4px;
    right: 4px;
    overflow: auto;

    /* IE */
    width: expression(documentElement.clientWidth - 8);
    height: expression(documentElement.clientHeight - 118 - 30);
    }

    .FooterPanel
    {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 25px;
    background-color: #DDDDDD;
    border-top: 1px solid #666666;
    }

    .FooterCopyrightPanel
    {
    position: absolute;
    top: 5px;
    left: 10px;
    }

    .FooterSupportLinkPanel
    {
    position: absolute;
    top: 5px;
    left: 40%;
    }

    .FooterChangeIndicatorPanel
    {
    position: absolute;
    top: 5px;
    left: 70%;
    }

    .FooterResourcesLinkPanel
    {
    position: absolute;
    top: 5px;
    right: 10px;
    }

    .PositionedPanel
    {
    position: relative;
    width: 100%;
    height: 100%;
    }

    .ExplorerBox
    {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    border: 1px solid black;

    /* IE */
    width: expression(parentElement.clientWidth - 3);
    height: expression(parentElement.clientHeight - 3);
    }

    .ExplorerSidebarPanel
    {
    float: left;
    width: 20%;
    height: 100%;
    }

    .ExplorerSplitter
    {
    float: left;
    width: 4px;
    height: 100%;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    background: #BBBBBB url(Gradient.axd?Orientation=Vertical&Length=40&StartColor=DDDDDD&FinishColor=BBBBBB) repeat-x;
    }

    .ExplorerMainPanel
    {
    float: left;
    width: 79.5%;
    height: 100%;
    }

    .ExplorerHeader
    {
    position: absolute;
    left: 0px;
    right: 0px;
    height: 28px;
    overflow: hidden;
    border-bottom: 1px solid black;
    background: #BBBBBB url(Gradient.axd?Orientation=Vertical&Length=40&StartColor=DDDDDD&FinishColor=BBBBBB) repeat-x;

    /* IE */
    width: expression(parentElement.clientWidth);
    }

    .ExplorerContent
    {
    position: absolute;
    top: 29px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: auto;
    vertical-align: top;

    /* IE */
    width: expression(parentElement.clientWidth);
    height: expression(parentElement.clientHeight - 29);
    }

    .ExplorerSidebarLabel
    {
    position: absolute;
    bottom: 8px;
    left: 8px;
    }

    .ExplorerRecursePanel
    {
    position: absolute;
    bottom: 3px;
    right: 3px;
    }

    .ExplorerPageHopper
    {
    position: absolute;
    bottom: 4px;
    left: 8px;
    }

    .ExplorerTotalLabel
    {
    position: absolute;
    bottom: 8px;
    left: 200px;
    }

    .ExplorerQueryList
    {
    position: absolute;
    bottom: 4px;
    right: 8px;
    width: 300px;
    }

    .FieldLabelCell
    {
    padding: 6px 4px;
    width: 100px;
    text-align: right;
    vertical-align: top;
    }

    .FieldValueCell
    {
    padding: 6px 4px;
    vertical-align: top;
    }

    .FieldMiscellaneousCell
    {
    padding: 6px 0px 0px 0px;
    width: 100px;
    vertical-align: top;
    }

    .TextEditorTextBox
    {
    display: block;
    width: 100%;
    height: 120px;
    }

    .WideFieldLabelPanel
    {
    margin: 4px 0px 4px 4px;
    }

    .WideFieldValuePanel
    {
    float: left;
    width: 650px;
    margin: 2px 6px;
    }

    .WideFieldMiscellaneousPanel
    {
    float: left;
    margin: 2px 0px;
    }

    .ValueControl
    {
    width: 500px;
    }

    .LogInValueControl
    {
    width: 200px;
    }

    .WideValueControl
    {
    width: 650px;
    }

    .SpellCheckerButton
    {
    float: left;
    }

    .Validator
    {
    float: left;
    }

    .RequiredFieldIndicator
    {
    color: #0059C6;
    }

    .LogInDialog
    {
    margin: 5% 0% 0% 30%;
    width: 40%;
    }

    .LogOutDialog
    {
    margin: 5% 0% 0% 35%;
    width: 30%;
    }

    .ErrorDialog
    {
    width: 775px;
    }

    .IssueConfirmationDialog
    {
    margin: 5% 0% 0% 35%;
    width: 30%;
    }

    .ContactSelectorDialog
    {
    width: 775px;
    }

    .ObjectDialog
    {
    width: 775px;
    }

    .SettingsDialog
    {
    width: 775px;
    }

    .DialogHeader
    {
    padding: 5px;
    background: url(Gradient.axd?Length=1200&StartColor=0059C6&FinishColor=FFFFFF) repeat-y;
    color: #FFFFFF;
    font-weight: bold;
    border: solid 2px #0059C6;
    }

    .DialogContent
    {
    border-left: solid 2px #0059C6;
    border-bottom: solid 2px #0059C6;
    border-right: solid 2px #0059C6;
    padding: 4px;
    }

    .DoubleListBoxListBox
    {
    width: 175px;
    height: 200px;
    }

    .ToolBar
    {
    }

    .ToolBarItem
    {
    padding: 3px 5px;
    }

    .ToolBarItem[disabled]
    {
    opacity: 0.4;
    }

    .ToolBarItemHover
    {
    padding: 2px 4px;
    background-color: #B6BDD2;
    border: solid 1px #0A246A;
    }

    .ToolBarSelectedItem
    {
    padding: 2px 4px;
    background-color: #B6BDD2;
    border: 1px solid #0A246A;
    }

    .ToolBarSeparator
    {
    width: 1px;
    background-color: #666666;
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    }

    .ToolBarDivider
    {
    width: 5px;
    }

    .GridView
    {
    width: 100%;
    }

    .GridViewHeader
    {
    color: #FFFFFF;
    background: #666666 url(Gradient.axd?Orientation=Vertical&Length=40&StartColor=888888&FinishColor=666666) repeat-x;
    }

    .GridViewHeader a
    {
    color: #FFFFFF;
    }

    .GridViewHeader th
    {
    padding: 2px;
    }

    .GridViewRow
    {
    background-color: #F3F3F3;
    }

    .GridViewRow td
    {
    padding: 2px;
    }

    .GridViewAlternatingRow
    {
    background-color: #E6E6E6;
    }

    .GridViewAlternatingRow td
    {
    padding: 2px;
    }

    .GridViewRowHover
    {
    background-color: #B6BDD2;
    }

    .ClassEditInfoEditor
    {
    width: 100%;
    }

    .ClassEditInfoEditorHeader
    {
    color: #FFFFFF;
    background: #666666 url(Gradient.axd?Orientation=Vertical&Length=40&StartColor=888888&FinishColor=666666) repeat-x;
    }

    .ClassEditInfoEditorHeader th
    {
    padding: 4px;
    }

    .ClassEditInfoEditorItem
    {
    background-color: #F3F3F3;
    }

    .ClassEditInfoEditorItem td
    {
    padding: 4px;
    }

    .ClassEditInfoEditorAlternatingItem
    {
    background-color: #E6E6E6;
    }

    .ClassEditInfoEditorAlternatingItem td
    {
    padding: 4px;
    }

    .ClassEditInfoEditorFooter
    {
    }

    .ClassEditInfoEditorFooter td
    {
    padding: 4px;
    }

    .ClassEditInfoEditorValue
    {
    width: 300px;
    }