﻿/* General */
body
{
    background-color: #F1F1F1;
}

/* Control Host */
.headerPanel
{
    background-color: #D0D0D0;
}

.propertyCommandPanel
{
    background-color: #F1F1F1;
    border-bottom: 1px solid #D0D0D0;
}

.keysPanel
{
    border: none;
}

.infoPanel
{
    border-top: 1px solid #D0D0D0;
}

.keysPanel fieldSet
{
    border-bottom: none;
}

.commandPanel
{
    background-color: #F1F1F1;
}

.hostPanel
{
    border: 1px solid #d0d0d0;
    background-color: #ffffff;
}

div[wizard="true"] .hostPanel
{
    border: none;
}

.wizard .hostPanel
{
    border: 1px solid #d0d0d0 !important;    
}

[wizard|="true"] .ajax__tab_body  fieldset
{
    border: 1px solid #D0D0D0;
}

.contentPanel
{
    border: none;
}

.collapsePanel
{
    background-color: #FFFFFF;
}

/* Layout */
#content
{
    background-color: #F1F1F1;
}

/* Popup Page Content */
.popup#content
{
    background-color: #FFFFFF;
}

/* Wizar Page Content */
.wizard#content
{
    background-color: #FFFFFF;
}

/* Page Host */
#pageTitle
{
    color: #424749;
    background-color: #FFFFFF;
}

#popupPageTitle
{
    color: #424749;
    background-color: #FFFFFF;
}

.popupHomeLink a
{
    color: #2073bc !important;
    font-size: small;
}

.popupPanel
{
    border-top: 1px solid #B3B3B3;
    border-bottom: 1px solid #B3B3B3;
}

.popupPanelHeader
{
    background-color: #D0D0D0;
}

/* Menu */
#menuPanel
{
    background-color: #3C3D3D;
}

/* Content Area */
.contentPad
{
    background: #FFFFFF;
}

.contentZone .placeholder
{
    background: #F1F1F1;
}

/* Navigation Panel*/
#navPanel
{
    background-color: #3C3D3D;
    border-top: none;
}

#navHeader
{
    background-color: #3C3D3D;
    border-bottom: none;
}

#navHeader:hover
{
    background-color: #3C3D3D;
}

/* Page Links */
.navigationItem
{
    border-bottom: 1px solid #D0D0D0;
}

    .navigationItem:hover
    {
        background-color: #F1F1F1;
    }

    .navigationItem a
    {
        color: #2073bc;
        cursor: pointer;
    }

        .navigationItem a:link
        {
            color: #2073bc;
        }

/* Alert */
#AlertDiv
{
    border: #B3B3B3;
    background-color: white;
}

#overlay div
{
    background-color: #fff;
    border: #B3B3B3;
}

/*Menu*/
.staticMenuHoverStyle
{
    background-color: #333333;
}

.staticMenuItemStyle
{
    font-weight: bold;
}

    .staticMenuItemStyle a
    {
        color: #EBEBEB;
        z-index: 10;
    }

        .staticMenuItemStyle a:hover
        {
            text-decoration: none;
        }

.dynamicMenuItemStyle
{
    background-color: #333333;
}

.dynamicMenuHoverStyle
{
    background-color: #4C4C4C;
    text-decoration: none;
}

.dynamicMenuItemStyle a
{
    color: #EBEBEB;
    font-weight: bold;
    z-index: 10;
}

    .dynamicMenuItemStyle a:hover
    {
        text-decoration: none;
    }

.dynamicMenuHoverStyle a:hover
{
    text-decoration: none;
}

/*Breadcrumbs*/
.PathSeparatorStyle
{
    color: #333333;
}

.CurrentNodeStyle
{
    color: #545454;
}

.NodeStyle
{
    color: #545454;
}

.RootNodeStyle
{
    color: #545454;
}

/*Heirarchy*/
.treeViewStyle a:link
{
    color: #2073bc;
}

.treeViewStyle .SelectedNodeStyle a:link
{
    border: #B3B3B3;
    color: #2073bc;
}

.treeViewStyle .SelectedNodeStyle a
{
    border: #B3B3B3;
    color: #2073bc;
}

.treeViewStyle .HoverNodeStyle a:link
{
    color: #2073bc;
}

.treeViewStyle .HoverNodeStyle a
{
    color: #2073bc;
    font-weight: bold;
}

/* Grid style */
table.gridStyle
{
    border: 1px solid #B3B3B3;
    
}

/* Sort header link */
.gridStyle th a
{
    color: Black;
}

.gridStyle a
{
    color: Black;
}

    .gridStyle a:link
    {
        color: #2073bc;
    }

/* Header cell style */
.gridStyle th
{
    border: 1px solid #B3B3B3;
}

a.gridStyle th
{
    color: Black;
}

/* Data cell style */
.gridStyle td
{
    border: 1px solid #B3B3B3;
}

/* Alternating row style */
.gridStyle .altRow a
{
    color: #000;
    border: 1px solid #B3B3B3;
}


.gridStyle .selectedRow
{
    /*background-color: #F1F1F1;*/
    background-color: #D9D9D9;
    color: Black;
}

    .gridStyle .selectedRow a
    {
        color: Black;
    }

        .gridStyle .selectedRow a:link
        {
            color: #2073bc;
        }

    .gridStyle .selectedRow span
    {
        color: Black;
    }

/* Mouseover row style */
.gridStyle tr:hover
{
    /*background-color: #D9D9D9;*/
    background-color: #F1F1F1;
}

/* Mouseover row style */
.gridStyle .headerRow
{
    /*background-color: #D9D9D9;*/
    background-color: #F1F1F1;
}

.gridStyle tr:first-child:hover
{
    /*background-color: #D9D9D9;*/
    background-color: #F1F1F1;
}

    /* Mouseover row style */
    .gridStyle .headerRow a
    {
        color: #000000;
    }

/* Select row style */
.gridStyle .row a
{
    color: #000;
}

    .gridStyle .row a:link
    {
        color: #2073bc;
    }

/* Select row style */
.gridStyle .rowSelect
{
    background-color: #ffffff;
    color: #fff;
}

.gridStyle .headerRow .sortAsc
{
    /*background-color: #F1F1F1;*/
    background-color: #D9D9D9;
}

.gridStyle .headerRow .sortDesc
{
    /*background-color: #F1F1F1;*/
    background-color: #D9D9D9;
}

.gridStyle .groupHeader
{
    /*background-color: #F1F1F1;*/
    background-color: #D9D9D9;
}

.gridStyle .noGroupHeader
{
    /*background-color: #F1F1F1;*/
    background-color: #D9D9D9;
}

/* Expand Row */
.gridStyle .expandRowTable
{
    background-color: #FFFFFF;
    border: 1px solid #F1F1F1;
}

.gridStyle .expandRowGroup
{
    background-color: #F1F1F1;
}

.gridStyle .expandRowItem
{
    background-color: #ffffff;
    border: 1px solid #B3B3B3;
}

    .gridStyle .expandRowItem:hover
    {
        background-color: #D9D9D9;
    }

.expandRow
{
    background-color:#F1F1F1;
    padding: 4px 10px 4px 10px;
    overflow: hidden;
    border-bottom: 1px solid #B3B3B3;
}

.expandRowParent
{
    border-bottom: none;
    background-color:#F1F1F1;
}

.expandRowCell
{
    background-color:#F1F1F1;
    border-bottom: 1px solid #F1F1F1 !important;
}

/* Row Hover Menu */
.AdditionalMenu a 
{
    color: #424749 !important;
}

.ItemActionButtons .AdditionalMenu 
{
    border: 1px solid #B3B3B3; 
}

.ItemActionButtons .AdditionalMenu li 
{ 
    background-color: white; 
}

.ItemActionButtons .AdditionalMenu li:hover 
{ 
    background-color: #D9D9D9 !Important; 
}

/* Command Group */
.commandActionGroup ul {
    border: 1px solid #B3B3B3;
}

.commandActionGroup ul li {
    color: #333;
    background-color:white;
}

.commandGroupHeader
{
    border-top: 1px solid #B3B3B3;
    border-bottom: 1px solid #B3B3B3;
}

.commandGroupHeader:hover
{
    background: white !important;
}

.splitCommandGroupHeader
{
    border-bottom: 1px solid #B3B3B3;
}

.splitCommandGroupHeader div:hover
{
    background: white !important;
}

.commandActionGroup ul li:hover {
    color: #fff;
    background: #D9D9D9;
}

/* Property Panel */
.propertyGroup
{
    background-color: #F1F1F1;
}

.dependsOnProperty
{
    background-color: #D0D0D0;
}

.dependentProperty
{
    background-color: #D0D0D0;
}

/* Property Builder */
.propertyBuilderHeader
{
    border: 1px solid #D0D0D0;
}

.propertyBuilderRow
{
    border-bottom: 1px solid #D0D0D0;
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
}

/* Navigation Menu */
.currentNode
{
    background-color: #292929;
}

.siblingNode
{
    border-top: 1px solid #444343;
}

.parentNode:hover
{
    background-color: #4C4C4C;
}

.siblingNode:hover
{
    background-color: #4C4C4C;
}

.childNode:hover
{
    background-color: #4C4C4C;
}

.parentNode a
{
    color: #EBEBEB;
}

    .parentNode a:link
    {
        color: #EBEBEB;
    }

.siblingNode a
{
    color: #EBEBEB;
}

    .siblingNode a:link
    {
        color: #EBEBEB;
    }

.childNode a
{
    color: #EBEBEB;
}

    .childNode a:link
    {
        color: #EBEBEB;
    }

/* Popup Window Styles */
#popupBkg
{
    background: #6fa5fd;
    border: 1px solid #B3B3B3;
}

#popupWindow
{
    background: #FFFFFF;
    border: 2px solid #B3B3B3;
}

#popupClose
{
    color: #6fa5fd;
}

#popupWindow h1
{
    color: #6FA5FD;
    border-bottom: 2px solid #B3B3B3;
}

/* Dictionary Form */
.formTabGroup fieldset
{
    border: 1px solid #B3B3B3;
}

/* Display table */
table.displayTable
{
    border: 1px solid #B3B3B3;
}

.displayTable td
{
    border: 1px solid #B3B3B3;
    background: #FFFFFF;
}

.displayTable .altRow a
{
    color: #000;
    border: 1px solid #194B8D;
}

/* Popup Dialog */
.ui-dialog .ui-dialog-titlebar 
{
    background-color: #D0D0D0 !important;
    border:  #D0D0D0  !important;
    color: #424749  !important;
}

.ui-widget-header
{
    background-color: #F1F1F1 !important;
    border:  #F1F1F1  !important;
    color: #424749  !important;
}

/* Qtip */
.qtip-default 
{
    border-color: #B3B3B3 !important;
    background-color: #FFFFFF !important;
}

.qtip-content
{
    background-color: #F1F1F1;
}

/* Display Group */
.displayGroup
{
    background-color: #F1F1F1;
}

.displayGroupItem
{
    background-color: #ffffff;
    border: 1px solid #B3B3B3;
}

.displayGroupItem:hover
{
    background-color: #D9D9D9;
}

.displayGroupItemNoHover:hover
{
    background-color: #ffffff !important;
}

/* Access Rule List */
.ruleList 
{
    border: 1px solid #B3B3B3;
}