﻿html, body, formview float {
    height: 100%;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    /*'Segoe UI',*/
}

a {
    text-decoration: underline;
    color: #4672B9;
}

    a:hover {
        text-decoration: underline;
        color: #ee8c31;
    }

    a:visited {
        text-decoration: underline;
        color: #4672B9;
    }



/*ensure all fonts are the same*/
input, textarea, keygen, select, button {
    /*font-family:  Arial, Helvetica, sans-serif  !important;
	font-size:12px  !important;*/
}

/*override all combo box sizes*/
select {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    color: #555;
    border-color: #d7d7d7;
}

/*override all input box color*/
input, textarea {
    color: #555;
    /*font-family:  Arial, Helvetica, sans-serif  !important;
	font-size:12px  !important;*/
}

/*override the default text box size*/
.riTextBox, .RadComboBox_OpenOfficeLive {
    font-size: 12px !important;
}

body:before {
    content: "";
    height: 100%;
    float: left;
    width: 0;
    margin-top: -32767px;
}

.RadInput textarea {
    white-space: pre-wrap !important;
}

.RadToolBarDropDown .rtbText {
    white-space: nowrap !important;
}


a.rwCloseButton {
    background-position: -90px 0 !important;
}


a.rwReloadButton {
    background-position: -120px 0 !important;
}

.TabStrip {
    padding: 0px;
    border-spacing: 0px;
    background: #d2d2d2;
    border-right: #d2d2d2 solid 1px;
}

.TabStripMultiPage {
    border: #d2d2d2 solid 1px;
    /*width:100%;*/
}


.dvPopupOverlay {
    background-color: rgba(45,45,45,0.8);
}


.splitter {
    overflow: visible !important;
    z-index: 1;
    /*background-color:rgb(238,140,49);*/
    background-color: white;
}

.RadMenu .rmLeftImage {
    float: right !important;
}

.MenuPopout {
    top: 8px;
    right: 15px;
    position: fixed !important;
    z-index: 100;
}

.ClearFix {
    clear: both;
    height: 1px;
    content: "&nbsp";
    margin-top: -1px;
}

.TileMenu {
    /*background-color:#26A9E0;*/
}

    .TileMenu img {
        height: 25px;
        width: 25px;
    }


.header-menu-user {
    background-color: white;
    text-align: right !important;
    padding-left: 5px !important;
    padding-bottom: 5px !important;
    padding-top: 12px !important;
    font-size: 12px;
    text-decoration: none;
    height: 17px;
    vertical-align: middle;
    width: 200px !important;
}

    .header-menu-user:hover {
        background-color: #333333;
        color: white;
        text-decoration: none;
    }

.HomePageMenuItem-DropDown {
    font-size: 27px;
    color: #ffffff;
    padding-left: 10px !important;
}




.HomePageMenuItem, a.HomePageMenuItem {
    font-size: 27px;
    color: #ffffff;
    padding-left: 10px !important;
    width: 35px !important;
}

    a.HomePageMenuItem:visited, a.HomePageMenuItem:hover, a.HomePageMenuItem::selection {
        color: #ffffff;
    }


#header_rightmenu .RadMenu .rmLast {
    width: 35px;
}

#header_rightmenu .RadMenu .rmSelected {
    width: 35px !important;
}




#header_rightmenu .RadMenu .rmVertical .rmFirst {
    border-top: solid 2px #E3E3E3;
}

#header_rightmenu .RadMenu .rmVertical .rmItem {
    border-left: solid 2px #E3E3E3;
    border-right: solid 2px #E3E3E3;
}

#header_rightmenu .RadMenu .rmVertical .rmLast {
    border-bottom: solid 2px #E3E3E3;
    width: 200px !important;
}

.HomePageMenuItem-apps {
    padding-left: 10px !important;
    padding-right: 20px !important;
    margin-right: 20px !important;
    font-size: 20px;
    color: #ffffff;
    font-weight: bold;
}

.TileTitle {
    white-space: normal;
    width: 110px;
    height: 55px;
    padding: 5px;
    display: block;
    font-size: 14px;
    line-height: 22px;
}

.TileRecordCount {
    width: 110px;
    padding-right: 10px;
    display: block;
    font-size: 24px;
    text-align: right;
    line-height: 30px;
    vertical-align: baseline;
}

.TileRecordlabel {
    width: 110px;
    padding-right: 10px;
    display: block;
    text-align: right;
}

.CorpAdminTile {
    background-image: url("../../Resources/Images/HomePage/Tiles/cog_ffffff_50.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.HomeTile {
    background-image: url("../../Resources/Images/HomePage/Tiles/home_ffffff_50.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.ContactsTile {
    background-image: url("../../Resources/Images/HomePage/Tiles/users_ffffff_50.png");
    background-position: center center;
    background-repeat: no-repeat;
}


.ReportsTile {
    background-image: url("../../Resources/Images/HomePage/Tiles/bar-chart_ffffff_50.png");
    background-position: center center;
    background-repeat: no-repeat;
}



.StandardTile {
    width: 115px !important;
    height: 115px !important;
}




.MenuPopoutDiv {
    /*background-image: url("../../Resources/Images/background.png");
background-position: bottom center;
background-repeat: no-repeat;   :rgba(245,245,245,0.8); */
    background-color: rgba(45,45,45,0.8);
    padding-top: 6px;
    width: 665px;
    height: auto;
    max-height: 400px;
    display: block;
    z-index: 99999 !important;
}

.MenuPopoutDivInner {
    height: 100%;
    display: block;
    overflow-y: auto;
    margin-left: 6px;
    max-height: 390px;
    z-index: 100000 !important;
    color: #ffffff;
}

.header_wrapper {
    background-color: rgb(45,45,45);
    height: 47px;
    width: 100%;
    position: relative;
    display: block;
    z-index: 900;
}

.footer_wrapper {
    background-color: rgb(45,45,45) !important;
    color: White;
    font-size: 8pt;
    width: 100%;
}

.header_leftmenu {
    width: 370px;
    position: absolute;
    left: 0px;
    top: 0px;
    padding-top: 13px;
    background-color: #EE8C31;
}

.header_leftmenuIcon {
    width: 46px;
    height: 36px;
    position: absolute;
    left: 0px;
    top: 0px;
    padding-top: 11px;
    background-color: #EE8C31;
}


.header_rightmenu {
    text-align: right;
    padding-right: 10px;
    position: absolute;
    right: 0px;
    top: 0px;
    padding-top: 13px;
}

.header_companyname {
    width: 116px;
    font-size: 20px;
    color: #ffffff;
    font-weight: bold;
    position: absolute;
    left: 56px;
    top: 0px;
    margin-top: 13px;
    padding-right: 8px;
    border-right: solid 2px white;
}

.header_productname {
    font-size: 20px;
    color: #ffffff;
    font-weight: normal;
    position: absolute;
    left: 193px;
    top: 0px;
    padding-top: 13px;
}


/*fix for diplay issue in ie9*/
.rtbOuter {
    filter: none !important;
}


.Override_MenuBG_System {
    background-color: #878787 !important;
}

.Override_ToolbarBG_System {
    background-color: #4B4B4B !important;
    filter: none !important;
}

.Override_HeaderBG_System {
    background-color: #2D2D2D !important;
}

.Override_NavBG_System {
    background-color: #B3B2B2 !important;
}




.Override_MenuBG_Default {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_Default {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_Default {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_Default {
    background-color: rgb(155,162,169) !important;
}


.Override_MenuBG_Test {
    background-color: rgb(68, 115, 86) !important;
}

.Override_ToolbarBG_Test {
    background-color: rgb(43, 82, 58) !important;
    filter: none !important;
}

.Override_HeaderBG_Test {
    background-color: rgb(24, 73, 42) !important;
}

.Override_NavBG_Test {
    background-color: rgb(136, 168, 148) !important;
}




.Override_MenuBG_HealthManager {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_HealthManager {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_HealthManager {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_HealthManager {
    background-color: rgb(155,162,169) !important;
}

.Override_MenuBG_StandardsAndRegulation {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_StandardsAndRegulation {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_StandardsAndRegulation {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_StandardsAndRegulation {
    background-color: rgb(155,162,169) !important;
}

.Override_MenuBG_Wastewater {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_Wastewater {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_Wastewater {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_Wastewater {
    background-color: rgb(155,162,169) !important;
}

.Override_MenuBG_TownPlanning {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_TownPlanning {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_TownPlanning {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_TownPlanning {
    background-color: rgb(155,162,169) !important;
}

.Override_MenuBG_Building {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_Building {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_Building {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_Building {
    background-color: rgb(155,162,169) !important;
}

.Override_MenuBG_StreetProtection {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_StreetProtection {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_StreetProtection {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_StreetProtection {
    background-color: rgb(155,162,169) !important;
}

.Override_MenuBG_LocalLaws {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_LocalLaws {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_LocalLaws {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_LocalLaws {
    background-color: rgb(155,162,169) !important;
}

.Override_MenuBG_Animals {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_Animals {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_Animals {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_Animals {
    background-color: rgb(155,162,169) !important;
}

.Override_MenuBG_CRMS {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_CRMS {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_CRMS {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_CRMS {
    background-color: rgb(120, 131, 143) !important;
}

.Override_MenuBG_Radiation {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_Radiation {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_Radiation {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_Radiation {
    background-color: rgb(120, 131, 143) !important;
}

.Override_MenuBG_Actions {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_Actions {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_Actions {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_Actions {
    background-color: rgb(120, 131, 143) !important;
}

.Override_MenuBG_DisRes {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_DisRes {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_DisRes {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_DisRes {
    background-color: rgb(120, 131, 143) !important;
}

.Override_MenuBG_WWMI {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_WWMI {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_WWMI {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_WWMI {
    background-color: rgb(120, 131, 143) !important;
}

.Override_MenuBG_CSM {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_CSM {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_CSM {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_CSM {
    background-color: rgb(120, 131, 143) !important;
}

.Override_MenuBG_NSPR {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_NSPR {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_NSPR {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_NSPR {
    background-color: rgb(120, 131, 143) !important;
}

.Override_MenuBG_CRS {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_CRS {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_CRS {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_CRS {
    background-color: rgb(120, 131, 143) !important;
}

.Override_MenuBG_MCH {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_MCH {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_MCH {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_MCH {
    background-color: rgb(120, 131, 143) !important;
}

.Override_MenuBG_EMS {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_EMS {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_EMS {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_EMS {
    background-color: rgb(120, 131, 143) !important;
}

.Override_MenuBG_AMS {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_AMS {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_AMS {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_AMS {
    background-color: rgb(120, 131, 143) !important;
}



.Override_MenuBG_TrainingManager {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_TrainingManager {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_TrainingManager {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_TrainingManager {
    background-color: rgb(120, 131, 143) !important;
}





.Override_MenuBG_HomePage {
    background-color: rgb(91, 113, 137) !important;
}

.Override_ToolbarBG_HomePage {
    background-color: rgb(61, 86, 114) !important;
    filter: none !important;
}

.Override_HeaderBG_HomePage {
    background-color: rgb(43, 61, 81) !important;
}

.Override_NavBG_HomePage {
    background-color: rgb(120, 131, 143) !important;
}

.rtileHovered {
    -webkit-box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,.5);
    -moz-box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,.5);
    box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,.5);
}

.navigation-pane {
    background-color: rgb(179,178,178);
    vertical-align: top;
    position: relative;
    /*overflow:hidden !important;*/
}




.AttachmentDropZone {
    width: 450px;
    height: 60px;
    background-color: Gray;
    border-color: #CCCCCC;
    color: #767676;
    float: left;
    text-align: center;
    font-size: 16px;
    color: white;
}

.multiPage {
    display: inline-block;
    *display: inline;
    zoom: 1;
    border: solid 1px #D2D2D2;
    background-color: white;
}

.multiPage-block {
    /*display: inline-block;*/
    *display: inline;
    zoom: 1;
    border: solid 1px #D2D2D2;
    background-color: white;
}

.TabStripSettings {
    text-align: left !important;
}

.PageContainer-Form {
    /*-moz-box-shadow: 0 0 5px 5px #888;
-webkit-box-shadow: 0 0 5px 5px#888;
box-shadow: 0 0 5px 5px #888;*/
}

.data-pane {
    background-color: #FFFFFF;
    vertical-align: top;
    vertical-align: top;
    position: relative;
    overflow: hidden !important;
}

.banner-title {
    font-size: 16px;
    color: White;
    font-weight: bold;
    text-indent: 10px;
}

.banner-subtitle {
    color: White;
    text-indent: 10px;
    font-size: 8pt;
}

.banner-subtitle-highlight {
    color: Yellow;
    text-indent: 0px;
    padding-left: 10px;
    font-size: 8pt;
}

.banner-subtitle-highlight-large {
    color: Yellow;
    font-size: 12pt;
}

.banner-title-supportdesk {
    font-size: 16pt;
    color: White;
    font-weight: bold;
    text-indent: 10px;
}

.banner-rightZone {
    color: White;
    padding-right: 10px;
}

.dialog-label {
    color: #0C1E32;
    font-weight: normal;
    PADDING-LEFT: 6px;
}

.form-label-alert {
    color: #ff0000;
    font-weight: bold;
    PADDING-LEFT: 6px;
    vertical-align: top;
}

.form-label-info {
    color: #0000FF;
    font-weight: bold;
    PADDING-LEFT: 6px;
    vertical-align: top;
}

.dialog-subheader {
    color: #000000;
    font-weight: bold;
    PADDING-LEFT: 1px;
}

.Keyword_Radtree {
    background-color: #f7f7f7;
    vertical-align: top;
}

.banner-highlight {
    color: Yellow;
}

.alert_header {
    background-color: rgb(229, 229, 229);
    font-family: Calibri;
    font-size: 26px;
    color: rgb(136, 136, 136);
    height: 62px;
    width: 100%;
    border: 0;
    padding-left: 25px;
}

.alert_body {
    background-color: rgb(229, 229, 229);
    background-repeat: repeat-x;
    background-position: left bottom;
    font-family: Calibri;
    font-size: 16px;
    color: rgb(102, 102, 102);
    width: 100%;
    height: 170px;
    border: 0;
    padding-left: 25px;
    padding-right: 25px;
    vertical-align: middle;
}

.alert_table {
    color: rgb(136, 136, 136);
    width: 100%;
    height: 100%;
    border: 0;
}

.alert_footer {
    background-color: rgb(229, 229, 229);
    width: 100%;
    height: 100%;
    border: 0;
    padding-left: 25px;
    padding-right: 25px;
}

.form-table-banner {
    /*background-color:#012152;*/
    background-color: rgb(45,45,45);
    height: 72px;
    width: 100%;
    border: 0;
    padding: 0 0 0 0;
}

.form-table-banner-communication {
    background-color: #212f41;
    height: 72px;
    width: 100%;
    border: 0;
    padding: 0 0 0 0;
    color: #FFFFFF !important;
}

.form-table-banner-blue {
    background-color: #2B3D51;
    height: 72px;
    width: 100%;
    border: 0;
    padding: 0 0 0 0;
}

.form-table-banner-blue-rounded {
    background-color: #012152;
    height: 72px;
    width: 100%;
    border: 0;
    padding: 0 0 0 0;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.form-table-banner-green {
    /*background-image: url(../../Resources/Images/FormBanner/greenBannerGradient.gif);*/
    background-color: #0a6129;
    height: 72px;
    width: 100%;
    border: 0;
    padding: 0 0 0 0;
}

.form-table-banner-red {
    /*background-image: url(../../Resources/Images/FormBanner/redBannerGradient.gif);*/
    background-color: #82061c;
    height: 72px;
    width: 100%;
    border: 0;
    padding: 0 0 0 0;
}

.form-table-banner-purple {
    /*background-image: url(../../Resources/Images/FormBanner/purpleBannerGradient.gif);*/
    background-color: #610a42;
    height: 72px;
    width: 100%;
    border: 0;
    padding: 0 0 0 0;
}

.form-table-banner-grey {
    /*background-image: url(../../Resources/Images/FormBanner/greyBannerGradient.gif);*/
    background-color: #a2a2a2;
    height: 72px;
    width: 100%;
    border: 0;
    padding: 0 0 0 0;
    color: Black;
}






.form-table {
    background-color: #ffffff;
    border: solid 0 #212f41;
    padding: 5px 5px 5px 5px;
    width: 100%;
}



.form-table-subheading {
    background-color: rgb(135,135,135);
    height: 20px;
    color: White;
    font-weight: bold;
    vertical-align: middle;
    /*background-image: url(../../Resources/Images/FormBanner/greyBannerGradient.gif);*/
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 6px;
}

.form-table-subheading-red {
    background-color: #82061c;
    height: 20px;
    color: White;
    font-weight: bold;
    vertical-align: middle;
    /*background-image: url(../../Resources/Images/FormBanner/greyBannerGradient.gif);*/
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 6px;
}


.form-table-subheading-orange {
    background-color: #ee8c31;
    height: 20px;
    color: White;
    font-weight: bold;
    vertical-align: middle;
    /*background-image: url(../../Resources/Images/FormBanner/greyBannerGradient.gif);*/
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 6px;
}

.form-table-subheading-fixedwidth {
    background-color: rgb(135,135,135);
    height: 20px;
    color: White;
    font-weight: bold;
    vertical-align: middle;
    /*background-image: url(../../Resources/Images/FormBanner/greyBannerGradient.gif);*/
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 6px;
    width: 1010px;
}

.form-table-subheading-highlight {
    background-color: red;
    height: 20px;
    color: White;
    font-weight: bold;
    vertical-align: middle;
    /*background-image: url(../../Resources/Images/FormBanner/greyBannerGradient.gif);*/
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 6px;
}

.form-table-subheading-highlight-wcag21 {
    background-color: #923e25;
    height: 20px;
    color: White;
    font-weight: bold;
    vertical-align: middle;
    /*background-image: url(../../Resources/Images/FormBanner/greyBannerGradient.gif);*/
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 6px;
}

.dialog-table-subheader {
    /*background-image: url(../../Resources/Images/FormBanner/greyBannerGradient.gif);*/
    background-color: rgb(135,135,135);
    height: 20px;
    color: White;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    /*background-image: url(../../Resources/Images/FormBanner/greyBannerGradient.gif);*/
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 6px;
}

.dialog-table-subheader2 {
    /*background-image: url(../../Resources/Images/FormBanner/greyBannerGradient.gif);*/
    background-color: rgb(180,180,180);
    height: 20px;
    color: White;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    /*background-image: url(../../Resources/Images/FormBanner/greyBannerGradient.gif);*/
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 6px;
}

.dialog-div-spacer {
    /*background-image: url(../../Resources/Images/FormBanner/greyBannerGradient.gif);*/
    background-color: rgb(180,180,180);
    height: 1px;
}


.form-table-subheading-green {
    background-color: #0a6129;
    height: 20px;
    color: White;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    /*background-image: url(../../Resources/Images/FormBanner/greenBannerGradient.gif);*/
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
}

.form-table-subheading-blue {
    background-color: #012152;
    height: 20px;
    color: White;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
}
.form-table-subheading-teal {
    background-color: #48d1cc;
    height: 25px;
    color: White;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 8px;
}

.form-dialog-table {
    background-color: #ffffff;
    border: solid 1px #212f41;
    padding: 5px;
}

.form-table-background {
    background-color: #f7f7f7;
    width: 100%;
    padding: 0px;
    border-spacing: 0px;
}

.form-table-Dialogbackground {
    background-color: #f7f7f7;
    width: 99%;
}

.PlaceHolderForm {
    background-color: #f7f7f7;
    height: 100%;
    text-align: left;
    background-position: top left;
}

.form-table-padding {
    /*PADDING-RIGHT: 15px; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 0px;*/
    padding: 1px;
    border-spacing: 0px;
}

.form-table-settings {
    border: solid 1px #D2D2D2;
    background-color: white;
}



.popup-table-padding {
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px;
}

.form-subheading-padding {
    background-color: #212f41;
    width: 100%;
    border: 0;
    padding: 0 0 0 0;
}

.subheading-content {
    color: White;
    text-indent: 10px;
}

.form-linkbutton-control {
    color: #4672B9;
    font-weight: bold;
    vertical-align: top;
}


.form-table-workflow {
    background-color: #fff1cc;
    /*background-color: #4b4b4b;*/
    border: solid 1px #d2d2d2;
    width: 100%;
    padding: 0px;
    border-spacing: 0px;
}

    .form-table-workflow td {
        /*background-color: #4b4b4b;*/
        height: 35px;
        vertical-align: middle;
        padding-left: 3px;
        padding-right: 3px;
        border: 0;
    }


.form-div-workflow {
    background-color: #fff1cc;
    /*background-color: #4b4b4b;*/
    border-top: solid 1px #d2d2d2;
    vertical-align: middle;
    border-spacing: 0px;
    padding-top: 5px;
}


.form-buttonOLD {
    color: #000080;
    font-size: 11px;
    border-top: solid 1px gray;
    border-left: solid 1px gray;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
    background-color: #ECE9D8 !important;
    margin-left: 2px;
    margin-right: 2px;
    CURSOR: pointer;
}

.form-button, .form-button-nopostback, .ruButton, .ruBrowse {
    border: solid 1px #4b4b4b !important;
    background-color: #eeeeee !important;
    margin-left: 1px;
    margin-right: 1px;
    cursor: pointer;
    height: 25px;
    color: #4b4b4b !important;
    border-radius: 0px;
}

.form-button-large {
    font-size: 20px;
    font-weight: bold;
    height: 40px;
    color: #2D2D2D;
    width: 100%;
}

.form-button-small {
    font-size: 11px;
    border: solid 1px #4b4b4b;
    background-color: #eeeeee !important;
    margin-left: 1px;
    margin-right: 1px;
    cursor: pointer;
    height: 20px;
    color: #4b4b4b;
}

.form-button-highlighted {
    background-color: rgb(173, 255, 47) !important;
}

.form-button:hover,
.form-button::selection,
.form-button-nopostback:hover,
.form-button-nopostback::selection,
.form-button-small:hover,
.form-button-small::selection,
.ruButton:hover,
.ruBrowse:hover,
.ruButton::selection,
.ruBrowse::selection,
.ruButtonHover {
    /*color: white;*/
    border: solid 1px #EE8c31 !important;
    /*background-color:#7E7D7D !important;*/
}

.StarRatingEmpty {
    color: #E6E7EA;
}

.StarRatingFull {
    color: #FFDA6C !important;
}



.literal-read {
    color: #555;
    vertical-align: top;
}

.checkbox-smaller {
    font-size: 11px;
}



.label-separator {
    color: #000000;
    vertical-align: top;
}

.form-label-control {
    color: #0C1E32;
    font-weight: bold;
    vertical-align: top;
}

.form-label {
    color: #0C1E32;
    font-weight: bold;
    PADDING-LEFT: 6px;
    vertical-align: top;
}

.form-literal {
    color: #009999;
    font-size: 8pt;
    vertical-align: top;
}

.form-literal-padded {
    color: #009999;
    font-size: 8pt;
    vertical-align: top;
    padding-left: 6px;
}

.form-table-content {
    background-color: #ffffff;
    border: solid 1px #D2D2D2;
    color: #0E4CA1;
    font-weight: normal;
    padding: 0px;
    border-spacing: 0px;
    /*width:100%;*/
}

.form-table-content-noborder {
    background-color: #ffffff;
    color: #0E4CA1;
    font-weight: normal;
    padding: 0px;
    border-spacing: 0px;
}

.grid-table-bordercolor {
    border: solid 1px #D2D2D2;
}





.tabtable-itemcount {
    font-weight: bold;
    /*color:#000080;*/
    font-size: 10px;
}



.contactMgr-ListMessage {
    color: #888888;
}

.menu-title .rpText {
    font-size: 14px;
    color: White;
    font-weight: bold;
    text-indent: 10px;
}

.radPanelBarItem {
    position: relative !important;
}

/* ------------------------------------------------------------------------------------------------ */
/* Style for the Required Field asterisk */
.requiredField_Indicator {
    color: Red;
    vertical-align: top;
    width: 10px;
}

/* ------------------------------------------------------------------------------------------------ */
/* Form Styles : Theme Styles for a Form using floating divs */

/* The optional header block at the top of a group of controls uses this style */
div.subheading-content {
    background-color: #212F41;
    color: White;
    font-weight: bold;
    text-indent: 10px;
}

/* The Label to the Left of a control inherits this style from its container div */
div.div-label {
    color: #0C1E32;
    font-weight: bold;
    vertical-align: top;
    text-indent: 5px;
}

div.div-label-noindent {
    color: #0C1E32;
    font-weight: bold;
    vertical-align: top;
    text-indent: 0px;
}

div.div-label-help {
    color: #962c22;
    font-size: 11px;
    vertical-align: top;
    padding-bottom: 5px;
    padding-top: 5px;
}

div.div-label-white {
    color: #ffffff;
    font-weight: bold;
    vertical-align: top;
    text-indent: 5px;
}

/* The Label to the Left of a control inherits this style from its container div */
div.div-label-nopad {
    color: #0C1E32;
    font-weight: bold;
    vertical-align: top;
    /* text-indent:5px;*/
    /*padding-left:0px;*/
    /*text-indent:5px;*/
    /*padding-left:5px*/
}

div.div-label-longtext {
    color: #0C1E32;
    font-weight: bold;
    vertical-align: top;
    /* text-indent:5px;*/
    padding-left: 5px;
}
/* Form Styles : ends */
.fa-nounderline {
    text-decoration: none;
    text-align: center;
}



/* Form Styles : ends */
.fa-nounderline-large {
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    font-size: 15px;
}

    .fa-nounderline:hover, .fa-nounderline::selection, .fa-nounderline-large:hover {
        text-decoration: none;
        color: #ee8c31 !important;
    }

    .fa-nounderline:visited, .fa-nounderline-large:visited {
        text-decoration: none;
    }

/*.fa-inline {
    display: inline !important;
}*/



/* ------------------------------------------------------------------------------------------------ */
/* ErrorMessage : Styles for the block that displays Error messages on Forms, Lists and Views */
div.ErrorContainer {
    /*Mustard=#EEE8AA, Orange=#E28B34, Grey=#D2D2D2  */
    border: solid 1px #D2D2D2;
    margin-bottom: 10px;
    background-color: rgb(229, 229, 229);
    background-image: url(../../Resources/Images/bg.png);
    background-repeat: repeat-x;
    background-position: left top;
}

div.ErrorContainer_Banner {
    color: White;
    font-weight: bold;
    background-color: #606060;
    margin: 1px;
}

div.ErrorContainer_Message {
    color: White;
    font-size: 14px;
    font-weight: bold;
    float: left;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

a.ErrorContainer_Message {
    color: White;
    font-size: 10px;
    font-weight: bold;
}

.ErrorContainer_Close {
    color: White;
    font-size: 10px;
    font-weight: bold;
    float: right;
    width: 50px;
    height: 15px;
}

div.ErrorContainer_Errors {
    color: #ff0000;
    PADDING-LEFT: 6px;
}

div.ErrorContainer_Notification {
    color: #0000FF;
    color: #404040;
    PADDING-LEFT: 6px;
}
/*
	Success #448600
	Error #df0d0d
	Information #1553DA
	Warning  #FE9900
	Text Colour #555555
	image     sprIconsStatusMsg.png
	
	*/
div.MessageContainer_Inner {
    color: #555555;
    background-color: white;
    font-size: 13px;
    margin-left: 36px;
    height: 100%;
    vertical-align: middle;
    padding: 10px;
    line-height: 18px;
}

a.MessageContainer_Inner {
    color: #555555;
    font-size: 13px;
    text-decoration: none;
}



div.MessageContainer_Inner ul {
    list-style: none;
    padding-left: 5px;
}

    div.MessageContainer_Inner ul li {
        list-style: none;
        padding: 0;
    }

div.PopupContainer_Inner {
    color: #555555;
    font-size: 13px;
    vertical-align: middle;
}

    div.PopupContainer_Inner ul {
        list-style: none;
        padding-left: 5px;
    }

        div.PopupContainer_Inner ul li {
            list-style: none;
            padding: 0;
        }



div.MessageContainer_Error {
    background-image: url(../../Resources/Images/sprIconsStatusMsg.png);
    background-position: top left;
    background-repeat: no-repeat;
    background-color: #df0d0d;
    border: 3px solid #df0d0d;
}

div.MessageContainer_Information {
    background-image: url(../../Resources/Images/sprIconsStatusMsg.png);
    background-position: -258px 0;
    background-repeat: no-repeat;
    background-color: #1553DA;
    border: 3px solid #1553DA;
}

div.MessageContainer_FlashInformation {
    background-image: url(../../Resources/Images/sprIconsStatusMsg.png);
    background-position: -258px 0;
    background-repeat: no-repeat;
    background-color: #1553DA;
    border: 3px solid #1553DA;
}

div.MessageContainer_Warning {
    background-image: url(../../Resources/Images/sprIconsStatusMsg.png);
    background-position: -86px 0;
    background-repeat: no-repeat;
    background-color: #FE9900;
    border: 3px solid #FE9900;
}

div.MessageContainer_Success {
    background-image: url(../../Resources/Images/sprIconsStatusMsg.png);
    background-position: -172px 0;
    background-repeat: no-repeat;
    background-color: #448600;
    margin-bottom: 5px;
    border: 3px solid #448600;
}

.RadWindow {
    padding: 0 !Important;
    box-sizing: content-box !important;
}


.myborderLessDialog {
    border: none !important;
    padding: 0;
    background-color: transparent !important;
}

    .myborderLessDialog.RadWindow {
        border: none !important;
        padding: 0;
        background-color: transparent !important;
    }

        /* both selectors below can be replaced with setting VisibleTitlebar="false" */
        /* remove the titlebar widening */
        .myborderLessDialog.RadWindow .rwTitleBar {
            margin: 0;
        }

    /* remove the titlebar */
    .myborderLessDialog .rwTitleBar {
        display: none;
    }

    /* the selector below can be replaced with setting VisibleStatusbar="false" */
    /* remove the statusbar */
    .myborderLessDialog .rwStatusBar {
        display: none;
    }

    /* remove the border around the content */
    .myborderLessDialog.RadWindow .rwContent {
        border: none;
    }




/* ------------------------------------------------------------------------------------------------ */
/* DropDown Address styles */
div.DropdownAddress_div-leftPanel {
    float: left;
    width: 500px;
    border: solid 1px blue;
}

div.DropdownAddress_div-centerPanel {
    float: left;
    width: 100%;
    border: solid 1px green;
}
/* Fills the area to the right of leftPanel */

div.DropdownAddress_div-topspacer {
    clear: both;
    height: 4px;
}

div.DropdownAddress_div-spacing {
    width: 110px;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    padding-bottom: 4px;
}

div.DropdownAddress_div-doublespacing {
    width: 220px;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    padding-bottom: 4px;
}

div.DropdownAddress_div-triplespacing {
    width: 330px;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    padding-bottom: 4px;
}

div.DropdownAddress_div-quadspacing {
    width: 440px;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    padding-bottom: 4px;
}

div.DropdownAddress_div-pentaspacing {
    width: 550px;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    padding-bottom: 4px;
}

div.DropdownAddress_apply-newLine {
    clear: both;
    height: 1px;
    visibility: hidden;
}

/* ------------------------------------------------------------------------------------------------ */
div.DropdownAddress_container {
    margin-left: 4px;
    margin-right: 4px;
    padding-bottom: 4px;
}

div.DropdownAddress_header {
    background-color: #2E435B;
    color: White;
    font-weight: bold;
    text-indent: 10px;
}

    div.DropdownAddress_header:hover {
        background-color: #446487;
    }


/* ------------------------------------------------------------------------------------------------ */
.ListingGrid .rgHeader,
.ListingGrid .rgRow td,
.ListingGrid .rgAltRow td {
    white-space: normal;
    overflow: hidden;
    word-break: break-word;
}

.rpSeparator {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin: 0px;
    list-style-type: none;
    display: block;
}

/* ------------------------------------------------------------------------------------------------ */
/* TextArea styles */
textarea {
    font-weight: normal;
}

div.submittedmessage {
    padding: 20px;
    font-size: 12pt;
    color: black;
    font-weight: normal;
}


/* ------------------------------------------------------------------------------------------------ */
/* Categorised views */
.categoryBreadcrumbs {
    padding: 0 3px 0;
    box-sizing: border-box;
}

    .categoryBreadcrumbs .title {
        color: #999;
        font-style: italic;
    }

    .categoryBreadcrumbs a, .categoryBreadcrumbs a:visited {
        padding: 2px 7px 2px 7px;
        white-space: nowrap;
        text-decoration: none;
        color: #000;
        border: solid 1px #2C3C4D;
        background-color: #DAE2E8;
    }

        .categoryBreadcrumbs a:hover {
            white-space: nowrap;
            text-decoration: none;
            color: #fff;
            border: solid 1px #DAE2E8;
            background-color: #2C3C4D;
        }

    .categoryBreadcrumbs > ul > li {
        display: block;
    }

    .categoryBreadcrumbs > ul {
        margin: 0px;
        padding: 6px 0 5px 8px;
        list-style: none;
    }

    .categoryBreadcrumbs li {
        float: left;
        margin-right: 5px;
    }

    .categoryBreadcrumbs img {
        vertical-align: text-bottom;
        border: 0px;
    }

    .categoryBreadcrumbs .separator {
        padding: 0 0 0 5px;
        color: #aaa;
        display: none;
    }

/* ------------------------------------------------------------------------------------------------ */
/* Categorised Grid */
.CategoryGrid div.groupHeader {
    background: #3D5672;
    color: #fff;
    padding-left: 5px;
}

    .CategoryGrid div.groupHeader a, .CategoryGrid div.groupHeader a:visited {
        width: 100%;
        font-size: 1.1em;
        line-height: 21px;
        background: #3D5672;
        color: #fff;
        text-decoration: none;
        display: inline-block;
    }

        .CategoryGrid div.groupHeader a:hover {
            font-weight: bold;
            background: #2B3D51;
            color: #fff;
            text-decoration: none;
            display: inline-block;
        }


.CategoryGrid tr.rgRow {
    background: none repeat scroll 0 0 #fff;
}

    .CategoryGrid tr.rgRow td, .CategoryGrid tr.rgRow > td:first-child {
        padding: 0;
        margin: 0;
        border: none;
    }

.CategoryGrid tr.rgAltRow {
    background: none repeat scroll 0 0 #fff;
}

    .CategoryGrid tr.rgAltRow td, .CategoryGrid tr.rgAltRow > td:first-child {
        padding: 0;
        margin: 0;
        border: none;
    }


div.div-noindent {
    width: 145px !important;
    text-indent: 0px;
    padding-left: 5px !important;
}

div.div-doublespacing-noindent {
    width: 295px;
    text-indent: 0px;
    padding-left: 5px;
}

div.div-triplespacing-noindent {
    width: 445px;
    text-indent: 0px;
    padding-left: 5px;
}

div.div-quadspacing-noindent {
    width: 595px;
    text-indent: 0px;
    padding-left: 5px;
}

div.div-with-topborder {
    border-top: #D2D2D2 solid 1px;
    padding-top: 5px;
}


.view-icon-urgent {
    color: rgb(355,215,0);
    font-size: 16px;
}

.view-icon-callrequired {
    color: red;
    font-size: 16px;
}

.view-icon-callreturned {
    color: green !important;
    font-size: 16px;
}

.view-icon-servicedirection {
    font-size: 16px;
}

.toolbar-rightalign {
    text-align: right !important;
}

.toolbar-bottom {
    background-color: white !important;
}

    .toolbar-bottom .rtbOuter {
        background-color: white !important;
        padding-right: 8px !important;
    }

    .toolbar-bottom .rtbBtn {
        background-color: #878787 !important;
    }

    .toolbar-bottom .rtbSeparator {
        /*display:none !important;*/
        border-color: white !important;
    }

    .toolbar-bottom .rtbBtn:last-of-type {
        /*display:none !important;*/
        background-color: #3D5672 !important;
    }







.toolbar-selectbutton {
    color: white;
}

.pane-toolbar-dialoglist {
    padding-top: 7px;
}

.rwTitleRow, .rwTitleRow td, .rwTitleRow div {
    background-color: #3D5672 !important;
}

.rwTransparentWindow {
    border: 1px solid #3D5672 !important;
    background-color: white !important;
}

.rwCorner {
    width: 2px !important;
    background-color: transparent !important;
    z-index: 100000;
    position: absolute;
}

.rwBodyLeft {
    width: 2px !important;
    background-color: transparent !important;
    z-index: 100000 !important;
    position: absolute !important;
    left: 0px !important;
    height: 99%;
}

.rwBodyRight {
    width: 2px !important;
    background-color: transparent !important;
    z-index: 100000;
    position: absolute;
    right: 0px;
    height: 99%;
}


.rwIcon {
    display: none !important
}

.RadCalendar .rcWeek th {
    text-align: center !important;
}

/*.RadForm a.rfdSkinnedButton {
	background-color: blue !important;

}*/
/*.RadSpell button {
	background-color: blue !important;
}*/


/*.RadGridStyle_CustomerServiceEvent {
    overflow-y:auto;
}*/


.RadScheduler_OpenOfficeLive .rsHeader .rsPrevDay {
    background-position: -15px -115px !important;
}

.RadScheduler_OpenOfficeLive .rsHeader .rsNextDay {
    background-position: -15px -165px !important;
}

.RadScheduler_OpenOfficeLive .rsHeader .rsDatePickerActivator {
    background-position: -15px -1065px !important;
}

.banner-leftsubheader {
    color: Yellow;
    font-size: 8pt;
    font-weight: bold;
    padding-left: 10px;
    text-indent: 0px;
}

.poundregister-banner-os {
    color: orange;
    font-size: 8pt;
    font-weight: bold;
}

.viewinnewpagelink {
    color: black !important;
    text-decoration: none !important;
}

    .viewinnewpagelink a:visited {
        color: black !important;
        text-decoration: none !important;
    }

/* RadTooTip */
div.RadToolTip table.rtWrapper {
    background-color: #fff;
    color: #000;
}

    div.RadToolTip table.rtWrapper td.rtWrapperContent {
        background-color: transparent;
        /*color: #000;*/
    }

    div.RadToolTip table.rtWrapper td.rtWrapperTopCenter {
        background-color: transparent;
    }

    div.RadToolTip table.rtWrapper td.rtWrapperTopLeft {
        background-color: transparent;
    }

    div.RadToolTip table.rtWrapper td.rtWrapperTopRight {
        background-color: transparent;
    }

    div.RadToolTip table.rtWrapper td.rtWrapperLeftMiddle {
        background-color: transparent;
    }

    div.RadToolTip table.rtWrapper td.rtWrapperLeftMiddle {
        background-color: transparent;
    }

div.RadToolTip div.rtTitlebar {
    background-color: transparent;
    /*color: black;*/
    font-size: 12px !important;
    font-weight: bold !important;
}

a.MenuItem50px {
    height: 50px !important;
}

.sr-only {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    border: 0 !important;
    overflow: hidden;
    white-space: nowrap;
}
div.div-with-topGreyborder {
    border-top: #D2D2D2 solid 2px;
    padding-top: 5px;
    padding-bottom: 3px;
}
