/* All CDADateTimeEdits */
.CDADateTimeEditTextBox
{
    /*
	for some reason these font styles are not being used - so hard coded them at runtime in the BasePage SW 11/5/09
	font-family: Arial;
	font-size: 8pt;
	*/
    color: black; /* font colour*/
    background-color: white;
}

.CDADateTimeDropdown
{
    background-color: white;
    font-family: Arial;
    font-size: 11px;
    border-width: 1px;
    border-color: Black;
    z-index: -1;
}




/*Maintenance tabs styles*/
tr.maint_tabs_cell,
table.maint_body_table
{
    width: 100%;
    background-color: white;
    margin-bottom:300px!important;
}

.maint_tabs_cell ul.dxnbLite
{
    padding: 0px;
    width: 100%;
}

    .maint_tabs_cell ul.dxnbLite li
    {
    }

.maint_tabs_cell .dxnbLite .dxnb-content
{
    overflow: visible;
}





.maint_page_container_table
{
    width: 100%;
}

.maint_page_photoandgrid_cell
{
    /*width: 176px;*/
    vertical-align: top;
}

.maint_page_summaryandnavbar_cell
{
    width: 100%;
    vertical-align: top;
    float: none;
}

.maint_list_cell
{
    width: 150px;
    vertical-align: top;
}

.maint_body_cell
{
    padding-left: 3px;
    padding-right: 3px;
    height: 100%;
    width: 100%;
}

.maint_page_container_div
{
    width: 100%;
}

.maint_list_div
{
    float: left;
    width: 176px;
    height: 100%;
}

.maint_body_div
{
    float: left; /* sit side by side the list div */
    padding-left: 3px;
    padding-right: 3px;
    height: 100%;
    width: 100%;
}

.maint_title_div
{
    float: left;
    height: 45px;
    color: black; /* white; */
    font-weight: bold;
    font-size: 11px;
    background-color: #DEE6E8; /* SW 30/09/09 changed from dark blue #2B4E7F;  Changed from #6A7E99; SW8321 29/09/09 */
    padding-bottom: 1px;
    padding-top: 1px;
    padding-right: 3px;
    padding-left: 3px;
    border-style: solid;
    border-width: 1px;
    border-color: Gray;
}

.maint_title_desc_div
{
    float: left;
    vertical-align: bottom;
}

.maint_title_id_div
{
    float: right;
    width: 50px;
    padding-right: 15px;
    vertical-align: bottom;
}

.maint_title_flags_div
{
    float: right;
    padding-right: 5px;
}

.maint_photo_div
{
    float: left;
}

.maint_nav_div
{
    float: right;
    text-align: right;
    width: 70px;
}

.maint_tabs_div
{
    height: 100%;
}
/* Navigation buttons in a table cell eg in Maintenance screen - first, prior, next, last. SW5639 27/08/09 */
.maint_next_prior_cell
{
    text-align: left;
    padding: 2px;
    width: 17px;
    height: 15px;
}









/******************************
 *                            *
 * CSS for CDAPopUpControl    *
 *                            *
 ******************************/
/* -- ASPxCallbackPanel -- */

/* New style of CDAPopupControl css - this will override the styles for the header & content */
.CDAPopupControl .dxpcHeader td, .CDAPopupControl .dxpcContent
{
    font: 8pt Arial !important;
    color: #303030 !important;
}

.CDAPopupControl
{
    width: auto !important;
}

.dxcpLoadingPanel_CDAPopUpControl
{
    font: 8pt Arial;
    color: #303030;
}

    .dxcpLoadingPanel_CDAPopUpControl td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxcpLoadingPanelWithContent_CDAPopUpControl
{
    font: 8pt Arial;
    color: #303030;
    border: solid 1px #9F9F9F;
    background-color: White;
}

    .dxcpLoadingPanelWithContent_CDAPopUpControl td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxcpLoadingDiv_CDAPopUpControl
{
    background-color: #dcdcdc;
    opacity: 0.01;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}
/* Disabled */
.dxcpDisabled_CDAPopUpControl
{
    color: #acacac;
    cursor: default;
}

/* -- ASPxCloudControl -- */
.dxccControl_CDAPopUpControl a:hover
{
    text-decoration: underline!important;
}

.dxccControl_CDAPopUpControl a
{
    text-decoration: none!important;
    color: #1E3695;
}

.dxccControl_CDAPopUpControl
{
    font-family: Arial, Verdana, Arial;
    text-decoration: none;
    color: #1E3695;
    background-color: #FFFFFF;
}
/* Disabled */
.dxccDisabled_CDAPopUpControl
{
    color: #808080;
    cursor: default;
}

/* -- ASPxDataView -- */
.dxdvControl_CDAPopUpControl
{
    font: 8pt Arial;
    color: black;
}

    .dxdvControl_CDAPopUpControl td.dxdvCtrl_CDAPopUpControl
    {
        padding: 12px 40px 12px 40px;
    }

.dxdvLoadingPanel_CDAPopUpControl
{
    border: solid 1px #9F9F9F;
    background-color: white;
    font: 8pt Arial;
    color: #303030;
}

    .dxdvLoadingPanel_CDAPopUpControl td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxdvContent_CDAPopUpControl
{
}

.dxdvItem_CDAPopUpControl, .dxdvFlowItem_CDAPopUpControl
{
    font: 8pt Arial;
    color: #787878;
    border: solid 1px #A8A8A8;
    background-color: #F0F0F0;
    padding: 12px 12px 12px 14px;
    height: 180px; /*if IE*/
    height: expression("154px");
}

.dxdvFlowItem_CDAPopUpControl
{
    float: left;
    overflow: hidden;
}

.dxdvFlowItemsContainer_CDAPopUpControl
{
}

.dxdvEmptyItem_CDAPopUpControl
{
    font: 8pt Arial;
    color: #787878;
    text-align: left;
    vertical-align: top;
    padding: 12px 12px 12px 14px;
    height: 180px;
    /*if IE*/
    height: expression("154px");
}

.dxdvPagerPanel_CDAPopUpControl
{
}

.dxdvEmptyData_CDAPopUpControl
{
    color: #dcdcdc;
}
/* Disabled */
.dxdvDisabled_CDAPopUpControl
{
    color: #808080;
    cursor: default;
}

/* -- ASPxHeadline -- */
.dxhlControl_CDAPopUpControl
{
    font: 10px Verdana;
    color: black;
}

.dxhlContent_CDAPopUpControl
{
    font: 8pt Verdana;
    color: black;
}

.dxhlDate_CDAPopUpControl
{
    color: #dcdcdc;
    white-space: nowrap;
}

.dxhlHeader_CDAPopUpControl
{
    font: 10pt Arial;
    color: #dcdcdc;
    font-weight: normal;
    line-height: 17px;
}

.dxhlDateHeader_CDAPopUpControl
{
    font: 10pt Arial;
    color: #dcdcdc;
    font-weight: normal;
}

.dxhlLeftPanel_CDAPopUpControl
{
    font: 10px Verdana;
    color: black;
}

.dxhlRightPanel_CDAPopUpControl
{
    font: 10px Verdana;
    color: black;
}

.dxhlDateLeftPanel_CDAPopUpControl
{
    font: 10px Verdana;
    color: #dcdcdc;
    white-space: nowrap;
}

.dxhlDateRightPanel_CDAPopUpControl
{
    font: 10px Verdana;
    color: #dcdcdc;
    white-space: nowrap;
}

.dxhlTailDiv_CDAPopUpControl
{
    font: 10px Verdana;
    color: Black;
}

    .dxhlTailDiv_CDAPopUpControl a
    {
        color: #1E3695;
    }

        .dxhlTailDiv_CDAPopUpControl a:hover
        {
            text-decoration: none;
        }

        .dxhlTailDiv_CDAPopUpControl a:visited
        {
            color: #996085;
        }

.dxhlContent_CDAPopUpControl a.dxhl
{
    color: #1E3695;
}

    .dxhlContent_CDAPopUpControl a.dxhl:hover
    {
        text-decoration: none;
    }

    .dxhlContent_CDAPopUpControl a.dxhl:visited
    {
        color: #996085;
    }
/* Disabled */
.dxhlDisabled_CDAPopUpControl
{
    color: #acacac;
    cursor: default;
}

/* -- ASPxLoadingPanel -- */
.dxlpLoadingPanel_CDAPopUpControl
{
    font: 8pt Arial;
    color: #303030;
    background-color: white;
    border: solid 1px #9F9F9F;
}

    .dxlpLoadingPanel_CDAPopUpControl td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxlpLoadingDiv_CDAPopUpControl
{
    background-color: #777777;
    opacity: 0.7;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}

/* Disabled */
.dxnbDisabled_CDAPopUpControl, .dxnbDisabled_CDAPopUpControl table.dxnb
{
    color: #acacac;
    cursor: default;
}

/* -- ASPxNewsControl -- */
.dxncControl_CDAPopUpControl
{
    font: 10px Arial;
    color: black;
    background-color: White;
}

    .dxncControl_CDAPopUpControl td.dxncCtrl_CDAPopUpControl
    {
        padding: 18px 18px 18px 18px;
    }

.dxncLoadingPanel_CDAPopUpControl
{
    border: solid 1px #9F9F9F;
    background-color: white;
    font: 8pt Arial;
    color: #303030;
}

    .dxncLoadingPanel_CDAPopUpControl td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxncContent_CDAPopUpControl
{
}

.dxncPagerPanel_CDAPopUpControl
{
    padding: 0px 3px 0px 3px;
}

.dxncItem_CDAPopUpControl
{
    font: 8pt Arial;
    vertical-align: top;
    border-bottom: solid 1px #A8A8A8;
    padding: 12px 8px 12px 8px;
}

.dxncEmptyItem_CDAPopUpControl
{
    font: 10px Arial;
    vertical-align: top;
    padding: 12px 12px 12px 14px;
}

.dxncBackToTop_CDAPopUpControl
{
    font: 10px Arial;
    color: #404040;
}

    .dxncBackToTop_CDAPopUpControl a
    {
        font: 10px Arial;
        color: #0d45b7;
    }

        .dxncBackToTop_CDAPopUpControl a:hover
        {
            font: 10px Arial;
            color: #5494ea;
        }

        .dxncBackToTop_CDAPopUpControl a:visited
        {
            font: 10px Arial;
            color: #ab59a6;
        }

/* Headline */
.dxncItemContent_CDAPopUpControl
{
    font: 8pt Verdana;
    color: black;
}

.dxncItemDate_CDAPopUpControl
{
    color: #dcdcdc;
    white-space: nowrap;
}

.dxncItemHeader_CDAPopUpControl
{
    font: 10pt Arial;
    color: #dcdcdc;
    font-weight: bold;
    line-height: 17px;
}

    .dxncItemHeader_CDAPopUpControl .dxncItemDate_CDAPopUpControl
    {
        font: 10pt Arial;
        color: #dcdcdc;
        font-weight: normal;
    }

.dxncItemLeftPanel_CDAPopUpControl
{
    font: 10px Verdana;
    color: black;
}

.dxncItemRightPanel_CDAPopUpControl
{
    font: 10px Verdana;
    color: black;
}

.dxncItemDateLeftPanel_CDAPopUpControl
{
    font: 10px Verdana;
    color: #dcdcdc;
    white-space: nowrap;
}

.dxncItemDateRightPanel_CDAPopUpControl
{
    font: 10px Verdana;
    color: #dcdcdc;
    white-space: nowrap;
}

.dxncItemTailDiv_CDAPopUpControl
{
    font: 10px Verdana;
    color: Black;
}

    .dxncItemTailDiv_CDAPopUpControl a
    {
        color: #1E3695;
    }

        .dxncItemTailDiv_CDAPopUpControl a:hover
        {
            text-decoration: none;
        }

        .dxncItemTailDiv_CDAPopUpControl a:visited
        {
            color: #996085;
        }

.dxncItemContent_CDAPopUpControl a.dxhl
{
    color: #1E3695;
}

    .dxncItemContent_CDAPopUpControl a.dxhl:hover
    {
        text-decoration: none;
    }

    .dxncItemContent_CDAPopUpControl a.dxhl:visited
    {
        color: #996085;
    }

.dxncEmptyData_CDAPopUpControl
{
    color: #dcdcdc;
}
/* Disabled */
.dxncDisabled_CDAPopUpControl, .dxncDisabled_CDAPopUpControl a, .dxncDisabled_CDAPopUpControl a:hover
{
    color: #acacac;
    cursor: default;
}

/* -- ASPxPager -- */
.dxpControl_CDAPopUpControl
{
    font: 8pt Arial;
    color: black;
}

    .dxpControl_CDAPopUpControl td.dxpCtrl_CDAPopUpControl
    {
        padding: 5px 2px 5px 2px;
    }

.dxpButton_CDAPopUpControl
{
    font: 8pt Arial;
    color: #394EA2;
    text-decoration: underline;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
}

    .dxpButton_CDAPopUpControl a
    {
        font: 8pt Arial;
        color: #394EA2;
        text-decoration: underline;
        white-space: nowrap;
    }

.dxpDisabledButton_CDAPopUpControl
{
    font: 8pt Arial;
    color: black;
    text-decoration: none;
}

.dxpPageNumber_CDAPopUpControl
{
    font: 8pt Arial;
    color: #394EA2;
    text-decoration: underline;
    text-align: center;
    vertical-align: middle;
    padding: 1px 5px 0px 5px;
}

    .dxpPageNumber_CDAPopUpControl a
    {
        font: 8pt Arial;
        color: #394EA2;
        text-decoration: underline;
    }

.dxpCurrentPageNumber_CDAPopUpControl
{
    font: 8pt Arial;
    color: black;
    font-weight: bold;
    text-decoration: none;
    padding: 1px 3px 0px 3px;
}

.dxpSummary_CDAPopUpControl
{
    font: 8pt Arial;
    color: black;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    padding: 1px 4px 0px 4px;
}

.dxpSeparator_CDAPopUpControl
{
    background-color: #CCCCCC;
}
/* Disabled */
.dxpDisabled_CDAPopUpControl
{
    color: #acacac;
    border-color: #808080;
    cursor: default;
}

/* -- ASPxPopupControl -- */
.dxpcControl_CDAPopUpControl
{
    font: 8pt Arial;
    color: black;
    background-color: white;
    border: solid 1px #8B8B8B;
}

    .dxpcControl_CDAPopUpControl a
    {
        color: #1E3695;
    }

.dxpcCloseButton_CDAPopUpControl
{
    font: 8pt Arial;
    color: black;
    padding: 1px 1px 1px 1px;
}

.dxpcCloseButtonHover_CDAPopUpControl
{
    font: 8pt Arial;
    color: black;
}

.dxpcContent_CDAPopUpControl
{
    font: 8pt Arial;
    color: #010000;
    white-space: normal;
    padding: 9px 12px 9px 12px;
    vertical-align: top;
}

.dxpcFooter_CDAPopUpControl
{
    font: 8pt Arial;
    color: #858585;
    background-color: #F3F3F3;
    border-top: solid 1px #dcdcdc;
}

    .dxpcFooter_CDAPopUpControl td.dxpc
    {
        font: 8pt Arial;
        color: #858585;
        white-space: nowrap;
        padding: 6px 12px 8px 12px;
    }

.dxpcHeader_CDAPopUpControl
{
    font: 8pt Arial;
    color: #404040;
    background-color: #dcdcdc;
    border-bottom: solid 1px #C9C9C9;
}

    .dxpcHeader_CDAPopUpControl td.dxpc
    {
        font: normal 8pt Arial;
        color: black;
        white-space: nowrap;
    }

.dxpcModalBackground_CDAPopUpControl
{
    background-color: #777777;
    opacity: 0.7;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* Disabled */
.dxpcDisabled_CDAPopUpControl
{
    color: #808080;
    cursor: default;
}

/* -- ASPxRoundPanel -- */
.dxrpControl_CDAPopUpControl td.dxrp
{
    font-size: 8pt;
    font-family: Arial, Verdana, Arial;
    color: #000000;
}

.dxrpControl .dxrpHeader
{
    /*border: none !Important;*/
    height: 20px;
    vertical-align: middle;
}

/* Round panel header */
.dxpc-headerContent
{
    font-family: Arial;
    font-size: 11px;
}

/* Header */
.dxrpHeader_CDAPopUpControl, .dxrpHeader_CDAPopUpControl td.dxrp
{
    font-size: 11px;
    font-family: Arial, Verdana, Arial;
    font-weight: bold;
    color: white;
}
/* Disabled */
.dxrpDisabled_CDAPopUpControl, .dxrpDisabled_CDAPopUpControl td.dxrp
{
    color: #acacac;
    cursor: default;
}

/* -- ASPxSiteMapControl -- */
.dxsmControl_CDAPopUpControl a:hover
{
    text-decoration: none!important;
}

.dxsmControl_CDAPopUpControl a:visited
{
    color: #996085!important;
}

.dxsmControl_CDAPopUpControl
{
    color: #1E3695;
    background-color: white;
    font-family: Verdana, Arial, Arial;
    font-size: 11px;
    border: Solid 1px #A8A8A8;
}
/* - Category Level - */
.dxsmCategoryLevel_CDAPopUpControl, .dxsmCategoryLevel_CDAPopUpControl a
{
    color: #1E3695;
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Verdana;
    text-decoration: none;
}

.dxsmCategoryLevel_CDAPopUpControl
{
    white-space: nowrap;
    padding: 0px 0px 5px 0px;
}

.dxsmCategoryLevel_CDAPopUpControl
{
    border-bottom: solid 1px #B8B8B8;
}
/*flow layout*/
.dxsmLevelCategoryFlow_CDAPopUpControl, .dxsmLevelCategoryFlow_CDAPopUpControl a
{
    color: #1E3695;
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Arial, Verdana, Arial;
    text-decoration: underline;
}
/* - Level 0 - */
.dxsmLevel0_CDAPopUpControl, .dxsmLevel0_CDAPopUpControl a, .dxsmLevel0Categorized_CDAPopUpControl a, .dxsmLevel0Categorized_CDAPopUpControl
{
    color: #1E3695;
    font-weight: bold;
    font-size: 8pt;
    font-family: Verdana;
    text-decoration: none;
}

.dxsmLevel0_CDAPopUpControl, .dxsmLevel0Categorized_CDAPopUpControl
{
    white-space: nowrap;
    padding: 0px 0px 2px 0px;
}

.dxsmLevel0_CDAPopUpControl
{
    border-bottom: solid 1px #B8B8B8;
    padding: 0px 0px 5px 0px;
}
/*flow layout*/
.dxsmLevel0Flow_CDAPopUpControl, .dxsmLevel0Flow_CDAPopUpControl a, .dxsmLevel0CategorizedFlow_CDAPopUpControl a, .dxsmLevel0CategorizedFlow_CDAPopUpControl
{
    color: #1E3695;
    font-family: Arial, Verdana, Arial;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: underline;
}

.dxsmLevel0Flow_CDAPopUpControl
{
    padding: 0px 0px 0px 0px;
}

.dxsmLevel0Flow_CDAPopUpControl
{
    text-decoration: none;
}

/* - Level 1 - */
.dxsmLevel1_CDAPopUpControl, .dxsmLevel1_CDAPopUpControl a, .dxsmLevel1Categorized_CDAPopUpControl a, .dxsmLevel1Categorized_CDAPopUpControl
{
    font-family: Arial;
    color: #3C55B9;
    font-size: 8pt;
    text-decoration: none;
}

.dxsmLevel1_CDAPopUpControl, .dxsmLevel1Categorized_CDAPopUpControl
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;
}

/*flow layout*/
.dxsmLevel1Flow_CDAPopUpControl, .dxsmLevel1Flow_CDAPopUpControl a, .dxsmLevel1CategorizedFlow_CDAPopUpControl, .dxsmLevel1CategorizedFlow_CDAPopUpControl a
{
    color: #3C55B9;
    font-family: Arial, Verdana, Arial;
    font-size: 8pt;
    text-decoration: underline;
}

.dxsmLevel1Flow_CDAPopUpControl
{
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

/* - Level 2 - */
.dxsmLevel2_CDAPopUpControl, .dxsmLevel2_CDAPopUpControl a, .dxsmLevel2Categorized_CDAPopUpControl a, .dxsmLevel2Categorized_CDAPopUpControl
{
    font-size: 8pt;
    font-family: Arial;
    color: #5078DC;
    text-decoration: none;
}

.dxsmLevel2_CDAPopUpControl, .dxsmLevel2Categorized_CDAPopUpControl
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;
}
/*flow layout*/
.dxsmLevel2Flow_CDAPopUpControl, .dxsmLevel2Flow_CDAPopUpControl a
{
    color: #5078DC;
    font-size: 8pt;
    font-family: Arial, Verdana, Arial;
    text-decoration: underline;
}

.dxsmLevel2Flow_CDAPopUpControl
{
    padding: 0px 0px 0px 0px;
}
/* - Level 3 - */
.dxsmLevel3_CDAPopUpControl, .dxsmLevel3_CDAPopUpControl a
{
    font-size: 7pt;
    font-family: Arial;
    color: #999999;
    text-decoration: none;
}

.dxsmLevel3_CDAPopUpControl
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;
}
/*flow layout*/
.dxsmLevel3Flow_CDAPopUpControl, .dxsmLevel3Flow_CDAPopUpControl a
{
    color: #999999;
    font-size: 7pt;
    font-family: Arial, Verdana, Arial;
    text-decoration: underline;
}
/* - Level 4 - */
.dxsmLevel4_CDAPopUpControl, .dxsmLevel4_CDAPopUpControl a
{
    font-size: 6pt;
    font-family: Arial;
    color: #A8A8A8;
    text-decoration: none;
}

.dxsmLevel4_CDAPopUpControl
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;
}
/*flow layout*/
.dxsmLevel4Flow_CDAPopUpControl, .dxsmLevel4Flow_CDAPopUpControl a
{
    color: #A8A8A8;
    font-family: Arial, Verdana, Arial;
    font-size: 6pt;
    text-decoration: underline;
}

.dxsmLevel4Flow_CDAPopUpControl
{
    padding: 0px 0px 0px 0px;
}
/* - Other Levels - */
.dxsmLevelOther_CDAPopUpControl
{
    font-size: 9px;
    font-family: Arial;
    color: #A8A8A8;
    text-decoration: none;
}

.dxsmLevelOther_CDAPopUpControl
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;
}
/*flow layout*/
.dxsmLevelOtherFlow_CDAPopUpControl, .dxsmLevelOtherFlow_CDAPopUpControl a
{
    color: #A8A8A8;
    font-family: Arial, Verdana, Arial;
    font-size: 8pt;
    text-decoration: underline;
}
/* Disabled */
.dxsmDisabled_CDAPopUpControl
{
    color: #acacac;
    cursor: default;
}

/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl_CDAPopUpControl
{
    font: 8pt Arial;
    color: black;
}

.dxtcLoadingPanel_CDAPopUpControl
{
    font: 8pt Arial;
    color: #303030;
}

    .dxtcLoadingPanel_CDAPopUpControl td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

/* Tab Hyperlink*/
.dxtcTab_CDAPopUpControl a, .dxtcTabWithTabPositionLeft_CDAPopUpControl a, .dxtcTabWithTabPositionBottom_CDAPopUpControl a, .dxtcTabWithTabPositionRight_CDAPopUpControl a,
.dxtcActiveTab_CDAPopUpControl a, .dxtcActiveTabWithTabPositionBottom_CDAPopUpControl a, .dxtcActiveTabWithTabPositionLeft_CDAPopUpControl a, .dxtcActiveTabWithTabPositionRight_CDAPopUpControl a,
.dxtcTabHover_CDAPopUpControl a, .dxtcTabHoverWithTabPositionBottom_CDAPopUpControl a, .dxtcTabHoverWithTabPositionLeft_CDAPopUpControl a, .dxtcTabHoverWithTabPositionRight_CDAPopUpControl a
{
    text-decoration: none;
    color: black;
}

.dxtcActiveTab_CDAPopUpControl, .dxtcActiveTabWithTabPositionBottom_CDAPopUpControl,
.dxtcActiveTabWithTabPositionLeft_CDAPopUpControl, .dxtcActiveTabWithTabPositionRight_CDAPopUpControl
{
    font: 8pt Arial;
    color: black;
    border: solid 1px #A8A8A8;
    padding: 3px 12px 4px 12px;
    background-color: #FFFFFF;
    text-align: center;
}
    /* Active Tab */
    .dxtcActiveTab_CDAPopUpControl table.dxtc, .dxtcActiveTabWithTabPositionBottom_CDAPopUpControl table.dxtc,
    .dxtcActiveTabWithTabPositionLeft_CDAPopUpControl table.dxtc, .dxtcActiveTabWithTabPositionRight_CDAPopUpControl table.dxtc
    {
        font: 8pt Arial;
        color: black;
    }

    .dxtcActiveTab_CDAPopUpControl td.dxtc, .dxtcActiveTabWithTabPositionBottom_CDAPopUpControl td.dxtc,
    .dxtcActiveTabWithTabPositionLeft_CDAPopUpControl td.dxtc, .dxtcActiveTabWithTabPositionRight_CDAPopUpControl td.dxtc
    {
        white-space: nowrap;
        background-color: transparent!important;
        background-image: url('')!important;
        border-width: 0px!important;
        padding: 0px!important;
    }

.dxtcActiveTabHover_CDAPopUpControl
{
    background-color: white;
}
/* Tab */
.dxtcTab_CDAPopUpControl, .dxtcTabWithTabPositionLeft_CDAPopUpControl,
.dxtcTabWithTabPositionBottom_CDAPopUpControl, .dxtcTabWithTabPositionRight_CDAPopUpControl
{
    font: 8pt Arial;
    color: black;
    background-color: #dcdcdc;
    border: solid 1px #A8A8A8;
    padding: 3px 12px 4px 12px;
    text-align: center;
}

    .dxtcTab_CDAPopUpControl table.dxtc, .dxtcTabWithTabPositionBottom_CDAPopUpControl table.dxtc,
    .dxtcTabWithTabPositionLeft_CDAPopUpControl table.dxtc, .dxtcTabWithTabPositionRight_CDAPopUpControl table.dxtc
    {
        font: 8pt Arial;
        color: black;
    }

    .dxtcTab_CDAPopUpControl td.dxtc, .dxtcTabWithTabPositionBottom_CDAPopUpControl td.dxtc,
    .dxtcTabWithTabPositionLeft_CDAPopUpControl td.dxtc, .dxtcTabWithTabPositionRight_CDAPopUpControl td.dxtc
    {
        white-space: nowrap;
        background-color: transparent!important;
        background-image: url('')!important;
        border-width: 0px!important;
        padding: 0px!important;
    }

.dxtcTabWithTabPositionBottom_CDAPopUpControl
{
}

.dxtcTabWithTabPositionLeft_CDAPopUpControl
{
}

.dxtcTabWithTabPositionRight_CDAPopUpControl
{
}
/* Hover */
.dxtcTabHover_CDAPopUpControl, .dxtcTabHoverWithTabPositionBottom_CDAPopUpControl,
.dxtcTabHoverWithTabPositionLeft_CDAPopUpControl, .dxtcTabHoverWithTabPositionRight_CDAPopUpControl
{
    background-color: #F2F2F2;
}

.dxtcPageContent_CDAPopUpControl, .dxtcPageContentWithTabPositionBottom_CDAPopUpControl,
.dxtcPageContentWithTabPositionLeft_CDAPopUpControl, .dxtcPageContentWithTabPositionRight_CDAPopUpControl,
.dxtcPageContentWithoutTabs_CDAPopUpControl
{
    font: 8pt Arial;
    color: black;
    background-color: white;
    vertical-align: top;
}

.dxtcContent_CDAPopUpControl, .dxtcContentWithTabPositionBottom_CDAPopUpControl, .dxtcContentWithTabPositionLeft_CDAPopUpControl, .dxtcContentWithTabPositionRight_CDAPopUpControl
{
    font: 8pt Arial;
    color: black;
    border: solid 1px #A8A8A8;
    background-color: white;
    vertical-align: top;
}

.dxtcControl_CDAPopUpControl td.dxtcTabsCell_CDAPopUpControl, .dxtcControl_CDAPopUpControl td.dxtcTabsCellWithTabPositionBottom_CDAPopUpControl,
.dxtcControl_CDAPopUpControl td.dxtcTabsCellWithTabPositionLeft_CDAPopUpControl, .dxtcControl_CDAPopUpControl td.dxtcTabsCellWithTabPositionRight_CDAPopUpControl
{
}
/* Disabled */
.dxtcDisabled_CDAPopUpControl, .dxtcDisabled_CDAPopUpControl table.dxtc
{
    color: #acacac;
    cursor: default;
}

/* -- ASPxTitleIndex -- */
.dxtiControl_CDAPopUpControl a:hover
{
    text-decoration: none!important;
}

.dxtiControl_CDAPopUpControl a:visited
{
    color: #996085!important;
}

.dxtiControl_CDAPopUpControl
{
    font: 8pt Arial;
    color: #1E3695;
    background-color: white;
    font-family: Arial, Arial;
    border: Solid 1px #A8A8A8;
}

.dxtiLoadingPanel_CDAPopUpControl
{
    border: solid 1px #9F9F9F;
    background-color: white;
    font: 8pt Arial;
    color: #303030;
}

    .dxtiLoadingPanel_CDAPopUpControl td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxtiItem_CDAPopUpControl, .dxtiItem_CDAPopUpControl a
{
    font: 8pt Arial;
    color: #0147A6;
    text-decoration: none;
}

.dxtiItem_CDAPopUpControl
{
    white-space: nowrap;
}

.dxtiGroupHeader_CDAPopUpControl, .dxtiGroupHeaderCategorized_CDAPopUpControl
{
    font: 16pt Verdana;
    text-decoration: none;
}

.dxtiGroupHeader_CDAPopUpControl, .dxtiGroupHeaderCategorized_CDAPopUpControl
{
    white-space: nowrap;
    padding: 0px 0px 3px 0px;
}

.dxtiGroupHeaderCategorized_CDAPopUpControl
{
    border-bottom: Solid 1px #C0C0C0;
    padding-bottom: 2px;
}
/* - GroupHeaderText - */
.dxtiGroupHeaderText_CDAPopUpControl
{
    background-color: #B4B4B4;
    color: #FFFFFF;
}

.dxtiGroupHeaderText_CDAPopUpControl
{
    padding: 2px 7px 2px 7px;
}

.dxtiGroupHeaderTextCategorized_CDAPopUpControl
{
    color: #666666;
    font-size: 18pt;
}

.dxtiGroupHeaderTextCategorized_CDAPopUpControl
{
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
}
/* - FilterBox - */
.dxtiFilterBoxInfoText_CDAPopUpControl
{
    font: 7pt Verdana;
    color: #999999;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 4px;
}

.dxtiFilterBoxEdit_CDAPopUpControl
{
    font-size: 8pt;
    width: 158px;
    border: Solid 1px #9F9F9F;
    padding-left: 3px;
}

.dxtiFilterBox_CDAPopUpControl, .dxtiFilterBox_CDAPopUpControl table
{
    color: #898989;
    font-size: 8pt;
    font-weight: bold;
}

.dxtiFilterBox_CDAPopUpControl
{
    background-color: #E8E8E8;
    padding: 15px;
}
/* - IndexPanel - */
.dxtiIndexPanel_CDAPopUpControl
{
    padding-bottom: 10px;
    text-decoration: none;
}

.dxtiIndexPanelItem_CDAPopUpControl, .dxtiIndexPanelItem_CDAPopUpControl a, .dxtiCurrentIndexPanelItem_CDAPopUpControl
{
    color: #1153AD;
    font-family: Verdana;
    text-decoration: none;
}

    .dxtiIndexPanelItem_CDAPopUpControl a:hover
    {
        color: #5494ea;
    }

.dxtiIndexPanelItem_CDAPopUpControl, .dxtiCurrentIndexPanelItem_CDAPopUpControl
{
    padding: 2px 6px 2px 6px;
}

.dxtiCurrentIndexPanelItem_CDAPopUpControl
{
    color: #000000;
    background-color: #dcdcdc;
}
/* - BackToTop - */
.dxtiBackToTop_CDAPopUpControl, .dxtiBackToTop_CDAPopUpControl a
{
    font-size: 7pt;
    text-decoration: none;
    color: #0d45b7;
}

    .dxtiBackToTop_CDAPopUpControl a:hover
    {
        color: #5494ea;
    }

    .dxtiBackToTop_CDAPopUpControl a:visited
    {
        color: #ab59a6;
    }

.dxtiBackToTop_CDAPopUpControl
{
    padding: 0px 0px 12px 98px;
}
/* Disabled */
.dxtiDisabled_CDAPopUpControl
{
    color: #acacac;
    cursor: default;
}
/* -- ASPxUploadControl -- */
.dxucControl_CDAPopUpControl, .dxucEditArea_CDAPopUpControl
{
    font-size: 10pt;
    font-family: Arial, Verdana, Arial;
}

.dxucErrorCell_CDAPopUpControl
{
    font-size: 8pt;
    font-family: Arial, Verdana, Arial;
    color: Red;
    text-align: left;
}

.dxucButton_CDAPopUpControl, .dxucButton_CDAPopUpControl a
{
    font-size: 10pt;
    font-family: Arial, Verdana, Arial;
    color: #394ea2;
    cursor: pointer;
    white-space: nowrap;
}
/* ProgressBar */
.dxucProgressBar_CDAPopUpControl
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}

    .dxucProgressBar_CDAPopUpControl, .dxucProgressBar_CDAPopUpControl td.dx
    {
        font-family: Arial, Verdana, Arial;
        font-size: 8pt;
        color: Black;
    }

        .dxucProgressBar_CDAPopUpControl .dxucPBMainCell_CDAPopUpControl, .dxucProgressBar_CDAPopUpControl td.dx
        {
            padding: 0;
        }

.dxucProgressBarIndicator_CDAPopUpControl
{
    background-color: #E0DFDF;
}
/* Disabled */
.dxucDisabled_CDAPopUpControl, .dxucDisabled_CDAPopUpControl a
{
    color: #acacac;
    cursor: default;
    font-size: 10pt;
}
/*
	CDARoundPanel
 */

/* 06/09/2011 JD15158 - By default we add a border bottom to all round panels. */
.dxrpControl .dxrpHeader
{
    /*border-bottom: 1px solid #C6C6C6;    */
    border-bottom: 0px;
}


/* 08/09/2011 JD15158 - ASPxUploadControl - this will override the default DX style */
.dxucButton, .dxucButton a
{
    color: inherit;
}

.dxrpControl .dxrpHLE, .dxrpControl .dxrpHRE
{
    border-bottom: 0px;
}

.dxrpControl .dxrpHeader, .dxrpControl .dxrpHeader td.dxrp
{
    padding: 3px;
    vertical-align: top;
    white-space: nowrap;
}

.dxrpControlNoPadding
{
    /*padding: 0px;*/
    padding-bottom: 5px;
    vertical-align: top;
    white-space: nowrap;
}
/* 
	CDAComboBox
This will allow any controls that use cdacombobox to have the correct height & padding so the dropdown button fits snug 
*/
.dxeButtonEdit .dxic
{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}


/*
	WhereIs Search button
*/
.dxbButton div.dxb
{
    padding: 2px 8px 3px 8px; /* default; padding: 3px 8px 4px 8px; - overriding dx*/
}


/*
--------------------------------------------------------------------------------------------------------------
   CDAButton.css
--------------------------------------------------------------------------------------------------------------
*/
.dxeLoadingDiv_CDAButton
{
    background: White;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: wait;
}

.dxeLoadingPanel_CDAButton
{
    font: 11px Arial; /* SW 22/10/09 changed from 9pt Arial; */
    color: #303030;
}

    .dxeLoadingPanel_CDAButton td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxeReadOnly_CDAButton
{
}

.dxeBase_CDAButton
{
    font-family: Arial;
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
}
/* -- ErrorFrame -- */
.dxeErrorCell_CDAButton, .dxeErrorCell_CDAButton td
{
    font-family: Arial;
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    color: Red;
}

.dxeErrorCell_CDAButton
{
    padding-left: 4px;
    padding-right: 5px;
}

.dxeErrorFrameWithoutError_CDAButton
{
    border: 1px solid Red;
}

    .dxeErrorFrameWithoutError_CDAButton .dxeControlsCell_CDAButton
    {
        padding: 2px;
    }

.dxeEditArea_CDAButton
{
    font-family: Arial;
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    border: 1px solid #A0A0A0;
}

/* CDAButton - New */
.cdaButton .newButton div.dxb
{
    width: 16px;
    height: 16px;
}

/* -- Buttons -- */
.dxeButtonEditButton_CDAButton, .dxeCalendarButton_CDAButton,
.dxeSpinIncButton_CDAButton, .dxeSpinDecButton_CDAButton,
.dxeSpinLargeIncButton_CDAButton, .dxeSpinLargeDecButton_CDAButton
{
    vertical-align: middle;
    border: solid 1px #7f7f7f;
    cursor: pointer;
}

    .dxeButtonEditButton_CDAButton, .dxeCalendarButton_CDAButton, .dxeButtonEditButton_CDAButton td.dx, .dxeCalendarButton_CDAButton td.dx,
    .dxeSpinIncButton_CDAButton, .dxeSpinDecButton_CDAButton, .dxeSpinLargeIncButton_CDAButton, .dxeSpinLargeDecButton_CDAButton,
    .dxeSpinIncButton_CDAButton td.dx, .dxeSpinDecButton_CDAButton td.dx, .dxeSpinLargeIncButton_CDAButton td.dx, .dxeSpinLargeDecButton_CDAButton td.dx
    {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        text-align: center;
        white-space: nowrap;
    }

.dxeButtonEditButton_CDAButton,
.dxeSpinIncButton_CDAButton, .dxeSpinDecButton_CDAButton, .dxeSpinLargeIncButton_CDAButton, .dxeSpinLargeDecButton_CDAButton
{
    padding: 0px 2px 0px 3px;
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtDropDownBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #e6e6e6;
}

.dxeSpinIncButton_CDAButton
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtSpinIncBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F0F0F0;
}

.dxeSpinDecButton_CDAButton
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtSpinDecBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #E6E6E6;
}

    .dxeButtonEditButton_CDAButton table.dxbebt,
    .dxeSpinIncButton_CDAButton table.dxbebt, .dxeSpinDecButton_CDAButton table.dxbebt,
    .dxeSpinLargeIncButton_CDAButton table.dxbebt, .dxeSpinLargeDecButton_CDAButton table.dxbebt
    {
        width: 10px;
    }

.dxeCalendarButton_CDAButton
{
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtCalendarButtonBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #e5e5e5;
    padding: 4px 11px;
    padding-top: 3px;
    width: 32px;
}

    .dxeCalendarButton_CDAButton td.dx
    {
        font-size: 11px; /* SW 22/10/09 changed from 9pt; */
        text-align: center;
        white-space: nowrap;
    }

    .dxeCalendarButton_CDAButton table.dxbebt
    {
        width: 100%;
    }

/* -- Pressed -- */
.dxeCalendarButtonPressed_CDAButton, .dxeButtonEditButtonPressed_CDAButton,
.dxeSpinIncButtonPressed_CDAButton, .dxeSpinDecButtonPressed_CDAButton, .dxeSpinLargeIncButtonPressed_CDAButton,
.dxeSpinLargeDecButtonPressed_CDAButton
{
    background-image: none;
    background-color: #D5D5D5;
    border: Solid 1px #7F7F7F;
}
/* -- Hover -- */
.dxeCalendarButtonHover_CDAButton, .dxeButtonEditButtonHover_CDAButton,
.dxeSpinIncButtonHover_CDAButton, .dxeSpinDecButtonHover_CDAButton, .dxeSpinLargeIncButtonHover_CDAButton, .dxeSpinLargeDecButtonHover_CDAButton
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtDropDownButtonHoverBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F2F2F2;
    border: Solid 1px #606060;
}

.dxeCalendarButtonHover_CDAButton
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtCalendarButtonHBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
}

.dxeButtonEdit_CDAButton
{
    background-color: white;
    border: solid 1px #9F9F9F;
    width: 170px;
}

    .dxeButtonEdit_CDAButton .dxeEditArea_CDAButton
    {
        background-color: white;
    }

    .dxeButtonEdit_CDAButton .dxeEditArea_CDAButton, .dxeButtonEdit_CDAButton td.dxic
    {
        width: 100%;
    }

    .dxeButtonEdit_CDAButton td.dxic
    {
        padding: 0px 2px 0px 1px;
    }

    .dxeButtonEdit_CDAButton .dxeIIC img
    {
        padding-left: 3px;
    }

.dxeTextBox_CDAButton, .dxeMemo_CDAButton
{
    background-color: white;
    border: solid 1px #9f9f9f;
}

    .dxeTextBox_CDAButton td.dxic
    {
        padding: 1px 2px;
        width: 100%;
    }

    .dxeTextBox_CDAButton .dxeEditArea_CDAButton
    {
        background-color: white;
    }

.dxeRadioButtonList_CDAButton
{
    border: Solid 1px #9F9F9F;
}

    .dxeRadioButtonList_CDAButton, .dxeRadioButtonList_CDAButton table
    {
        font-family: Arial;
        font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    }

        .dxeRadioButtonList_CDAButton td.dxe
        {
            padding: 7px 5px 6px 11px;
        }

        .dxeRadioButtonList_CDAButton label
        {
            margin-right: 6px;
        }

/* -- Memo -- */
.dxeMemo_CDAButton
{
}

.dxeMemoEditArea_CDAButton
{
    background-color: white;
    font-family: Arial;
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
}

.dxeMemo_CDAButton td
{
    padding: 0 0 0 3px;
    width: 100%;
}

/* -- Hyperlink -- */
.dxeHyperlink_CDAButton
{
    font-family: Arial;
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    font-weight: normal;
    color: #0d45b7;
}

a.dxeHyperlink_CDAButton:hover
{
    color: #5494ea;
}

a.dxeHyperlink_CDAButton:visited
{
    color: #ab59a6;
}

/* -- ListBox -- */
.dxeListBox_CDAButton
{
    background-color: white;
    border: solid 1px #A0A0A0;
    font-family: Arial;
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    width: 70px;
    height: 109px;
}

    .dxeListBox_CDAButton div.dxlbd
    {
        padding-top: 1px;
        padding-bottom: 1px;
        height: 107px;
    }

.dxeListBoxItemRow_CDAButton
{
    cursor: default;
}

.dxeListBoxItem_CDAButton
{
    border-left: solid 1px white;
    border-right: solid 1px white;
    font-family: Arial;
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    padding: 3px 2px 4px 3px;
    white-space: nowrap;
    text-align: left;
    color: Black;
    font-weight: normal;
}

.dxeListBox_CDAButton td.dxeI, .dxeListBox_CDAButton td.dxeIM, .dxeListBox_CDAButton .dxeHIC,
.dxeListBox_CDAButton td.dxeFTM, .dxeListBox_CDAButton td.dxeTM,
.dxeListBox_CDAButton td.dxeC, .dxeListBox_CDAButton td.dxeCM, .dxeListBox_CDAButton td.dxeHCC, .dxeListBox_CDAButton td.dxeMI, .dxeListBox_CDAButton td.dxeMIM
{
    border-right-width: 0px!important;
}

.dxeListBox_CDAButton td.dxeCM, .dxeListBox_CDAButton td.dxeHCC
{
    width: 25px;
}

.dxeListBox_CDAButton td.dxeIM
{
    width: 0;
}

.dxeListBox_CDAButton td.dxeT
{
    width: 100%;
    padding-left: 0px!important;
}

.dxeListBox_CDAButton td.dxeT, .dxeListBox_CDAButton td.dxeMI
{
    border-left-width: 0px!important;
}

.dxeListBox_CDAButton td.dxeFTM, .dxeListBox_CDAButton td.dxeTM, .dxeListBox_CDAButton td.dxeLTM,
.dxeListBox_CDAButton .dxeHFC, .dxeListBox_CDAButton .dxeHC, .dxeListBox_CDAButton .dxeHLC
{
    overflow: hidden;
}

.dxeListBox_CDAButton td.dxeFTM, .dxeListBox_CDAButton td.dxeTM,
.dxeListBox_CDAButton .dxeHFC, .dxeListBox_CDAButton .dxeHC
{
    padding-right: 6px!important;
}

.dxeListBox_CDAButton td.dxeLTM, .dxeListBox_CDAButton td.dxeTM,
.dxeListBox_CDAButton .dxeHC, .dxeListBox_CDAButton .dxeHLC
{
    padding-left: 6px!important;
}
/*Grid lines*/
.dxeListBox_CDAButton td.dxeLTM, .dxeListBox_CDAButton td.dxeTM, .dxeListBox_CDAButton td.dxeMIM
{
    border-left: 1px solid #cfcfcf !important;
}

.dxeListBox_CDAButton td.dxeIM, .dxeListBox_CDAButton td.dxeFTM, .dxeListBox_CDAButton td.dxeTM, .dxeListBox_CDAButton td.dxeLTM,
.dxeListBox_CDAButton td.dxeCM, .dxeListBox_CDAButton td.dxeMIM
{
    border-bottom: solid 1px #cfcfcf;
}

.dxeListBoxItemSelected_CDAButton /* inherits dxeListBoxItem */
{
    color: White;
    background-color: #A0A0A0;
}

.dxeListBoxItemHover_CDAButton /* inherits dxeListBoxItem */
{
    background-color: #cfcfcf;
    color: black;
}

/*Header*/
.dxeListBox_CDAButton .dxeHD
{
    background-color: #dcdcdc;
    border-bottom: solid 1px #A0A0A0;
}

.dxeListBox_CDAButton .dxeHC, .dxeListBox_CDAButton .dxeHLC, .dxeListBox_CDAButton td.dxeHMIC
{
    border-left: solid 1px #A0A0A0;
}

.dxeListBox_CDAButton .dxeHIC, .dxeListBox_CDAButton .dxeHFC, .dxeListBox_CDAButton .dxeHCC
{
    border-left: 1px solid #dcdcdc;
}

.dxeListBox_CDAButton .dxeHFC, .dxeListBox_CDAButton .dxeHC, .dxeListBox_CDAButton .dxeHMIC
{
    border-right-width: 0;
}

.dxeListBox_CDAButton .dxeHLC
{
    border-right: solid 1px #dcdcdc;
}

/* -- Calendar -- */
.dxeCalendar_CDAButton
{
    border: solid 1px #9f9f9f;
    background-color: White;
    color: Black;
    font-weight: normal;
    cursor: default;
}

    .dxeCalendar_CDAButton td.dxMonthGrid_CDAButton
    {
        padding: 8px 20px;
    }

    .dxeCalendar_CDAButton td.dxMonthGridWithWeekNumbers_CDAButton
    {
        padding: 5px 20px 8px 8px;
    }

.dxeCalendarDayHeader_CDAButton
{
    font-family: Arial;
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    padding: 2px 4px 5px;
    border-bottom: solid 1px #cfcfcf;
}

.dxeCalendarWeekNumber_CDAButton
{
    font-family: Arial;
    font-size: 7pt;
    text-align: right;
    padding: 6px 8px 6px 4px;
    color: #bfbfbf;
}

.dxeCalendarDay_CDAButton
{
    font-family: Arial;
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    padding: 4px 6px;
    text-align: center;
}

.dxeCalendarWeekend_CDAButton /* inherits dxeCalendarDay */
{
    color: #c00000;
}

.dxeCalendarOtherMonth_CDAButton /* inherits dxeCalendarDay */
{
    color: #888;
}

.dxeCalendarOutOfRange_CDAButton /* inherits dxeCalendarDay */
{
    color: #d0d0d0;
}

.dxeCalendarSelected_CDAButton /* inherits dxeCalendarDay */
{
    color: White;
    background-color: #8d8d8d;
}

.dxeCalendarToday_CDAButton /* inherits dxeCalendarDay */
{
    padding: 3px 3px 2px;
    border: solid 1px #c00000;
}

.dxeCalendarHeader_CDAButton
{
    background-color: #dcdcdc;
    border: solid 1px #c9c9c9;
    border-width: 1px 0;
    padding: 4px 7px;
}

    .dxeCalendarHeader_CDAButton td.dxe
    {
        font-family: Arial;
        font-size: 11px; /* SW 22/10/09 changed from 9pt; */
        text-align: center;
        cursor: pointer;
    }

.dxeCalendarFooter_CDAButton
{
    background-color: #ededed;
    padding: 8px 0px;
    border-top: solid 1px #d6d6d6;
}

.dxeCalendarFastNav_CDAButton
{
    color: Black;
    background: White;
    border: solid 1px #9f9f9f;
    border-bottom: 0px;
    padding: 12px 8px;
}

.dxeCalendarFastNavMonthArea_CDAButton
{
    padding: 0px 9px;
}

.dxeCalendarFastNavYearArea_CDAButton
{
}

.dxeCalendarFastNavFooter_CDAButton
{
    color: Black;
    background-color: #ededed;
    padding: 8px 0px;
    border: solid 1px #9f9f9f;
    border-top: solid 1px #d6d6d6;
}

.dxeCalendarFastNavMonth_CDAButton, .dxeCalendarFastNavYear_CDAButton
{
    font: normal 11px Arial; /* SW 22/10/09 changed from 9pt Arial; */
    color: Black;
    padding: 3px 5px;
    text-align: center;
    cursor: pointer;
}

.dxeCalendarFastNavMonth_CDAButton
{
    padding: 6px;
}

.dxeCalendarFastNavMonthSelected_CDAButton, .dxeCalendarFastNavYearSelected_CDAButton
{
    color: White;
    background: #8d8d8d;
}

.dxeCalendarFastNavMonthHover_CDAButton, .dxeCalendarFastNavYearHover_CDAButton
{
    color: Black;
    background: #e5e5e5;
    padding: 2px 4px;
    border: solid 1px #d6d6d6;
}

.dxeCalendarFastNavMonthHover_CDAButton
{
    padding: 5px;
}
/* Disabled */
.dxeDisabled_CDAButton, .dxeDisabled_CDAButton td.dxe
{
    color: #acacac;
    cursor: default;
}

a.dxeDisabled_CDAButton:hover
{
    color: #acacac;
}

.dxeButtonDisabled_CDAButton, .dxeButtonDisabled_CDAButton td.dxe
{
    border-color: #c3c3c3;
    color: #808080;
    cursor: default;
}
/* -- Button -- */
.dxbButton_CDAButton
{
    color: #000000;
    font-weight: normal;
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    font-family: Arial;
    vertical-align: middle;
    border: solid 1px #7F7F7F;
    background: #E0DFDF url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtButtonBack.gif")%>') top;
    background-repeat: repeat-x;
    padding: 1px 1px 1px 1px;
    cursor: pointer;
}

.dxbButtonHover_CDAButton
{
    color: #000000;
    background: #F2F2F2 url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtButtonHoverBack.gif")%>') top;
    background-repeat: repeat-x;
    border: solid 1px #606060;
}

.dxbButtonChecked_CDAButton
{
    color: #FFFFFF;
    background-image: none;
    background-color: #8D8D8D;
}

.dxbButtonPressed_CDAButton
{
    color: #000000;
    background-image: none;
    background-color: #D5D5D5;
}

.dxbButton_CDAButton div.dxb
{
    padding: 3px 8px 4px 8px;
    border: 0px;
}

.dxbButton_CDAButton div.dxbf
{
    padding: 2px 7px 3px 7px;
    border: dotted 1px black;
}

.dxbButton_CDAButton div.dxb table
{
    color: #000000;
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    font-family: Arial;
}

.dxbButton_CDAButton div.dxb td.dxb
{
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
/* Disabled */
.dxbDisabled_CDAButton
{
    border-color: #c3c3c3;
    color: #808080;
    cursor: default;
}

    .dxbDisabled_CDAButton td.dxb
    {
        color: #808080;
    }
/* -- FilterControl -- */
.dxfcTable_CDAButton
{
    border-collapse: separate!important;
}

    .dxfcTable_CDAButton td.dxfc
    {
        padding: 0px 0px 0px 3px;
        vertical-align: middle;
        font: 11px Arial; /* SW 22/10/09 changed from 9pt Arial; */
        color: Black;
    }

a.dxfcPropertyName_CDAButton
{
    white-space: nowrap!important;
    color: Blue!important;
}

a.dxfcGroupType_CDAButton
{
    white-space: nowrap!important;
    padding: 0px 3px 0px 3px!important;
    color: Red!important;
}

a.dxfcOperation_CDAButton
{
    white-space: nowrap!important;
    color: Green!important;
}

a.dxfcValue_CDAButton
{
    white-space: nowrap!important;
    color: Gray!important;
}

.dxfcImageButton_CDAButton
{
    cursor: pointer;
}

.dxfcLoadingDiv_CDAButton
{
    background: white;
    opacity: 0.01;
    filter: alpha(opacity=1);
}

.dxfcLoadingPanel_CDAButton
{
    font: 11px Arial; /* SW 22/10/09 changed from 9pt Arial; */
    color: #303030;
    border: solid 1px #9F9F9F;
    background: white;
}

    .dxfcLoadingPanel_CDAButton td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxeMaskHint_CDAButton
{
    background: #ffffe1;
    border: solid 1px black;
    padding: 2px 5px 3px;
    color: Black;
    font: 11px Arial; /* SW 22/10/09 changed from 9pt Arial; */
}

/* -- ProgressBar -- */
.dxeProgressBar_CDAButton
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}

    .dxeProgressBar_CDAButton, .dxeProgressBar_CDAButton td.dxe
    {
        font-family: Arial, Verdana, Arial;
        font-size: 11px; /* SW 22/10/09 changed from 9pt; */
        color: Black;
    }

        .dxeProgressBar_CDAButton .dxePBMainCell_CDAButton, .dxeProgressBar_CDAButton td.dxe
        {
            padding: 0;
        }

.dxeProgressBarIndicator_CDAButton
{
    background-color: #E0DFDF;
}

/* -- DropDownWindow -- */
.dxeDropDownWindow_CDAButton
{
    background-color: white;
    border: solid 1px #9F9F9F;
}

/*----------------- ColorTable -----------------*/
.dxeColorIndicator_CDAButton
{
    border: solid 1px #9F9F9F;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

.dxeColorTable_CDAButton
{
    background-color: #ffffff;
    border: solid 1px #9F9F9F;
}

    .dxeColorTable_CDAButton td.dx
    {
        padding: 4px 4px;
    }

.dxeColorTableCell_CDAButton
{
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 3px;
    cursor: pointer;
}

.dxeColorTableCellDiv_CDAButton
{
    border: solid 1px #808080;
    width: 12px;
    height: 12px;
    font-size: 0px;
}

.dxeColorTableCellSelected_CDAButton
{
    padding-left: 2px!important;
    padding-bottom: 2px!important;
    padding-top: 2px!important;
    padding-right: 2px!important;
    background-color: #CBCBCB;
    border: solid 1px #888888;
}

.dxeColorTableCellHover_CDAButton
{
    padding-left: 2px!important;
    padding-bottom: 2px!important;
    padding-top: 2px!important;
    padding-right: 2px!important;
    background-color: #F2F2F2;
    border: solid 1px #888888;
}

.dxeFocused_CDAButton
{
    border: solid 1px #3d3d3d;
}

.dxeNullText_CDAButton .dxeEditArea_CDAButton,
.dxeNullText_CDAButton .dxeMemoEditArea_CDAButton
{
    color: #818181;
}
/*
--------------------------------------------------------------------------------------------------------------
   CDADateTime.css
--------------------------------------------------------------------------------------------------------------
*/

.dxeLoadingDiv_CDADateTime
{
    background: White;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: wait;
}

.dxeLoadingPanel_CDADateTime
{
    font: 9pt Tahoma;
    color: #303030;
}

    .dxeLoadingPanel_CDADateTime td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxeReadOnly_CDADateTime
{
}

.dxeBase_CDADateTime
{
    font-family: Tahoma;
    font-size: 9pt;
}

/* -- ErrorFrame -- */
.dxeErrorCell_CDADateTime, .dxeErrorCell_CDADateTime td
{
    font-family: Tahoma;
    font-size: 9pt;
    color: Red;
}

.dxeErrorCell_CDADateTime
{
    padding-left: 4px;
    padding-right: 5px;
}

.dxeErrorFrameWithoutError_CDADateTime
{
    border: 1px solid Red;
}

    .dxeErrorFrameWithoutError_CDADateTime .dxeControlsCell_CDADateTime
    {
        padding: 2px;
    }

.dxeEditArea_CDADateTime
{
    font-family: Tahoma;
    font-size: 9pt;
    border: 1px solid #A0A0A0;
}
/* -- Buttons -- */
.dxeButtonEditButton_CDADateTime, .dxeCalendarButton_CDADateTime,
.dxeSpinIncButton_CDADateTime, .dxeSpinDecButton_CDADateTime,
.dxeSpinLargeIncButton_CDADateTime, .dxeSpinLargeDecButton_CDADateTime
{
    vertical-align: middle;
    border: solid 1px #7f7f7f;
    cursor: pointer;
}

    .dxeButtonEditButton_CDADateTime, .dxeCalendarButton_CDADateTime, .dxeButtonEditButton_CDADateTime td.dx, .dxeCalendarButton_CDADateTime td.dx,
    .dxeSpinIncButton_CDADateTime, .dxeSpinDecButton_CDADateTime, .dxeSpinLargeIncButton_CDADateTime, .dxeSpinLargeDecButton_CDADateTime,
    .dxeSpinIncButton_CDADateTime td.dx, .dxeSpinDecButton_CDADateTime td.dx, .dxeSpinLargeIncButton_CDADateTime td.dx, .dxeSpinLargeDecButton_CDADateTime td.dx
    {
        font-family: Tahoma;
        font-size: 11px;
        font-weight: normal;
        text-align: center;
        white-space: nowrap;
    }

.dxeButtonEditButton_CDADateTime,
.dxeSpinIncButton_CDADateTime, .dxeSpinDecButton_CDADateTime, .dxeSpinLargeIncButton_CDADateTime, .dxeSpinLargeDecButton_CDADateTime
{
    padding: 0px 2px 0px 3px;
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtDropDownBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #e6e6e6;
}

.dxeSpinIncButton_CDADateTime
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtSpinIncBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F0F0F0;
}

.dxeSpinDecButton_CDADateTime
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtSpinDecBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #E6E6E6;
}

    .dxeButtonEditButton_CDADateTime table.dxbebt,
    .dxeSpinIncButton_CDADateTime table.dxbebt, .dxeSpinDecButton_CDADateTime table.dxbebt,
    .dxeSpinLargeIncButton_CDADateTime table.dxbebt, .dxeSpinLargeDecButton_CDADateTime table.dxbebt
    {
        width: 10px;
    }

.dxeCalendarButton_CDADateTime
{
    font-size: 9pt;
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtCalendarButtonBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #e5e5e5;
    padding: 4px 11px;
    padding-top: 3px;
    width: 32px;
}

    .dxeCalendarButton_CDADateTime td.dx
    {
        font-size: 9pt;
        text-align: center;
        white-space: nowrap;
    }

    .dxeCalendarButton_CDADateTime table.dxbebt
    {
        width: 100%;
    }

/* -- Pressed -- */
.dxeCalendarButtonPressed_CDADateTime, .dxeButtonEditButtonPressed_CDADateTime,
.dxeSpinIncButtonPressed_CDADateTime, .dxeSpinDecButtonPressed_CDADateTime, .dxeSpinLargeIncButtonPressed_CDADateTime,
.dxeSpinLargeDecButtonPressed_CDADateTime
{
    background-image: none;
    background-color: #D5D5D5;
    border: Solid 1px #7F7F7F;
}
/* -- Hover -- */
.dxeCalendarButtonHover_CDADateTime, .dxeButtonEditButtonHover_CDADateTime,
.dxeSpinIncButtonHover_CDADateTime, .dxeSpinDecButtonHover_CDADateTime, .dxeSpinLargeIncButtonHover_CDADateTime, .dxeSpinLargeDecButtonHover_CDADateTime
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtDropDownButtonHoverBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F2F2F2;
    border: Solid 1px #606060;
}

.dxeCalendarButtonHover_CDADateTime
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtCalendarButtonHBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
}

.dxeButtonEdit_CDADateTime
{
    background-color: white;
    border: solid 1px #9F9F9F;
    width: 170px;
}

    .dxeButtonEdit_CDADateTime .dxeEditArea_CDADateTime
    {
        background-color: white;
    }

    .dxeButtonEdit_CDADateTime .dxeEditArea_CDADateTime, .dxeButtonEdit_CDADateTime td.dxic
    {
        width: 100%;
    }

    .dxeButtonEdit_CDADateTime td.dxic
    {
        padding: 0px 2px 0px 1px;
    }

    .dxeButtonEdit_CDADateTime .dxeIIC img
    {
        padding-left: 3px;
    }

.dxeTextBox_CDADateTime, .dxeMemo_CDADateTime
{
    background-color: white;
    border: solid 1px #9f9f9f;
}

    .dxeTextBox_CDADateTime td.dxic
    {
        padding: 1px 2px;
        width: 100%;
    }

    .dxeTextBox_CDADateTime .dxeEditArea_CDADateTime
    {
        background-color: white;
    }

.dxeRadioButtonList_CDADateTime
{
    border: Solid 1px #9F9F9F;
}

    .dxeRadioButtonList_CDADateTime, .dxeRadioButtonList_CDADateTime table
    {
        font-family: Tahoma;
        font-size: 9pt;
    }

        .dxeRadioButtonList_CDADateTime td.dxe
        {
            padding: 7px 5px 6px 11px;
        }

        .dxeRadioButtonList_CDADateTime label
        {
            margin-right: 6px;
        }

/* -- Memo -- */
.dxeMemo_CDADateTime
{
}

.dxeMemoEditArea_CDADateTime
{
    background-color: white;
    font-family: Tahoma;
    font-size: 9pt;
}

.dxeMemo_CDADateTime td
{
    padding: 0 0 0 3px;
    width: 100%;
}

/* -- Hyperlink -- */
.dxeHyperlink_CDADateTime
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: normal;
    color: #0d45b7;
}

a.dxeHyperlink_CDADateTime:hover
{
    color: #5494ea;
}

a.dxeHyperlink_CDADateTime:visited
{
    color: #ab59a6;
}

/* -- ListBox -- */
.dxeListBox_CDADateTime
{
    background-color: white;
    border: solid 1px #A0A0A0;
    font-family: Tahoma;
    font-size: 9pt;
    width: 70px;
    height: 109px;
}

    .dxeListBox_CDADateTime div.dxlbd
    {
        padding-top: 1px;
        padding-bottom: 1px;
        height: 107px;
    }

.dxeListBoxItemRow_CDADateTime
{
    cursor: default;
}

.dxeListBoxItem_CDADateTime
{
    border-left: solid 1px white;
    border-right: solid 1px white;
    font-family: Tahoma;
    font-size: 9pt;
    padding: 3px 2px 4px 3px;
    white-space: nowrap;
    text-align: left;
    color: Black;
    font-weight: normal;
}

.dxeListBox_CDADateTime td.dxeI, .dxeListBox_CDADateTime td.dxeIM, .dxeListBox_CDADateTime .dxeHIC,
.dxeListBox_CDADateTime td.dxeFTM, .dxeListBox_CDADateTime td.dxeTM,
.dxeListBox_CDADateTime td.dxeC, .dxeListBox_CDADateTime td.dxeCM, .dxeListBox_CDADateTime td.dxeHCC, .dxeListBox_CDADateTime td.dxeMI, .dxeListBox_CDADateTime td.dxeMIM
{
    border-right-width: 0px!important;
}

.dxeListBox_CDADateTime td.dxeCM, .dxeListBox_CDADateTime td.dxeHCC
{
    width: 25px;
}

.dxeListBox_CDADateTime td.dxeIM
{
    width: 0;
}

.dxeListBox_CDADateTime td.dxeT
{
    width: 100%;
    padding-left: 0px!important;
}

.dxeListBox_CDADateTime td.dxeT, .dxeListBox_CDADateTime td.dxeMI
{
    border-left-width: 0px!important;
}

.dxeListBox_CDADateTime td.dxeFTM, .dxeListBox_CDADateTime td.dxeTM, .dxeListBox_CDADateTime td.dxeLTM,
.dxeListBox_CDADateTime .dxeHFC, .dxeListBox_CDADateTime .dxeHC, .dxeListBox_CDADateTime .dxeHLC
{
    overflow: hidden;
}

.dxeListBox_CDADateTime td.dxeFTM, .dxeListBox_CDADateTime td.dxeTM,
.dxeListBox_CDADateTime .dxeHFC, .dxeListBox_CDADateTime .dxeHC
{
    padding-right: 6px!important;
}

.dxeListBox_CDADateTime td.dxeLTM, .dxeListBox_CDADateTime td.dxeTM,
.dxeListBox_CDADateTime .dxeHC, .dxeListBox_CDADateTime .dxeHLC
{
    padding-left: 6px!important;
}
/*Grid lines*/
.dxeListBox_CDADateTime td.dxeLTM, .dxeListBox_CDADateTime td.dxeTM, .dxeListBox_CDADateTime td.dxeMIM
{
    border-left: 1px solid #cfcfcf !important;
}

.dxeListBox_CDADateTime td.dxeIM, .dxeListBox_CDADateTime td.dxeFTM, .dxeListBox_CDADateTime td.dxeTM, .dxeListBox_CDADateTime td.dxeLTM,
.dxeListBox_CDADateTime td.dxeCM, .dxeListBox_CDADateTime td.dxeMIM
{
    border-bottom: solid 1px #cfcfcf;
}

.dxeListBoxItemSelected_CDADateTime /* inherits dxeListBoxItem */
{
    color: White;
    background-color: #A0A0A0;
}

.dxeListBoxItemHover_CDADateTime /* inherits dxeListBoxItem */
{
    background-color: #cfcfcf;
    color: black;
}

/*Header*/
.dxeListBox_CDADateTime .dxeHD
{
    background-color: #dcdcdc;
    border-bottom: solid 1px #A0A0A0;
}

.dxeListBox_CDADateTime .dxeHC, .dxeListBox_CDADateTime .dxeHLC, .dxeListBox_CDADateTime td.dxeHMIC
{
    border-left: solid 1px #A0A0A0;
}

.dxeListBox_CDADateTime .dxeHIC, .dxeListBox_CDADateTime .dxeHFC, .dxeListBox_CDADateTime .dxeHCC
{
    border-left: 1px solid #dcdcdc;
}

.dxeListBox_CDADateTime .dxeHFC, .dxeListBox_CDADateTime .dxeHC, .dxeListBox_CDADateTime .dxeHMIC
{
    border-right-width: 0;
}

.dxeListBox_CDADateTime .dxeHLC
{
    border-right: solid 1px #dcdcdc;
}

/* -- Calendar -- */
.dxeCalendar_CDADateTime
{
    border: solid 1px #9f9f9f;
    background-color: White;
    color: Black;
    font-weight: normal;
    cursor: default;
}

    .dxeCalendar_CDADateTime td.dxMonthGrid_CDADateTime
    {
        padding: 8px 20px;
    }

    .dxeCalendar_CDADateTime td.dxMonthGridWithWeekNumbers_CDADateTime
    {
        padding: 5px 20px 8px 8px;
    }

.dxeCalendarDayHeader_CDADateTime
{
    font-family: Tahoma;
    font-size: 9pt;
    padding: 2px 4px 5px;
    border-bottom: solid 1px #cfcfcf;
}

.dxeCalendarWeekNumber_CDADateTime
{
    font-family: Tahoma;
    font-size: 7pt;
    text-align: right;
    padding: 6px 8px 6px 4px;
    color: #bfbfbf;
}

.dxeCalendarDay_CDADateTime
{
    font-family: Tahoma;
    font-size: 9pt;
    padding: 4px 6px;
    text-align: center;
}

.dxeCalendarWeekend_CDADateTime /* inherits dxeCalendarDay */
{
    color: #c00000;
}

.dxeCalendarOtherMonth_CDADateTime /* inherits dxeCalendarDay */
{
    color: #888;
}

.dxeCalendarOutOfRange_CDADateTime /* inherits dxeCalendarDay */
{
    color: #d0d0d0;
}

.dxeCalendarSelected_CDADateTime /* inherits dxeCalendarDay */
{
    color: White;
    background-color: #8d8d8d;
}

.dxeCalendarToday_CDADateTime /* inherits dxeCalendarDay */
{
    padding: 3px 3px 2px;
    border: solid 1px #c00000;
}

.dxeCalendarHeader_CDADateTime
{
    background-color: #dcdcdc;
    border: solid 1px #c9c9c9;
    border-width: 1px 0;
    padding: 4px 7px;
}

    .dxeCalendarHeader_CDADateTime td.dxe
    {
        font-family: Tahoma;
        font-size: 9pt;
        text-align: center;
        cursor: pointer;
    }

.dxeCalendarFooter_CDADateTime
{
    background-color: #ededed;
    padding: 8px 0px;
    border-top: solid 1px #d6d6d6;
}

.dxeCalendarFastNav_CDADateTime
{
    color: Black;
    background: White;
    border: solid 1px #9f9f9f;
    border-bottom: 0px;
    padding: 12px 8px;
}

.dxeCalendarFastNavMonthArea_CDADateTime
{
    padding: 0px 9px;
}

.dxeCalendarFastNavYearArea_CDADateTime
{
}

.dxeCalendarFastNavFooter_CDADateTime
{
    color: Black;
    background-color: #ededed;
    padding: 8px 0px;
    border: solid 1px #9f9f9f;
    border-top: solid 1px #d6d6d6;
}

.dxeCalendarFastNavMonth_CDADateTime, .dxeCalendarFastNavYear_CDADateTime
{
    font: normal 9pt Tahoma;
    color: Black;
    padding: 3px 5px;
    text-align: center;
    cursor: pointer;
}

.dxeCalendarFastNavMonth_CDADateTime
{
    padding: 6px;
}

.dxeCalendarFastNavMonthSelected_CDADateTime, .dxeCalendarFastNavYearSelected_CDADateTime
{
    color: White;
    background: #8d8d8d;
}

.dxeCalendarFastNavMonthHover_CDADateTime, .dxeCalendarFastNavYearHover_CDADateTime
{
    color: Black;
    background: #e5e5e5;
    padding: 2px 4px;
    border: solid 1px #d6d6d6;
}

.dxeCalendarFastNavMonthHover_CDADateTime
{
    padding: 5px;
}
/* Disabled */
.dxeDisabled_CDADateTime, .dxeDisabled_CDADateTime td.dxe
{
    color: #acacac;
    cursor: default;
}

a.dxeDisabled_CDADateTime:hover
{
    color: #acacac;
}

.dxeButtonDisabled_CDADateTime, .dxeButtonDisabled_CDADateTime td.dxe
{
    border-color: #c3c3c3;
    color: #808080;
    cursor: default;
}
/* -- Button -- */
.dxbButton_CDADateTime
{
    color: #000000;
    font-weight: normal;
    font-size: 9pt;
    font-family: Tahoma;
    vertical-align: middle;
    border: solid 1px #7F7F7F;
    background: #E0DFDF url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtButtonBack.gif")%>') top;
    background-repeat: repeat-x;
    padding: 1px 1px 1px 1px;
    cursor: pointer;
}

.dxbButtonHover_CDADateTime
{
    color: #000000;
    background: #F2F2F2 url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtButtonHoverBack.gif")%>') top;
    background-repeat: repeat-x;
    border: solid 1px #606060;
}

.dxbButtonChecked_CDADateTime
{
    color: #FFFFFF;
    background-image: none;
    background-color: #8D8D8D;
}

.dxbButtonPressed_CDADateTime
{
    color: #000000;
    background-image: none;
    background-color: #D5D5D5;
}

.dxbButton_CDADateTime div.dxb
{
    padding: 3px 8px 4px 8px;
    border: 0px;
}

.dxbButton_CDADateTime div.dxbf
{
    padding: 2px 7px 3px 7px;
    border: dotted 1px black;
}

.dxbButton_CDADateTime div.dxb table
{
    color: #000000;
    font-size: 9pt;
    font-family: Tahoma;
}

.dxbButton_CDADateTime div.dxb td.dxb
{
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
/* Disabled */
.dxbDisabled_CDADateTime
{
    border-color: #c3c3c3;
    color: #808080;
    cursor: default;
}

    .dxbDisabled_CDADateTime td.dxb
    {
        color: #808080;
    }
/* -- FilterControl -- */
.dxfcTable_CDADateTime
{
    border-collapse: separate!important;
}

    .dxfcTable_CDADateTime td.dxfc
    {
        padding: 0px 0px 0px 3px;
        vertical-align: middle;
        font: 9pt Tahoma;
        color: Black;
    }

a.dxfcPropertyName_CDADateTime
{
    white-space: nowrap!important;
    color: Blue!important;
}

a.dxfcGroupType_CDADateTime
{
    white-space: nowrap!important;
    padding: 0px 3px 0px 3px!important;
    color: Red!important;
}

a.dxfcOperation_CDADateTime
{
    white-space: nowrap!important;
    color: Green!important;
}

a.dxfcValue_CDADateTime
{
    white-space: nowrap!important;
    color: Gray!important;
}

.dxfcImageButton_CDADateTime
{
    cursor: pointer;
}

.dxfcLoadingDiv_CDADateTime
{
    background: white;
    opacity: 0.01;
    filter: alpha(opacity=1);
}

.dxfcLoadingPanel_CDADateTime
{
    font: 9pt Tahoma;
    color: #303030;
    border: solid 1px #9F9F9F;
    background: white;
}

    .dxfcLoadingPanel_CDADateTime td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxeMaskHint_CDADateTime
{
    background: #ffffe1;
    border: solid 1px black;
    padding: 2px 5px 3px;
    color: Black;
    font: 9pt Tahoma;
}

/* -- ProgressBar -- */
.dxeProgressBar_CDADateTime
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}

    .dxeProgressBar_CDADateTime, .dxeProgressBar_CDADateTime td.dxe
    {
        font-family: Tahoma, Verdana, Arial;
        font-size: 9pt;
        color: Black;
    }

        .dxeProgressBar_CDADateTime .dxePBMainCell_CDADateTime, .dxeProgressBar_CDADateTime td.dxe
        {
            padding: 0;
        }

.dxeProgressBarIndicator_CDADateTime
{
    background-color: #E0DFDF;
}

/* -- DropDownWindow -- */
.dxeDropDownWindow_CDADateTime
{
    background-color: white;
    border: solid 1px #9F9F9F;
}

/*----------------- ColorTable -----------------*/
.dxeColorIndicator_CDADateTime
{
    border: solid 1px #9F9F9F;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

.dxeColorTable_CDADateTime
{
    background-color: #ffffff;
    border: solid 1px #9F9F9F;
}

    .dxeColorTable_CDADateTime td.dx
    {
        padding: 4px 4px;
    }

.dxeColorTableCell_CDADateTime
{
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 3px;
    cursor: pointer;
}

.dxeColorTableCellDiv_CDADateTime
{
    border: solid 1px #808080;
    width: 12px;
    height: 12px;
    font-size: 0px;
}

.dxeColorTableCellSelected_CDADateTime
{
    padding: 2px;
    background-color: #CBCBCB;
    border: solid 1px #888888;
}

.dxeColorTableCellHover_CDADateTime
{
    padding: 2px;
    background-color: #F2F2F2;
    border: solid 1px #888888;
}

.dxeFocused_CDADateTime
{
    border: solid 1px #3d3d3d;
}

.dxeNullText_CDADateTime .dxeEditArea_CDADateTime,
.dxeNullText_CDADateTime .dxeMemoEditArea_CDADateTime
{
    color: #818181;
}

.dxeCalendar .dxeCalendarHeader tr td span
{
    float: none;
    min-height: inherit;
    padding-right: auto;
    text-align: inherit;
}
/*
--------------------------------------------------------------------------------------------------------------
   CDADropDownList.css
--------------------------------------------------------------------------------------------------------------
*/
/******************************
 *                            *
 * CSS for CDADropDown List   *
 *                            *
 ******************************/
.dxeLoadingDiv_CDATheme
{
    background: White;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: wait;
}

.dxeLoadingPanel_CDATheme
{
    font: 8pt Arial;
    color: #303030;
}

    .dxeLoadingPanel_CDATheme td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxeReadOnly_CDATheme
{
}

.dxeBase_CDATheme
{
    font-family: Arial;
    font-size: 8pt;
}
/* -- ErrorFrame -- */
.dxeErrorCell_CDATheme, .dxeErrorCell_CDATheme td
{
    font-family: Arial;
    font-size: 8pt;
    color: Red;
}

.dxeErrorCell_CDATheme
{
    padding-left: 4px;
    padding-right: 5px;
}

.dxeErrorFrameWithoutError_CDATheme
{
    border: 1px solid Red;
}

    .dxeErrorFrameWithoutError_CDATheme .dxeControlsCell_CDATheme
    {
        padding: 2px;
    }

.dxeEditArea_CDATheme
{
    font-family: Arial;
    font-size: 8pt;
    border: 1px solid #A0A0A0;
}
/* -- Buttons -- */
.dxeButtonEditButton_CDATheme, .dxeCalendarButton_CDATheme,
.dxeSpinIncButton_CDATheme, .dxeSpinDecButton_CDATheme,
.dxeSpinLargeIncButton_CDATheme, .dxeSpinLargeDecButton_CDATheme
{
    vertical-align: middle;
    border: solid 1px #7f7f7f;
    cursor: pointer;
}

    .dxeButtonEditButton_CDATheme, .dxeCalendarButton_CDATheme, .dxeButtonEditButton_CDATheme td.dx, .dxeCalendarButton_CDATheme td.dx,
    .dxeSpinIncButton_CDATheme, .dxeSpinDecButton_CDATheme, .dxeSpinLargeIncButton_CDATheme, .dxeSpinLargeDecButton_CDATheme,
    .dxeSpinIncButton_CDATheme td.dx, .dxeSpinDecButton_CDATheme td.dx, .dxeSpinLargeIncButton_CDATheme td.dx, .dxeSpinLargeDecButton_CDATheme td.dx
    {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        text-align: center;
        white-space: nowrap;
    }

.dxeButtonEditButton_CDATheme,
.dxeSpinIncButton_CDATheme, .dxeSpinDecButton_CDATheme, .dxeSpinLargeIncButton_CDATheme, .dxeSpinLargeDecButton_CDATheme
{
    padding: 0px 2px 0px 3px;
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtDropDownBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #e6e6e6;
}

.dxeSpinIncButton_CDATheme
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtSpinIncBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F0F0F0;
}

.dxeSpinDecButton_CDATheme
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtSpinDecBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #E6E6E6;
}

    .dxeButtonEditButton_CDATheme table.dxbebt,
    .dxeSpinIncButton_CDATheme table.dxbebt, .dxeSpinDecButton_CDATheme table.dxbebt,
    .dxeSpinLargeIncButton_CDATheme table.dxbebt, .dxeSpinLargeDecButton_CDATheme table.dxbebt
    {
        width: 10px;
    }

.dxeCalendarButton_CDATheme
{
    font-size: 8pt;
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtCalendarButtonBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #e5e5e5;
    padding: 4px 11px;
    padding-top: 3px;
    width: 32px;
}

    .dxeCalendarButton_CDATheme td.dx
    {
        font-size: 8pt;
        text-align: center;
        white-space: nowrap;
    }

    .dxeCalendarButton_CDATheme table.dxbebt
    {
        width: 100%;
    }

/* -- Pressed -- */
.dxeCalendarButtonPressed_CDATheme, .dxeButtonEditButtonPressed_CDATheme,
.dxeSpinIncButtonPressed_CDATheme, .dxeSpinDecButtonPressed_CDATheme, .dxeSpinLargeIncButtonPressed_CDATheme,
.dxeSpinLargeDecButtonPressed_CDATheme
{
    background-image: none;
    background-color: #D5D5D5;
    border: Solid 1px #7F7F7F;
}
/* -- Hover -- */
.dxeCalendarButtonHover_CDATheme, .dxeButtonEditButtonHover_CDATheme,
.dxeSpinIncButtonHover_CDATheme, .dxeSpinDecButtonHover_CDATheme, .dxeSpinLargeIncButtonHover_CDATheme, .dxeSpinLargeDecButtonHover_CDATheme
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtDropDownButtonHoverBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F2F2F2;
    border: Solid 1px #606060;
}

.dxeCalendarButtonHover_CDATheme
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtCalendarButtonHBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
}

.dxeButtonEdit_CDATheme
{
    background-color: white;
    border: solid 1px #9F9F9F;
    width: 170px;
}

    .dxeButtonEdit_CDATheme .dxeEditArea_CDATheme
    {
        background-color: white;
    }

    .dxeButtonEdit_CDATheme .dxeEditArea_CDATheme, .dxeButtonEdit_CDATheme td.dxic
    {
        width: 100%;
    }

    .dxeButtonEdit_CDATheme td.dxic
    {
        padding: 0px 2px 0px 1px;
    }

    .dxeButtonEdit_CDATheme .dxeIIC img
    {
        padding-left: 3px;
    }

.dxeTextBox_CDATheme, .dxeMemo_CDATheme
{
    background-color: white;
    border: solid 1px #9f9f9f;
}

    .dxeTextBox_CDATheme td.dxic
    {
        padding: 1px 2px;
        width: 100%;
    }

    .dxeTextBox_CDATheme .dxeEditArea_CDATheme
    {
        background-color: white;
    }

.dxeRadioButtonList_CDATheme
{
    border: Solid 1px #9F9F9F;
}

    .dxeRadioButtonList_CDATheme, .dxeRadioButtonList_CDATheme table
    {
        font-family: Arial;
        font-size: 8pt;
    }

        .dxeRadioButtonList_CDATheme td.dxe
        {
            padding: 7px 5px 6px 11px;
        }

        .dxeRadioButtonList_CDATheme label
        {
            margin-right: 6px;
        }

/* -- Memo -- */
.dxeMemo_CDATheme
{
}

.dxeMemoEditArea_CDATheme
{
    background-color: white;
    font-family: Arial;
    font-size: 8pt;
}

.dxeMemo_CDATheme td
{
    padding: 0 0 0 3px;
    width: 100%;
}

/* -- Hyperlink -- */
.dxeHyperlink_CDATheme
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #0d45b7;
}

a.dxeHyperlink_CDATheme:hover
{
    color: #5494ea;
}

a.dxeHyperlink_CDATheme:visited
{
    color: #5B5B5B; /* visited Anchor: this was purple #ab59a6; . SW9671 04/02/2010 */
}

/* -- ListBox -- */
.dxeListBox_CDATheme
{
    background-color: white;
    border: solid 1px #A0A0A0;
    font-family: Arial;
    font-size: 8pt;
    width: 70px;
    height: 109px;
}

    .dxeListBox_CDATheme div.dxlbd
    {
        padding-top: 0px;
        padding-bottom: 0px;
        /* height: 107px; */
    }

.dxeListBoxItemRow_CDATheme
{
    cursor: default;
}

.dxeListBoxItem_CDATheme
{
    border-left: solid 1px white;
    border-right: solid 1px white;
    font-family: Arial;
    font-size: 8pt;
    padding: 1px 1px 1px 1px;
    /* padding: 3px 2px 4px 3px; */
    white-space: nowrap;
    text-align: left;
    color: Black;
    font-weight: normal;
}

.dxeListBox_CDATheme td.dxeC > span, .dxeListBox_CDATheme td.dxeCM > span
{
    margin: 1px 2px 1px 3px;
}

.dxWeb_edtCheckBoxChecked_CDATheme, .dxWeb_edtCheckBoxUnchecked_CDATheme, .dxWeb_edtCheckBoxGrayed_CDATheme,
.dxWeb_edtCheckBoxCheckedDisabled_CDATheme, .dxWeb_edtCheckBoxUncheckedDisabled_CDATheme, .dxWeb_edtCheckBoxGrayedDisabled_CDATheme
{
    background-image: url("../images/devexpress_icons.png");
    background-color: transparent;
    background-repeat: no-repeat;
    height: 15px;
    width: 15px;
}

.dxWeb_edtCheckBoxUnchecked_CDATheme
{
    background-position: -41px -99px;
}

.dxWeb_edtCheckBoxChecked_CDATheme
{
    background-position: -56px -99px;
}

.dxWeb_edtCheckBoxGrayed_CDATheme
{
    background-position: -71px -99px;
}

.dxWeb_edtCheckBoxUncheckedDisabled_CDATheme
{
    background-position: -86px -99px;
}

.dxWeb_edtCheckBoxCheckedDisabled_CDATheme
{
    background-position: -101px -99px;
}

.dxWeb_edtCheckBoxGrayedDisabled_CDATheme
{
    background-position: -116px -99px;
}

.dxICheckBox_CDATheme
{
    cursor: default;
    display: inline-block;
    margin: auto;
    vertical-align: middle;
}

.dxeListBox_CDATheme td.dxeI, .dxeListBox_CDATheme td.dxeIM, .dxeListBox_CDATheme .dxeHIC,
.dxeListBox_CDATheme td.dxeFTM, .dxeListBox_CDATheme td.dxeTM,
.dxeListBox_CDATheme td.dxeC, .dxeListBox_CDATheme td.dxeCM, .dxeListBox_CDATheme td.dxeHCC, .dxeListBox_CDATheme td.dxeMI, .dxeListBox_CDATheme td.dxeMIM
{
    border-right-width: 0px!important;
}

.dxeListBox_CDATheme td.dxeCM, .dxeListBox_CDATheme td.dxeHCC
{
    width: 25px;
}

.dxeListBox_CDATheme td.dxeIM
{
    width: 0;
}

.dxeListBox_CDATheme td.dxeT
{
    width: 100%;
    padding-left: 0px!important;
}

.dxeListBox_CDATheme td.dxeT, .dxeListBox_CDATheme td.dxeMI
{
    border-left-width: 0px!important;
}

.dxeListBox_CDATheme td.dxeFTM, .dxeListBox_CDATheme td.dxeTM, .dxeListBox_CDATheme td.dxeLTM,
.dxeListBox_CDATheme .dxeHFC, .dxeListBox_CDATheme .dxeHC, .dxeListBox_CDATheme .dxeHLC
{
    overflow: hidden;
}

.dxeListBox_CDATheme td.dxeFTM, .dxeListBox_CDATheme td.dxeTM,
.dxeListBox_CDATheme .dxeHFC, .dxeListBox_CDATheme .dxeHC
{
    padding-right: 6px!important;
}

.dxeListBox_CDATheme td.dxeLTM, .dxeListBox_CDATheme td.dxeTM,
.dxeListBox_CDATheme .dxeHC, .dxeListBox_CDATheme .dxeHLC
{
    padding-left: 6px!important;
}
/*Grid lines*/
.dxeListBox_CDATheme td.dxeLTM, .dxeListBox_CDATheme td.dxeTM, .dxeListBox_CDATheme td.dxeMIM
{
    border-left: 0px solid #cfcfcf !important;
}

.dxeListBox_CDATheme td.dxeIM, .dxeListBox_CDATheme td.dxeFTM, .dxeListBox_CDATheme td.dxeTM, .dxeListBox_CDATheme td.dxeLTM,
.dxeListBox_CDATheme td.dxeCM, .dxeListBox_CDATheme td.dxeMIM
{
    border-bottom: solid 1px #cfcfcf;
}

.dxeListBoxItemSelected_CDATheme /* inherits dxeListBoxItem */
{
    color: White;
    background-color: #A0A0A0;
}

.dxeListBoxItemHover_CDATheme /* inherits dxeListBoxItem */
{
    background-color: #cfcfcf;
    color: black;
}

/*Header*/
.dxeListBox_CDATheme .dxeHD
{
    background-color: #dcdcdc;
    border-bottom: solid 1px #A0A0A0;
}

.dxeListBox_CDATheme .dxeHC, .dxeListBox_CDATheme .dxeHLC, .dxeListBox_CDATheme td.dxeHMIC
{
    border-left: solid 1px #A0A0A0;
}

.dxeListBox_CDATheme .dxeHIC, .dxeListBox_CDATheme .dxeHFC, .dxeListBox_CDATheme .dxeHCC
{
    border-left: 1px solid #dcdcdc;
}

.dxeListBox_CDATheme .dxeHFC, .dxeListBox_CDATheme .dxeHC, .dxeListBox_CDATheme .dxeHMIC
{
    border-right-width: 0;
}

.dxeListBox_CDATheme .dxeHLC
{
    border-right: solid 1px #dcdcdc;
}

/* -- Calendar -- */
.dxeCalendar_CDATheme
{
    border: solid 1px #9f9f9f;
    background-color: White;
    color: Black;
    font-weight: normal;
    cursor: default;
}

    .dxeCalendar_CDATheme td.dxMonthGrid_CDATheme
    {
        padding: 8px 20px;
    }

    .dxeCalendar_CDATheme td.dxMonthGridWithWeekNumbers_CDATheme
    {
        padding: 5px 20px 8px 8px;
    }

.dxeCalendarDayHeader_CDATheme
{
    font-family: Arial;
    font-size: 8pt;
    padding: 2px 4px 5px;
    border-bottom: solid 1px #cfcfcf;
}

.dxeCalendarWeekNumber_CDATheme
{
    font-family: Arial;
    font-size: 7pt;
    text-align: right;
    padding: 6px 8px 6px 4px;
    color: #bfbfbf;
}

.dxeCalendarDay_CDATheme
{
    font-family: Arial;
    font-size: 8pt;
    padding: 4px 6px;
    text-align: center;
}

.dxeCalendarWeekend_CDATheme /* inherits dxeCalendarDay */
{
    color: #c00000;
}

.dxeCalendarOtherMonth_CDATheme /* inherits dxeCalendarDay */
{
    color: #888;
}

.dxeCalendarOutOfRange_CDATheme /* inherits dxeCalendarDay */
{
    color: #d0d0d0;
}

.dxeCalendarSelected_CDATheme /* inherits dxeCalendarDay */
{
    color: White;
    background-color: #8d8d8d;
}

.dxeCalendarToday_CDATheme /* inherits dxeCalendarDay */
{
    padding: 3px 3px 2px;
    border: solid 1px #c00000;
}

.dxeCalendarHeader_CDATheme
{
    background-color: #dcdcdc;
    border: solid 1px #c9c9c9;
    border-width: 1px 0;
    padding: 4px 7px;
}

    .dxeCalendarHeader_CDATheme td.dxe
    {
        font-family: Arial;
        font-size: 8pt;
        text-align: center;
        cursor: pointer;
    }

.dxeCalendarFooter_CDATheme
{
    background-color: #ededed;
    padding: 8px 0px;
    border-top: solid 1px #d6d6d6;
}

.dxeCalendarFastNav_CDATheme
{
    color: Black;
    background: White;
    border: solid 1px #9f9f9f;
    border-bottom: 0px;
    padding: 12px 8px;
}

.dxeCalendarFastNavMonthArea_CDATheme
{
    padding: 0px 9px;
}

.dxeCalendarFastNavYearArea_CDATheme
{
}

.dxeCalendarFastNavFooter_CDATheme
{
    color: Black;
    background-color: #ededed;
    padding: 8px 0px;
    border: solid 1px #9f9f9f;
    border-top: solid 1px #d6d6d6;
}

.dxeCalendarFastNavMonth_CDATheme, .dxeCalendarFastNavYear_CDATheme
{
    font: normal 8pt Arial;
    color: Black;
    padding: 3px 5px;
    text-align: center;
    cursor: pointer;
}

.dxeCalendarFastNavMonth_CDATheme
{
    padding: 6px;
}

.dxeCalendarFastNavMonthSelected_CDATheme, .dxeCalendarFastNavYearSelected_CDATheme
{
    color: White;
    background: #8d8d8d;
}

.dxeCalendarFastNavMonthHover_CDATheme, .dxeCalendarFastNavYearHover_CDATheme
{
    color: Black;
    background: #e5e5e5;
    padding: 2px 4px;
    border: solid 1px #d6d6d6;
}

.dxeCalendarFastNavMonthHover_CDATheme
{
    padding: 5px;
}
/* Disabled */
.dxeDisabled_CDATheme, .dxeDisabled_CDATheme td.dxe
{
    color: #acacac;
    cursor: default;
}

a.dxeDisabled_CDATheme:hover
{
    color: #acacac;
}

.dxeButtonDisabled_CDATheme, .dxeButtonDisabled_CDATheme td.dxe
{
    border-color: #c3c3c3;
    color: #808080;
    cursor: default;
}
/* -- Button -- */
.dxbButton_CDATheme
{
    color: #000000;
    font-weight: normal;
    font-size: 8pt;
    font-family: Arial;
    vertical-align: middle;
    border: solid 1px #7F7F7F;
    background: #E0DFDF url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtButtonBack.gif")%>') top;
    background-repeat: repeat-x;
    padding: 1px 1px 1px 1px;
    cursor: pointer;
}

.dxbButtonHover_CDATheme
{
    color: #000000;
    background: #F2F2F2 url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtButtonHoverBack.gif")%>') top;
    background-repeat: repeat-x;
    border: solid 1px #606060;
}

.dxbButtonChecked_CDATheme
{
    color: #FFFFFF;
    background-image: none;
    background-color: #8D8D8D;
}

.dxbButtonPressed_CDATheme
{
    color: #000000;
    background-image: none;
    background-color: #D5D5D5;
}

.dxbButton_CDATheme div.dxb
{
    padding: 3px 8px 4px 8px;
    border: 0px;
}

.dxbButton_CDATheme div.dxbf
{
    padding: 2px 7px 3px 7px;
    border: dotted 1px black;
}

.dxbButton_CDATheme div.dxb table
{
    color: #000000;
    font-size: 8pt;
    font-family: Arial;
}

.dxbButton_CDATheme div.dxb td.dxb
{
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
/* Disabled */
.dxbDisabled_CDATheme
{
    border-color: #c3c3c3;
    color: #808080;
    cursor: default;
}

    .dxbDisabled_CDATheme td.dxb
    {
        color: #808080;
    }
/* -- FilterControl -- */
.dxfcTable_CDATheme
{
    border-collapse: separate!important;
}

    .dxfcTable_CDATheme td.dxfc
    {
        padding: 0px 0px 0px 3px;
        vertical-align: middle;
        font: 8pt Arial;
        color: Black;
    }

a.dxfcPropertyName_CDATheme
{
    white-space: nowrap!important;
    color: Blue!important;
}

a.dxfcGroupType_CDATheme
{
    white-space: nowrap!important;
    padding: 0px 3px 0px 3px!important;
    color: Red!important;
}

a.dxfcOperation_CDATheme
{
    white-space: nowrap!important;
    color: Green!important;
}

a.dxfcValue_CDATheme
{
    white-space: nowrap!important;
    color: Gray!important;
}

.dxfcImageButton_CDATheme
{
    cursor: pointer;
}

.dxfcLoadingDiv_CDATheme
{
    background: white;
    opacity: 0.01;
    filter: alpha(opacity=1);
}

.dxfcLoadingPanel_CDATheme
{
    font: 8pt Arial;
    color: #303030;
    border: solid 1px #9F9F9F;
    background: white;
}

    .dxfcLoadingPanel_CDATheme td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxeMaskHint_CDATheme
{
    background: #ffffe1;
    border: solid 1px black;
    padding: 2px 5px 3px;
    color: Black;
    font: 8pt Arial;
}

/* -- ProgressBar -- */
.dxeProgressBar_CDATheme
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}

    .dxeProgressBar_CDATheme, .dxeProgressBar_CDATheme td.dxe
    {
        font-family: Arial, Verdana, Arial;
        font-size: 8pt;
        color: Black;
    }

        .dxeProgressBar_CDATheme .dxePBMainCell_CDATheme, .dxeProgressBar_CDATheme td.dxe
        {
            padding: 0;
        }

.dxeProgressBarIndicator_CDATheme
{
    background-color: #E0DFDF;
}

/* -- DropDownWindow -- */
.dxeDropDownWindow_CDATheme
{
    background-color: white;
    border: solid 1px #9F9F9F;
}

/*----------------- ColorTable -----------------*/
.dxeColorIndicator_CDATheme
{
    border: solid 1px #9F9F9F;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

.dxeColorTable_CDATheme
{
    background-color: #ffffff;
    border: solid 1px #9F9F9F;
}

    .dxeColorTable_CDATheme td.dx
    {
        padding: 4px 4px;
    }

.dxeColorTableCell_CDATheme
{
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 3px;
    cursor: pointer;
}

.dxeColorTableCellDiv_CDATheme
{
    border: solid 1px #808080;
    width: 12px;
    height: 12px;
    font-size: 0px;
}

.dxeColorTableCellSelected_CDATheme
{
    padding: 2px;
    background-color: #CBCBCB;
    border: solid 1px #888888;
}

.dxeColorTableCellHover_CDATheme
{
    padding: 2px;
    background-color: #F2F2F2;
    border: solid 1px #888888;
}

.dxeFocused_CDATheme
{
    border: solid 1px #3d3d3d;
}

.dxeNullText_CDATheme .dxeEditArea_CDATheme,
.dxeNullText_CDATheme .dxeMemoEditArea_CDATheme
{
    color: #818181;
}


/*
--------------------------------------------------------------------------------------------------------------
   CDAGridView.css
--------------------------------------------------------------------------------------------------------------
*/
/****************************************************************************************************

		CDAGridView.css
		
		This stylesheet overrides the DevExpress styles with SynWeb styles.
		At the bottom of this stylesheet please add any custom logic.


*****************************************************************************************************/
.CDAGridView.dxgvControl,
.CDAGridView.dxgvDisabled
{
    font: 9px Arial;
}

    .CDAGridView.dxgvControl a
    {
        color: #5B5B5B;
    }

        .CDAGridView.dxgvControl a.left_school
        {
            /* Added by SW 02/09/2010 */
            color: Red;
        }

.CDAGridView .dxgvLoadingPanel
{
    font: 8pt Arial;
}

.CDAGridView .dxgvLoadingPanelStatusBar
{
    font: 8pt Arial;
}

.CDAGridView .dxgvFilterPopupWindow
{
    font: 8pt Arial;
}

.CDAGridView .dxgvFilterPopupButtonPanel
{
    font: 8pt Arial;
}

.CDAGridView .dxgvFilterPopupActiveItem
{
    color: White;
}

.CDAGridView .dxgvTable
{
    font: 8pt Arial;
}

.CDAGridView .dxgvFocusedRow
{
    /*background-color: #EAEAEA; /* SW xchanged it form the dark gray - clashed with the gray hyperlinks. SW9671 04/02/2010 #8D8D8D; */
    /*color: #000;*/
    background-color: #8D8D8D;
    color: White;
}

    .CDAGridView .dxgvSelectedRow .dxgvCommandColumn a,
    .CDAGridView .dxgvFocusedRow .dxgvCommandColumn a
    {
        /*color: White; Clash with selected row */
    }

        .CDAGridView .dxgvSelectedRow .dxgvCommandColumn a:hover,
        .CDAGridView .dxgvFocusedRow .dxgvCommandColumn a:hover
        {
            /*color: #F0F0F0; Clash with selected row */
        }

        .CDAGridView .dxgvSelectedRow .dxgvCommandColumn a:visited,
        .CDAGridView .dxgvFocusedRow .dxgvCommandColumn a:visited
        {
            color: red; /* #F0F0F0; */
        }

.CDAGridView .dxgvCommandColumn img
{
    margin-left: 10px; /*give the tick and cross breathing room*/
}

    .CDAGridView .dxgvCommandColumn img:first-child
    {
        margin-left: 0px;
    }

.CDAGridView .dxgvPreviewRow
{
    color: #5B5B5B; /* #707070; */
}

    .CDAGridView .dxgvPreviewRow td.dxgv
    {
        /* changed from 
	padding: 10px 10px 10px 15px;
SW9671 12/01/2010 
*/
        padding: 1px 0px 0px 2px;
    }

.CDAGridView .dxgvDetailCell
{
    padding: 16px 18px 16px 0px;
}

.CDAGridView .dxgvHeader
{
    padding: 4px 6px 5px 6px;
    /*font-weight: normal;*/
    /*text-align: left;*/
    -moz-user-select: none;
}

    .CDAGridView .dxgvHeader,
    .CDAGridView .dxgvHeader table
    {
        font: 8pt Arial;
    }

.CDAGridView .dxgvCustomization,
.CDAGridView .dxgvPopupEditForm
{
    overflow: auto;
}

.CDAGridView .dxgvFooter td.dxgv
{
    padding: 5px 6px 6px 6px;
}

.CDAGridView .dxgvTitlePanel,
.CDAGridView .dxgvTable caption
{
    padding: 3px 3px 5px 3px;
}

.CDAGridView .dxgvLoadingDiv
{
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}

.CDAGridView .dxgvCommandColumn a:visited
{
    color: #5494ea;
}

.CDAGridView .dxgvEditFormTable a:visited
{
    color: #5B5B5B; /* #707070; /* this was purple #ab59a6; . SW9671 04/02/2010 */
}



.CDAGridView .dxEditors_edtCheckBoxOn
{
    background-color: Aqua;
    height: 16px;
    width: 16px;
}

.CDAGridView .dxEditors_edtError,
.CDAGridView .dxEditors_edtCalendarPrevYear,
.CDAGridView .dxEditors_edtCalendarPrevYearDisabled,
.CDAGridView .dxEditors_edtCalendarPrevMonth,
.CDAGridView .dxEditors_edtCalendarPrevMonthDisabled,
.CDAGridView .dxEditors_edtCalendarNextMonth,
.CDAGridView .dxEditors_edtCalendarNextMonthDisabled,
.CDAGridView .dxEditors_edtCalendarNextYear,
.CDAGridView .dxEditors_edtCalendarNextYearDisabled,
.CDAGridView .dxEditors_edtCalendarFNPrevYear,
.CDAGridView .dxEditors_edtCalendarFNNextYear,
.CDAGridView .dxEditors_edtCheckBoxOn,
.CDAGridView .dxEditors_edtCheckBoxOff,
.CDAGridView .dxEditors_edtCheckBoxUndefined,
.CDAGridView .dxEditors_edtRadioButtonOn,
.CDAGridView .dxEditors_edtRadioButtonOff,
.CDAGridView .dxEditors_edtRadioButtonUndefined,
.CDAGridView .dxEditors_edtEllipsis,
.CDAGridView .dxEditors_edtEllipsisDisabled,
/*.CDAGridView .dxEditors_edtDropDown, */
.CDAGridView .dxEditors_edtDropDownDisabled,
.CDAGridView .dxEditors_fcadd,
.CDAGridView .dxEditors_fcaddhot,
.CDAGridView .dxEditors_fcremove,
.CDAGridView .dxEditors_fcremovehot,
.CDAGridView .dxEditors_fcgroupaddcondition,
.CDAGridView .dxEditors_fcgroupaddgroup,
.CDAGridView .dxEditors_fcgroupremove,
.CDAGridView .dxEditors_fcopany,
.CDAGridView .dxEditors_fcopbegin,
.CDAGridView .dxEditors_fcopbetween,
.CDAGridView .dxEditors_fcopcontain,
.CDAGridView .dxEditors_fcopnotcontain,
.CDAGridView .dxEditors_fcopnotequal,
.CDAGridView .dxEditors_fcopend,
.CDAGridView .dxEditors_fcopequal,
.CDAGridView .dxEditors_fcopgreater,
.CDAGridView .dxEditors_fcopgreaterorequal,
.CDAGridView .dxEditors_fcopnotblank,
.CDAGridView .dxEditors_fcopblank,
.CDAGridView .dxEditors_fcopless,
.CDAGridView .dxEditors_fcoplessorequal,
.CDAGridView .dxEditors_fcoplike,
.CDAGridView .dxEditors_fcopnotany,
.CDAGridView .dxEditors_fcopnotbetween,
.CDAGridView .dxEditors_fcopnotlike,
.CDAGridView .dxEditors_fcgroupand,
.CDAGridView .dxEditors_fcgroupor,
.CDAGridView .dxEditors_fcgroupnotand,
.CDAGridView .dxEditors_fcgroupnotor
{
    background-color: transparent;
    background-repeat: no-repeat;
}



.CDAGridView tr.liveRow 
{
    position:relative;
}
.CDAGridView tr.liveRow td
{   

    /*position:relative; should only be set when the event has been fired.*/
    overflow:visible;   
}


.CDAGridView tr.liveRow div.liveSpinner
{
    display: block;
    position:absolute;
    top: 0px;
    left: 0px;
    padding: 2px;
    z-index:600;

}
.CDAGridView tr.liveRow div.liveSpinner span
{
    display:block;
    float:left;
    width:100%;
    height:inherit;
    background-color: black;
    opacity: 0.25;
    z-index:600;
    padding:2px;
    position:relative;
    top:-2px;
}



.CDAGridView tr.liveRow div.liveSpinner div.spinPanel 
{   
    display:block;
    background-color:white;
    width:80px;
    margin:0px auto;
    padding:4px;
    position:relative;
    z-index:601;
    top:-1px;
    height:16px;
    padding:4px;
    border: 1px solid #9F9F9F;
    color: #303030;


}
.CDAGridView tr.liveRow div.liveSpinner div.spinPanel div.text 
{   
    display:inline-block;
    float:left;
    height:16px;
    position:relative;
    z-index:602;
    top:-21px;
    font-size:12px;
}



.CDAGridView tr.liveRow div.liveSpinner  div.spinPanel  div.spinImg 
{   
    display:inline-block;
    float:left;
    width:16px;
    height:16px;
    background-repeat:no-repeat;
    background-image:url('../Images/dxr-spin.gif');
    background-position:center;
    position:relative;
    z-index:602;
    top:-23px;
    margin-right:8px;
    margin-left:8px;
    
}




/* Paging classes not generated by devexpress*/
/*
.CDAGridView .dxWeb_pNext
{

	height: 17px;
	width: 16px;
	background-image: url('~/DXR.axd?r=1_12');
	background-position: -81px 0;
}
/*
.CDAGridView .dxWeb_pPrev 
{
	height: 17px;
	width: 16px;
	background-image: url('~/DXR.axd?r=1_12');
	background-position: -105px -0px;
}

.CDAGridView .dxWeb_pPrevDisabled
{
	background-image: url('~/DXR.axd?r=1_12');
	background-position: -105px -25px;
	height: 17px;
	width: 16px;
}
.CDAGridView .dxWeb_pNextDisabled
{
	background-image: url('~/DXR.axd?r=1_12');
	background-position: -81px -25px;
	height: 17px;
	width: 16px;
}
*/

/*
	Added DetailRow CSS - 
*/

/****************************************************************************************************

		Custom Styles

*****************************************************************************************************/


/* TODO: Need to tidy up this hyperlink section, make sure theses are the default styles 
		 required, then move them up in the above section */
/* -- Hyperlink -- */
.CDAGridView .dxeHyperlink
{
    font-family: Arial; /* Tahoma; */
    font-size: 8pt; /* 9pt; */
    font-weight: normal;
    color: red; /* frog #515862;  /* #0d45b7; */
}

.CDAGridView .dxeHyperlinkCurrent
{
    font-weight: bold;
}

.CDAGridView a.dxeHyperlink
{
    color: #606060; /* #515862; /*   SW Added. 19/3/09 */
    /*color: #1E3695;*/
}

.CDAGridView a:hover.dxeHyperlink
{
    color: #606060; /* #515862; /* #5494ea; */
    text-decoration: underline;
}

.CDAGridView a:visited.dxeHyperlink
{
    color: #606060; /* #515862; /* #515862;  #ab59a6;    */
}



/* Custom - Student Resutls View */
.CDAGridView .students_gridview_highlight td a,
.CDAGridView .students_gridview_highlight td a:hover,
.CDAGridView .students_gridview_highlight td a:visited
{
    font-weight: bold;
}





/* maintenance grids styling. SW 30/10/09  */
.CDAGridView tr.grid_record_align td
{
    text-align: left;
}

.CDAGridView tr.current_grid_record td a
{
    font-weight: bold;
}

.CDAGridView tr.left_school td a
{
    color: red;
}

/* Added .CDAGridView .left_school - need to deprieciate .staff_left & .student_left */
.CDAGridView .left_school
{
    color: Red !important; /* override the colour, since we're explictly setting an override colour for all links in a gridview */
    /*font-style: italic;*/ /* removed italic, where do we need this? 05/09/2011 JD */
}

.CDAGridView .leave_absense
{
    color: Maroon !important; /* override the colour, since we're explictly setting an override colour for all links in a gridview */
    font-style: italic;
}

.CDAGridView a:visited.dxeHyperlink.current_grid_record_left
{
    color: Maroon !important; /* override the colour, since we're explictly setting an override colour for all links in a gridview */
    font-style: italic;
}

.CDAGridView a:visited.dxeHyperlink.current_grid_record_left
{
    color: Maroon !important; /* override the colour, since we're explictly setting an override colour for all links in a gridview */
    font-style: italic;
}

.CDAGridView a:visited.dxeHyperlink.current_grid_record_left
{
    color: red; /* #515862; /* #515862;  #ab59a6;    */
}

.CDAGridView a.dxeHyperlink.current_grid_record_left /* currently selected record in the maint grids. SW9214 27/08/09 */
{
    color: Red;
    font-weight: bold;
    font-style: normal;
}

.CDAGridView .left_school /* Students who have left school - generally in red. SW 19/12/08 */
{
    color: Red; /* #A14444; */
}

.CDAGridView a:visited.dxeHyperlink.left_school
{
    color: red;
}

.CDAGridView a.dxeHyperlink.left_school
{
    color: red;
}

/* Normal anchor in attendance selection screen - black instead of system wide anchor (grayish). SW6718 10/06/08 */
.CDAGridView .attnormal
{
    /* Normal no anchor eg a user who cannot mark a class */
    color: Black;
    text-decoration: none;
}

.CDAGridView a.attnormal
{
    /* Normal with anchor */
    color: Black;
    text-decoration: none;
}

.CDAGridView a:visited.attnormal
{
    color: Black;
    text-decoration: none;
}

.CDAGridView a:hover.attnormal
{
    color: Black;
    text-decoration: underline;
}

.CDAGridView a:visited.dxeHyperlink.attnormal
{
    color: Black;
}

.CDAGridView a.dxeHyperlink.attnormal
{
    color: Black;
}

/* Disabled anchor in attendance selection screen. SW6718 10/06/08 */
.CDAGridView .attdisabled
{
    color: Gray;
    text-decoration: none;
}
/* Disabled anchor in attendance selection screen. SW6718 10/06/08 */
.CDAGridView a.attdisabled
{
    color: Gray;
    text-decoration: none;
}

.CDAGridView a:visited.dxeHyperlink.attdisabled
{
    color: Gray;
    text-decoration: none;
}

.CDAGridView a.dxeHyperlink.attdisabled
{
    color: Gray;
    text-decoration: none;
}
/* No students anchor in attendance selection screen. SW6718 10/06/08 */
.CDAGridView .attnostudents
{
    color: Green;
    text-decoration: none;
}
/* Substitute teacher in attendance selection screen - red instead of system wide anchor (grayish). SW6718 10/06/08 */
.CDAGridView .attsubstitute
{
    /* Substitute anchor */
    color: Red;
    text-decoration: none;
}

.CDAGridView a.attsubstitute
{
    /* Normal with anchor */
    color: Red;
    text-decoration: none;
}

.CDAGridView a:visited.attsubstitute
{
    color: Red;
    text-decoration: none;
}

.CDAGridView a:hover.attsubstitute
{
    color: Red;
    text-decoration: underline;
}

.CDAGridView a:visited.dxeHyperlink.attsubstitute
{
    color: Red;
}

.CDAGridView a.dxeHyperlink.attsubstitute
{
    color: Red;
}

/* class has been substituted to another teacher anchor in attendance selection screen. SW6718 10/06/08 */
.CDAGridView .attsubstituted
{
    /* Substitued no anchor eg a user who cannot mark a class */
    color: Black;
    font-style: italic;
    text-decoration: none;
}

.CDAGridView a.attsubstituted
{
    color: Black;
    font-style: italic;
    text-decoration: none;
}

.CDAGridView a:hover.attsubstituted
{
    color: Black;
    font-style: italic;
    text-decoration: underline;
}

.CDAGridView a:visited.dxeHyperlink.attsubstituted
{
    color: Black;
    font-style: italic;
    text-decoration: none;
}

.CDAGridView a.dxeHyperlink.attsubstituted
{
    color: Black;
    font-style: italic;
    text-decoration: underline;
}
/* class is a staff scheduled class anchor in attendance selection screen. SW6718 10/06/08 */
.CDAGridView .attstaffschedule
{
    /* Staff Schedule no anchor eg a user who cannot mark a class */
    color: Blue;
    font-style: italic;
    text-decoration: none;
}

.CDAGridView a.attstaffschedule
{
    /* Staff Schedule with anchor eg a user who cannot mark a class */
    color: Blue;
    font-style: italic;
    text-decoration: none;
}

.CDAGridView a:visited.attstaffschedule
{
    color: Blue;
    font-style: italic;
    text-decoration: none;
}

.CDAGridView a:hover.attstaffschedule
{
    color: Blue;
    font-style: italic;
    text-decoration: underline;
}
/* used in student maint - timetable to highlight blue staff schedule classes */
.CDAGridView a.dxeHyperlink.attstaffschedule
{
    color: Blue;
    font-style: italic;
    text-decoration: none;
}
/* class has been submitted anchor in attendance selection screen. SW6718 10/06/08 */
.CDAGridView .attsubmitted
{
    /* Already submitted with no anchor eg a user who cannot mark a class */
    color: Black;
    font-weight: bold;
    text-decoration: none;
}

.CDAGridView a.attsubmitted
{
    /* Already submitted with anchor */
    color: Black;
    font-weight: bold;
    text-decoration: none;
}

.CDAGridView a:visited.attsubmitted
{
    color: Black;
    font-weight: bold;
    text-decoration: none;
}

.CDAGridView a:hover.attsubmitted
{
    color: Black;
    font-weight: bold;
    text-decoration: none;
}

.CDAGridView a:visited.dxeHyperlink.attsubmitted
{
    color: Black;
    font-weight: bold;
    text-decoration: none;
}

.CDAGridView a.dxeHyperlink.attsubmitted
{
    color: Black;
    font-weight: bold;
    text-decoration: none;
}

/* By default in SynWeb we want to highlight all gridviews as follows */
.CDAGridView .highlight_row td a
{
    font-weight: bold;
    /*text-decoration: none;*/
    font-style: normal;
    color: Black;
}

.dxgvSelectedRow .dxgvCommandColumn a:hover, .dxgvFocusedRow .dxgvCommandColumn a:hover
{
    color: #5B5B5B;
}

.dgxvHiddenColumn
{
    display: none;
}



/*
--------------------------------------------------------------------------------------------------------------
   CDALabel.css
--------------------------------------------------------------------------------------------------------------
*/
.dxeLoadingDiv_CDALabel
{
    background: White;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: wait;
}

.dxeLoadingPanel_CDALabel
{
    font: 11px Arial; /* SW 22/10/09 changed from 9pt Tahoma; */
    color: #303030;
}

    .dxeLoadingPanel_CDALabel td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxeReadOnly_CDALabel
{
}

.dxeBase_CDALabel
{
    font-family: Arial; /* SW 22/10/09 changed from font-family: Tahoma; */
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
}
/* -- ErrorFrame -- */
.dxeErrorCell_CDALabel, .dxeErrorCell_CDALabel td
{
    font-family: Arial; /* SW 22/10/09 changed from font-family: Tahoma; */
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    color: Red;
}

.dxeErrorCell_CDALabel
{
    padding-left: 4px;
    padding-right: 5px;
}

.dxeErrorFrameWithoutError_CDALabel
{
    border: 1px solid Red;
}

    .dxeErrorFrameWithoutError_CDALabel .dxeControlsCell_CDALabel
    {
        padding: 2px;
    }

.dxeEditArea_CDALabel
{
    font-family: Arial; /* SW 22/10/09 changed from font-family: Tahoma; */
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    border: 1px solid #A0A0A0;
}
/* -- Buttons -- */
.dxeButtonEditButton_CDALabel, .dxeCalendarButton_CDALabel,
.dxeSpinIncButton_CDALabel, .dxeSpinDecButton_CDALabel,
.dxeSpinLargeIncButton_CDALabel, .dxeSpinLargeDecButton_CDALabel
{
    vertical-align: middle;
    border: solid 1px #7f7f7f;
    cursor: pointer;
}

    .dxeButtonEditButton_CDALabel, .dxeCalendarButton_CDALabel, .dxeButtonEditButton_CDALabel td.dx, .dxeCalendarButton_CDALabel td.dx,
    .dxeSpinIncButton_CDALabel, .dxeSpinDecButton_CDALabel, .dxeSpinLargeIncButton_CDALabel, .dxeSpinLargeDecButton_CDALabel,
    .dxeSpinIncButton_CDALabel td.dx, .dxeSpinDecButton_CDALabel td.dx, .dxeSpinLargeIncButton_CDALabel td.dx, .dxeSpinLargeDecButton_CDALabel td.dx
    {
        font-family: Arial; /* SW 22/10/09 changed from font-family: Tahoma; */
        font-size: 11px; /* SW 22/10/09 changed from 11px; */
        font-weight: normal;
        text-align: center;
        white-space: nowrap;
    }

.dxeButtonEditButton_CDALabel,
.dxeSpinIncButton_CDALabel, .dxeSpinDecButton_CDALabel, .dxeSpinLargeIncButton_CDALabel, .dxeSpinLargeDecButton_CDALabel
{
    padding: 0px 2px 0px 3px;
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtDropDownBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #e6e6e6;
}

.dxeSpinIncButton_CDALabel
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtSpinIncBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F0F0F0;
}

.dxeSpinDecButton_CDALabel
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtSpinDecBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #E6E6E6;
}

    .dxeButtonEditButton_CDALabel table.dxbebt,
    .dxeSpinIncButton_CDALabel table.dxbebt, .dxeSpinDecButton_CDALabel table.dxbebt,
    .dxeSpinLargeIncButton_CDALabel table.dxbebt, .dxeSpinLargeDecButton_CDALabel table.dxbebt
    {
        width: 10px;
    }

.dxeCalendarButton_CDALabel
{
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtCalendarButtonBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #e5e5e5;
    padding: 4px 11px;
    padding-top: 3px;
    width: 32px;
}

    .dxeCalendarButton_CDALabel td.dx
    {
        font-size: 11px; /* SW 22/10/09 changed from 9pt; */
        text-align: center;
        white-space: nowrap;
    }

    .dxeCalendarButton_CDALabel table.dxbebt
    {
        width: 100%;
    }

/* -- Pressed -- */
.dxeCalendarButtonPressed_CDALabel, .dxeButtonEditButtonPressed_CDALabel,
.dxeSpinIncButtonPressed_CDALabel, .dxeSpinDecButtonPressed_CDALabel, .dxeSpinLargeIncButtonPressed_CDALabel,
.dxeSpinLargeDecButtonPressed_CDALabel
{
    background-image: none;
    background-color: #D5D5D5;
    border: Solid 1px #7F7F7F;
}
/* -- Hover -- */
.dxeCalendarButtonHover_CDALabel, .dxeButtonEditButtonHover_CDALabel,
.dxeSpinIncButtonHover_CDALabel, .dxeSpinDecButtonHover_CDALabel, .dxeSpinLargeIncButtonHover_CDALabel, .dxeSpinLargeDecButtonHover_CDALabel
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtDropDownButtonHoverBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F2F2F2;
    border: Solid 1px #606060;
}

.dxeCalendarButtonHover_CDALabel
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtCalendarButtonHBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
}

.dxeButtonEdit_CDALabel
{
    background-color: white;
    border: solid 1px #9F9F9F;
    width: 170px;
}

    .dxeButtonEdit_CDALabel .dxeEditArea_CDALabel
    {
        background-color: white;
    }

    .dxeButtonEdit_CDALabel .dxeEditArea_CDALabel, .dxeButtonEdit_CDALabel td.dxic
    {
        width: 100%;
    }

    .dxeButtonEdit_CDALabel td.dxic
    {
        padding: 0px 2px 0px 1px;
    }

    .dxeButtonEdit_CDALabel .dxeIIC img
    {
        padding-left: 3px;
    }

.dxeTextBox_CDALabel, .dxeMemo_CDALabel
{
    background-color: white;
    border: solid 1px #9f9f9f;
}

    .dxeTextBox_CDALabel td.dxic
    {
        padding: 1px 2px;
        width: 100%;
    }

    .dxeTextBox_CDALabel .dxeEditArea_CDALabel
    {
        background-color: white;
    }

.dxeRadioButtonList_CDALabel
{
    border: Solid 1px #9F9F9F;
}

    .dxeRadioButtonList_CDALabel, .dxeRadioButtonList_CDALabel table
    {
        font-family: Arial; /* SW 22/10/09 changed from font-family: Tahoma; */
        font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    }

        .dxeRadioButtonList_CDALabel td.dxe
        {
            padding: 7px 5px 6px 11px;
        }

        .dxeRadioButtonList_CDALabel label
        {
            margin-right: 6px;
        }

/* -- Memo -- */
.dxeMemo_CDALabel
{
}

.dxeMemoEditArea_CDALabel
{
    background-color: white;
    font-family: Arial; /* SW 22/10/09 changed from font-family: Tahoma; */
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
}

.dxeMemo_CDALabel td
{
    padding: 0 0 0 3px;
    width: 100%;
}

/* -- Hyperlink -- */
.dxeHyperlink_CDALabel
{
    font-family: Arial; /* SW 22/10/09 changed from font-family: Tahoma; */
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    font-weight: normal;
    color: #0d45b7;
}

a.dxeHyperlink_CDALabel:hover
{
    color: #5494ea;
}

a.dxeHyperlink_CDALabel:visited
{
    color: #ab59a6;
}

/* -- ListBox -- */
.dxeListBox_CDALabel
{
    background-color: white;
    border: solid 1px #A0A0A0;
    font-family: Arial; /* SW 22/10/09 changed from font-family: Tahoma; */
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    width: 70px;
    height: 109px;
}

    .dxeListBox_CDALabel div.dxlbd
    {
        padding-top: 1px;
        padding-bottom: 1px;
        height: 107px;
    }

.dxeListBoxItemRow_CDALabel
{
    cursor: default;
}

.dxeListBoxItem_CDALabel
{
    border-left: solid 1px white;
    border-right: solid 1px white;
    font-family: Arial; /* SW 22/10/09 changed from font-family: Tahoma; */
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    padding: 3px 2px 4px 3px;
    white-space: nowrap;
    text-align: left;
    color: Black;
    font-weight: normal;
}

.dxeListBox_CDALabel td.dxeI, .dxeListBox_CDALabel td.dxeIM, .dxeListBox_CDALabel .dxeHIC,
.dxeListBox_CDALabel td.dxeFTM, .dxeListBox_CDALabel td.dxeTM,
.dxeListBox_CDALabel td.dxeC, .dxeListBox_CDALabel td.dxeCM, .dxeListBox_CDALabel td.dxeHCC, .dxeListBox_CDALabel td.dxeMI, .dxeListBox_CDALabel td.dxeMIM
{
    border-right-width: 0px!important;
}

.dxeListBox_CDALabel td.dxeCM, .dxeListBox_CDALabel td.dxeHCC
{
    width: 25px;
}

.dxeListBox_CDALabel td.dxeIM
{
    width: 0;
}

.dxeListBox_CDALabel td.dxeT
{
    width: 100%;
    padding-left: 0px!important;
}

.dxeListBox_CDALabel td.dxeT, .dxeListBox_CDALabel td.dxeMI
{
    border-left-width: 0px!important;
}

.dxeListBox_CDALabel td.dxeFTM, .dxeListBox_CDALabel td.dxeTM, .dxeListBox_CDALabel td.dxeLTM,
.dxeListBox_CDALabel .dxeHFC, .dxeListBox_CDALabel .dxeHC, .dxeListBox_CDALabel .dxeHLC
{
    overflow: hidden;
}

.dxeListBox_CDALabel td.dxeFTM, .dxeListBox_CDALabel td.dxeTM,
.dxeListBox_CDALabel .dxeHFC, .dxeListBox_CDALabel .dxeHC
{
    padding-right: 6px!important;
}

.dxeListBox_CDALabel td.dxeLTM, .dxeListBox_CDALabel td.dxeTM,
.dxeListBox_CDALabel .dxeHC, .dxeListBox_CDALabel .dxeHLC
{
    padding-left: 6px!important;
}
/*Grid lines*/
.dxeListBox_CDALabel td.dxeLTM, .dxeListBox_CDALabel td.dxeTM, .dxeListBox_CDALabel td.dxeMIM
{
    border-left: 1px solid #cfcfcf !important;
}

.dxeListBox_CDALabel td.dxeIM, .dxeListBox_CDALabel td.dxeFTM, .dxeListBox_CDALabel td.dxeTM, .dxeListBox_CDALabel td.dxeLTM,
.dxeListBox_CDALabel td.dxeCM, .dxeListBox_CDALabel td.dxeMIM
{
    border-bottom: solid 1px #cfcfcf;
}

.dxeListBoxItemSelected_CDALabel /* inherits dxeListBoxItem */
{
    color: White;
    background-color: #A0A0A0;
}

.dxeListBoxItemHover_CDALabel /* inherits dxeListBoxItem */
{
    background-color: #cfcfcf;
    color: black;
}

/*Header*/
.dxeListBox_CDALabel .dxeHD
{
    background-color: #dcdcdc;
    border-bottom: solid 1px #A0A0A0;
}

.dxeListBox_CDALabel .dxeHC, .dxeListBox_CDALabel .dxeHLC, .dxeListBox_CDALabel td.dxeHMIC
{
    border-left: solid 1px #A0A0A0;
}

.dxeListBox_CDALabel .dxeHIC, .dxeListBox_CDALabel .dxeHFC, .dxeListBox_CDALabel .dxeHCC
{
    border-left: 1px solid #dcdcdc;
}

.dxeListBox_CDALabel .dxeHFC, .dxeListBox_CDALabel .dxeHC, .dxeListBox_CDALabel .dxeHMIC
{
    border-right-width: 0;
}

.dxeListBox_CDALabel .dxeHLC
{
    border-right: solid 1px #dcdcdc;
}

/* -- Calendar -- */
.dxeCalendar_CDALabel
{
    border: solid 1px #9f9f9f;
    background-color: White;
    color: Black;
    font-weight: normal;
    cursor: default;
}

    .dxeCalendar_CDALabel td.dxMonthGrid_CDALabel
    {
        padding: 8px 20px;
    }

    .dxeCalendar_CDALabel td.dxMonthGridWithWeekNumbers_CDALabel
    {
        padding: 5px 20px 8px 8px;
    }

.dxeCalendarDayHeader_CDALabel
{
    font-family: Arial; /* SW 22/10/09 changed from font-family: Tahoma; */
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    padding: 2px 4px 5px;
    border-bottom: solid 1px #cfcfcf;
}

.dxeCalendarWeekNumber_CDALabel
{
    font-family: Arial; /* SW 22/10/09 changed from font-family: Tahoma; */
    font-size: 7pt;
    text-align: right;
    padding: 6px 8px 6px 4px;
    color: #bfbfbf;
}

.dxeCalendarDay_CDALabel
{
    font-family: Arial; /* SW 22/10/09 changed from font-family: Tahoma; */
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    padding: 4px 6px;
    text-align: center;
}

.dxeCalendarWeekend_CDALabel /* inherits dxeCalendarDay */
{
    color: #c00000;
}

.dxeCalendarOtherMonth_CDALabel /* inherits dxeCalendarDay */
{
    color: #888;
}

.dxeCalendarOutOfRange_CDALabel /* inherits dxeCalendarDay */
{
    color: #d0d0d0;
}

.dxeCalendarSelected_CDALabel /* inherits dxeCalendarDay */
{
    color: White;
    background-color: #8d8d8d;
}

.dxeCalendarToday_CDALabel /* inherits dxeCalendarDay */
{
    padding: 3px 3px 2px;
    border: solid 1px #c00000;
}

.dxeCalendarHeader_CDALabel
{
    background-color: #dcdcdc;
    border: solid 1px #c9c9c9;
    border-width: 1px 0;
    padding: 4px 7px;
}

    .dxeCalendarHeader_CDALabel td.dxe
    {
        font-family: Arial; /* SW 22/10/09 changed from font-family: Tahoma; */
        font-size: 11px; /* SW 22/10/09 changed from 9pt; */
        text-align: center;
        cursor: pointer;
    }

.dxeCalendarFooter_CDALabel
{
    background-color: #ededed;
    padding: 8px 0px;
    border-top: solid 1px #d6d6d6;
}

.dxeCalendarFastNav_CDALabel
{
    color: Black;
    background: White;
    border: solid 1px #9f9f9f;
    border-bottom: 0px;
    padding: 12px 8px;
}

.dxeCalendarFastNavMonthArea_CDALabel
{
    padding: 0px 9px;
}

.dxeCalendarFastNavYearArea_CDALabel
{
}

.dxeCalendarFastNavFooter_CDALabel
{
    color: Black;
    background-color: #ededed;
    padding: 8px 0px;
    border: solid 1px #9f9f9f;
    border-top: solid 1px #d6d6d6;
}

.dxeCalendarFastNavMonth_CDALabel, .dxeCalendarFastNavYear_CDALabel
{
    font: normal 9px Arial; /* SW 22/10/09 changed from 9pt Tahoma; */
    color: Black;
    padding: 3px 5px;
    text-align: center;
    cursor: pointer;
}

.dxeCalendarFastNavMonth_CDALabel
{
    padding: 6px;
}

.dxeCalendarFastNavMonthSelected_CDALabel, .dxeCalendarFastNavYearSelected_CDALabel
{
    color: White;
    background: #8d8d8d;
}

.dxeCalendarFastNavMonthHover_CDALabel, .dxeCalendarFastNavYearHover_CDALabel
{
    color: Black;
    background: #e5e5e5;
    padding: 2px 4px;
    border: solid 1px #d6d6d6;
}

.dxeCalendarFastNavMonthHover_CDALabel
{
    padding: 5px;
}
/* Disabled */
.dxeDisabled_CDALabel, .dxeDisabled_CDALabel td.dxe
{
    color: #acacac;
    cursor: default;
}

a.dxeDisabled_CDALabel:hover
{
    color: #acacac;
}

.dxeButtonDisabled_CDALabel, .dxeButtonDisabled_CDALabel td.dxe
{
    border-color: #c3c3c3;
    color: #808080;
    cursor: default;
}
/* -- Button -- */
.dxbButton_CDALabel
{
    color: #000000;
    font-weight: normal;
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    font-family: Arial; /* SW 22/10/09 changed from font-family: Tahoma; */
    vertical-align: middle;
    border: solid 1px #7F7F7F;
    background: #E0DFDF url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtButtonBack.gif")%>') top;
    background-repeat: repeat-x;
    padding: 1px 1px 1px 1px;
    cursor: pointer;
}

.dxbButtonHover_CDALabel
{
    color: #000000;
    background: #F2F2F2 url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtButtonHoverBack.gif")%>') top;
    background-repeat: repeat-x;
    border: solid 1px #606060;
}

.dxbButtonChecked_CDALabel
{
    color: #FFFFFF;
    background-image: none;
    background-color: #8D8D8D;
}

.dxbButtonPressed_CDALabel
{
    color: #000000;
    background-image: none;
    background-color: #D5D5D5;
}

.dxbButton_CDALabel div.dxb
{
    padding: 3px 8px 4px 8px;
    border: 0px;
}

.dxbButton_CDALabel div.dxbf
{
    padding: 2px 7px 3px 7px;
    border: dotted 1px black;
}

.dxbButton_CDALabel div.dxb table
{
    color: #000000;
    font-size: 11px; /* SW 22/10/09 changed from 9pt; */
    font-family: Arial; /* SW 22/10/09 changed from font-family: Tahoma; */
}

.dxbButton_CDALabel div.dxb td.dxb
{
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
/* Disabled */
.dxbDisabled_CDALabel
{
    border-color: #c3c3c3;
    color: #808080;
    cursor: default;
}

    .dxbDisabled_CDALabel td.dxb
    {
        color: #808080;
    }
/* -- FilterControl -- */
.dxfcTable_CDALabel
{
    border-collapse: separate!important;
}

    .dxfcTable_CDALabel td.dxfc
    {
        padding: 0px 0px 0px 3px;
        vertical-align: middle;
        font: 11px Arial; /* SW 22/10/09 changed from 9pt Tahoma; */
        color: Black;
    }

a.dxfcPropertyName_CDALabel
{
    white-space: nowrap!important;
    color: Blue!important;
}

a.dxfcGroupType_CDALabel
{
    white-space: nowrap!important;
    padding: 0px 3px 0px 3px!important;
    color: Red!important;
}

a.dxfcOperation_CDALabel
{
    white-space: nowrap!important;
    color: Green!important;
}

a.dxfcValue_CDALabel
{
    white-space: nowrap!important;
    color: Gray!important;
}

.dxfcImageButton_CDALabel
{
    cursor: pointer;
}

.dxfcLoadingDiv_CDALabel
{
    background: white;
    opacity: 0.01;
    filter: alpha(opacity=1);
}

.dxfcLoadingPanel_CDALabel
{
    font: 11px Arial; /* SW 22/10/09 changed from 9pt Tahoma; */
    color: #303030;
    border: solid 1px #9F9F9F;
    background: white;
}

    .dxfcLoadingPanel_CDALabel td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxeMaskHint_CDALabel
{
    background: #ffffe1;
    border: solid 1px black;
    padding: 2px 5px 3px;
    color: Black;
    font: 11px Arial; /* SW 22/10/09 changed from 9pt Tahoma; */
}

/* -- ProgressBar -- */
.dxeProgressBar_CDALabel
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}

    .dxeProgressBar_CDALabel, .dxeProgressBar_CDALabel td.dxe
    {
        font-family: Tahoma, Verdana, Arial;
        font-size: 11px; /* SW 22/10/09 changed from 9pt; */
        color: Black;
    }

        .dxeProgressBar_CDALabel .dxePBMainCell_CDALabel, .dxeProgressBar_CDALabel td.dxe
        {
            padding: 0;
        }

.dxeProgressBarIndicator_CDALabel
{
    background-color: #E0DFDF;
}

/* -- DropDownWindow -- */
.dxeDropDownWindow_CDALabel
{
    background-color: white;
    border: solid 1px #9F9F9F;
}

/*----------------- ColorTable -----------------*/
.dxeColorIndicator_CDALabel
{
    border: solid 1px #9F9F9F;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

.dxeColorTable_CDALabel
{
    background-color: #ffffff;
    border: solid 1px #9F9F9F;
}

    .dxeColorTable_CDALabel td.dx
    {
        padding: 4px 4px;
    }

.dxeColorTableCell_CDALabel
{
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 3px;
    cursor: pointer;
}

.dxeColorTableCellDiv_CDALabel
{
    border: solid 1px #808080;
    width: 12px;
    height: 12px;
    font-size: 0px;
}

.dxeColorTableCellSelected_CDALabel
{
    padding-left: 2px!important;
    padding-bottom: 2px!important;
    padding-top: 2px!important;
    padding-right: 2px!important;
    background-color: #CBCBCB;
    border: solid 1px #888888;
}

.dxeColorTableCellHover_CDALabel
{
    padding-left: 2px!important;
    padding-bottom: 2px!important;
    padding-top: 2px!important;
    padding-right: 2px!important;
    background-color: #F2F2F2;
    border: solid 1px #888888;
}

.dxeFocused_CDALabel
{
    border: solid 1px #3d3d3d;
}

.dxeNullText_CDALabel .dxeEditArea_CDALabel,
.dxeNullText_CDALabel .dxeMemoEditArea_CDALabel
{
    color: #818181;
}
/*
--------------------------------------------------------------------------------------------------------------
  CDATextBox.css
--------------------------------------------------------------------------------------------------------------
*/
.dxeLoadingDiv_CDATextBox
{
    background: White;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: wait;
}

.dxeLoadingPanel_CDATextBox
{
    font: 11px Arial; /* SW 29/09/09 changed from 9pt Arial; */
    color: #303030;
}

    .dxeLoadingPanel_CDATextBox td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxeReadOnly_CDATextBox
{
}

.dxeBase_CDATextBox
{
    font-family: Arial;
    font-size: 11px;
}
/* -- ErrorFrame -- */
.dxeErrorCell_CDATextBox, .dxeErrorCell_CDATextBox td
{
    font-family: Arial;
    font-size: 11px;
    color: Red;
}

.dxeErrorCell_CDATextBox
{
    padding-left: 4px;
    padding-right: 5px;
}

.dxeErrorFrameWithoutError_CDATextBox
{
    border: 1px solid Red;
}

    .dxeErrorFrameWithoutError_CDATextBox .dxeControlsCell_CDATextBox
    {
        padding: 2px;
    }

.dxeEditArea_CDATextBox
{
    font-family: Arial;
    font-size: 11px;
    border: 1px solid #A0A0A0;
}
/* -- Buttons -- */
.dxeButtonEditButton_CDATextBox, .dxeCalendarButton_CDATextBox,
.dxeSpinIncButton_CDATextBox, .dxeSpinDecButton_CDATextBox,
.dxeSpinLargeIncButton_CDATextBox, .dxeSpinLargeDecButton_CDATextBox
{
    vertical-align: middle;
    border: solid 1px #7f7f7f;
    cursor: pointer;
}

    .dxeButtonEditButton_CDATextBox, .dxeCalendarButton_CDATextBox, .dxeButtonEditButton_CDATextBox td.dx, .dxeCalendarButton_CDATextBox td.dx,
    .dxeSpinIncButton_CDATextBox, .dxeSpinDecButton_CDATextBox, .dxeSpinLargeIncButton_CDATextBox, .dxeSpinLargeDecButton_CDATextBox,
    .dxeSpinIncButton_CDATextBox td.dx, .dxeSpinDecButton_CDATextBox td.dx, .dxeSpinLargeIncButton_CDATextBox td.dx, .dxeSpinLargeDecButton_CDATextBox td.dx
    {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        text-align: center;
        white-space: nowrap;
    }

.dxeButtonEditButton_CDATextBox,
.dxeSpinIncButton_CDATextBox, .dxeSpinDecButton_CDATextBox, .dxeSpinLargeIncButton_CDATextBox, .dxeSpinLargeDecButton_CDATextBox
{
    padding: 0px 2px 0px 3px;
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtDropDownBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #e6e6e6;
}

.dxeSpinIncButton_CDATextBox
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtSpinIncBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F0F0F0;
}

.dxeSpinDecButton_CDATextBox
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtSpinDecBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #E6E6E6;
}

    .dxeButtonEditButton_CDATextBox table.dxbebt,
    .dxeSpinIncButton_CDATextBox table.dxbebt, .dxeSpinDecButton_CDATextBox table.dxbebt,
    .dxeSpinLargeIncButton_CDATextBox table.dxbebt, .dxeSpinLargeDecButton_CDATextBox table.dxbebt
    {
        width: 10px;
    }

.dxeCalendarButton_CDATextBox
{
    font-size: 11px;
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtCalendarButtonBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #e5e5e5;
    padding: 4px 11px;
    padding-top: 3px;
    width: 32px;
}

    .dxeCalendarButton_CDATextBox td.dx
    {
        font-size: 11px;
        text-align: center;
        white-space: nowrap;
    }

    .dxeCalendarButton_CDATextBox table.dxbebt
    {
        width: 100%;
    }

/* -- Pressed -- */
.dxeCalendarButtonPressed_CDATextBox, .dxeButtonEditButtonPressed_CDATextBox,
.dxeSpinIncButtonPressed_CDATextBox, .dxeSpinDecButtonPressed_CDATextBox, .dxeSpinLargeIncButtonPressed_CDATextBox,
.dxeSpinLargeDecButtonPressed_CDATextBox
{
    background-image: none;
    background-color: #D5D5D5;
    border: Solid 1px #7F7F7F;
}
/* -- Hover -- */
.dxeCalendarButtonHover_CDATextBox, .dxeButtonEditButtonHover_CDATextBox,
.dxeSpinIncButtonHover_CDATextBox, .dxeSpinDecButtonHover_CDATextBox, .dxeSpinLargeIncButtonHover_CDATextBox, .dxeSpinLargeDecButtonHover_CDATextBox
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtDropDownButtonHoverBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F2F2F2;
    border: Solid 1px #606060;
}

.dxeCalendarButtonHover_CDATextBox
{
    background-image: url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtCalendarButtonHBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
}

.dxeButtonEdit_CDATextBox
{
    background-color: white;
    border: solid 1px #9F9F9F;
    width: 170px;
}

    .dxeButtonEdit_CDATextBox .dxeEditArea_CDATextBox
    {
        background-color: white;
    }

    .dxeButtonEdit_CDATextBox .dxeEditArea_CDATextBox, .dxeButtonEdit_CDATextBox td.dxic
    {
        width: 100%;
    }

    .dxeButtonEdit_CDATextBox td.dxic
    {
        padding: 0px 2px 0px 1px;
    }

    .dxeButtonEdit_CDATextBox .dxeIIC img
    {
        padding-left: 3px;
    }

.dxeTextBox_CDATextBox, .dxeMemo_CDATextBox
{
    background-color: white;
    border: solid 1px #9f9f9f;
}

    .dxeTextBox_CDATextBox td.dxic
    {
        padding: 1px 2px;
        width: 100%;
    }

    .dxeTextBox_CDATextBox .dxeEditArea_CDATextBox
    {
        background-color: white;
    }

.dxeRadioButtonList_CDATextBox
{
    border: Solid 1px #9F9F9F;
}

    .dxeRadioButtonList_CDATextBox, .dxeRadioButtonList_CDATextBox table
    {
        font-family: Arial;
        font-size: 11px;
    }

        .dxeRadioButtonList_CDATextBox td.dxe
        {
            padding: 7px 5px 6px 11px;
        }

        .dxeRadioButtonList_CDATextBox label
        {
            margin-right: 6px;
        }

/* -- Memo -- */
.dxeMemo_CDATextBox
{
}

.dxeMemoEditArea_CDATextBox
{
    background-color: white;
    font-family: Arial;
    font-size: 11px;
}

.dxeMemo_CDATextBox td
{
    padding: 0 0 0 3px;
    width: 100%;
}

/* -- Hyperlink -- */
.dxeHyperlink_CDATextBox
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #0d45b7;
}

a.dxeHyperlink_CDATextBox:hover
{
    color: #5494ea;
}

a.dxeHyperlink_CDATextBox:visited
{
    color: #ab59a6;
}

/* -- ListBox -- */
.dxeListBox_CDATextBox
{
    background-color: white;
    border: solid 1px #A0A0A0;
    font-family: Arial;
    font-size: 11px;
    width: 70px;
    height: 109px;
}

    .dxeListBox_CDATextBox div.dxlbd
    {
        padding-top: 1px;
        padding-bottom: 1px;
        height: 107px;
    }

.dxeListBoxItemRow_CDATextBox
{
    cursor: default;
}

.dxeListBoxItem_CDATextBox
{
    border-left: solid 1px white;
    border-right: solid 1px white;
    font-family: Arial;
    font-size: 11px;
    padding: 3px 2px 4px 3px;
    white-space: nowrap;
    text-align: left;
    color: Black;
    font-weight: normal;
}

.dxeListBox_CDATextBox td.dxeI, .dxeListBox_CDATextBox td.dxeIM, .dxeListBox_CDATextBox .dxeHIC,
.dxeListBox_CDATextBox td.dxeFTM, .dxeListBox_CDATextBox td.dxeTM,
.dxeListBox_CDATextBox td.dxeC, .dxeListBox_CDATextBox td.dxeCM, .dxeListBox_CDATextBox td.dxeHCC, .dxeListBox_CDATextBox td.dxeMI, .dxeListBox_CDATextBox td.dxeMIM
{
    border-right-width: 0px!important;
}

.dxeListBox_CDATextBox td.dxeCM, .dxeListBox_CDATextBox td.dxeHCC
{
    width: 25px;
}

.dxeListBox_CDATextBox td.dxeIM
{
    width: 0;
}

.dxeListBox_CDATextBox td.dxeT
{
    width: 100%;
    padding-left: 0px!important;
}

.dxeListBox_CDATextBox td.dxeT, .dxeListBox_CDATextBox td.dxeMI
{
    border-left-width: 0px!important;
}

.dxeListBox_CDATextBox td.dxeFTM, .dxeListBox_CDATextBox td.dxeTM, .dxeListBox_CDATextBox td.dxeLTM,
.dxeListBox_CDATextBox .dxeHFC, .dxeListBox_CDATextBox .dxeHC, .dxeListBox_CDATextBox .dxeHLC
{
    overflow: hidden;
}

.dxeListBox_CDATextBox td.dxeFTM, .dxeListBox_CDATextBox td.dxeTM,
.dxeListBox_CDATextBox .dxeHFC, .dxeListBox_CDATextBox .dxeHC
{
    padding-right: 6px!important;
}

.dxeListBox_CDATextBox td.dxeLTM, .dxeListBox_CDATextBox td.dxeTM,
.dxeListBox_CDATextBox .dxeHC, .dxeListBox_CDATextBox .dxeHLC
{
    padding-left: 6px!important;
}
/*Grid lines*/
.dxeListBox_CDATextBox td.dxeLTM, .dxeListBox_CDATextBox td.dxeTM, .dxeListBox_CDATextBox td.dxeMIM
{
    border-left: 1px solid #cfcfcf !important;
}

.dxeListBox_CDATextBox td.dxeIM, .dxeListBox_CDATextBox td.dxeFTM, .dxeListBox_CDATextBox td.dxeTM, .dxeListBox_CDATextBox td.dxeLTM,
.dxeListBox_CDATextBox td.dxeCM, .dxeListBox_CDATextBox td.dxeMIM
{
    border-bottom: solid 1px #cfcfcf;
}

.dxeListBoxItemSelected_CDATextBox /* inherits dxeListBoxItem */
{
    color: White;
    background-color: #A0A0A0;
}

.dxeListBoxItemHover_CDATextBox /* inherits dxeListBoxItem */
{
    background-color: #cfcfcf;
    color: black;
}

/*Header*/
.dxeListBox_CDATextBox .dxeHD
{
    background-color: #dcdcdc;
    border-bottom: solid 1px #A0A0A0;
}

.dxeListBox_CDATextBox .dxeHC, .dxeListBox_CDATextBox .dxeHLC, .dxeListBox_CDATextBox td.dxeHMIC
{
    border-left: solid 1px #A0A0A0;
}

.dxeListBox_CDATextBox .dxeHIC, .dxeListBox_CDATextBox .dxeHFC, .dxeListBox_CDATextBox .dxeHCC
{
    border-left: 1px solid #dcdcdc;
}

.dxeListBox_CDATextBox .dxeHFC, .dxeListBox_CDATextBox .dxeHC, .dxeListBox_CDATextBox .dxeHMIC
{
    border-right-width: 0;
}

.dxeListBox_CDATextBox .dxeHLC
{
    border-right: solid 1px #dcdcdc;
}

/* -- Calendar -- */
.dxeCalendar_CDATextBox
{
    border: solid 1px #9f9f9f;
    background-color: White;
    color: Black;
    font-weight: normal;
    cursor: default;
}

    .dxeCalendar_CDATextBox td.dxMonthGrid_CDATextBox
    {
        padding: 8px 20px;
    }

    .dxeCalendar_CDATextBox td.dxMonthGridWithWeekNumbers_CDATextBox
    {
        padding: 5px 20px 8px 8px;
    }

.dxeCalendarDayHeader_CDATextBox
{
    font-family: Arial;
    font-size: 11px;
    padding: 2px 4px 5px;
    border-bottom: solid 1px #cfcfcf;
}

.dxeCalendarWeekNumber_CDATextBox
{
    font-family: Arial;
    font-size: 7pt;
    text-align: right;
    padding: 6px 8px 6px 4px;
    color: #bfbfbf;
}

.dxeCalendarDay_CDATextBox
{
    font-family: Arial;
    font-size: 11px;
    padding: 4px 6px;
    text-align: center;
}

.dxeCalendarWeekend_CDATextBox /* inherits dxeCalendarDay */
{
    color: #c00000;
}

.dxeCalendarOtherMonth_CDATextBox /* inherits dxeCalendarDay */
{
    color: #888;
}

.dxeCalendarOutOfRange_CDATextBox /* inherits dxeCalendarDay */
{
    color: #d0d0d0;
}

.dxeCalendarSelected_CDATextBox /* inherits dxeCalendarDay */
{
    color: White;
    background-color: #8d8d8d;
}

.dxeCalendarToday_CDATextBox /* inherits dxeCalendarDay */
{
    padding: 3px 3px 2px;
    border: solid 1px #c00000;
}

.dxeCalendarHeader_CDATextBox
{
    background-color: #dcdcdc;
    border: solid 1px #c9c9c9;
    border-width: 1px 0;
    padding: 4px 7px;
}

    .dxeCalendarHeader_CDATextBox td.dxe
    {
        font-family: Arial;
        font-size: 11px;
        text-align: center;
        cursor: pointer;
    }

.dxeCalendarFooter_CDATextBox
{
    background-color: #ededed;
    padding: 8px 0px;
    border-top: solid 1px #d6d6d6;
}

.dxeCalendarFastNav_CDATextBox
{
    color: Black;
    background: White;
    border: solid 1px #9f9f9f;
    border-bottom: 0px;
    padding: 12px 8px;
}

.dxeCalendarFastNavMonthArea_CDATextBox
{
    padding: 0px 11px;
}

.dxeCalendarFastNavYearArea_CDATextBox
{
}

.dxeCalendarFastNavFooter_CDATextBox
{
    color: Black;
    background-color: #ededed;
    padding: 8px 0px;
    border: solid 1px #9f9f9f;
    border-top: solid 1px #d6d6d6;
}

.dxeCalendarFastNavMonth_CDATextBox, .dxeCalendarFastNavYear_CDATextBox
{
    font: normal 11px Arial; /* SW 29/09/09 changed from 9pt Arial; */
    color: Black;
    padding: 3px 5px;
    text-align: center;
    cursor: pointer;
}

.dxeCalendarFastNavMonth_CDATextBox
{
    padding: 6px;
}

.dxeCalendarFastNavMonthSelected_CDATextBox, .dxeCalendarFastNavYearSelected_CDATextBox
{
    color: White;
    background: #8d8d8d;
}

.dxeCalendarFastNavMonthHover_CDATextBox, .dxeCalendarFastNavYearHover_CDATextBox
{
    color: Black;
    background: #e5e5e5;
    padding: 2px 4px;
    border: solid 1px #d6d6d6;
}

.dxeCalendarFastNavMonthHover_CDATextBox
{
    padding: 5px;
}
/* Disabled */
.dxeDisabled_CDATextBox, .dxeDisabled_CDATextBox td.dxe
{
    color: #acacac;
    cursor: default;
}

a.dxeDisabled_CDATextBox:hover
{
    color: #acacac;
}

.dxeButtonDisabled_CDATextBox, .dxeButtonDisabled_CDATextBox td.dxe
{
    border-color: #c3c3c3;
    color: #808080;
    cursor: default;
}
/* -- Button -- */
.dxbButton_CDATextBox
{
    color: #000000;
    font-weight: normal;
    font-size: 11px;
    font-family: Arial;
    vertical-align: middle;
    border: solid 1px #7F7F7F;
    background: #E0DFDF url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtButtonBack.gif")%>') top;
    background-repeat: repeat-x;
    padding: 1px 1px 1px 1px;
    cursor: pointer;
}

.dxbButtonHover_CDATextBox
{
    color: #000000;
    background: #F2F2F2 url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtButtonHoverBack.gif")%>') top;
    background-repeat: repeat-x;
    border: solid 1px #606060;
}

.dxbButtonChecked_CDATextBox
{
    color: #FFFFFF;
    background-image: none;
    background-color: #8D8D8D;
}

.dxbButtonPressed_CDATextBox
{
    color: #000000;
    background-image: none;
    background-color: #D5D5D5;
}

.dxbButton_CDATextBox div.dxb
{
    padding: 3px 8px 4px 8px;
    border: 0px;
}

.dxbButton_CDATextBox div.dxbf
{
    padding: 2px 7px 3px 7px;
    border: dotted 1px black;
}

.dxbButton_CDATextBox div.dxb table
{
    color: #000000;
    font-size: 11px;
    font-family: Arial;
}

.dxbButton_CDATextBox div.dxb td.dxb
{
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
/* Disabled */
.dxbDisabled_CDATextBox
{
    border-color: #c3c3c3;
    color: #808080;
    cursor: default;
}

    .dxbDisabled_CDATextBox td.dxb
    {
        color: #808080;
    }
/* -- FilterControl -- */
.dxfcTable_CDATextBox
{
    border-collapse: separate!important;
}

    .dxfcTable_CDATextBox td.dxfc
    {
        padding: 0px 0px 0px 3px;
        vertical-align: middle;
        font: 11px Arial; /* SW 29/09/09 changed from 9pt Arial; */
        color: Black;
    }

a.dxfcPropertyName_CDATextBox
{
    white-space: nowrap!important;
    color: Blue!important;
}

a.dxfcGroupType_CDATextBox
{
    white-space: nowrap!important;
    padding: 0px 3px 0px 3px!important;
    color: Red!important;
}

a.dxfcOperation_CDATextBox
{
    white-space: nowrap!important;
    color: Green!important;
}

a.dxfcValue_CDATextBox
{
    white-space: nowrap!important;
    color: Gray!important;
}

.dxfcImageButton_CDATextBox
{
    cursor: pointer;
}

.dxfcLoadingDiv_CDATextBox
{
    background: white;
    opacity: 0.01;
    filter: alpha(opacity=1);
}

.dxfcLoadingPanel_CDATextBox
{
    font: 11px Arial; /* SW 29/09/09 changed from 9pt Arial; */
    color: #303030;
    border: solid 1px #9F9F9F;
    background: white;
}

    .dxfcLoadingPanel_CDATextBox td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxeMaskHint_CDATextBox
{
    background: #ffffe1;
    border: solid 1px black;
    padding: 2px 5px 3px;
    color: Black;
    font: 11px Arial; /* SW 29/09/09 changed from 9pt Arial; */
}

/* -- ProgressBar -- */
.dxeProgressBar_CDATextBox
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}

    .dxeProgressBar_CDATextBox, .dxeProgressBar_CDATextBox td.dxe
    {
        font-family: Arial, Verdana, Arial;
        font-size: 11px;
        color: Black;
    }

        .dxeProgressBar_CDATextBox .dxePBMainCell_CDATextBox, .dxeProgressBar_CDATextBox td.dxe
        {
            padding: 0;
        }

.dxeProgressBarIndicator_CDATextBox
{
    background-color: #E0DFDF;
}

/* -- DropDownWindow -- */
.dxeDropDownWindow_CDATextBox
{
    background-color: white;
    border: solid 1px #9F9F9F;
}

/*----------------- ColorTable -----------------*/
.dxeColorIndicator_CDATextBox
{
    border: solid 1px #9F9F9F;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

.dxeColorTable_CDATextBox
{
    background-color: #ffffff;
    border: solid 1px #9F9F9F;
}

    .dxeColorTable_CDATextBox td.dx
    {
        padding: 4px 4px;
    }

.dxeColorTableCell_CDATextBox
{
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 3px;
    cursor: pointer;
}

.dxeColorTableCellDiv_CDATextBox
{
    border: solid 1px #808080;
    width: 12px;
    height: 12px;
    font-size: 0px;
}

.dxeColorTableCellSelected_CDATextBox
{
    padding: 2px;
    background-color: #CBCBCB;
    border: solid 1px #888888;
}

.dxeColorTableCellHover_CDATextBox
{
    padding: 2px;
    background-color: #F2F2F2;
    border: solid 1px #888888;
}

.dxeFocused_CDATextBox
{
    border: solid 1px #3d3d3d;
}

.dxeNullText_CDATextBox .dxeEditArea_CDATextBox,
.dxeNullText_CDATextBox .dxeMemoEditArea_CDATextBox
{
    color: #818181;
}
/*
---------------------------------------------------------------
	HotReportsAspxMenu.css
---------------------------------------------------------------
*/
/* -- ASPxMenu -- */
.dxmControl_CDAHotReportMenu
{
    font: 11px Arial; /* Changed from 9pt Tahoma; */
    font-weight: bold; /* Added */
    color: white; /* changed from black; */
}

    .dxmControl_CDAHotReportMenu a, .dxmVerticalMenu_CDAHotReportMenu a, .dxmSubMenu_CDAHotReportMenu a
    {
        text-decoration: none;
    }

.dxmMenu_CDAHotReportMenu a
{
    color: White; /* Added this here so the Main Menu hyperlink eg Students  or  CUrriculum  or Logout is white */
    text-decoration: none;
    text-align: center;
}

.dxmLoadingPanel_CDAHotReportMenu
{
    font: 11px Arial; /* Changed from 9pt Tahoma; */
    font-weight: bold;
    color: #303030;
}

    .dxmLoadingPanel_CDAHotReportMenu td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 0;
    }

.dxmMenu_CDAHotReportMenu, .dxmVerticalMenu_CDAHotReportMenu
{
    font: 11px Arial; /* Changed from 9pt Tahoma; */
    color: white; /* changed from black; */ /*background-color: #F0F0F0;*/
    border-style: none; /* changed from solid 1px #A8A8A8; */
    padding: 0; /* changed from 2px 2px 2px 2px; */
}

.dxmMenuGutter_CDAHotReportMenu
{
}

.dxmMenuSeparator_CDAHotReportMenu, .dxmMenuVerticalSeparator_CDAHotReportMenu
{
    background-color: #A8A8A8;
}

.dxmMenuItem_CDAHotReportMenu, .dxmMenuItemWithImage_CDAHotReportMenu, .dxmMenuItemWithPopOutImage_CDAHotReportMenu, .dxmMenuItemWithImageWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuItem_CDAHotReportMenu, .dxmVerticalMenuItemWithImage_CDAHotReportMenu, .dxmVerticalMenuItemWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuItemWithImageWithPopOutImage_CDAHotReportMenu, .dxmMenuLargeItem_CDAHotReportMenu, .dxmMenuLargeItemWithImage_CDAHotReportMenu, .dxmMenuLargeItemWithPopOutImage_CDAHotReportMenu, .dxmMenuLargeItemWithImageWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuLargeItem_CDAHotReportMenu, .dxmVerticalMenuLargeItemWithImage_CDAHotReportMenu, .dxmVerticalMenuLargeItemWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_CDAHotReportMenu
{
    font: 11px Arial; /* Changed from 9pt Tahoma; */
    font-weight: bold; /* Added */
    color: white; /* changed from black; */
    white-space: nowrap;
}

.dxmMenuItem_CDAHotReportMenu, .dxmMenuItemWithImage_CDAHotReportMenu
{
    padding: 0; /*padding-top: 4px; 	padding-right: 8px; 	padding-bottom: 5px; 	padding-left: 8px;*/
}

.dxmMenuItemWithPopOutImage_CDAHotReportMenu, .dxmMenuItemWithImageWithPopOutImage_CDAHotReportMenu
{
    padding: 0;
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 8px;
}

.dxmVerticalMenuItem_CDAHotReportMenu
{
    padding-top: 4px;
    padding-right: 19px;
    padding-bottom: 5px;
    padding-left: 8px;
}

.dxmVerticalMenuItemWithImage_CDAHotReportMenu
{
    padding-top: 4px;
    padding-right: 19px;
    padding-bottom: 5px;
    padding-left: 3px;
}

.dxmVerticalMenuItemWithPopOutImage_CDAHotReportMenu
{
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 8px;
}

.dxmVerticalMenuItemWithImageWithPopOutImage_CDAHotReportMenu
{
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 3px;
}

.dxmMenuLargeItem_CDAHotReportMenu, .dxmMenuLargeItemWithImage_CDAHotReportMenu
{
    padding-top: 4px;
    padding-right: 12px;
    padding-bottom: 5px;
    padding-left: 11px;
}

.dxmMenuLargeItemWithPopOutImage_CDAHotReportMenu, .dxmMenuLargeItemWithImageWithPopOutImage_CDAHotReportMenu
{
    padding: 0;
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 11px;
}

.dxmVerticalMenuLargeItem_CDAHotReportMenu, .dxmVerticalMenuLargeItemWithImage_CDAHotReportMenu
{
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 7px;
    padding-left: 11px;
}

.dxmVerticalMenuLargeItemWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_CDAHotReportMenu
{
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 7px;
    padding-left: 11px;
}

.dxmMenuItemDropDownButton_CDAHotReportMenu, .dxmMenuLargeItemDropDownButton_CDAHotReportMenu
{
    padding-right: 5px;
    padding-left: 5px;
}

.dxmVerticalMenuItemDropDownButton_CDAHotReportMenu, .dxmVerticalMenuLargeItemDropDownButton_CDAHotReportMenu
{
    padding-right: 5px;
    padding-left: 5px;
}

.dxmMenuItemSelected_CDAHotReportMenu, .dxmMenuItemSelectedWithImage_CDAHotReportMenu, .dxmMenuItemSelectedWithPopOutImage_CDAHotReportMenu, .dxmMenuItemSelectedWithImageWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuItemSelected_CDAHotReportMenu, .dxmVerticalMenuItemSelectedWithImage_CDAHotReportMenu, .dxmVerticalMenuItemSelectedWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage_CDAHotReportMenu, .dxmMenuLargeItemSelected_CDAHotReportMenu, .dxmMenuLargeItemSelectedWithImage_CDAHotReportMenu, .dxmMenuLargeItemSelectedWithPopOutImage_CDAHotReportMenu, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuLargeItemSelected_CDAHotReportMenu, .dxmVerticalMenuLargeItemWithImageSelected_CDAHotReportMenu, .dxmVerticalMenuLargeItemSelectedWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_CDAHotReportMenu
{
    background-color: white;
    border: solid 1px #888888;
}

.dxmMenuItemSelected_CDAHotReportMenu, .dxmMenuItemSelectedWithImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 7px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmMenuItemSelectedWithPopOutImage_CDAHotReportMenu, .dxmMenuItemSelectedWithImageWithPopOutImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemSelected_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemSelectedWithImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.dxmVerticalMenuItemSelectedWithPopOutImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemSelectedWithImageWithPopOutImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.dxmMenuLargeItemSelected_CDAHotReportMenu, .dxmMenuLargeItemSelectedWithImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 11px;
    padding-bottom: 4px;
    padding-left: 10px;
}

.dxmMenuLargeItemSelectedWithPopOutImage_CDAHotReportMenu, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 10px;
}

.dxmVerticalMenuLargeSelectedItem_CDAHotReportMenu, .dxmVerticalMenuLargeSelectedItemWithImage_CDAHotReportMenu
{
    padding-top: 5px;
    padding-right: 11px;
    padding-bottom: 6px;
    padding-left: 10px;
}

.dxmVerticalMenuLargeItemSelectedWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_CDAHotReportMenu
{
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 10px;
}

.dxmMenuItemDropDownButtonSelected_CDAHotReportMenu, .dxmMenuLargeItemDropDownButtonSelected_CDAHotReportMenu
{
    padding-right: 4px;
    padding-left: 4px;
}

.dxmVerticalMenuItemDropDownButtonSelected_CDAHotReportMenu, .dxmVerticalMenuLargeItemDropDownButtonSelected_CDAHotReportMenu
{
    padding-right: 4px;
    padding-left: 4px;
}

.dxmMenuItemChecked_CDAHotReportMenu, .dxmMenuItemCheckedWithImage_CDAHotReportMenu, .dxmMenuItemCheckedWithPopOutImage_CDAHotReportMenu, .dxmMenuItemCheckedWithImageWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuItemChecked_CDAHotReportMenu, .dxmVerticalMenuItemCheckedWithImage_CDAHotReportMenu, .dxmVerticalMenuItemCheckedWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuItemCheckedWithImageWithPopOutImage_CDAHotReportMenu, .dxmMenuLargeItemChecked_CDAHotReportMenu, .dxmMenuLargeItemCheckedWithImage_CDAHotReportMenu, .dxmMenuLargeItemCheckedWithPopOutImage_CDAHotReportMenu, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuLargeItemChecked_CDAHotReportMenu, .dxmVerticalMenuLargeItemWithImageChecked_CDAHotReportMenu, .dxmVerticalMenuLargeItemCheckedWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_CDAHotReportMenu
{
    background-color: white;
    border: solid 1px #888888;
}

.dxmMenuItemChecked_CDAHotReportMenu, .dxmMenuItemCheckedWithImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 7px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmMenuItemCheckedWithPopOutImage_CDAHotReportMenu, .dxmMenuItemCheckedWithImageWithPopOutImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemChecked_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemCheckedWithImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.dxmVerticalMenuItemCheckedWithPopOutImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemCheckedWithImageWithPopOutImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.dxmMenuLargeItemChecked_CDAHotReportMenu, .dxmMenuLargeItemCheckedWithImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 11px;
    padding-bottom: 4px;
    padding-left: 10px;
}

.dxmMenuLargeItemCheckedWithPopOutImage_CDAHotReportMenu, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 10px;
}

.dxmVerticalMenuLargeCheckedItem_CDAHotReportMenu, .dxmVerticalMenuLargeCheckedItemWithImage_CDAHotReportMenu
{
    padding-top: 5px;
    padding-right: 11px;
    padding-bottom: 6px;
    padding-left: 10px;
}

.dxmVerticalMenuLargeItemCheckedWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_CDAHotReportMenu
{
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 10px;
}

.dxmMenuItemDropDownButtonChecked_CDAHotReportMenu, .dxmMenuLargeItemDropDownButtonChecked_CDAHotReportMenu
{
    padding-right: 4px;
    padding-left: 4px;
}

.dxmVerticalMenuItemDropDownButtonChecked_CDAHotReportMenu, .dxmVerticalMenuLargeItemDropDownButtonChecked_CDAHotReportMenu
{
    padding-right: 4px;
    padding-left: 4px;
}

.dxmMenuItemHover_CDAHotReportMenu, .dxmMenuItemHoverWithImage_CDAHotReportMenu, .dxmMenuItemHoverWithPopOutImage_CDAHotReportMenu, .dxmMenuItemHoverWithImageWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuItemHover_CDAHotReportMenu, .dxmVerticalMenuItemHoverWithImage_CDAHotReportMenu, .dxmVerticalMenuItemHoverWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuItemHoverWithImageWithPopOutImage_CDAHotReportMenu, .dxmMenuLargeItemHover_CDAHotReportMenu, .dxmMenuLargeItemHoverWithImage_CDAHotReportMenu, .dxmMenuLargeItemHoverWithPopOutImage_CDAHotReportMenu, .dxmMenuLargeItemHoverWithImageWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuLargeItemHover_CDAHotReportMenu, .dxmVerticalMenuLargeItemHoverWithImage_CDAHotReportMenu, .dxmVerticalMenuLargeItemHoverWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_CDAHotReportMenu
{
    color: White; /* added */ /*background-color: #646464; /* changed from #6A7E99; SW8321 29/09/09. SW changed from #CBCBCB;*/
    border: solid 1px #888888;
}

.dxmMenuItemHover_CDAHotReportMenu, .dxmMenuItemHoverWithImage_CDAHotReportMenu
{
    padding: 0; /* 	padding-top: 3px; 	padding-right: 7px; 	padding-bottom: 4px; 	padding-left: 7px;*/
}

.dxmMenuItemHoverWithPopOutImage_CDAHotReportMenu, .dxmMenuItemHoverWithImageWithPopOutImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemHover_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemHoverWithImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.dxmVerticalMenuItemHoverWithPopOutImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}

.dxmVerticalMenuItemHoverWithImageWithPopOutImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.dxmMenuLargeItemHover_CDAHotReportMenu, .dxmMenuLargeItemHoverWithImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 11px;
    padding-bottom: 4px;
    padding-left: 10px;
}

.dxmMenuLargeItemHoverWithPopOutImage_CDAHotReportMenu, .dxmMenuLargeItemHoverWithImageWithPopOutImage_CDAHotReportMenu
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 10px;
}

.dxmVerticalMenuLargeItemHover_CDAHotReportMenu, .dxmVerticalMenuLargeItemHoverWithImage_CDAHotReportMenu
{
    padding-top: 5px;
    padding-right: 11px;
    padding-bottom: 6px;
    padding-left: 10px;
}

.dxmVerticalMenuLargeItemHoverWithPopOutImage_CDAHotReportMenu, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_CDAHotReportMenu
{
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 10px;
}

.dxmMenuItemDropDownButtonHover_CDAHotReportMenu, .dxmMenuLargeItemDropDownButtonHover_CDAHotReportMenu
{
    padding-right: 4px;
    padding-left: 4px;
}

.dxmVerticalMenuItemDropDownButtonHover_CDAHotReportMenu, .dxmVerticalMenuLargeItemDropDownButtonHover_CDAHotReportMenu
{
    padding-right: 4px;
    padding-left: 4px;
}

.dxmSubMenu_CDAHotReportMenu
{
    font: 11px Arial; /* Changed from 9pt Tahoma; */
    color: black;
    background-color: #EBEDF0; /* changed from white; */ /* removed border: solid 1px #666666; */
    padding: 1px 5px 1px 5px; /* changed from 1px 1px 1px 1px */
}

.dxmSubMenuGutter_CDAHotReportMenu
{
    background-color: #E0E0E0;
}

.dxmSubMenuSeparator_CDAHotReportMenu
{
    background-color: #A8A8A8;
}

.dxmSubMenuItem_CDAHotReportMenu, .dxmSubMenuItemWithImage_CDAHotReportMenu, .dxmSubMenuItemWithPopOutImage_CDAHotReportMenu, .dxmSubMenuItemWithImageWithPopOutImage_CDAHotReportMenu
{
    font: 11px Arial; /* Changed from 9pt Tahoma; */
    color: black;
    white-space: nowrap;
}

.dxmSubMenuItem_CDAHotReportMenu, .dxmSubMenuItemWithImage_CDAHotReportMenu
{
    padding: 0px;
    padding-bottom: 3px;
    /*
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 3px;*/
}

.dxmSubMenuItemWithPopOutImage_CDAHotReportMenu, .dxmSubMenuItemWithImageWithPopOutImage_CDAHotReportMenu
{
    padding: 0px;
    padding-bottom: 3px;
    /*
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 3px;*/
}

.dxmSubMenuItemDropDownButton_CDAHotReportMenu
{
    padding: 0px;
    padding-bottom: 3px;
    /*
	padding-right: 5px;
	padding-left: 5px;*/
}

.dxmSubMenuItemSelected_CDAHotReportMenu, .dxmSubMenuItemSelectedWithImage_CDAHotReportMenu, .dxmSubMenuItemSelectedWithPopOutImage_CDAHotReportMenu, .dxmSubMenuItemSelectedWithImageWithPopOutImage_CDAHotReportMenu
{
    padding: 0px;
    padding-bottom: 3px;
    /*
	background-color: #D8D8D8;
	border: solid 1px #888888;*/
}

.dxmSubMenuItemSelected_CDAHotReportMenu, .dxmSubMenuItemSelectedWithImage_CDAHotReportMenu
{
    padding: 0px;
    padding-bottom: 3px;
    /*
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;*/
}

.dxmSubMenuItemSelectedWithPopOutImage_CDAHotReportMenu, .dxmSubMenuItemSelectedWithImageWithPopOutImage_CDAHotReportMenu
{
    padding: 0px;
    padding-bottom: 3px;
    /*
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;*/
}

.dxmSubMenuItemDropDownButtonSelected_CDAHotReportMenu
{
    padding-right: 4px;
    padding-left: 4px;
}

.dxmSubMenuItemChecked_CDAHotReportMenu, .dxmSubMenuItemCheckedWithImage_CDAHotReportMenu, .dxmSubMenuItemCheckedWithPopOutImage_CDAHotReportMenu, .dxmSubMenuItemCheckedWithImageWithPopOutImage_CDAHotReportMenu
{
}

.dxmSubMenuItemChecked_CDAHotReportMenu, .dxmSubMenuItemCheckedWithImage_CDAHotReportMenu
{
}

.dxmSubMenuItemCheckedWithPopOutImage_CDAHotReportMenu, .dxmSubMenuItemCheckedWithImageWithPopOutImage_CDAHotReportMenu
{
}

.dxmSubMenuItemDropDownButtonChecked_CDAHotReportMenu
{
}

.dxmSubMenuItemHover_CDAHotReportMenu, .dxmSubMenuItemHoverWithImage_CDAHotReportMenu, .dxmSubMenuItemHoverWithPopOutImage_CDAHotReportMenu, .dxmSubMenuItemHoverWithImageWithPopOutImage_CDAHotReportMenu
{
    background-color: #F2F2F2;
    border: none;
    padding: 0px;
    padding-bottom: 3px;
    text-decoration: none; /* added by SW to ensure no submenus hovers are underlined. SW9214 11/09/09 */
}

.dxmSubMenuItemHover_CDAHotReportMenu, .dxmSubMenuItemHoverWithImage_CDAHotReportMenu
{
    padding: 0px;
    padding-bottom: 3px;
    /*
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
	*/
}

.dxmSubMenuItemHoverWithPopOutImage_CDAHotReportMenu, .dxmSubMenuItemHoverWithImageWithPopOutImage_CDAHotReportMenu
{
    padding: 0px;
    padding-bottom: 3px;
    /*
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
	*/
}

.dxmSubMenuItemDropDownButtonHover_CDAHotReportMenu
{
    padding: 0px;
    padding-bottom: 3px;
    /*
	padding-right: 4px;
	padding-left: 4px;*/
}

.dxmSubMenuBorderCorrector_CDAHotReportMenu
{
    position: absolute;
    border: 0px;
    padding: 0px;
}
/* Disabled */
.dxmDisabled_CDAHotReportMenu
{
    color: #acacac;
    cursor: default;
}


/* -- ASPxTitleIndex -- */
.dxtiControl_CDAMenu a:hover
{
    text-decoration: none !important;
}

.dxtiControl_CDAMenu a:visited
{
    color: #996085 !important;
}

.dxtiControl_CDAMenu
{
    font: 8pt Tahoma;
    color: #1E3695;
    background-color: white;
    font-family: Tahoma, Arial;
    border: Solid 1px #A8A8A8;
}

.dxtiLoadingPanel_CDAMenu
{
    border: solid 1px #9F9F9F;
    background-color: white;
    font: 9pt Tahoma;
    color: #303030;
}

    .dxtiLoadingPanel_CDAMenu td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxtiItem_CDAMenu, .dxtiItem_CDAMenu a
{
    font: 9pt Tahoma;
    color: #0147A6;
    text-decoration: none;
}

.dxtiItem_CDAMenu
{
    white-space: nowrap;
}

.dxtiGroupHeader_CDAMenu, .dxtiGroupHeaderCategorized_CDAMenu
{
    font: 16pt Verdana;
    text-decoration: none;
}

.dxtiGroupHeader_CDAMenu, .dxtiGroupHeaderCategorized_CDAMenu
{
    white-space: nowrap;
    padding: 0px 0px 3px 0px;
}

.dxtiGroupHeaderCategorized_CDAMenu
{
    border-bottom: Solid 1px #C0C0C0;
    padding-bottom: 2px;
}
/* - GroupHeaderText - */
.dxtiGroupHeaderText_CDAMenu
{
    background-color: #B4B4B4;
    color: #FFFFFF;
}

.dxtiGroupHeaderText_CDAMenu
{
    padding: 2px 7px 2px 7px;
}

.dxtiGroupHeaderTextCategorized_CDAMenu
{
    color: #666666;
    font-size: 18pt;
}

.dxtiGroupHeaderTextCategorized_CDAMenu
{
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
}
/* - FilterBox - */
.dxtiFilterBoxInfoText_CDAMenu
{
    font: 7pt Verdana;
    color: #999999;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 4px;
}

.dxtiFilterBoxEdit_CDAMenu
{
    font-size: 9pt;
    width: 158px;
    border: Solid 1px #9F9F9F;
    padding-left: 3px;
}

.dxtiFilterBox_CDAMenu, .dxtiFilterBox_CDAMenu table
{
    color: #898989;
    font-size: 9pt;
    font-weight: bold;
}

.dxtiFilterBox_CDAMenu
{
    background-color: #E8E8E8;
    padding: 15px;
}
/* - IndexPanel - */
.dxtiIndexPanel_CDAMenu
{
    padding-bottom: 10px;
    text-decoration: none;
}

.dxtiIndexPanelItem_CDAMenu, .dxtiIndexPanelItem_CDAMenu a, .dxtiCurrentIndexPanelItem_CDAMenu
{
    color: #1153AD;
    font-family: Verdana;
    text-decoration: none;
}

    .dxtiIndexPanelItem_CDAMenu a:hover
    {
        color: #5494ea;
    }

.dxtiIndexPanelItem_CDAMenu, .dxtiCurrentIndexPanelItem_CDAMenu
{
    padding: 2px 6px 2px 6px;
}

.dxtiCurrentIndexPanelItem_CDAMenu
{
    color: #000000;
    background-color: #E0E0E0;
}
/* - BackToTop - */
.dxtiBackToTop_CDAMenu, .dxtiBackToTop_CDAMenu a
{
    font-size: 7pt;
    text-decoration: none;
    color: #0d45b7;
}

    .dxtiBackToTop_CDAMenu a:hover
    {
        color: #5494ea;
    }

    .dxtiBackToTop_CDAMenu a:visited
    {
        color: #ab59a6;
    }

.dxtiBackToTop_CDAMenu
{
    padding: 0px 0px 12px 98px;
}
/* Disabled */
.dxtiDisabled_CDAMenu
{
    color: #acacac;
    cursor: default;
}
/* -- ASPxUploadControl -- */
.dxucControl_CDAMenu, .dxucEditArea_CDAMenu
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Arial;
}

.dxucErrorCell_CDAMenu
{
    font-size: 9pt;
    font-family: Tahoma, Verdana, Arial;
    color: Red;
    text-align: left;
}

.dxucButton_CDAMenu, .dxucButton_CDAMenu a
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Arial;
    color: #394ea2;
    cursor: pointer;
    white-space: nowrap;
}
/* ProgressBar */
.dxucProgressBar_CDAMenu
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}

    .dxucProgressBar_CDAMenu, .dxucProgressBar_CDAMenu td.dx
    {
        font-family: Tahoma, Verdana, Arial;
        font-size: 9pt;
        color: Black;
    }

        .dxucProgressBar_CDAMenu .dxucPBMainCell_CDAMenu, .dxucProgressBar_CDAMenu td.dx
        {
            padding: 0;
        }

.dxucProgressBarIndicator_CDAMenu
{
    background-color: #E0DFDF;
}
/* Disabled */
.dxucDisabled_CDAMenu, .dxucDisabled_CDAMenu a
{
    color: #acacac;
    cursor: default;
    font-size: 10pt;
}
/*
-----------------------------------------------------
	StudentsResultHistoryGridView.css
----------------------------------------------------
*/
/* -- ASPXGridView -- */
.dxgvControl_StudentResultsHistoryTheme,
.dxgvDisabled_StudentResultsHistoryTheme
{
    border: Solid 1px #9F9F9F;
    font: 9px Arial; /* 11px Tahoma; */
    background-color: #F2F2F2;
    color: Black;
    cursor: default;
}

.dxgvDisabled_StudentResultsHistoryTheme
{
    color: Gray;
}

.dxgvControl_StudentResultsHistoryTheme a
{
    color: #5B5B5B;
}

.dxgvDisabled_StudentResultsHistoryTheme a
{
    color: Gray;
}

.dxgvLoadingPanel_StudentResultsHistoryTheme
{
    border: solid 1px #9F9F9F;
    background-color: #E3E3E1;
    font: 8pt Arial; /* 9pt Tahoma; */
    color: #303030;
}

    .dxgvLoadingPanel_StudentResultsHistoryTheme td
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px 12px 12px 12px;
    }

.dxgvLoadingPanelStatusBar_StudentResultsHistoryTheme
{
    background-color: Transparent;
    font: 8pt Arial; /* 9pt Tahoma; */
}

    .dxgvLoadingPanelStatusBar_StudentResultsHistoryTheme td
    {
        white-space: nowrap;
        text-align: center;
        padding: 0px 2px 0px 2px;
    }

.dxgvFilterPopupWindow_StudentResultsHistoryTheme
{
    color: Black;
    font: 8pt Arial; /* 9pt Tahoma; */
    border: solid 1px #9f9f9f;
}

.dxgvFilterPopupItemsArea_StudentResultsHistoryTheme
{
    color: Black;
    background-color: White;
}

.dxgvFilterPopupButtonPanel_StudentResultsHistoryTheme
{
    font: 8pt Arial; /* 9pt Tahoma; */
    background-color: #ededed;
    border: 1px solid #dcdcdc;
    color: Black;
}

.dxgvFilterPopupItem_StudentResultsHistoryTheme td.dxgv,
.dxgvFilterPopupActiveItem_StudentResultsHistoryTheme td.dxgv,
.dxgvFilterPopupSelectedItem_StudentResultsHistoryTheme td.dxgv
{
    border-left: solid 1px white;
    border-right: solid 1px white;
    padding: 3px 2px 4px 3px;
    cursor: default;
    white-space: nowrap;
}

.dxgvFilterPopupActiveItem_StudentResultsHistoryTheme
{
    background: #cfcfcf;
    color: White;
}

.dxgvFilterPopupSelectedItem_StudentResultsHistoryTheme
{
    background: #8D8D8D;
    color: White;
}

.dxgvTable_StudentResultsHistoryTheme
{
    background-color: White;
    border: 0;
    border-collapse: separate!important;
    overflow: hidden;
    font: 8pt Arial; /* 9pt Tahoma; */
    color: Black;
}

.dxgvInlineEditRow_StudentResultsHistoryTheme,
.dxgvDataRow_StudentResultsHistoryTheme
{
}

    .dxgvInlineEditRow_StudentResultsHistoryTheme td.dxgv
    {
        border-bottom: Solid 1px #D3D3D3;
        border-right: Solid 1px #D3D3D3;
    }

.dxgvDataRowAlt_StudentResultsHistoryTheme
{
    background-color: #EDEDEB;
}

.dxgvFilterRow_StudentResultsHistoryTheme
{
    background-color: #E7E7E7;
}

.dxgvEditForm_StudentResultsHistoryTheme
{
    background-color: #F0F0F0;
}

    .dxgvEditForm_StudentResultsHistoryTheme td.dxgv
    {
        border-bottom: Solid 1px #D3D3D3;
        padding: 8px 10px 10px 10px;
    }

.dxgvSelectedRow_StudentResultsHistoryTheme
{
    background-color: #A0A0A0;
    color: White;
}

.dxgvFocusedRow_StudentResultsHistoryTheme
{
    background-color: #EAEAEA; /* SW xchanged it form the dark gray - clashed with the gray hyperlinks. SW9671 04/02/2010 #8D8D8D; */
    color: White;
}

    .dxgvSelectedRow_StudentResultsHistoryTheme .dxgvCommandColumn_StudentResultsHistoryTheme a,
    .dxgvFocusedRow_StudentResultsHistoryTheme .dxgvCommandColumn_StudentResultsHistoryTheme a
    {
        /*color: White; Clash with selected row */
    }

        .dxgvSelectedRow_StudentResultsHistoryTheme .dxgvCommandColumn_StudentResultsHistoryTheme a:hover,
        .dxgvFocusedRow_StudentResultsHistoryTheme .dxgvCommandColumn_StudentResultsHistoryTheme a:hover
        {
            /*color: #F0F0F0; Clash with selected row */
        }

        .dxgvSelectedRow_StudentResultsHistoryTheme .dxgvCommandColumn_StudentResultsHistoryTheme a:visited,
        .dxgvFocusedRow_StudentResultsHistoryTheme .dxgvCommandColumn_StudentResultsHistoryTheme a:visited
        {
            color: red; /* #F0F0F0; */
        }

.dxgvPreviewRow_StudentResultsHistoryTheme
{
    background-color: #F5F5F5;
    color: #5B5B5B; /* #707070; */
}

    .dxgvDetailCell_StudentResultsHistoryTheme,
    .dxgvPreviewRow_StudentResultsHistoryTheme td.dxgv,
    .dxgvEmptyDataRow_StudentResultsHistoryTheme td.dxgv
    {
        padding: 20px 2px 20px 4px;
        border-bottom: Solid 1px #D3D3D3;
        border-top: 0;
        border-left: 0;
        border-right: 0;
    }

    .dxgvPreviewRow_StudentResultsHistoryTheme td.dxgv
    {
        /* changed from 
	padding: 10px 10px 10px 15px;
SW9671 12/01/2010 
*/
        padding: 1px 0px 0px 2px;
    }

.dxgvDetailCell_StudentResultsHistoryTheme
{
    padding: 16px 18px 16px 0px;
}

.dxgvDetailRow_StudentResultsHistoryTheme td.dxgvIndentCell_StudentResultsHistoryTheme
{
    padding-right: 0px;
    border-bottom: Solid 1px #D3D3D3;
}

.dxgvEmptyDataRow_StudentResultsHistoryTheme
{
    color: Gray;
}

    .dxgvEmptyDataRow_StudentResultsHistoryTheme td.dxgv
    {
        border-bottom: Solid 1px #CFCFCF;
        text-align: center;
    }

.dxgvEditFormDisplayRow_StudentResultsHistoryTheme
{
}

    .dxgvEditFormDisplayRow_StudentResultsHistoryTheme td.dxgv
    {
    }

.dxgvEditingErrorRow_StudentResultsHistoryTheme
{
    background-color: #FFC8C8;
    color: #FF0000;
}

    .dxgvEditingErrorRow_StudentResultsHistoryTheme td.dxgv
    {
        white-space: pre-wrap;
        border-bottom: Solid 1px #D3D3D3;
        border-right: 0;
        border-top: 0;
        border-left: 0;
        padding: 6px 10px 6px 10px;
    }

.dxgvFilterRow_StudentResultsHistoryTheme td.dxgv
{
    border-bottom: Solid 1px #C1C1C1;
    border-right: Solid 1px #C1C1C1;
    border-top: 0;
    border-left: 0;
    padding: 2px 2px 2px 2px;
}

.dxgvGroupRow_StudentResultsHistoryTheme
{
    background-color: #EDEDED;
}

.dxgvFocusedGroupRow_StudentResultsHistoryTheme
{
    background-color: #8D8D8D;
    color: White;
}

    .dxgvGroupRow_StudentResultsHistoryTheme td.dxgv,
    .dxgvFocusedGroupRow_StudentResultsHistoryTheme td.dxgv
    {
        border: none 0;
        vertical-align: middle;
        white-space: nowrap;
        border-bottom: Solid 1px #D3D3D3;
        padding: 3px 6px 4px 6px;
    }

.dxgvHeaderPanel_StudentResultsHistoryTheme
{
    background-color: #F9F9F9;
    color: Black;
    padding: 8px 6px 8px 6px;
    border-bottom: Solid 1px #9F9F9F;
}

.dxgvHeader_StudentResultsHistoryTheme
{
    cursor: pointer;
    white-space: nowrap;
    padding: 4px 6px 5px 6px;
    border: Solid 1px #9F9F9F;
    background-color: #DCDCDC;
    overflow: hidden;
    -moz-user-select: none;
}

    .dxgvHeader_StudentResultsHistoryTheme, .dxgvHeader_StudentResultsHistoryTheme table
    {
        color: Black;
        font: 8pt Arial; /* 9pt Tahoma; */
    }

        .dxgvHeader_StudentResultsHistoryTheme td
        {
            white-space: nowrap;
        }

.dxgvCustomization_StudentResultsHistoryTheme,
.dxgvPopupEditForm_StudentResultsHistoryTheme
{
    width: 100%;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    overflow: auto;
}

.dxgvGroupPanel_StudentResultsHistoryTheme
{
    white-space: nowrap;
    font-size: 9pt;
    background-color: #EDEDED;
    color: #8D8D8D;
    border-bottom: Solid 1px #9F9F9F;
    padding: 7px 4px 8px 6px;
}

.dxgvFooter_StudentResultsHistoryTheme
{
    background-color: #D7D7D7;
    white-space: nowrap;
}

    .dxgvFooter_StudentResultsHistoryTheme td.dxgv
    {
        padding: 5px 6px 6px 6px;
        border-bottom: Solid 1px #BCBCBC;
        border-right: 0;
    }

.dxgvGroupFooter_StudentResultsHistoryTheme
{
    background-color: #E0E0E0;
}

    .dxgvGroupFooter_StudentResultsHistoryTheme td.dxgv
    {
        white-space: nowrap;
    }

    .dxgvGroupFooter_StudentResultsHistoryTheme td.dxgv
    {
        padding: 5px 4px 6px 6px;
        border-bottom: Solid 1px #CFCFCF;
        border-right: 0;
    }

    .dxgvDataRow_StudentResultsHistoryTheme td.dxgvIndentCell_StudentResultsHistoryTheme,
    .dxgvGroupRow_StudentResultsHistoryTheme td.dxgvIndentCell_StudentResultsHistoryTheme,
    .dxgvGroupFooter_StudentResultsHistoryTheme td.dxgvIndentCell_StudentResultsHistoryTheme
    {
        background-color: #EDEDED;
        border-right: Solid 1px #CFCFCF;
        border-top: 0px;
    }

.dxgvTitlePanel_StudentResultsHistoryTheme
{
    font-size: 15px;
    font-weight: normal;
    padding: 3px 3px 5px 3px;
    text-align: center;
    background-color: #ACACAC;
    color: White;
    border-bottom: Solid 1px #9F9F9F;
}

.dxgvLoadingDiv_StudentResultsHistoryTheme
{
    background-color: Gray;
    opacity: 0.01;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}

.dxgvStatusBar_StudentResultsHistoryTheme
{
    border-top: Solid 1px #9F9F9F;
}

    .dxgvStatusBar_StudentResultsHistoryTheme tr.dxgv
    {
        height: 20px;
    }

.dxgvCommandColumn_StudentResultsHistoryTheme
{
    padding: 2px 2px 2px 2px;
}

    .dxgvCommandColumn_StudentResultsHistoryTheme a
    {
        margin: 0px 3px 0px 0px;
        color: #0d45b7;
    }

        .dxgvCommandColumn_StudentResultsHistoryTheme a:hover
        {
            color: #5494ea;
        }

        .dxgvCommandColumn_StudentResultsHistoryTheme a:visited
        {
            color: #5494ea;
        }

.dxgvCommandColumnItem_StudentResultsHistoryTheme
{
}

.dxgvEditFormTable_StudentResultsHistoryTheme
{
    padding: 2px 6px 6px 4px;
    font: 11px Tahoma;
    color: Black;
}

    .dxgvEditFormTable_StudentResultsHistoryTheme a
    {
        color: #0d45b7;
    }

        .dxgvEditFormTable_StudentResultsHistoryTheme a:hover
        {
            color: #5494ea;
        }

        .dxgvEditFormTable_StudentResultsHistoryTheme a:visited
        {
            color: #5B5B5B; /* #707070; /* this was purple #ab59a6; . SW9671 04/02/2010 */
        }

.dxgvEditFormCaption_StudentResultsHistoryTheme
{
    padding: 4px 4px 4px 10px;
}

.dxgvInlineEditCell_StudentResultsHistoryTheme
{
    padding: 1px 1px 1px 1px;
}

.dxgvEditFormCell_StudentResultsHistoryTheme
{
    padding: 4px 4px 4px 4px;
    border: 0;
}

.dxgvControl_StudentResultsHistoryTheme .dxpControl_StudentResultsHistoryTheme, .dxgvDisabled_StudentResultsHistoryTheme .dxpControl_StudentResultsHistoryTheme
{
    padding-top: 4px;
}

.dxgvPagerTopPanel_StudentResultsHistoryTheme
{
}

.dxgvPagerBottomPanel_StudentResultsHistoryTheme
{
}

.dxgvDetailButton_StudentResultsHistoryTheme
{
}
/* -- Hyperlink -- */
.dxeHyperlink_StudentResultsHistoryTheme
{
    font-family: Arial; /* Tahoma; */
    font-size: 8pt; /* 9pt; */
    font-weight: normal;
    color: red; /* frog #515862;  /* #0d45b7; */
}

a.dxeHyperlink_StudentResultsHistoryTheme
{
    color: #606060; /* #515862; /*   SW Added. 19/3/09 */
}

a:hover.dxeHyperlink_StudentResultsHistoryTheme
{
    color: #606060; /* #515862; /* #5494ea; */
    text-decoration: underline;
}

a:visited.dxeHyperlink_StudentResultsHistoryTheme
{
    color: #606060; /* #515862; /* #515862;  #ab59a6;    */
}

/* maintenance grids styling. SW 30/10/09 */
.current_grid_record_StudentResultsHistoryTheme /* currently selected record in the maint grids. SW9214 27/08/09 */
{
    color: white;
    font-weight: bold;
    background-color: white;
    font-style: italic;
}

a:visited.dxeHyperlink_StudentResultsHistoryTheme.current_grid_record
{
    color: black; /* #515862; /* #515862;  #ab59a6;    */
}

a.dxeHyperlink_StudentResultsHistoryTheme.current_grid_record /* currently selected record in the maint grids. SW9214 27/08/09 */
{
    color: black;
    font-weight: bold;
    font-style: normal;
}

.left_school /* Students who have left school - generally in red. SW 19/12/08 */
{
    color: Red; /* #A14444; */
}

a:visited.dxeHyperlink_StudentResultsHistoryTheme.left_school
{
    color: red;
}

a.dxeHyperlink_StudentResultsHistoryTheme.left_school
{
    color: red;
}

/* Normal anchor in attendance selection screen - black instead of system wide anchor (grayish). SW6718 10/06/08 */
.attnormal
{
    /* Normal no anchor eg a user who cannot mark a class */
    color: Black;
    text-decoration: none;
}

a.attnormal
{
    /* Normal with anchor */
    color: Black;
    text-decoration: none;
}

a:visited.attnormal
{
    color: Black;
    text-decoration: none;
}

a:hover.attnormal
{
    color: Black;
    text-decoration: underline;
}

a:visited.dxeHyperlink_StudentResultsHistoryTheme.attnormal
{
    color: Black;
}

a.dxeHyperlink_StudentResultsHistoryTheme.attnormal
{
    color: Black;
}

/* Disabled anchor in attendance selection screen. SW6718 10/06/08 */
.attdisabled
{
    color: Gray;
    text-decoration: none;
}
/* Disabled anchor in attendance selection screen. SW6718 10/06/08 */
a.attdisabled
{
    color: Gray;
    text-decoration: none;
}

a:visited.dxeHyperlink_StudentResultsHistoryTheme.attdisabled
{
    color: Gray;
    text-decoration: none;
}

a.dxeHyperlink_StudentResultsHistoryTheme.attdisabled
{
    color: Gray;
    text-decoration: none;
}
/* No students anchor in attendance selection screen. SW6718 10/06/08 */
.attnostudents_StudentResultsHistoryTheme
{
    color: Green;
    text-decoration: none;
}
/* a substitute teacher in attendance selection screen. SW6718 10/06/08 */
.attsubstitute_StudentResultsHistoryTheme
{
    /* Substitue Teacher no anchor eg a user who cannot mark a class */
    color: Red;
    text-decoration: none;
}

a.attsubstitute_StudentResultsHistoryTheme
{
    /* Substitue Teacher with anchor */
    color: Red;
    text-decoration: none;
}

a:visited.attsubstitute_StudentResultsHistoryTheme
{
    color: Red;
    text-decoration: none;
}

a:hover.attsubstitute_StudentResultsHistoryTheme
{
    color: Red;
    text-decoration: underline;
}
/* class has been substituted to another teacher anchor in attendance selection screen. SW6718 10/06/08 */
.attsubstituted_StudentResultsHistoryTheme
{
    /* Substitued no anchor eg a user who cannot mark a class */
    color: Black;
    font-style: italic;
    text-decoration: none;
}

a.attsubstituted_StudentResultsHistoryTheme
{
    /* Substitued with anchor */
    color: Black;
    font-style: italic;
    text-decoration: none;
}

a:visited.attsubstituted_StudentResultsHistoryTheme
{
    color: Black;
    font-style: italic;
    text-decoration: none;
}

a:hover.attsubstituted_StudentResultsHistoryTheme
{
    color: Black;
    font-style: italic;
    text-decoration: underline;
}
/* class is a staff scheduled class anchor in attendance selection screen. SW6718 10/06/08 */
.attstaffschedule_StudentResultsHistoryTheme
{
    /* Staff Schedule no anchor eg a user who cannot mark a class */
    color: Blue;
    font-style: italic;
    text-decoration: none;
}

a.attstaffschedule_StudentResultsHistoryTheme
{
    /* Staff Schedule with anchor eg a user who cannot mark a class */
    color: Blue;
    font-style: italic;
    text-decoration: none;
}

a:visited.attstaffschedule_StudentResultsHistoryTheme
{
    color: Blue;
    font-style: italic;
    text-decoration: none;
}

a:hover.attstaffschedule_StudentResultsHistoryTheme
{
    color: Blue;
    font-style: italic;
    text-decoration: underline;
}
/* class has been submitted anchor in attendance selection screen. SW6718 10/06/08 */
.attsubmitted
{
    /* Already submitted with no anchor eg a user who cannot mark a class */
    color: Black;
    font-weight: bold;
    text-decoration: none;
}

a.attsubmitted
{
    /* Already submitted with anchor */
    color: Black;
    font-weight: bold;
    text-decoration: none;
}

a:visited.attsubmitted
{
    color: Black;
    font-weight: bold;
    text-decoration: none;
}

a:hover.attsubmitted
{
    color: Black;
    font-weight: bold;
    text-decoration: none;
}

a:visited.dxeHyperlink_StudentResultsHistoryTheme.attsubmitted
{
    color: Black;
    font-weight: bold;
    text-decoration: none;
}

a.dxeHyperlink_StudentResultsHistoryTheme.attsubmitted
{
    color: Black;
    font-weight: bold;
    text-decoration: none;
}

.dxgvEditFormDisplayRow_StudentResultsHistoryTheme td.dxgv,
.dxgvDataRow_StudentResultsHistoryTheme td.dxgv,
.dxgvDataRowAlt_StudentResultsHistoryTheme td.dxgv,
.dxgvSelectedRow_StudentResultsHistoryTheme td.dxgv,
.dxgvFocusedRow_StudentResultsHistoryTheme td.dxgv
{
    overflow: hidden;
    border-bottom: Solid 1px #CFCFCF;
    border-right: Solid 1px #CFCFCF;
    border-top: 0;
    border-left: 0;
    padding: 0.03em; /*3px 6px 4px 6px;*/
}

.studentResultsHistoryClassHighlight
{
    overflow: hidden;
    border-bottom: #cfcfcf 1px solid;
    border-top: thin solid #6A7E99;
    border-right: #cfcfcf 1px solid;
    border-left: 0px;
    padding: 0.03em; /* 0px 6px 4px 6px;*/
}

/*
	CDA Grid view row selector class
*/
.CDAGridViewRowSelector
{
}

.CDAGridViewRowSelector tbody .dxgvDataRow
{
    cursor: pointer;
}

.CDAGridViewRowSelector tbody .dxgvDataRow:hover
{
    background-color: #f2f1f1;
}


.CDAGridViewRowSelector.noCursor
{

}
.CDAGridViewRowSelector.noCursor tbody .dxgvDataRow
{
    cursor:auto;
}



/* ----- DevExpress lite controls rendering SJ 08/01/2014 ----- */

/* -- ASPxMenu Lite -- */
.dxmLite .dxm-main
{
    border-style: none !important;
    padding: 2px;
    background-color: transparent;
}

.dxmLite .dxm-vertical
{
    width: 150px;
}

.dxmLite .dxm-popup
{
    border-style: none !important;
    padding: 1px;
}

.dxmBrdCor
{
    background-color: white;
}

.dxmLite ul.dx,
.dxmLite .dxm-main ul.dx
{
    font-family: Arial !important;
    font-size: 11px !important;
}

.dxmLite .dxm-item
{
    cursor: default;
    text-align: left;
}

.dxmLite.dxm-rtl .dxm-item
{
    text-align: right;
}

.dxmLite .dxm-image-t .dxm-item,
.dxmLite .dxm-image-b .dxm-item
{
    text-align: center;
}

.dxmLite .dxm-content
{
    display: block;
    white-space: nowrap;
}

.dxmLite,
.dxmLite a.dx
{
}

.dxm-item a.dx
{
    color: Black;
}

.dxmLite .dxm-disabled,
.dxmLite .dxm-disabled a.dx
{
    color: #acacac;
}

.dxmLite .dxm-item a.dx
{
    text-decoration: none;
}

.dxmLite .dxm-item
{
    border-width: 1px;
}

.dxmLite.dxm-ltr .dxm-popOut,
.dxmLite.dxm-rtl .dxm-image-l .dxm-popOut
{
    border-width: 0 0 0 1px;
}

.dxmLite.dxm-ltr .dxm-image-r .dxm-popOut,
.dxmLite.dxm-rtl .dxm-popOut
{
    border-width: 0 1px 0 0;
}

.dxmLite .dxm-item,
.dxmLite .dxm-popOut
{
    border-color: transparent;
    border-style: solid;
}

/* Checked, Selected, Hovered */
.dxmLite .dxm-main .dxm-checked,
.dxmLite .dxm-selected,
.dxmLite .dxm-hovered,
.dxmLite .dxm-main .dxm-dropDownMode.dxm-checked .dxm-popOut,
.dxmLite .dxm-dropDownMode.dxm-selected .dxm-popOut,
.dxmLite .dxm-dropDownMode.dxm-hovered .dxm-popOut
{
    border-color: #888888;
    background-color: transparent;
}

.dxmLite .dxm-main .dxm-checked,
.dxmLite .dxm-main .dxm-selected
{
    background-color: transparent;
}

.dxmLite .dxm-main .dxm-hovered
{
    background-color: transparent;
}

.dxmLite .dxm-popup .dxm-selected
{
    background-color: #D8D8D8;
}

.dxmLite .dxm-popup .dxm-hovered
{
    background-color: #F2F2F2;
}

/* Content */
.dxmLite .dxm-horizontal .dxm-image-l .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-r .dxm-content
{
    padding: 3px 7px 4px;
}

.dxmLite .dxm-horizontal .dxm-image-t .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-content
{
    padding: 3px 11px 4px 10px;
}

.dxmLite .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-item .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-item .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-t .dxm-noImage .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-noImage .dxm-content
{
    padding: 4px 11px 5px 10px;
}

.dxmLite .dxm-horizontal .dxm-image-l .dxm-subMenu .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-t .dxm-subMenu .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-subMenu .dxm-content
{
    padding-right: 3px;
}

.dxmLite .dxm-horizontal .dxm-image-l .dxm-dropDownMode .dxm-content
{
    padding-right: 4px;
}

.dxmLite .dxm-horizontal .dxm-image-r .dxm-subMenu .dxm-content
{
    padding-left: 3px;
    padding-right: 5px;
}

.dxmLite .dxm-horizontal .dxm-image-r .dxm-dropDownMode .dxm-content
{
    padding-left: 4px;
    padding-right: 5px;
}

.dxmLite .dxm-horizontal .dxm-image-t .dxm-dropDownMode .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-dropDownMode .dxm-content
{
    padding-right: 8px;
}

.dxmLite .dxm-vertical .dxm-image-l .dxm-content,
.dxmLite .dxm-vertical .dxm-image-r .dxm-content,
.dxmLite .dxm-popup .dxm-content
{
    padding: 3px 18px 4px 2px;
}

.dxmLite.dxm-rtl .dxm-vertical .dxm-image-l .dxm-content,
.dxmLite.dxm-rtl .dxm-vertical .dxm-image-r .dxm-content,
.dxmLite.dxm-rtl .dxm-popup .dxm-content
{
    padding: 3px 2px 4px 18px;
}

.dxmLite .dxm-vertical .dxm-image-r .dxm-noSubMenu .dxm-content,
.dxmLite .dxm-vertical .dxm-image-r .dxm-subMenu .dxm-content,
.dxmLite .dxm-vertical .dxm-image-r .dxm-dropDownMode .dxm-content
{
    padding-right: 5px;
    padding-left: 14px;
}

.dxmLite .dxm-vertical .dxm-image-t .dxm-content,
.dxmLite .dxm-vertical .dxm-image-b .dxm-content
{
    padding: 5px 10px 6px;
}

/* Image */
.dxmLite .dxm-horizontal .dxm-image-l .dxm-image,
.dxmLite .dxm-horizontal.dxmtb .dxm-image-l .dxm-hasText .dxm-image
{
    margin-right: 5px;
}

.dxmLite .dxm-horizontal .dxm-image-r .dxm-image,
.dxmLite .dxm-horizontal.dxmtb .dxm-image-r .dxm-hasText .dxm-image
{
    margin-left: 5px;
}

.dxmLite .dxm-horizontal .dxm-image-l .dxm-image,
.dxmLite .dxm-horizontal .dxm-image-r .dxm-image
{
    margin-bottom: -1px;
}

.dxmLite .dxm-image-t .dxm-image
{
    margin-bottom: 4px;
}

.dxmLite .dxm-image-b .dxm-image
{
    margin-top: 4px;
}

.dxmLite .dxm-vertical .dxm-image-l .dxm-image
{
    margin-right: 7px;
}

.dxmLite .dxm-vertical .dxm-image-r .dxm-image
{
    margin-left: 7px;
}

.dxmLite.dxm-ltr .dxm-popup .dxm-image
{
    margin-right: 12px;
}

.dxmLite.dxm-rtl .dxm-popup .dxm-image
{
    margin-left: 12px;
}

/* Image replacement */
.dxmLite.dxm-ltr .dxm-vertical .dxm-image-l.dxm-noImages .dxm-content,
.dxmLite.dxm-ltr .dxm-vertical .dxm-image-r.dxm-noImages .dxm-content
{
    padding-left: 7px;
}

.dxmLite.dxm-rtl .dxm-vertical .dxm-image-l.dxm-noImages .dxm-content,
.dxmLite.dxm-rtl .dxm-vertical .dxm-image-r.dxm-noImages .dxm-content
{
    padding-right: 7px;
}

.dxmLite .dxm-vertical .dxm-image-l .dxm-noImage
{
    padding-left: 23px;
}

.dxmLite .dxm-vertical .dxm-image-r .dxm-noImage
{
    padding-right: 23px;
}

.dxmLite.dxm-ltr .dxm-popup .dxm-gutter.dxm-noImages .dxm-item,
.dxmLite.dxm-ltr .dxm-popup .dxm-noImage
{
    padding-left: 28px;
}

.dxmLite.dxm-rtl .dxm-popup .dxm-gutter.dxm-noImages .dxm-item,
.dxmLite.dxm-rtl .dxm-popup .dxm-noImage
{
    padding-right: 28px;
}

/* PopOut */
.dxmLite .dxm-horizontal .dxm-image-l .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-r .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-noImage .dxm-popOut
{
    padding-top: 9px;
    padding-bottom: 9px;
}

.dxmLite .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-popOut
{
    padding-top: 27px;
    padding-bottom: 27px;
}

.dxmLite .dxm-horizontal .dxm-image-l .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-popOut
{
    padding-right: 5px;
}

.dxmLite .dxm-horizontal .dxm-image-r .dxm-popOut
{
    padding-left: 7px;
}

.dxmLite .dxm-horizontal .dxm-dropDownMode .dxm-popOut
{
    padding-left: 4px;
    padding-right: 4px;
}

.dxmLite .dxm-vertical .dxm-image-l .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-r .dxm-popOut,
.dxmLite .dxm-popup .dxm-popOut
{
    padding-top: 7px;
    padding-bottom: 7px;
}

.dxmLite .dxm-vertical .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-b .dxm-noImage .dxm-popOut
{
    padding-top: 8px;
    padding-bottom: 9px;
}

.dxmLite .dxm-vertical .dxm-image-t .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-b .dxm-popOut
{
    padding-top: 26px;
    padding-bottom: 27px;
}

.dxmLite .dxm-vertical .dxm-image-l .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-r .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-t .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-b .dxm-popOut,
.dxmLite .dxm-popup .dxm-popOut
{
    padding-left: 4px;
    padding-right: 4px;
}

/* PopOut replacement */
.dxmLite.dxm-ltr .dxm-popup .dxm-noSubMenu
{
    padding-right: 13px;
}

.dxmLite.dxm-rtl .dxm-popup .dxm-noSubMenu
{
    padding-left: 13px;
}

/* Spacings, Separator */
.dxmLite .dxm-rizontal .dxm-spacing
{
    width: 2px;
    min-width: 2px;
    height: 1px;
}

.dxmLite .dxm-vertical .dxm-image-l .dxm-spacing,
.dxmLite .dxm-vertical .dxm-image-r .dxm-spacing,
.dxmLite .dxm-popup .dxm-spacing
{
    height: 1px;
}

.dxmLite .dxm-vertical .dxm-image-t .dxm-spacing,
.dxmLite .dxm-vertical .dxm-image-b .dxm-spacing
{
    height: 2px;
}

.dxmLite .dxm-horizontal .dxm-separator
{
    padding: 6px 2px;
}

.dxmLite .dxm-vertical .dxm-image-l .dxm-separator,
.dxmLite .dxm-vertical .dxm-image-r .dxm-separator,
.dxmLite .dxm-popup .dxm-separator
{
    padding: 1px 0px;
}

.dxmLite.dxm-ie7 .dxm-vertical .dxm-image-l .dxm-separator,
.dxmLite.dxm-ie7 .dxm-vertical .dxm-image-r .dxm-separator,
.dxmLite.dxm-ie7 .dxm-popup .dxm-separator
{
    padding-top: 0px;
}

.dxmLite .dxm-vertical .dxm-image-t .dxm-separator,
.dxmLite .dxm-vertical .dxm-image-b .dxm-separator
{
    padding: 2px 0px;
}

.dxmLite.dxm-ie7 .dxm-vertical .dxm-image-t .dxm-separator,
.dxmLite.dxm-ie7 .dxm-vertical .dxm-image-b .dxm-separator
{
    padding-top: 1px;
}

.dxmLite .dxm-separator b
{
    background-color: #A8A8A8;
}

.dxmLite .dxm-horizontal .dxm-separator b
{
    height: 100%;
    *height: 13px;
    width: 1px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.dxmLite .dxm-vertical .dxm-separator b,
.dxmLite .dxm-popup .dxm-separator b
{
    height: 1px;
}

.dxmLite .dxm-horizontal .dxm-image-t .dxm-separator b,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-separator b
{
    *height: 48px;
}

.dxmLite .dxm-popup .dxm-gutter .dxm-separator
{
    padding-left: 29px;
}
/* Scroll elements */
.dxmLite .dxm-scrollUpBtn,
.dxmLite .dxm-scrollDownBtn
{
    border: 1px solid #888888;
    background-color: #E0E0E0;
    cursor: pointer;
    font-size: 0px;
    padding: 1px;
    text-align: center;
}

.dxmLite .dxm-scrollUpBtn
{
    margin-bottom: 1px;
}

.dxmLite .dxm-scrollDownBtn
{
    margin-top: 1px;
}

.dxmLite .dxm-scrollBtnHovered
{
    background-color: #F2F2F2;
}

.dxmLite .dxm-scrollBtnPressed
{
    background-color: #D8D8D8;
}

.dxmLite .dxm-scrollBtnDisabled
{
    cursor: default;
}

.dxmLite .dxm-scrollArea
{
    overflow: hidden;
    position: relative;
}

/* Loading panel */
.dxnbLoadingPanel
{
    font-family: Arial;
    font-size: 11px;
    color: #303030;
}

    .dxnbLoadingPanel td.dx
    {
        white-space: nowrap;
        text-align: center;
        padding: 12px;
    }

/* -- ASPxTabControl lite -- */

.dxtcLite > .dxtc-content
{
    font-family: Arial;
    font-size: 11px;
    color: black;
    background-color: #FFFFFF;
    float: left;
    clear: left;
    border: 1px solid #A8A8A8;
    overflow: visible;
    padding: 11px;
}

.dxtcLite > .dxtc-stripContainer .dxtc-text,
.dxtcLite > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite > .dxtc-stripContainer .dxtc-rightIndent
{
    color: #333333;
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    white-space: nowrap;
}

.dxnb-content .dxtc-stripContainer 
{
    height:24px!important;
}

/*
			CDANavBar
	-= lite CdaAspxNavBar =-
*/

.CDANavBar
{
    padding: 0px 0px 0px 0px;
    border: Solid 1px #7EACB1;
    display: block;
    float: none;
    width: 100%;
}

    .CDANavBar.dxnbLite .dxnb-header,
    .CDANavBar.dxnbLite .dxnb-headerCollapsed,
    .CDANavBar.dxnbLite .dxnb-gr .dxnb-header,
    .CDANavBar.dxnbLite .dxnb-gr .dxnb-headerCollapsed
    {
        font: 11px arial;
        color: #333333;
        background-image: url(../App_Themes/Glass/Web/nbHeaderHBack.gif);
        background-repeat: repeat-x;
        background-position: bottom;
        border: none;
        height: 16px;
        line-height: 16px;
        background-color: #beeaea;
        padding: 6px;
        position: relative;
    }

    .CDANavBar.dxnbLite .dxnb-content,
    .CDANavBar.dxnbLite .dxnb-gr .dxnb-content
    {
        font: 11px arial;
        color: #828282;
        padding: 4px 2px 2px 2px;
        background-color: #F7F7F7;
        border-style: none;
    }

    .CDANavBar.dxnbLite .dxnb-btn
    {
        display: inline-block;
        float: right;
        width: 16px;
        height: 16px;
        clear: none;
    }

    .CDANavBar.dxnbLite .dxnb-header img,
    .CDANavBar.dxnbLite .dxnb-headerCollapsed img
    {
        float: right;
    }
  
    .CDANavBar.dxnbLite .dxnb-headerCollapsed img.dxnb-btn,
    .CDANavBar.dxnbLite .dxnb-header img.dxnb-btn
    {
        display:none;
        width:0px;
    }
   
 
/*
	CDAAspxControls
*/
.CDAAspxTextBox,
.CDAAspxSpinEdit,
.CdaComboboxm,
.CDAAspxMemo,
.CDADateTimeEdit,
.cdaDropDownEdit
{
    font-family: Arial !important;
    font-size: 11px !important;
}

    .CDAAspxTextBox input[type=text]
    {
        font-family: Arial !important;
        font-size: 11px !important;
    }



.dxeErrorFrame
{
    float: left;
    display: inline-block;
    position: relative; /*Fixes strange positioning issue in chrome.*/
}

/*Fixes Firefox adding gap after zooming.*/
@-moz-document url-prefix()
{
    .dxtc-rightIndent

{
    width: auto !important;
}

.dxtcLite.dxtc-top > .dxtc-content
{
    border-top-style: solid !important;
    position: relative;
    top: -1px;
    z-index: 1;
}

.dxtcLite > .dxtc-stripContainer, .dxtcLite > .dxtc-stripContainer .dxtc-strip
{
    z-index: 1000;
    position: relative;
    width: auto !important;
}

}

.dxrpControlGB > tbody > tr.dxrpCR > .dxrpcontent > div:first-child
{
    top: -13px;
    left: 7px;
    margin-bottom: -8px;
}

/*.dxrpControl .dxrpHI, .dxrpControl td.dxrpHeader, .dxrpControl td.dxrpHeader span.dxrpHT
{
    margin-left: 3px;
    margin-top: 3px;
}*/

.dxrpControl td.dxrpHeader
{
    padding: 3px 8px 5px 3px;
}

.dxrpControl.dxrp-noCollapsing > tbody > tr.dxrpCR > .dxrpcontent:first-child, .dxrpControl > tbody > tr.dxrpCR > .dxrpcontent > .dxrpAW > .dxrpCW, .dxrpControl > tbody > tr.dxrpCR > .dxrpcontent > .dxrpCW
{
    padding: 9px 10px 10px 7px;
}

.dxrpControl td.dxrpHeader
{
    border-bottom: none;
}

.dxtcLite
{
    /* Tab pages. SW 10/12/14 */
    font-family: Arial;
    font-size: 11px;
}

.dxp-pageSizeItem 
{
    /* Paging Footer on Grids. SW 22/12/14 */
    font-family: Arial;
    font-size: 11px;
    line-height: normal;
    display: inline;
    margin-bottom: 0px;
}

.dxgvControl .dxpLite, .dxgvDisabled .dxpLite 
{
    font-family: Arial;
}