﻿* {
    padding: 0px;
    margin: 0px;
}

.Clear {
    clear: both;
    font-size: 0px;
    height: 0;
}

a {
    text-decoration: none;
}

li {
    list-style-type: none;
}

img {
    border: none;
    vertical-align: middle;
    margin: 0px;
}

a:hover, .HeaderContents ul li a:hover, .GridContents tr td a:hover, .FormContents a:hover {
    color: #00AB81;
}

.PaddingLeftRight8Px, #MainContainer {
    padding: 0 8px;
}

.PaddingLeftRight5Px {
    padding: 0 5px;
}

.Padding5Px {
    padding: 5px;
}

.Padding10Px, .InnerContentsPanelBody td.Padding10Px {
    padding: 10px;
}

.PaddingBottom5px, .RedButton .PaddingBottom5px {
    padding-bottom: 8px;
}

.MarginTop10px {
    margin-top: 10px;
}

.MarginBottom5px {
    margin-bottom: 5px;
}

.MarginBottom50px {
    margin-bottom: 50px;
}

.MandatorySymbol {
    color: #EA1210;
    margin-right: 2px;
}

.BoldText {
    font-weight: bold;
}

.GreyText {
    color: #676767;
}

.ProgressImageDiv {
    position: fixed;
    z-index: 10;
    left: 45%;
    top: 45%;
    background: url(../../App_Themes/Insight/Images/AnimatedGlobe4JS.gif) left top no-repeat;
    height: 38px;
    width: 45px;
}

.ProgressImageDivNav {
    position: absolute;
    z-index: 10;
    left: 45%;
    top: 45%;
    height: 71px;
    width: 70px;
}

.SessionTimeoutPanel {
    border: 1px solid #012972;
    background: #F9FAF5 url(../../App_Themes/Insight/Images/Body_BG.gif) repeat-x left top;
    position: fixed;
    top: 40%;
    left: 35%;
    width: 390px;
    z-index: 10;
    height: 180px;
    /*background: url(../../App_Themes/Default/Images/TransparentImg1PX.png) repeat;  */
}

h2.SessionHeading {
    background: #419F51 url(../../App_Themes/Insight/Images/TopNav_BG.gif) repeat-x left top;
    border-bottom: 1px solid #012972;
    padding: 7px 5px 0px 10px;
    height: 25px;
    color: #fff;
}

.FloatRight, .PPCloseIcon {
    float: right;
}

.GridContents, .ScrollPanel, .PpContainerHeightFixed, .ListBoxStyle {
    scrollbar-face-color: #CEEADB;
    scrollbar-shadow-color: #F2FAE6;
    scrollbar-darkshadow-color: #82A292;
    scrollbar-highlight-color: #F5F8F0;
    scrollbar-3dlight-color: #CED8CE;
    scrollbar-track-color: #F1F9E5;
    scrollbar-arrow-color: #FFF;
}

.CalendarIcon {
    background: url(../../App_Themes/Insight/Images/Calendar_Icon.gif) no-repeat left top;
    width: 19px;
    height: 16px;
    margin-left: 4px;
    border: 0px;
    cursor: pointer;
    vertical-align: top;
}

/* Textbox and dropdown Styles starts*/
.TextBoxBig, .TextBoxMedium, .TextBoxSmall, .TextBoxPager {
    border: 1px solid #999FA4;
    padding: 1px;
}

.TextBoxPager {
    width: 30px;
}

.TextBoxBig {
    width: 220px;
}

.TextBoxMedium {
    width: 150px;
}

.TextBoxSmall {
    width: 110px;
}


.AutoCompleteTextBoxBig, .AutoCompleteTextBoxMedium, .AutoCompleteTextBoxSmall, .AutoCompleteTextBoxSmall {
    border: 1px solid #999FA4;
    padding: 1px;
    /*background: url(../../App_Themes/CrossFormsGlobal/Images/AutoComplete_BG.gif) left top repeat-x;*/
}

.AutoCompleteTextBoxBig {
    width: 190px;
}

.AutoCompleteTextBoxMedium {
    width: 130px;
}

.AutoCompleteTextBoxSmall {
    width: 90px;
}

/*.DropDownBig, .DropDownMedium, .DropDownSmall,.DropDownMediumDisabled
{
    border: 1px solid #B09999;
}*/

.ImageSeparator {
   /* background: #9F9E9E url(~/App_Themes/CrossFormsGlobal/Images/popupLTborder.gif) repeat-x left top;*/
   background: #9F9E9E url(Images/popupLTborder.gif) repeat-x left top;
}

.DropDownBig {
    width: 98%;
}

.DropDownMedium {
    width: 75%;
}

.DropDownSmall {
    width: 55%;
}

.DropDownMediumDisabled {
    width: 75%;
    background: #9F9E9E;
}

.RadioButton, .CheckBox, .LabelledCheckBox input {
    vertical-align: middle;
}

.LabelledCheckBox label {
    padding: 0 0 0 4px;
}

.MultilineTextBoxBig, .MultilineTextBoxMedium, .MultilineTextBoxSmall {
    height: 75px;
    border: 1px solid #999FA4;
    font-family: Verdana;
    font-size: 11px;
}

.MultilineTextBoxBig {
    width: 240px;
}

.MultilineTextBoxMedium {
    width: 180px;
}

.MultilineTextBoxSmall {
    width: 140px;
}
/* Textbox and dropdown Styles ends*/

form, html, body {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}
/*form
{
    overflow:hidden;
}*/

*html #Wrapper, *html #LoginWrapper {
    height: 100%;
}

body {
    font-family: Verdana,Arial;
    font-size: 12px;
}

    body.Popup {
        font-family: Verdana,Arial;
        font-size: 12px;
        background: none;
    }

#Wrapper {
    min-width: 991px;
    min-height: 100%;
    background: #F9FAF5 url(../../App_Themes/Insight/Images/Body_BG.gif) repeat-x left top;
    /*height: expression(this.offsetParent.scrollHeight);*/
}

#LoginWrapper {
    min-width: 991px;
    min-height: 100%;
    background: #FCFBF6 url(../../App_Themes/Insight/Images/LoginBody_BG.gif) repeat-x left top;
    /*height: expression(this.offsetParent.scrollHeight);*/
}

#Header {
    /*background:#E2AFAE url(../../App_Themes/Insight/Images/Header_BG.gif) repeat-x left top;*/
}

#CrossformLogo {
    margin-left: 20px;
    background: url(../../App_Themes/Insight/Images/logo.png) no-repeat left top;
    height: 83px;
    width: 168px;
    display: block;
}

#HeaderStrip {
    background: url(../../App_Themes/Insight/Images/HeaderStrip_BG.gif) repeat-x left top;
    height: 6px;
}

#Header h1 {
    font-size: 22px;
    font-weight: bold;
    color: #3F7A4E;
    padding: 0px 0 0 0;
}

.HeaderContents {
    float: right;
    font-size: 11px;
}

#HeaderLinks {
    background: url(../../App_Themes/Insight/Images/HeaderLinks_BG.gif) repeat-x left top;
}

#HeaderLinksLeft {
    background: url(../../App_Themes/Insight/Images/HeaderLinksLeft_BG.gif) no-repeat left top;
    padding: 5px 0 0px 29px;
    height: 22px;
}

    #HeaderLinksLeft ul li {
        display: inline;
        padding: 0 4px 0 0;
        /*border-right:1px solid #733C3F;*/
    }

    #HeaderLinksLeft ul li {
        border-right: 1px solid #733C3F;
    }

        #HeaderLinksLeft ul li img {
            vertical-align: text-top;
        }

        #HeaderLinksLeft ul li span {
            margin: 0 0 0 2px;
        }

        #HeaderLinksLeft ul li.NoBorder {
            border-right: none;
        }

        #HeaderLinksLeft ul li a {
            color: #177B20;
            padding: 0 8px 0 4px;
            *padding: 0 4px 0 8px;
        }

#MainstreamLogo {
    background: url(../../App_Themes/Insight/Images/MainstreamLogo.png) no-repeat right top;
    display: block;
    height: 35px;
    width: 101px;
    margin: 16px 10px 0 0;
}

#TopNavigation {
    border: 1px solid #4C9F71;
}

#TopNavWhiteBorder {
    background: #419F51 url(../../App_Themes/Insight/Images/TopNav_BG.gif) repeat-x left top;
    border: 1px solid #DCF0FA;
    padding-left: 5px;
}

#TopNavigation a.ctl00_TopMenu_1 {
    color: #fff;
    font-weight: bold;
    border-right: 1px solid #DCF0FA;
    padding: 6px 9px 8px 7px;
    display: block;
}

#TopNavigation .ctl00_TopMenu_2 a.ctl00_TopMenu_1, #TopNavigation table.Selected {
    margin-left: -3px;
}

#TopNavigation div#ctl00_TopMenu a.ctl00_TopMenu_1 {
    padding: 6px 9px 8px 9px;
}

#TopNavigation div#ctl00_TopMenu {
    margin-top: -1px;
}

    #TopNavigation div#ctl00_TopMenu span {
        float: left;
    }

#TopNavigation .ctl00_TopMenu_1:hover {
    color: #9DEAC0;
    background: #52AF69;
}

a[href="#ctl00_TopMenu_SkipLink"] {
    display: none;
    height: 0px;
}

td[style="width:3px;"] {
    display: none;
}

#TopNavigation table.Selected, #TopNavigation span.Selected {
    background: #519564;
    color: #9DEAC0;
    border-right: 1px solid #DCF0FA;
}

#TopNavigation table.Selected {
    padding-left: 3px;
}

    #TopNavigation table.Selected a, #TopNavigation span.Selected a {
        color: #9DEAC0;
    }

#PageName {
    border: 1px solid #4C9F71;
    border-top: none;
    background: #84E0B1 url(../../App_Themes/Insight/Images/PageName_BG.gif) repeat-x left top;
    padding: 4px 0;
    text-align: center;
    color: #3F7A4E;
    font-weight: bold;
}

.PageNameValue {
    color: #00521E;
}

.ChangePasswordHeader {
    border: 1px solid #4B809F;
    border-top: none;
    background: #84BFE0 url(../../App_Themes/CrossFormsGlobal/Images/PageName_BG.gif) repeat-x left top;
    padding: 4px 0;
    text-align: center;
    color: #285976;
    font-weight: bold;
}

.ContentsPanel {
    background: #fff url(../../App_Themes/Insight/Images/ContentsPanel_BG.gif) repeat-x left bottom;
    border: 1px solid #B8D8AF;
    padding: 5px;
    margin-top: 10px;
}

.SearchContentsPanel {
    background: #B2E4A9 url(../../App_Themes/Insight/Images/SearchPanel_BG.gif) repeat-x left top;
    border: 1px solid #AFDAAF;
    padding: 5px;
}

.PageInfoPanel {
    background: #EFF9F1 url(../../App_Themes/Insight/Images/PageInfoPanel_BG.gif) repeat-x left top;
    border: 1px solid #B8D8AF;
    color: #3F6F45;
    margin-top: 10px;
}

.PageInfoPanelHeader {
    background: #BAECC6 url(../../App_Themes/Insight/Images/PageInfoPanelHDR_BG.gif) repeat-x left top;
    padding: 6px 5px 7px 9px;
    font-weight: bold;
}

.PageInfoPanelContents {
    padding: 0px 15px 15px 15px;
}

    .PageInfoPanelContents ol {
        padding: 8px 0 0 20px;
    }

        .PageInfoPanelContents ol li {
            list-style-type: decimal;
            padding: 5px 0 0 0;
        }

.FormContents tr td {
    padding: 3px;
}

.GridContents {
    overflow: auto;
    margin-top: auto;
}

    .GridContents table {
        border: 1px solid #BDBAA5;
        border-left: none;
        border-bottom: none;
    }

.Gridheader {
    font-weight: bold;
    position: absolute;
    background-color: White;
}

.GridContents th {
    border: 1px solid #BDBAA5;
    padding: 5px 4px;
    color: #fff;
    border-top: none;
    border-right: none;
    text-align: left;
    background: #8CCAA5 url(../../App_Themes/Insight/Images/GridHeader_BG.gif) repeat-x top;
}

.GridContents tr.OddRow td {
    background-color: #EEFBEE;
}

.GridContents tr.EvenRow td {
    background-color: #FFFFF8;
}

.GridRowRed {
    background-color: #CE9490;
}

.GridHeaderRow {
    background: #BBD5EF url(../../App_Themes/Insight/Images/GridHeader_BG.gif) repeat-x top;
}

    .GridHeaderRow a:link {
        text-decoration: none;
    }

.GridContents tr td {
    padding: 3px 4px 3px 4px;
    border: 1px solid #BDBAA5;
    border-top: none;
    border-right: none;
}

    .GridContents tr td a, .FormContents a {
        text-decoration: underline;
        color: #2F6946;
    }

.PaginationBar {
    background-color: #BBDFCA;
    border: 1px solid #BDBAA5;
    padding: 4px 5px 4px 5px;
    height: 20px;
}

    .PaginationBar a img {
        padding: 0 5px 3px 4px;
        vertical-align: middle;
    }

.ModifyIconButton, .ConfigurationIconButton, .DownButton, .UPButton {
    border: none;
    cursor: pointer;
}

.ModifyIconButton {
    height: 15px;
    width: 16px;
}

.UPButton {
    background: url(../../App_Themes/Insight/Images/up_arrow.gif) no-repeat left top;
    height: 14px;
    width: 13px;
}

.DownButton {
    background: url(../../App_Themes/Insight/Images/down_arrow.gif) no-repeat left top;
    height: 14px;
    width: 13px;
}

.ConfigurationIconButton {
    background: url(../../App_Themes/Insight/Images/ConfigurationIcon.png) no-repeat left top;
    height: 17px;
    width: 17px;
    margin-left: 15px;
    vertical-align: middle;
}

.ScrollPanel {
    border: 1px solid #A5D69C;
    width: 230px;
    height: 100px;
    overflow: auto;
}

.InnerContentsPanel {
    border: 1px solid #ACCF7F;
    margin-bottom: 10px;
}

.InnerContentsPanelHeader {
    background: #E6F2DA url(../../App_Themes/Insight/Images/InnerContentsPanelHdr_BG.gif) repeat-x left top;
    padding: 5px 0px 5px 9px;
    border-bottom: 1px solid #ACCF7F;
    font-weight: bold;
    color: #4E6E2D;
}

.InnerContentsPanelBody {
    background: #E2F1DA url(../../App_Themes/Insight/Images/InnerContentsPanelBody_BG.gif) repeat-x left top;
    padding: 10px 5px 5px 5px;
}

.InnerContentsDataGrid {
    background: #D7ECF7;
    border: 1px solid #ACCF7F;
    margin-bottom: 10px;
    padding: 5px 5px 5px 5px;
    *padding: 5px;
}

.PopupIframe {
    position: absolute;
    width: 820px;
    height: 540px;
    z-index: 10;
    left: 40px;
    top: 40px;
}

.PopupIframeWizard {
    position: absolute;
    width: 910px;
    height: 537px;
    z-index: 10;
    left: 40px;
    top: 10px;
}

.GreyParentScreen {
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
    background-color: black;
    width: 100%;
    height: 100%;
    filter: Alpha(Opacity=45);
    opacity: 0.45;
    -moz-opacity: 0.50;
}

.HeaderMaskDiv {
    position: absolute;
    z-index: 9;
    left: 8px;
    background-color: black;
    height: expression(this.offsetParent.scrollHeight + 'px');
    width: expression(this.offsetParent.scrollWidth - 16 + 'px');
    top: 0;
    filter: Alpha(Opacity=45);
    opacity: 0.45;
    -moz-opacity: 0.45;
}

*html .GreyParentScreen {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
}

.popupWrapper h1, .RecordsHeading {
    font-size: 12px;
    background-color: #E0F2F6;
    border-bottom: 1px solid #BAB8B9;
    padding: 5px;
    color: #6A878D;
}

#HeaderStripBlue {
    background: url(../../App_Themes/Insight/Images/popuphdr_BG.gif) repeat-x;
    border-left: 1px solid #09AE70;
    height: 29px;
}

.PPHdrName {
    float: left;
    font-size: 13px;
    font-weight: bold;
    color: #386648;
    padding: 7px 0 0 10px;
}

.PpContainerScroll {
    overflow: auto;
    padding: 5px 0 0 0;
}

.PpContainerHeightFixed {
    height: 465px;
    overflow: auto;
    padding: 5px 0 0 0;
}

.pPcontainer {
    border: 1px solid #09AE70;
    border-top: none;
    background: #EBEAEA url(../../App_Themes/Insight/Images/popupmain_BG.gif) repeat-x;
}

.pPFieldsetcontents {
    padding: 0px 7px 5px 7px;
}

    .FieldsetContents fieldset, .pPFieldsetcontents fieldset {
        padding: 0px 6px 6px 6px;
        border: 1px solid #5BA776;
    }

        .FieldsetContents fieldset legend, .pPFieldsetcontents fieldset legend {
            color: #225D37;
        }

.pPcontainerwithSearchWizard {
    border: 1px solid #09AE70;
    border-top: none;
    width: 100%;
    /*background: #ffffff url(../../App_Themes/Insight/Images/popupLTborder.gif) repeat-y left top;*/
    background: #ffffff url(Images/popupLTborder.gif) repeat-y left top;
    height: 470px;
}

.searchContentsWizard {
    width: 180px;
    float: left;
}

.pPContentsWizard {
    width: 78.7%;
    float: right;
    background-color: #FCFBF6;
}

    .pPContentsWizard h1 {
        text-align: center;
    }

.pPContents h1 span {
    float: left;
}

.pPContents h1 strong {
    float: right;
    font-weight: normal;
    font-size: 11px;
}

.WizardLinks {
    padding: 10px 0 0 10px;
}

    .WizardLinks tr td {
        padding: 5px 0 0 10px;
    }

    .WizardLinks td a {
        cursor: pointer;
        text-decoration: none;
    }

        .WizardLinks td a:hover {
            font-weight: bold;
        }

.WizardLinkActive {
    background: url(../../App_Themes/Insight/Images/WizardActive_Arrow.gif) no-repeat left top;
    padding-left: 7px;
    font-weight: bold;
    padding-left: 10px;
    color: #DF2524;
}

.WizardLinkNormal {
    background: none;
    padding-left: 0px;
}

.WizardContents {
    height: 330px;
    overflow: auto;
}

.popupWrapper .ButtonContainer, .pPcontainerwithSearch .ButtonContainer {
    background: #E7E7E7 url(../../App_Themes/Insight/Images/popupbuttoncntr_BG.gif) repeat-x;
    border-top: 1px solid #C3C1C1;
}

.ListBoxStyle {
    height: 300px;
    border: 1px solid #8BB7DE;
    width: 200px;
    overflow: auto;
    padding: 5px;
}

#Footer {
    background: #488B5F url(../../App_Themes/Insight/Images/Footer_BG.gif) repeat-x left top;
    padding: 11px 5px 9px 9px;
    color: #fff;
    font-size: 11px;
    margin: -34px 0 0 0;
}

.ButtonContainer {
    background: #E6F2DA url(../../App_Themes/Insight/Images/ButtonContainer_BG.gif) repeat-x left top;
    padding: 5px 5px 5px 5px;
    border-top: 1px solid #ABCD80;
    *padding: 5px 5px 0 5px;
}

.ButtonContainerWBor {
    background: #E6F2DA url(../../App_Themes/Insight/Images/ButtonContainer_BG.gif) repeat-x left top;
    padding: 5px 5px 5px 5px;
    border: 1px solid #ABCD80;
    *padding: 5px 5px 0 5px;
    margin-top: 10px;
}

    .ButtonContainer ul, .ButtonContainerWBor ul {
        float: right;
    }

        .ButtonContainer ul li, .LoginButtonContainer ul li, .Button ul li, .ButtonContainerWBor ul li {
            display: inline;
            float: left;
            margin-right: 4px;
        }

.LoginButtonContainer ul li {
    border: 1px solid #3AAE4F;
    margin-top: 8px;
}

    .ButtonContainer ul li input, .LoginButtonContainer ul li input, .Button input, .ButtonContainerWBor ul li input {
        padding: 1px 6px 3px 6px;
        *padding: 2px 5px 0px 5px;
        font-weight: bold;
        color: #fff;
        cursor: pointer;
        overflow: visible;
    }

.ButtonContainer ul li input, .Button input, .ButtonContainerWBor ul li input {
    background: #74C47A url(../../App_Themes/Insight/Images/Button_BG.gif) repeat-x left top;
    border: 1px solid #3C7F42;
}

.LoginButtonContainer ul li input {
    background: #5ECE76 url(../../App_Themes/Insight/Images/LoginButton_BG.gif) repeat-x left top;
    border: 1px solid #fff;
}

#LoginMainContents {
    background: url(../../App_Themes/Insight/Images/LoginGlobe.gif) no-repeat top center;
    height: 344px;
    padding: 110px 0 0 250px;
}

#LoginPanel {
    width: 640px;
    margin: 0 auto;
}

.LoginPanelLeft {
    background: url(../../App_Themes/Insight/Images/LoginPanelLeft_BG.png) no-repeat left top;
    height: 212px;
    width: 21px;
    font-size: 0px;
}

.LoginPanelMiddle {
    background: url(../../App_Themes/Insight/Images/LoginPanelMid_BG.png) repeat-x left top;
    padding: 5px 0;
}

.LoginPanelRight {
    background: url(../../App_Themes/Insight/Images/LoginPanelRight_BG.png) left top no-repeat;
    width: 21px;
}

.LoginPanelMiddle img {
    vertical-align: middle;
}

.LoginLabels {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
}

.LoginPanelHorizontalSeperator {
    background: url(../../App_Themes/Insight/Images/LoginHoriSeperator.png) right top repeat-y;
    width: 11px;
    height: 208px;
}

.LoginPanelVerticalSeperator {
    background: url(../../App_Themes/Insight/Images/LoginVertiSeperator.png) left top repeat-x;
    height: 3px;
}

#LoginPanelHyperlink a {
    color: #3F7A4E;
    font-weight: bold;
    text-decoration: underline;
    display: block;
    font-size: 11px;
    margin: 4px 0 0 6px;
}

    #LoginPanelHyperlink a:hover {
        color: #fff;
    }

#LoginText {
    text-align: center;
    font-size: 14px;
    padding: 50px 0 0 0;
}

#LoginCrossFormLogo {
    width: 149px;
    height: 43px;
    /*background: url(../../App_Themes/Insight/Images/LoginCrossformLogo.gif) left top no-repeat;*/
    margin: -60px 0px 10px 10px;
}

.FloatLeft {
    float: left;
}

.ProgressImageIFrame {
    border: 0px;
    position: absolute;
    z-index: 9;
    left: 0px;
    top: 0px;
    width: expression(this.offsetParent.scrollWidth);
    height: expression(this.offsetParent.scrollHeight);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100);
}

.ProgressImageDivNav {
    position: absolute;
    z-index: 10;
    left: 45%;
    top: 45%;
    height: 71px;
    width: 70px;
}

.Calendar .ajax__calendar_container {
    margin-top: -210px;
}

/*CSS for AJAX Extender Calendar control*/
.Calendar .ajax__calendar_days td {
    padding: 0px;
}

.Calendar .ajax__calendar_container {
    background-color: #ffffff;
    width: 174px;
    border: solid 1px #cccccc;
    margin-top: 1px;
    z-index: 1;
}

.Calendar .ajax__calendar_header {
    background-color: #ffffff;
}

.Calendar .ajax__calendar_title, .Calendar .ajax__calendar_next, .Calendar .ajax__calendar_prev {
    color: #004080;
}

.Calendar .ajax__calendar_body {
    background-color: #EEFCFF;
    border: solid 1px #cccccc;
}

.Calendar .ajax__calendar_dayname {
    text-align: center;
    font-weight: bold;
    margin: 2px 0 4px 0;
}

.Calendar .ajax__calendar_day {
    text-align: center;
}

.Calendar .ajax__calendar_hover .ajax__calendar_day, .Calendar .ajax__calendar_hover .ajax__calendar_month, .Calendar .ajax__calendar_hover .ajax__calendar_year, .Calendar .ajax__calendar_active {
    color: #004080;
    font-weight: bold;
    background-color: #CDEFFF;
}

.Calendar .ajax__calendar_today {
    font-weight: bold;
}

.Calendar .ajax__calendar_other, .Calendar .ajax__calendar_hover .ajax__calendar_today, .Calendar .ajax__calendar_hover .ajax__calendar_title {
    color: #677;
}

.TimeHoursTextBox {
    border: 1px solid #B7BDC2;
    padding: 1px;
    text-align: right;
    border-right: none;
    width: 20px;
}

.TimeMinsTextBox {
    border: 1px solid #B7BDC2;
    padding: 1px;
    text-align: left;
    border-left: none;
    width: 20px;
}

.TimeCollanBorder {
    border-top: 1px solid #B7BDC2;
    border-bottom: 1px solid #B7BDC2;
    padding: 1px 0 2px 0;
    background-color: White;
}

.paddingLeftRight {
    padding: 0px 5px;
}

.HandCursor {
    cursor: pointer;
}

/*Styles for error message*/
.errorContainer span {
    color: #FF0000;
    font-weight: bolder;
}

.InsuranceExpTable {
    height: 75px;
    border: 1px solid #999FA4;
    font-family: Verdana;
    font-size: 11px;
    width: 240px;
    background-color: White;
}

.InsuranceExpColumn {
    border-style: none;
}

.removeIEcross::-ms-clear {
    display: none;
}

.MaxHeight100px {
    max-height: 100px;
}

.MaxHeight200px {
    max-height: 200px;
}

.MaxHeight250px {
    max-height: 250px;
}

.MaxHeight300px {
    max-height: 300px;
}

.MaxHeight350px {
    max-height: 350px;
}

.MaxMinHeight350px {
    max-height: 350px;
    min-height: 80px;
}

.MaxHeight400px {
    max-height: 400px;
}

.MaxHeight450px {
    max-height: 450px;
}

.MaxHeight260px {
    max-height: 260px !important;
}

.ParentPageGridView tr:hover, .ParentPageGridView tr.oddrowwithoutwrap:hover, .ParentPageGridView tr.OddrowNoRtPadding:hover, .ParentPageGridView tr.evenrow:hover, .ParentPageGridView tr.EvenrowNoRtPadding:hover, .ParentPageGridView tr.evenrowwithoutwrap:hover {
    background-color: #CDE7B5;
}

.ParentPageGridView tr.evenrow {
    background-color: #FBFAF2;
}

.ParentPageGridView tr.oddrow {
    background-color: #ecffdb;
}

    .ParentPageGridView tr.evenrow:hover, .ParentPageGridView tr.oddrow:hover {
        background-color: #CDE7B5;
    }

    .ParentPageGridView tr.oddrow td, .ParentPageGridView tr.evenrow td {
        border-right: 1px solid #BDBAA5;
        border-top: 1px solid #BDBAA5;
        border-bottom: none;
        border-left: none;
        padding: 4px;
    }

.GridHeader th a, .PopupGridHeader th a, .PopupGridHeaderNoRtPadding th a, .GridHeaderNoRtPadding th a, .GridHeaderNoRtYelw th a {
    color: #034102;
}

/*.oddrow td,*/ .oddrowwithoutwrap td {
    background-color: #EEFBEE;
    border-right: 1px solid #BDBAA5;
    border-top: 1px solid #BDBAA5;
    border-bottom: none;
    border-left: none;
    padding: 4px;
    white-space: nowrap;
}

.OddrowNoRtPadding td {
    background-color: #EEFBEE;
    border-right: 1px solid #BDBAA5;
    border-top: 1px solid #BDBAA5;
    border-bottom: none;
    border-left: none;
    padding: 4px 0px 4px 0px;
    text-indent: 4px; /* Added text-indent for Static Grid header*/
}

.oddrow td, .evenrow td, .EvenrowNoRtPadding td, .OddrowNoRtPadding td {
    white-space: nowrap;
}

/*.evenrow td,*/ .evenrowwithoutwrap td {
    background-color: #FBFAF2;
    border-right: 1px solid #BDBAA5;
    border-top: 1px solid #BDBAA5;
    border-bottom: none;
    border-left: none;
    padding: 4px;
    white-space: nowrap;
}

.EvenrowNoRtPadding td {
    background-color: #FBFAF2;
    border-right: 1px solid #BDBAA5;
    border-top: 1px solid #BDBAA5;
    border-bottom: none;
    border-left: none;
    padding: 4px 0px 4px 0px;
    text-indent: 4px; /* Added text-indent for Static Grid header*/
}

    .oddrow td.GridCheckBox, .evenrow td.GridCheckBox, .PopupGridHeader th.GridCheckBox, .GridHeader th.GridCheckBox, .EvenrowNoRtPadding td.GridCheckBox, .OddrowNoRtPadding td.GridCheckBox, .GridHeaderNoRtPadding th.GridCheckBox, .GridHeaderNoRtYelw th.GridCheckBox, .PopupGridHeaderNoRtPadding th.GridCheckBox {
        padding-left: 1px;
        text-align: center;
        padding-right: 1px
    }

.GridContents .ASPGrid td a, .GridContents tr td a, .GridOverflowYHidden tr td a {
    text-decoration: underline;
}


/* Fixed Header:*/

.GridContentsFixedHeader .ASPGrid td a, .GridContentsFixedHeader tr td a, .GridOverflowYHidden tr td a {
    text-decoration: underline;
}

    a:hover, .HeaderContents ul li a:hover, .GridContentsFixedHeader tr td a:hover, .FormContents a:hover {
        color: #00AB81;
    }

.GridContentsFixedHeader, .ScrollPanel, .PpContainerHeightFixed, .ListBoxStyle {
    scrollbar-face-color: #CEEADB;
    scrollbar-shadow-color: #F2FAE6;
    scrollbar-darkshadow-color: #82A292;
    scrollbar-highlight-color: #F5F8F0;
    scrollbar-3dlight-color: #CED8CE;
    scrollbar-track-color: #F1F9E5;
    scrollbar-arrow-color: #FFF;
}

.GridContentsFixedHeader {
    overflow: auto;
    margin-top: auto;
}

    .GridContentsFixedHeader table {
        border: 1px solid #BDBAA5;
        border-left: none;
        border-bottom: none;
    }

    .GridContentsFixedHeader th {
        border: 1px solid #BDBAA5;
        padding: 5px 0px;
        color: #fff;
        border-top: none;
        border-right: none;
        text-align: left;
        background: #8CCAA5 url(../../App_Themes/Insight/Images/GridHeader_BG.gif) repeat-x top;
        white-space: nowrap;
    }

    .GridContentsFixedHeader tr.OddRow td {
        background-color: #EEFBEE;
    }

    .GridContentsFixedHeader tr.EvenRow td {
        background-color: #FFFFF8;
    }

    .GridContentsFixedHeader tr td {
        padding: 3px 0px 3px 0px;
        border: 1px solid #BDBAA5;
        border-top: none;
        border-right: none;
    }

        .GridContentsFixedHeader tr td a, .FormContents a {
            text-decoration: underline;
            color: #2F6946;
        }

.ParentPageFixedHeaderGridView tr.oddrow td, .ParentPageFixedHeaderGridView tr.evenrow td {
    border-right: 1px solid #BDBAA5;
    border-top: 1px solid #BDBAA5;
    border-bottom: none;
    border-left: none;
    padding: 4px 0px 4px 0px;
}

.ParentPageFixedHeaderGridView tr:hover, .ParentPageFixedHeaderGridView tr.oddrowwithoutwrap:hover, .ParentPageFixedHeaderGridView tr.OddrowNoRtPadding:hover, .ParentPageFixedHeaderGridView tr.evenrow:hover, .ParentPageFixedHeaderGridView tr.EvenrowNoRtPadding:hover, .ParentPageFixedHeaderGridView tr.evenrowwithoutwrap:hover {
    background-color: #CDE7B5;
}

.ParentPageFixedHeaderGridView tr.evenrow:hover, .ParentPageFixedHeaderGridView tr.oddrow:hover {
    background-color: #CDE7B5;
}

.ParentPageFixedHeaderGridView tr.evenrow {
    background-color: #FBFAF2;
}

.ParentPageFixedHeaderGridView tr.oddrow {
    background-color: #ecffdb;
}

.AutoScrollBar, .DivMultilineTextbox, .AutoScrollBar260 {
    /*height: 130px;*/
    overflow: auto;
    border: 1px solid #B7BDC2;
    padding: 3px;
    background-color: #F2F2F1;
}

.AutoScrollBar, .DivMultilineTextbox {
    /*height: 130px;*/
    max-height: 130px;
}

/* Error Displayer screen styles */

#TablecontentsError {
    background: #FCFBF6 url(../../App_Themes/Insight/Images/ErrorImage.gif) left top no-repeat;
    width: 600px;
    margin: 0 auto;
    padding: 22px 0 0 180px;
    margin-top: 170px;
    height: 140px;
    border: 1px solid #B6B6B6;
    font-size: 15px;
}

    #TablecontentsError td img {
        vertical-align: middle;
    }

    #TablecontentsError td {
        padding: 7px 0;
    }

        #TablecontentsError td a {
            color: #306D8F;
            text-decoration: underline;
        }

#MaincontainerLogin {
    border: 1px solid #D9D6BF;
    border-bottom: none;
    padding: 0 0 5px 0;
}

#MaincontainerWrapperLogin {
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    background: #B1EBD8 url(../../App_Themes/Insight/Images/LoginMainCont_BG.gif) repeat-y left top;
    border-bottom: none;
    border-top: none;
    margin: 0 5px;
}

#Header {
    color: #3F7A4E;
    padding: 5px 5px 0 5px;
}

    #Header #HdrMiddle {
        background: #F8F8F8 url(../../App_Themes/Insight/Images/HeaderBG.gif) repeat-x left top;
        height: 80px;
        color: #3F7A4E;
        border-bottom: 1px solid #fff;
    }

        #Header #HdrMiddle #HdrLeftCurve {
            background: url(../../App_Themes/Insight/Images/HeadLTcurve.gif) left top no-repeat;
        }

            #Header #HdrMiddle #HdrLeftCurve #HdrRightCurve {
                background: url(../../App_Themes/Insight/Images/HeadRTcurve.gif) right top no-repeat;
            }

                #Header #HdrMiddle #HdrLeftCurve #HdrRightCurve #LogoImg {
                    padding: 0 0 0 12px;
                    float: left;
                }

                    #Header #HdrMiddle #HdrLeftCurve #HdrRightCurve #LogoImg a {
                        background: url(../../App_Themes/Insight/Images/logo.png) left top no-repeat;
                        display: block;
                        width: 168px;
                        height: 83px;
                    }

                #Header #HdrMiddle #HdrLeftCurve #HdrRightCurve #HeaderContents {
                    border: 0px;
                    padding: 5px 13px 0 0;
                    text-align: right;
                }

#HdrRightCurve #HeaderContents ul {
    padding: 0 0 11px 0;
}

    #HdrRightCurve #HeaderContents ul li {
        display: inline;
        color: #0E5B85;
    }

        #HdrRightCurve #HeaderContents ul li a {
            color: #05835D;
            font-weight: bold;
        }

            #HdrRightCurve #HeaderContents ul li a:hover {
                color: #7F7D72;
            }

#MainContainerWrapper {
    border: 1px solid #ffffff;
    border-bottom: none;
    border-top: none;
    margin: 0 5px;
}

.GridRowYellow {
    background-color: #FFF370;
}

#TablecontentsSessionOut {
    background: #FCFBF6 url(../../App_Themes/Insight/Images/Logout.gif) left top no-repeat;
    width: 500px;
    margin: 0 auto;
    padding: 30px 0 0 220px;
    margin-top: 170px;
    height: 140px;
    border: 1px solid #B6B6B6;
    font-size: 15px;
}

    #TablecontentsSessionOut td img {
        vertical-align: top;
        margin: 2px 10px 0 0;
    }

    #TablecontentsSessionOut td {
        padding: 10px 0;
    }

        #TablecontentsSessionOut td a {
            color: #306D8F;
            text-decoration: underline;
        }

.TxtBoxLogin {
    border: 1px solid #76B8A4;
    width: 170px;
    padding: 3px 1px 1px 1px;
    height: 17px;
}

#TablecontentsLogin tr td td {
    padding: 4px 0 4px 5px;
}

.AutoScrollBar, .DivMultilineTextbox, .AutoScrollBar260 {
    /*height: 130px;*/
    overflow: auto;
    border: 1px solid #B7BDC2;
    padding: 3px;
    background-color: #F2F2F1;
}

.AutoScrollBar, .DivMultilineTextbox {
    /*height: 130px;*/
    max-height: 130px;
}

.AutoScrollBar {
    scrollbar-face-color: #CEE0EA;
    scrollbar-shadow-color: #F2FAE6;
    scrollbar-darkshadow-color: #8290A2;
    scrollbar-highlight-color: #F0F2F8;
    scrollbar-3dlight-color: #CED3D8;
    scrollbar-track-color: #F1F9E5;
    scrollbar-arrow-color: #FFF;
}

.AutoCompleteTextBoxLarge {
    border: 1px solid #999FA4;
    padding: 1px;
    background: url(../../App_Themes/CrossFormsGlobal/Images/AutoComplete_BG.gif) left top repeat-x;
}

.AutoCompleteTextBoxLarge {
    width: 230px;
}

/*forgot password*/
.security-quest-pnl {
    color: #000;
}

    .security-quest-pnl .forgot-pwd-label {
        color: #000;
        font-weight: bold;
        margin-bottom: 5px;
        display: inline-block;
    }

.help-txt-pnl {
    margin: 20px 0;
}

.security-quest-pnl h2 {
    padding: 0 10px;
    height: 29px;
    line-height: 29px;
    border: 1px solid #B36D6D;
    border-width: 0 1px;
}

.help-txt-pnl h2 {
    padding: 5px;
    border: 1px solid #DBD7CB;
    background: #BFDEEF url(../../App_Themes/CrossFormsGlobal/Images/Leftnavactive1_BG.gif) top repeat-x;
}

.forgot-pwd-wrpr #YouAreHere {
    padding: 8px 10px;
    font-size: 13px;
}

.security-wrpr {
    width: 540px;
}

.help-text {
    padding: 10px;
    background: #F9F7F3;
    border: 1px solid #DBD7CB;
    border-width: 0 1px 1px 1px;
}

.security-quest-pnl select {
    height: 25px;
    width: 95%;
}

.security-quest-cnt {
    padding: 10px;
}

.security-quest {
    margin-bottom: 12px;
}

.num-label {
    font-weight: bold;
    font-size: 13px;
}

.ans-text-box {
    margin-left: 18px;
}

.security-quest-pnl .LoginButtonContainer ul {
    display: inline-block;
}

.security-quest-pnl input[type="text"], .security-quest-pnl input[type="password"], .forgot-text-box {
    border: 1px solid #6FA9C8;
    padding: 3px 1px 1px 1px;
    height: 17px;
    width: 94%;
}

.forgot-text-box {
    width: 500px !important;
}

.error-msg {
    margin: 5px 0;
}

.forgot-btn-pnl {
    border: 1px solid rgb(217, 214, 191);
    border-width: 1px 0 0 0;
    padding-left: 10px;
    line-height: 20px;
    position: relative;
}

.help-text li {
    margin-bottom: 10px;
    list-style-type: disc;
    list-style-position: inside;
}

.section-hdr {
    border-bottom: 1px solid #eee;
    margin: 10px 0;
    padding-bottom: 5px;
    font-size: 13px;
}

.forgot-pwd-pnl {
    margin: 10px;
}

.captcha-img {
    margin: 15px 8px 0 18px;
    border: 1px solid #6FA9C8;
}

    .captcha-img img {
        height: 35px;
        width: 120px;
        margin-top: 5px;
    }

.capcha-txtbox, .capcha-img-pnl {
    padding: 10px;
}

.capcha-txtbox {
    background: #BFDEEF;
    width: 331px;
}

.captcha-img span {
    display: inline-block;
    margin-bottom: 3px;
    font-weight: bold;
}

.capcha-img-pnl {
    background: #fff;
    border: 1px solid #6FA9C8;
    border-width: 0 0 0 1px;
}

#CaptchaTextBox {
    width: 98%;
}

.capcha-error {
    position: absolute;
    top: 18px;
    left: 10px;
}

.forgot-link, .forgot-link:hover {
    color: #265386;
    font-weight: bold;
    text-decoration: underline !important;
    display: block;
    font-size: 11px;
    margin: 4px 0 0 6px;
}

    .forgot-link:hover {
        color: #fff !important;
    }

.securityquestion-link, .securityquestion:hover {
    color: #265386;
    font-weight: bold;
    text-decoration: underline !important;
    display: block;
    font-size: 11px;
    margin: 4px 0 0 6px;
}

    .securityquestion-link:hover {
        color: #265386 !important;
    }

.forgot-pnl-wrpr .InnerContentsPanelBody {
    background: #E2F1DA url(../../App_Themes/Insight/Images/InnerContentsPanelBody_BG.gif) repeat-x left top;
    padding: 10px 5px 40px 5px;
}

/**** SIC-17750 Dev Express Grid Style Changes ****/
.dxgvHeader {
    background: #8CCAA5 url(../../App_Themes/Insight/Images/GridHeader_BG.gif) repeat-x top;
    padding: 7px 5px;
    color: #FFF;
}

.GridRowRed {
    border-bottom: 1px Solid #CFCFCF;
    border-right: 1px Solid #CFCFCF;
    border-top-width: 0;
    border-left-width: 0;
    padding: 3px 6px 4px;
}

/**** SIC-17750 Dev Express Grid Style Changes ****/
.dxgvHeader {
    background: #8CCAA5 url(../../App_Themes/Insight/Images/GridHeader_BG.gif) repeat-x top;
    padding: 7px 5px;
    color: #FFF;
}

.GridRowRed {
    border-bottom: 1px Solid #CFCFCF;
    border-right: 1px Solid #CFCFCF;
    border-top-width: 0;
    border-left-width: 0;
    padding: 3px 6px 4px;
}
/**** End Of Dev Express Grid Style Changes ****/
.pageLoader {
    width: 100px;
    height: 100px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    z-index: 6000;
    top: 0;
    left: 0;
    z-index:1090;
    position:center;
    width:120%;
    height:864px;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
    background-color: rgba(0,0,0,0.3);
}

.loaderHolder {
    width: 100px;
    height: 100px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    z-index: 6000;
}

.display_none {
    display: none;
}

.pPFieldsetcontents {
    background: #E2F1DA url(../../App_Themes/Insight/Images/InnerContentsPanelBody_BG.gif) repeat-x left top;
    border: 1px solid #6b9b3d;
    margin-top: 10px;
}

/*.CollapseStrip {
    background: url(../../App_Themes/Insight/Images/InnerContentsPanelHdr_BG.gif) repeat-x !important;
    border-left: 1px solid #B3B2B2;
    border-right: 1px solid #B3B2B2;
    height: 14px;
    padding: 5px 0 5px 5px;
    margin: 5px 0 0 0;
    font-size: 11px;
    font-weight: bold;
}*/

/*
.grad-green .CollapseStripNormal {
    float: right;
    padding: 6px;
}

.grad-green .CollapseStrip {
    padding: 0;
    margin: 0;
    background: none;
    border: none;
    height: 20px;
}

.grad-green .CollapseStripCurved {
    padding: 6px;
    background: #d9f8e0;
    border-bottom-right-radius: 10px;
    width: 60%;
    float: left;
}

.grad-green .CollapseStrip-lt {
    float: left;
}

.grad-green .CollapseStrip-rt {
    float: right;
    padding-left: 10px;
    text-align: right;
}
*/
/* CSS for Job Step Popup Starts */
/*.grad-green #HeaderStripSilverlightRed {
    background: #73a866;*/ /* Old browsers */
/*background: -moz-linear-gradient(top, #73a866 0%, #619950 50%, #4d8a38 51%, #72ab67 100%);*/ /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73a866), color-stop(50%,#619950), color-stop(51%,#4d8a38), color-stop(100%,#72ab67));*/ /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, #73a866 0%,#619950 50%,#4d8a38 51%,#72ab67 100%);*/ /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, #73a866 0%,#619950 50%,#4d8a38 51%,#72ab67 100%);*/ /* Opera 11.10+ */
/*background: -ms-linear-gradient(top, #73a866 0%,#619950 50%,#4d8a38 51%,#72ab67 100%);*/ /* IE10+ */
/*background: linear-gradient(to bottom, #73a866 0%,#619950 50%,#4d8a38 51%,#72ab67 100%);*/ /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73a866', endColorstr='#72ab67',GradientType=0 );*/ /* IE6-9 */
/*}

.grad-green .PpContainerHeightFixed {
    background: #f6faf6;*/ /* Old browsers */
/*background: -moz-linear-gradient(top, #f6faf6 0%, #ddeedc 57%, #bee0bd 100%);*/ /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6faf6), color-stop(57%,#ddeedc), color-stop(100%,#bee0bd));*/ /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, #f6faf6 0%,#ddeedc 57%,#bee0bd 100%);*/ /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, #f6faf6 0%,#ddeedc 57%,#bee0bd 100%);*/ /* Opera 11.10+ */
/*background: -ms-linear-gradient(top, #f6faf6 0%,#ddeedc 57%,#bee0bd 100%);*/ /* IE10+ */
/*background: linear-gradient(to bottom, #f6faf6 0%,#ddeedc 57%,#bee0bd 100%);*/ /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6faf6', endColorstr='#bee0bd',GradientType=0 );*/ /* IE6-9 */
/*}

.grad-green .pPContents {
    margin: 0;
}

.grad-green .collapseBody {
    margin-left: 0;
    width: auto;
    border: none;
    background: none;
    padding-top: 10px;
}

.grad-green .CollapseStripCurved {
    padding: 6px;
    background: #d9f8e0;
    border-bottom-right-radius: 10px;
    width: 60%;
    float: left;
}

.grad-green .CollapseStripNormal {
    float: right;
    padding: 6px;
}

.grad-green .CollapseStrip {
    padding: 0;
    margin: 0;
    background: none;
    border: none;
    height: 20px;
}

.grad-green .CollapseStrip-lt {
    float: left;
}

.grad-green .CollapseStrip-rt {
    float: right;
    padding-left: 10px;
    text-align: right;
}

.grad-green .section {
    padding: 0;
    border: 1px solid #6b9b3d;
    margin-top: 10px;
    background: #b3ddbf;*/ /* Old browsers */
/*background: -moz-linear-gradient(top, #b3ddbf 0%, #97d2a8 52%, #a9d9b7 100%);*/ /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3ddbf), color-stop(52%,#97d2a8), color-stop(100%,#a9d9b7));*/ /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, #b3ddbf 0%,#97d2a8 52%,#a9d9b7 100%);*/ /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, #b3ddbf 0%,#97d2a8 52%,#a9d9b7 100%);*/ /* Opera 11.10+ */
/*background: -ms-linear-gradient(top, #b3ddbf 0%,#97d2a8 52%,#a9d9b7 100%);*/ /* IE10+ */
/*background: linear-gradient(to bottom, #b3ddbf 0%,#97d2a8 52%,#a9d9b7 100%);*/ /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ddbf', endColorstr='#a9d9b7',GradientType=0 );*/ /* IE6-9 */
/*}

.grad-green .custom-button {
    font-size: 12px;
    color: #014620;
    padding: 4px 5px 6px 10px;
    border: 1px solid #ddd;
    background: #92c887;
    cursor: pointer;
    box-shadow: 1px 1px 5px #97968d;
    outline: 1px solid #64a682;
}

    .grad-green .custom-button:hover {
        color: #000;
    }

.grad-green .Dropdownbig {
    width: 130px;
}

.grad-green td.label {
    width: 100px;
}*/
/* CSS for Job Step Popup Ends */

#HeaderStripSilverlightRed {
    background: #73a866; /* Old browsers */
    background: -moz-linear-gradient(top, #73a866 0%, #619950 50%, #4d8a38 51%, #72ab67 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73a866), color-stop(50%,#619950), color-stop(51%,#4d8a38), color-stop(100%,#72ab67)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #73a866 0%,#619950 50%,#4d8a38 51%,#72ab67 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #73a866 0%,#619950 50%,#4d8a38 51%,#72ab67 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #73a866 0%,#619950 50%,#4d8a38 51%,#72ab67 100%); /* IE10+ */
    background: linear-gradient(to bottom, #73a866 0%,#619950 50%,#4d8a38 51%,#72ab67 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73a866', endColorstr='#72ab67',GradientType=0 ); /* IE6-9 */
}

.PpContainerHeightFixed {
    background: #f6faf6; /* Old browsers */
    background: -moz-linear-gradient(top, #f6faf6 0%, #ddeedc 57%, #bee0bd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6faf6), color-stop(57%,#ddeedc), color-stop(100%,#bee0bd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f6faf6 0%,#ddeedc 57%,#bee0bd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f6faf6 0%,#ddeedc 57%,#bee0bd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f6faf6 0%,#ddeedc 57%,#bee0bd 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f6faf6 0%,#ddeedc 57%,#bee0bd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6faf6', endColorstr='#bee0bd',GradientType=0 ); /* IE6-9 */
}

.pPContents {
    margin: 0;
}

.collapseBody {
    margin-left: 0;
    width: auto;
    border: none;
    background: none;
    padding: 10px;
}


.CollapseStripCurved {
    padding: 6px;
    background: #d9f8e0;
    border-bottom-right-radius: 10px;
    width: 60%;
    float: left;
}

.CollapseStripNormal {
    float: right;
    padding: 6px;
}

.CollapseStrip {
    padding: 0;
    margin: 0;
    background: none;
    border: none;
    height: 20px;
    font-weight: bold;
}

.CollapseStrip-lt {
    float: left;
}

.CollapseStrip-rt {
    float: right;
    padding-left: 10px;
    text-align: right;
}

.section {
    padding: 0;
    border: 1px solid #6b9b3d;
    margin-top: 10px;
    background: #b3ddbf; /* Old browsers */
    background: -moz-linear-gradient(top, #b3ddbf 0%, #97d2a8 52%, #a9d9b7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3ddbf), color-stop(52%,#97d2a8), color-stop(100%,#a9d9b7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b3ddbf 0%,#97d2a8 52%,#a9d9b7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b3ddbf 0%,#97d2a8 52%,#a9d9b7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b3ddbf 0%,#97d2a8 52%,#a9d9b7 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b3ddbf 0%,#97d2a8 52%,#a9d9b7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ddbf', endColorstr='#a9d9b7',GradientType=0 ); /* IE6-9 */
}

.custom-button {
    font-size: 12px;
    color: #014620;
    padding: 4px 5px 6px 10px;
    border: 1px solid #ddd;
    background: #92c887;
    cursor: pointer;
    box-shadow: 1px 1px 5px #97968d;
    outline: 1px solid #64a682;
}

    .custom-button:hover {
        color: #000;
    }

.Dropdownbig {
    width: 130px;
}

td.label {
    width: 100px;
}
/* CSS for Job Step Popup Ends */

.FormContentsSteps tr td {
    padding: 3px 0 3px 3px;
}