
        /* Text box CSS */
        .LH1TextBoxPanelMultiLine,
        .LH1TextBoxPanel
        {
        float:left;
        cursor: text;
        position: relative;
        }
        .LH1TextBoxPanel
        {
        height: 29px;
        }
        .LH1TextBoxText
        {
        height: 25px;
        left: 0px;
        top: 0px;
        position: relative;
        padding-left:8px;
        padding-right: 8px;
        border-radius: 2px;
        }

        .LH1TextBoxHelpText
        {
        position: absolute;
        left: 8px;
        top: 6px;
        color: #757575;
        -moz-user-select: -moz-none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
        pointer-events: none;
        cursor: text;
        font-style: italic;
        }

        .LH1TextBoxPanel input, .LH1TextBoxPanelMultiLine textarea
        {
        font-family: Helvetica-Neue, Arial, Helvetica, Sans Serif;
        font-size: 14px;
        }

        .DatePickerBase.Disabled .LH1TextBoxText,
        .LH1TextBoxDisabledText, .LH1TextBoxReadOnlyText
        {
        color: #1A1A1A !important;
        background-color: #FFFFFF;
        border: 1px solid #FFFFFF;
        -webkit-appearance:none;
        }
        
        .LH1TextBoxEnabledText
        {
        background-color: #FFFFFF;
        border: 1px solid #E0E0E0;
        color: #1A1A1A !important;
        }

        .LH1TextBoxText.LH1TogglePasswordMaskingInput
        {
        position: absolute;
        float: left;
        height: 23px;
        top: 0px;
        left: 0px;
        padding-left: 8px;
        padding-right: 4px !important;
        border: 0px solid;
        background-color: #FFFFFF;
        }

        .LH1TextBoxText.LH1TogglePasswordMaskingInput::-ms-reveal
        {
        display: none;
        }

        .LH1TogglePasswordMaskingImage
        {
        display: block;
        float: right;
        position: absolute;
        right: 0px;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 4px;
        padding-right: 4px;
        clear: right;
        cursor: pointer;
        }

        /* Button CSS */

        .LH1ButtonPanel
        {
        text-align: center;
        float: left;
        cursor: pointer;
        }

        .LH1ButtonPanel.Disabled
        {
        cursor: default;
        }

        /* Primary Button CSS */

        .LH1ButtonPanel.Primary
        {
        height: 41px;
        border-radius: 2px;
        }

        .LH1ButtonPanel.Primary .LH1ButtonArrow
        {
        height: 16px;
        width: 25px;
        float:left;
        margin-top: 12.5px;
        margin-bottom: 11px;
        display: none;
        background-repeat: no-repeat;
        }

        .LH1ButtonPanel.Primary.Next .LH1ButtonArrow.Next
        {
        display: block;
        background-image: url('PortalSkinHandler.ashx?file=1&type=39');
        }
        
        .LH1ButtonPanel.Primary.Previous .LH1ButtonArrow.Previous
        {
        display: block;
        background-image: url('PortalSkinHandler.ashx?file=1&type=38');
        }

        .LH1ButtonPanel.Primary.Default
        {
        background-color: #007CBA;
        box-shadow: 0px 1px 0px #005887;
        padding-left: 12px;
        padding-right: 12px;
        }

        .LH1ButtonPanel.Primary.Hovered
        {
        background-color: #005887;
        box-shadow: inset 0px 1px 0px #002F48;
        padding-left: 12px;
        padding-right: 12px;
        }

        .LH1ButtonPanel.Primary.Clicked
        {
        background-color: #005887;
        box-shadow: inset 0px 1px 0px #002F48;
        padding-left: 12px;
        padding-right: 12px;
        }

        .LH1ButtonPanel.Primary.Disabled
        {
        background-color: #99CCE2;
        box-shadow: 0px 1px 0px #99CCE2;
        padding-left: 12px;
        padding-right: 12px;
        }

        .LH1ButtonPanel.Primary .LH1ButtonText
        {
        height: 41px;
        display: flex;
        align-items: center;
        justify-content: center;
        float:left;
        font-family: Arial;
        font-size: 14px;
        font-weight: bold;

        }
        
        .LH1ButtonPanel.Primary.Previous .LH1ButtonText
        {
        text-align: right;
        }
        
        .LH1ButtonPanel.Primary.Next .LH1ButtonText
        {
        text-align: left;
        }

        .LH1ButtonPanel.Primary.Default .LH1ButtonText
        {
        color: #FFFFFF;
        }

        .LH1ButtonPanel.Primary.Hovered .LH1ButtonText
        {
        color: #FFFFFF;
        }

        .LH1ButtonPanel.Primary.Clicked .LH1ButtonText
        {
        color: #FFFFFF;
        }

        .LH1ButtonPanel.Primary.Disabled .LH1ButtonText
        {
        color: #FFFFFF;
        }

        /* Secondary Button CSS */

        .LH1ButtonPanel.Secondary
        {
        height: 41px;
        border-radius: 2px;
        }

        .LH1ButtonPanel.Secondary .LH1ButtonText
        {
        height: 41px;
        display: flex;
        align-items: center;
        justify-content: center;
        float: left;
        font-family: Arial;
        font-size: 14px;
        }

        .LH1ButtonPanel.Secondary.Default
        {
        background-color: #F0F0F0;
        box-shadow: 0px 1px 0px #E1E1E1;
        padding-left: 12px;
        padding-right: 12px;
        }

        .LH1ButtonPanel.Secondary.Hovered
        {
        background-color: #E2E2E2;
        box-shadow: inset 0px 1px 0px #B8B8B8;
        padding-left: 12px;
        padding-right: 12px;
        }

        .LH1ButtonPanel.Secondary.Clicked
        {
        background-color: #EAEAEA;
        box-shadow: inset 0px 1px 0px #CCCCCC;
        padding-left: 12px;
        padding-right: 12px;
        }

        .LH1ButtonPanel.Secondary.Disabled
        {
        background-color: #FAFAFA;
        box-shadow: 0px 1px 0px #EBEBEB;
        padding-left: 12px;
        padding-right: 12px;
        }

        .LH1ButtonPanel.Secondary.Default .LH1ButtonText
        {
        color: #1A1A1A;
        }

        .LH1ButtonPanel.Secondary.Hovered .LH1ButtonText
        {
        color: #1A1A1A;
        }

        .LH1ButtonPanel.Secondary.Clicked .LH1ButtonText
        {
        color: #1A1A1A;
        }

        .LH1ButtonPanel.Secondary.Disabled .LH1ButtonText
        {
        color: #C9C9C9;
        }

        /* I Want To Button aka Tertiary Button CSS */

        .LH1ButtonPanel.Tertiary
        {
        height: 41px;
        border-radius: 2px;
        }

        .LH1ButtonPanel.Tertiary .LH1ButtonText
        {
        height: 41px;
        display: flex;
        align-items: center;
        justify-content: center;
        float: left;
        font-family: Arial;
        font-size: 14px;
        font-weight: bold;
        }

        .LH1ButtonPanel.Tertiary.Default
        {
        background-color: #007CBA;
        box-shadow: 0px 1px 0px #005887;
        padding-left: 12px;
        padding-right: 12px;
        }

        .LH1ButtonPanel.Tertiary.Hovered
        {
        background-color: #005887;
        box-shadow: inset 0px 1px 0px #002F48;
        padding-left: 12px;
        padding-right: 12px;
        }

        .LH1ButtonPanel.Tertiary.Clicked
        {
        background-color: #005887;
        box-shadow: inset 0px 1px 0px #002F48;
        padding-left: 12px;
        padding-right: 12px;
        }

        .LH1ButtonPanel.Tertiary.Disabled
        {
        background-color: #99CCE2;
        box-shadow: 0px 1px 0px #99CCE2;
        padding-left: 12px;
        padding-right: 12px;
        }

        .LH1ButtonPanel.Tertiary.Default .LH1ButtonText
        {
        color: #FFFFFF;
        }

        .LH1ButtonPanel.Tertiary.Hovered .LH1ButtonText
        {
        color: #FFFFFF;
        }

        .LH1ButtonPanel.Tertiary.Clicked .LH1ButtonText
        {
        color: #FFFFFF;
        }

        .LH1ButtonPanel.Tertiary.Disabled .LH1ButtonText
        {
        color: #FFFFFF;
        }

        /* Banner aka Accent Button CSS */

        .LH1ButtonPanel.Accent
        {
        height: 45px;
        border-radius: 2px;
        }

        .LH1ButtonPanel.Accent .LH1ButtonText
        {
        height: 45px;
        display: flex;
        align-items: center;
        justify-content: center;
        float: left;
        font-family: Arial;
        font-size: 16px;
        font-weight: bold;
        }

        .LH1ButtonPanel.Accent.Default
        {
        background-color: #ffffff;
        box-shadow: 0px 1px 0px #c7c7c7;
        padding-left: 12px;
        padding-right: 12px;
        }

        .LH1ButtonPanel.Accent.Hovered
        {
        background-color: #f2f2f2;
        box-shadow: inset 0px 1px 0px #aeaeae;
        padding-left: 12px;
        padding-right: 12px;
        }

        .LH1ButtonPanel.Accent.Clicked
        {
        background-color: #ffffff;
        box-shadow: inset 0px 1px 0px #c7c7c7;
        padding-left: 12px;
        padding-right: 12px;
        }

        .LH1ButtonPanel.Accent.Disabled
        {
        background-color: #eaeaea;
        box-shadow: 0px 1px 0px #c7c7c7;
        padding-left: 12px;
        padding-right: 12px;
        }

        .LH1ButtonPanel.Accent.Default .LH1ButtonText
        {
        color: #1a1a1a;
        }

        .LH1ButtonPanel.Accent.Hovered .LH1ButtonText
        {
        color: #1a1a1a;
        }

        .LH1ButtonPanel.Accent.Clicked .LH1ButtonText
        {
        color: #1a1a1a;
        }

        .LH1ButtonPanel.Accent.Disabled .LH1ButtonText
        {
        color: #88898a;
        }


        /*Dropdown CSS*/

        .LH1DropDownBase
        {
        display: inline-block;
        box-shadow: #E1E1E1 1px 1px 1px;
        }

        .LH1DropDownBase, .LH1DropDownBase *
        {
        -o-user-select: none;
        -webkit-user-select: none;
        -moz-user-select: -moz-none;
        -khtml-user-select: none;
        -ms-user-select: none;
        user-select: none;
        }

        .LH1DropDownBase .LH1DropDown
        {
        position: relative;
        }

        .LH1DropDown .HeaderIcon
        {
        float:left;
        height: 10px;
        width: 15px;
        margin-top: 9px;
        background-repeat: no-repeat;
        background-image: url('PortalSkinHandler.ashx?file=1&type=49');
        }
        
        .LH1DropDown.Hover .HeaderIcon
        {
        background-image: url('PortalSkinHandler.ashx?file=1&type=50');
        }

        .LH1DropDown.Expanded .HeaderIcon
        {
        background-image: url('PortalSkinHandler.ashx?file=1&type=51');
        }

        .LH1DropDown.Disabled .HeaderIcon
        {
        background-image: url('PortalSkinHandler.ashx?file=1&type=52');
        }

        .LH1DropDown .HeaderPanel
        {
        border-radius: 2px;
        border: 1px solid #F0F0F0;
        height: 29px;
        cursor: pointer;
        background: linear-gradient(to bottom, #F0F0F0, #F0F0F0);
        }

        .LH1DropDown.Hover .HeaderPanel
        {
        border-color: #E2E2E2;
        background: -webkit-gradient(linear, left top, left bottom, from(#E2E2E2), to(#E2E2E2));
        background: -moz-linear-gradient(top,  #E2E2E2,  #E2E2E2);
        background: -ms-linear-gradient(top, #E2E2E2, #E2E2E2);
        background: linear-gradient(to bottom, #E2E2E2, #E2E2E2);
        }

        .LH1DropDown.Expanded .HeaderPanel
        {
        border-color: #E2E2E2;
        background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
        background: -moz-linear-gradient(top,  #FFFFFF,  #FFFFFF);
        background: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
        background: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
        }

        .LH1DropDown.Expanded.Up .HeaderPanel, .LH1DropDown.Expanded.Down .SelectionPanel
        {
        border-radius: 2px;
        }

        .LH1DropDown.Expanded.Down .HeaderPanel, .LH1DropDown.Expanded.Up .SelectionPanel
        {
        border-radius: 2px;
        }

        .LH1DropDown.Disabled .HeaderPanel
        {
        border-color: #F0F0F0;
        background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(#F0F0F0));
        background: -moz-linear-gradient(top,  #F0F0F0,  #F0F0F0);
        background: -ms-linear-gradient(top, #F0F0F0, #F0F0F0);
        background: linear-gradient(to bottom, #F0F0F0, #F0F0F0);
        cursor: default;
        }
        
        .LH1DropDown .HeaderText
        {
        font-family: Microsoft Sans Serif;
        font-size: 14px;
        padding-left: 12px;
        padding-top: 6px;
        color: #1A1A1A;
        float:left;
        overflow: hidden;
        white-space: nowrap;
        }

        .LH1DropDown.Hover .HeaderText
        {
        color: #1A1A1A;
        }

        .LH1DropDown.Expanded .HeaderText
        {
        color: #1A1A1A;
        }

        .LH1DropDown.Disabled .HeaderText
        {
        color: #9F9F9F;
        }
        
        .LH1DropDown .SelectionPanel
        {
        display: none;
        z-index: 1000;
        border: 1px solid #E2E2E2;
        max-height:160px;
        min-height:20px;
        cursor: pointer;
        background-color: #FFFFFF;
        padding-left: 1px;
        padding-right: 1px;
        position: absolute;
        overflow:hidden;
        }
        
        .LH1DropDown.Expanded .SelectionPanel
        {
        display:block;
        }

        .LH1DropDown.Expanded.Up .SelectionPanel
        {
        border-bottom-color: #E2E2E2;
        bottom: 30px;
        }

        .LH1DropDown.Expanded.Down .SelectionPanel
        {
        border-top-color: #E2E2E2;
        top: 30px;
        }

        .LH1DropDown .SelectionPanelListItems
        {
        background-color: #FFFFFF;
        width: 100%;
        }
        
        .LH1DropDown .SelectionPanelListItem
        {
        height: 18px;
        padding-left: 10px;
        padding-right: 9px;
        padding-top: 2px;
        font-family: Microsoft Sans Serif;
        font-size: 14px;
        color: #1A1A1A;
        }
        
        .LH1DropDown .SelectionPanelListItem.Hover
        {
        color: #1A1A1A;
        background-color: #E2E2E2;
        }
        
        .LH1DropDown .SelectionPanelListItemText
        {
        white-space: nowrap;
        }
        
        .LH1DropDown .SelectionPanelScroll
        {
        width: 8px;
        position: absolute;
        right: 1px;
        background-color: #AAAAAA;
        border-radius: 2px;
        }

        .LH1DropDown .SelectionPanelScrollBar
        {
        height: 160px;
        width: 9px;
        position: absolute;
        right: 0;
        top: 0;
        }

        .LH1DropDownBase.Mobile .InternalSelect
        {
        display: inline-block;
        font-family: Microsoft Sans Serif;
        height: 31px;
        width: 175px;
        padding: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #F0F0F0;
        cursor: pointer;
        background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(#F0F0F0));
        background: -moz-linear-gradient(top,  #F0F0F0,  #F0F0F0);
        background: -ms-linear-gradient(top, #F0F0F0, #F0F0F0);
        background: linear-gradient(to bottom, #F0F0F0, #F0F0F0);
        }

        .LH1DropDownBase.Mobile .LH1DropDown, .LH1DropDownBase .InternalSelect
        {
        display: none;
        }

        /* LH1TabPanel */

        .LH1TabPanel {
        display: flex;
        flex-direction: column;
        width: 100%;
        }

        .LH1TabLabelsPanel {
        height: 40px;
        border-bottom: 1px solid #D5D5D5;
        display: flex;
        justify-content: flex-end;
        align-items: start;
        margin-left: auto;
        }

        .LH1TabLabel {
        font-size: 14px;
        font-weight: normal;
        color: #757575;
        border: none;
        cursor: pointer;
        padding: 11px 23px 9px 23px;
        }

        .LH1TabLabel.Disabled {
        cursor: default;
        }

        .LH1TabLabel.Selected {
        font-weight: bold;
        color: #1A1A1A;
        border-top: none;
        border-right: none;
        border-left: none;
        border-bottom: 4px solid #007CBA;
        }

        .TabButton:hover{
        background-color: #007CBA;
      opacity: 0.75;
      color: #FFFFFF;
      border-bottom: solid 5px #007CBA;
      cursor: pointer;
		  }

		  .LH1Tab {
		  display: none;
		  width: 100%;
		  }

		  .LH1Tab.Selected {
		  display: block;
		  }

		  /* Slider */

		  .Slider {
		  --range: calc(var(--max) - var(--min));
		  --ratio: calc((var(--val) - var(--min))/var(--range));
		  --sx: calc(.5*15px + var(--ratio)*(100% - 15px));
		  margin: 0;
		  padding: 0;
		  width: 100%;
		  height: 15px;
		  background: 0 0;
		  font: 1em/1 arial,sans-serif;
		  cursor: pointer;
		  }

		  .Slider, .Slider::-webkit-slider-thumb {
		  -webkit-appearance: none;
		  }

		  .Slider::-webkit-slider-runnable-track {
		  box-sizing: border-box;
		  border: none;
		  width: 100%;
		  height: 3px;
		  background: linear-gradient(#4698CA, #4698CA) 0/ var(--sx) 100% no-repeat #D7D7D7;
		  }

		  .Slider::-moz-range-track {
		  box-sizing: border-box;
		  border: none;
		  width: 100%;
		  height: 3px;
		  background: linear-gradient(#4698CA, #4698CA) 0/ var(--sx) 100% no-repeat #D7D7D7;
		  }

		  .Slider::-ms-track {
		  color: transparent;
		  box-sizing: border-box;
		  border: none;
		  width: 100%;
		  height: 3px;
		  }

		  .Slider::-moz-range-progress {
		  height: 3px;
		  }

		  .Slider::-ms-fill-lower {
		  height: 3px;
		  }

		  .Slider::-webkit-slider-thumb {
		  margin-top: -6px;
		  box-sizing: border-box;
		  border: none;
		  width: 15px;
		  height: 15px;
		  border-radius: 50%;
		  background: #4698CA;
		  }

		  .Slider::-moz-range-thumb {
		  box-sizing: border-box;
		  border: none;
		  width: 15px;
		  height: 15px;
		  border-radius: 50%;
		  background: #4698CA;
		  }

		  .Slider::-ms-thumb {
		  margin-top: 0;
		  box-sizing: border-box;
		  border: none;
		  width: 15px;
		  height: 15px;
		  border-radius: 50%;
		  background: #4698CA;
		  }

		  .Slider::-ms-tooltip {
		  display: none;
		  }

		  .SliderLabels {
		  display: flex;
		  flex: 1 0 auto;
		  align-content: center;
		  }
		  
		  .SliderLabel {
		  flex: 1 0 auto;
		  }

		  .SliderLabels .SliderLabel:first-child {
		  text-align: left;
		  }

		  .SliderLabels .SliderLabel:last-child {
		  text-align: right;
		  }

		  /* END Slider */

		  /* Alert Globe CSS */

		  .AlertGlobePanel
		  {
		  width:auto;
		  display:inline-block;
		  }

		  .AlertGlobeLeft
		  {
		  height:17px;
		  width:3px;
		  background-color: #CF212F;
        display:inherit;
        float:left;
        border-radius: 3px 0px 0px 3px;
        }

        .AlertGlobeMid
        {
        height:16px;
        background-color: #CF212F;
        display:inherit;
        float:left;
        font: bold 14px Helvetica-Neue, Arial, Helvetica, Sans Serif;
        color: #FFFFFF;
        text-align:center;
        padding-top: 1px;
        }

        .AlertGlobeRight
        {
        height:17px;
        width:3px;
        background-color: #CF212F;
        display:inherit;
        border-radius: 0px 3px 3px 0px;
        }
        .IWantToButtonPanel
        {
        cursor:pointer;
        float: left;
        }
        .IWantToButtonLeft
        {
        height:26px;
        width:11px;
        float:left;
        }
        .IWantToButtonMid
        {
        height:26px;
        background-repeat: repeat-x;
        float:left;
        }
        .IWantToButtonText
        {
        font-family: Helvetica-Neue, Arial, Helvetica, Sans Serif;
        font-size: 13px;
        font-weight: bold;
        padding-top: 5px;
        float:left;
        color: #FFFFFF;
        }
        .IWantToButtonRight
        {
        height:26px;
        width:11px;
        float:left;
        }
        .IWantToButtonText.IWantToButtonTextDefault
        {
        color: #FFFFFF;
        }
        .IWantToButtonText.IWantToButtonTextHovered
        {
        color: #FFFFFF;
        }
        .IWantToButtonText.IWantToButtonTextClicked
        {
        color: #FFFFFF;
        }
        .ToolTip
        {
        position: absolute;
        opacity: 0;
        z-index: 99999;
        }
        .CalloutPanel
        {
        position: absolute;
        }
        .ToolTipText
        {
        border: 1px solid #FEBF3A;
        color: #1A1A1A;
        background-color: #FFFFFF;
        border-radius: 2px;
        padding: 10px 10px 10px 10px;
        font-size: 14px;
        font-weight: normal;
        position: absolute;
        }
        .ToolTipTextCloseIcon
        {
        border: 2px solid #FEBF3A;
        color: #1A1A1A;
        background-color: #FFFFFF;
        border-radius: 10px;
        padding: 20px 10px 10px 10px;
        position: absolute;
        }
        .ToolTipCloseIcon
        {
        height: 12px;
        width: 12px;
        position: absolute;
        cursor: pointer;
        background-image: url("PortalSkinHandler.ashx?file=1&type=29");
        }
        table.Callout
        {
        border-collapse: collapse;
        border-spacing: 0;
        }
        table.Callout td
        {
        border: none;
        }
        .ToolTip .SolidCell
        {
        background-color: #FEBF3A;
        height: 1px;
        width: 1px;
        }
        .ToolTip .FadedCell
        {
        background-color: #FEBF3A;
        height: 1px;
        width: 1px;
        Opacity: .18;
        filter:alpha(opacity=18);
        }
        .ToolTip .EmptyCell
        {
        height: 1px;
        width: 1px;
        }
        .PopupModelScreen
        {
        background-color: #000000;
        opacity: .8;
        filter: alpha(opacity=80);
        position: relative;
        width: 100%;
        height: 100%;
        }
        .PopupWindowContainer
        {
        position: absolute;
        left: 0px;
        top: 0px;
        opacity: 0;
        filter: alpha(opacity=0);
        width: 100%;
        height: 100%;
        z-index: 30000;
        }
        .PopupWindowFrame
        {
        border: none;
        position: absolute;
        left: 0px;
        top: 0px;
        opacity: 0;
        filter: alpha(opacity=0);
        overflow: hidden;
        border-radius: 2px;
        }
        .PopupWindowFrame body
        {
        position: relative;
        padding: 0px;
        margin: 0px;
        }

        .DatePickerBase
        {
        display: inline-block;
        position: relative;
        z-index: 1000;
        }

        .DatePickerBase .DatePickerTextBox
        {
        display: block !important;
        float: left;
        }

        .DatePickerBase .DatePickerTextBox input
        {
        border-radius: 2px 0 0 2px;
        float: left;
        margin-left: 0;
        margin-right: 0;
        border-color: #F0F0F0;
        border-right-color: #E2E2E2;
        }

        .DatePickerBase.Open .DatePickerTextBox input
        {
        border-radius: 2px 0 0 0;
        border-bottom-color: #E2E2E2;
        }

        .DatePickerBase .DatePickerButton 
        {
        width: 27px;
        height: 27px;
        float: left;
        border-top: 1px solid #F0F0F0;
        border-right: 1px solid #F0F0F0;
        border-bottom: 1px solid #F0F0F0;
        border-radius: 0 2px 2px 0;
        cursor: pointer;
        background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(#F0F0F0));
        background: -moz-linear-gradient(top,  #F0F0F0,  #F0F0F0);
        background: -ms-linear-gradient(top, #F0F0F0, #F0F0F0);
        background: linear-gradient(to bottom, #F0F0F0, #F0F0F0);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#F0F0F0');
        background-color: white;
        }

        .DatePickerBase .DatePickerButton:hover
        {
        background: -webkit-gradient(linear, left top, left bottom, from(#E2E2E2), to(#E2E2E2));
        background: -moz-linear-gradient(top,  #E2E2E2,  #E2E2E2);
        background: -ms-linear-gradient(top, #E2E2E2, #E2E2E2);
        background: linear-gradient(to bottom, #E2E2E2, #E2E2E2);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E2E2E2', endColorstr='#E2E2E2');
        }

        .DatePickerBase.Open .DatePickerButton
        {
        border-radius: 0 2px 0 0;
        border-bottom-color: #E2E2E2;
        background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
        background: -moz-linear-gradient(top,  #FFFFFF,  #FFFFFF);
        background: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
        background: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF');
        }

        .DatePickerBase .DatePickerIcon 
        {
        width: 15px;
        height: 12px;
        float: left;
        border: 1px solid #1A1A1A;
        border-top: 4px solid #1A1A1A;
        margin-top: 5px;
        margin-left: 5px;
        border-radius: 2px 2px 0 0;
        }

        .DatePickerBase .DatePickerIconDays
        {
        float: left;
        padding: 1px;
        }

        .DatePickerBase .DatePickerIconDays div 
        {
        width: 2px;
        height: 2px;
        background-color: #1A1A1A;
        margin-left: 1px;
        margin-top: 1px;
        float: left;
        }

        .DatePickerBase .DatePickerPopup
        {
        border-radius: 0 0 2px 2px;
        border: 1px solid #F0F0F0;
        border-top: none;
        background-color: #FFFFFF;
        position: absolute;
        }

        .DatePickerBase .DatePickerPopup table
        {
        table-layout: fixed;
        width: 100%;
        border-spacing: 0;
        border-collapse: collapse;
        border: none;
        }

        .DatePickerBase .DatePickerPopup table thead td
        {
        text-align: center;
        cursor: default;
        font-weight: bold;
        color: #1A1A1A
        }

        .DatePickerBase .DatePickerPopup table tbody td
        {
        text-align: center;
        color: #1A1A1A
        }

        .DatePickerBase .DatePickerPopup table tbody td:hover
        {
        background-color: #E2E2E2;
        color: #1A1A1A;
        }

        .DatePickerBase .DatePickerPopupContainer
        {
        padding: 2px;
        font-size: 13px;
        position: relative;
        }

        .DatePickerBase .DatePickerSelectedDate
        {
        background-color: #E2E2E2;
        }

        .DatePickerBase .DatePickerNavButton
        {
        border: 5px solid #1A1A1A;
        width: 0;
        height: 0;
        border-top: transparent solid 4px;
        border-bottom: transparent solid 4px;
        display: inline-block;
        margin-top: 3px;
        margin-bottom: 3px;
        }

        .DatePickerBase .DatePickerNavButton.Left
        {
        border-left: none;
        }

        .DatePickerBase .DatePickerNavButton.Right
        {
        border-right: none;
        }

        .DatePickerBase .DatePickerPopup table tbody td,
        .DatePickerBase .DatePickerPopup table thead td.DatePickerNav
        {
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        }

        .DatePickerBase .DatePickerEmpty
        {
        cursor: default !important;
        }
        .DatePickerBase .DatePickerEmpty:hover
        {
        background-color: #FFFFFF !important;
        }

        .DatePickerBase.Disabled .DatePickerButton
        {
        visibility: hidden;
        }

        .ChartBase .ChartFooter
        {
        font-size: 12px;
        padding-left: 5%;
        padding-right: 5%;
        position: absolute;
        width: 90%;
        bottom: 0px;
        }


        /* Message Panel */
        .MessagePanel
        {
        display: block;
        }
        .MessagePanel-panel
        {
        border-style: solid;
        border-width: 1px;
        padding: 5px;
        min-height: 20px;
        }

        .MessagePanel-panel.error
        {
        border-color: #DDADA8;
        background-color: #F7E2E0;
        }

        .MessagePanel-panel.confirmation
        {
        border-color: #B4D2A1;
        background-color: #E6F4DD;
        }

        .MessagePanel-panel.information
        {
        border-color: #CCCCCC;
        background-color: #FFFFE1;
        }

        .MessagePanel-iconContainer
        {
        float: left;
        margin-right: 5px;
        }

        .MessagePanel-icon
        {
        width: 20px;
        height: 20px;
        background-repeat: no-repeat;
        }

        .MessagePanel-icon.error
        {
        background-image: url('PortalSkinHandler.ashx?file=1&type=17');
        }

        .MessagePanel-icon.confirmation
        {
        background-image: url('PortalSkinHandler.ashx?file=1&type=18');
        }

        .MessagePanel-icon.information
        {
        background-image: url('PortalSkinHandler.ashx?file=1&type=19');
        }

        .MessagePanel-titleAndContentContainer
        {
        margin-top: 3px;
        margin-left: 26px;
        position: relative;
        }

        .MessagePanel-title
        {
        font-weight: bold;
        font-size: 14px;
        }

        .MessagePanel-title.error
        {
        color: #000000;
        }

        .MessagePanel-title.confirmation
        {
        color: #333333;
        }

        .MessagePanel-title.information
        {
        color: #333333;
        }

        .MessagePanel-contentContainer, .MessagePanel-contentLink
        {
        font-size: 14px;
        margin-top: 1px;
        }

        .MessagePanel-contentContainer.error
        {
        color: #000000;
        }

        .MessagePanel-contentContainer.confirmation
        {
        color: #000000;
        }

        .MessagePanel-contentContainer.information
        {
        color: #000000;
        }

        .MessagePanel-dismissIcon
        {
		border: none;
		background-color: transparent;
        position: absolute;
        top: 0;
        right: 0;
        width: 12px;
        height: 12px;
        cursor: pointer;
        }
        
        .MessagePanel-contentLink,
        .MessagePanel-contentLink.error,
        .MessagePanel-contentLink.confirmation,
        .MessagePanel-contentLink.information 
        {
        color: #007CBA;
        text-decoration:none;
        vertical-align:inherit;
        margin-left: 5px;
        }

        .FieldsetHidden
        {
        border: 0;
        padding: 0;
        margin: 0;
        }
        .FieldsetHidden > legend
        {
        border: 0;
        padding: 0;
        font-size: 0;
        line-height: 0;
        }
        .table-caption-invisible caption {
        width: 0px;
        height: 0px;
        overflow: hidden;
        }

        .ssnMaskImage {
        content: url('PortalSkinHandler.ashx?file=1&type=652');
        cursor: pointer;
        }

        .ssnUnmaskImage {
        content: url('PortalSkinHandler.ashx?file=1&type=651');
        cursor: pointer;
        }

        .EyeIconPanel {
        padding: 5px 0px 0px 5px !important;
        float: left;
        clear: inherit;
        }
      