
.ColumnFilter {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #C6C7C6;
    border-bottom-color: #C6C7C6;
    background-color: #EFFBDE;
}

/*.headerImgAlign
{
    background-image: url(../Images/subnav_bar.gif);
}*/
.Variance {
    cursor: hand;
}

.button {
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#eeeeee);
    cursor: hand;
    font-size: 10px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #51A802;
    height: 22px;
    color: #0068B4;
    font-weight: normal;
    text-decoration: none;
}

.button1 {
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#eeeeee);
    cursor: hand;
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid Gray;
    height: 25px;
    color: Gray;
    font-weight: 200;
    text-decoration: none;
    width: 100px;
}

.FSButton {
    font-size: 11px;
    color: Gray;
    text-decoration: none;
}

.FieldLabel {
    font-size: 11px;
    font-weight: bold;
    color: #212930;
    text-decoration: none;
}

.FieldLabelWide {
    font-size: 11px;
    font-weight: bold;
    color: #212930;
    text-decoration: none;
    width: 250px;
}

.FieldLabel1 {
    font-size: 11px;
    font-weight: bold;
    color: #212930;
    text-decoration: none;
}

.FieldLabelUsers {
    font-size: 11px;
    font-weight: bold;
    color: #212930;
    text-decoration: none;
}



.FieldBox {
    font-size: 10px;
    font-weight: normal;
    color: #212930;
    text-decoration: none;
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    height: 19px;
}

.VerticalHeader {
    height: 100%;
    width: 100%;
}

.NumericFieldBox {
    font-size: 10px;
    font-weight: normal;
    color: #212930;
    text-decoration: none;
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    height: 19px;
    text-align: right;
}

.FieldBoxBlackBorder {
    font-size: 11px;
    font-weight: normal;
    color: #212930;
    text-decoration: none;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    height: 19px;
}

.FieldBoxDisabledBlack {
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #C2C2C2;
    border: 1px solid #000000;
    height: 19px;
}


.FieldBoxDisabled {
    font-size: 10px;
    font-weight: normal;
    color: #212930;
    text-decoration: none;
    background-color: #F0F0F0;
    border: 1px solid #7F9DB9;
    height: 19px;
}

.FieldBoxStandard {
    font-size: 10px;
    font-weight: normal;
    color: #212930;
    text-decoration: none;
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    height: 16px;
}

.ErrorMessage {
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
}

.SuccessMessage {
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: Green;
    text-decoration: none;
}

.GridHeader {
    font-size: 10px;
    font-weight: bold;
    color: #4F8A10;
    text-decoration: none;
    background-color: #F7F7F7;
    height: 18px;
}

.GridRowOdd {
    font-size: 10px;
    font-weight: normal;
    color: #212930;
    text-decoration: none;
    background-color: #F7F7F7;
    height: 18px;
}

.GridRowEven {
    font-size: 10px;
    font-weight: normal;
    color: #212930;
    text-decoration: none;
    background-color: #FFFFFF;
    height: 18px;
}

.GridFooter {
    color: #333333;
    text-decoration: none;
    background-color: #FFFFFF;
    height: 5px;
}

.fontt {
    font-family: Tahoma;
    font-size: 11px;
    text-align: center;
    padding: 0;
}

.fonttnumber {
    font-family: Tahoma;
    font-size: 11px;
    text-align: center;
    padding: 0;
    letter-spacing: .1em;
}

.ViewHeader {
    font-size: 18px;
    color: #0053A5;
    text-decoration: none;
    font-weight: bold;
}

.SubHeading {
    font-weight: bold;
    color: #0053A5;
    text-decoration: none;
}

.VarianceHeading {
    font-family: Arial,Verdana;
    font-size: 19px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.LicenseExpires {
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: bold;
    color: red;
    text-decoration: none;
}

.ViewSubHeader {
    font-size: 10pt;
    font-weight: bold;
    color: #212930;
    text-decoration: none;
}

.TreeNodesLabel {
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.TreeParentNodesLabel {
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.NormalHeading {
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.BodyText {
    font-size: 11px;
    font-weight: normal;
    color: #212930;
    text-decoration: none;
    width: 100%;
}

.BigBodyText {
    font-size: 12px;
    font-weight: normal;
    color: #212930;
    text-decoration: none;
}

.BodyTextGreen {
    font-size: 10px;
    font-weight: normal;
    color: #4F8A10;
    text-decoration: none;
}

a.BodyTextGreen:link {
    font-size: 10px;
    font-weight: normal;
    color: #4F8A10;
    text-decoration: none;
}

.BodyTextGray {
    font-size: 10px;
    font-weight: normal;
    color: #dcdcdc;
    text-decoration: none;
}

.SmallBodyText {
    font-size: 8px;
    font-weight: normal;
    color: #212930;
    text-decoration: none;
}

.BodyTextItalic {
    font-size: 10px;
    font-weight: normal;
    color: #6b6b6b;
    text-decoration: none;
    font-style: italic;
}

.BodyTextEmptyPanel {
    font-size: 10px;
    font-weight: normal;
    color: #6b6b6b;
    text-decoration: none;
    font-style: normal;
}

.GridCaption {
    font-size: 10pt;
    font-weight: bold;
    color: #4F8A10;
    text-decoration: none;
}

.BodyBack1 {
    font-size: 10px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-color: #FFFFFF;
}

.MessageText1 {
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

.MessageText2 {
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.TopMenuBack {
    text-decoration: none;
    background-color: #000066;
    color: #FFFFFF;
    font-size: 10px;
}

.TopMenuItems {
    font-weight: bold;
    font-size: 10px;
    color: #0053a5;
    font-style: normal;
    font-family: Verdana, Georgia;
    text-decoration: none;
}
/*
.HomeHyperLink,
.HomeHyperLink a,
.HomeHyperLink a:hover,
.HomeHyperLink a:visited
{
    color:#0053A5;
    text-decoration: none;
}
*/
/*.HyperLink:hover
{
    color: #0053A5;
    text-decoration: none;
}
.HyperLink:link
{
  color: #0053A5;
   text-decoration: none;
}
.HyperLink:visited
{
    color: Blue;
   text-decoration: none
}
.HyperLink:active
{
    color: #0053A5;
    text-decoration:blink;
}
.HyperLink:hover
{
    color: #0053A5;
    text-decoration: none;
    font-weight:bold;     
}*/
MainLinks {
    font-size: 12px;
    font-weight: bold;
    color: #CC6633;
    text-decoration: none;
}

.MainLink {
    font-size: 12px;
    font-weight: bold;
    color: #CC6633;
    text-decoration: none;
}

.LeftMenuBack {
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #9EBBDE;
}

.LeftMenuItemHeader {
    font-size: 10px;
    font-weight: bold;
    color: #4F8A10;
    text-decoration: none;
}

.LeftMenuItem {
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #CCCCFF;
}

.Build {
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #635AC1;
}

.PageHeader {
    /*font-size: 32px;
    font-family: Tahoma;
    font-weight: normal;
    color: #0053A5;
    text-decoration: none;
    margin-bottom: 10px;
    margin-top: 10px;*/
    font-family: Verdana, Georgia;
    font-size: 24px;
    font-weight: bold;
    color: #0053a5;
    text-decoration: none;
}
.PageHeaderMywork {

    line-height:3;
}
.RemoveLeftPadding {
    padding-left: 0px !important;
}

.InActive {
    /*font-family: Tahoma;
    font-weight: normal;*/
    font-style: italic;
    font-size: 15px;
    color: Red;
    /*text-decoration: none;
    margin-bottom: 10px;
    margin-top: 10px;*/
}

.PageHeaderGreen {
    font-size: 32px;
    font-weight: normal;
    color: #4F8A10;
    text-decoration: none;
}

.PageSubHeader {
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
}

a:visited {
    text-decoration: none;
    color: #0053A5;
}

a:active {
    color: #4F8A10;
    text-decoration: none;
}

.TabLabel {
    font-size: 10px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

.TabLabelSelected {
    font-size: 10px;
    font-weight: bold;
    color: #0053A5;
    text-decoration: none;
}

.GridPanel {
    font-size: 10px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
    background-color: #EFFBE6;
    height: 22px;
}

.PanelHeader {
    font-size: 14px;
    font-family: Tahoma;
    font-weight: bold;
    color: #454545;
    text-decoration: none;
    line-height: 2;
}

.PanelHeaderBlack {
    font-size: 14px;
    font-family: Tahoma;
    font-weight: bold;
    color: Black;
    text-decoration: none;
    line-height: 2;
}

.NormalSubHeading {
    font-size: 10pt;
    font-weight: bolder;
    color: #4f8a10;
    text-decoration: none;
}

.ReportLeftPanelHeaderLink {
    font-weight: Bold;
    color: #6B6B6B;
    font-size: 10px;
}

.ReportFilterHeaderLink {
    color: #6B6B6B;
    font-size: 10px;
}

.LeftMenuItemDisabled {
    font-size: 10px;
    font-weight: normal;
    color: #212930;
    text-decoration: none;
}

.TemplateSubHeading {
    font-size: 12px;
    font-weight: normal;
    color: #4f8a10;
    text-decoration: none;
}

.BodySubHeading {
    font-size: 12px;
    font-weight: bolder;
    color: Black;
    text-decoration: none;
}

.AppletHeader {
    font-size: 12px;
    font-weight: bold;
    color: #0053A5;
    text-decoration: none;
}

.NormalAppletHeader11 {
    font-size: 11px;
    color: #0053A5;
    text-decoration: none;
}

.AppletHeader11 {
    font-size: 11px;
    font-weight: bold;
    color: #0053A5;
    text-decoration: none;
}

.categoryItemStyle {
    background-color: #F0F8FF;
}

.BodySubHeading9 {
    font-size: 8pt;
    font-weight: bolder;
    color: Black;
    text-decoration: none;
}

.style1 {
    color: #ff0000;
}

.smallItlicStyle {
    font-size: 10px;
    color: #6b6b6b;
    font-style: italic;
}

.smallItlicStyle8 {
    font-size: 8px;
    color: #6b6b6b;
    font-style: italic;
}

/* Import Hierarchy Log Grid Styles */
.ReportHeader {
    font-size: 12px;
    font-weight: bold;
    color: #0053A5;
    text-decoration: none;
}

/* Custom Grid Styles */

.GridFooterBorder {
    border-bottom: 1px solid Silver;
}

.HeaderRow {
    font-size: 10px;
    font-weight: bold;
    color: #4F8A10;
    text-decoration: none;
    background-color: #F7F7F7;
    height: 23px;
    border-bottom: 1px solid Silver;
    border-top: 1px solid Silver;
}

.FirstColumnHeader {
    font-size: 10px;
    font-weight: bold;
    color: #4F8A10;
    text-decoration: none;
    background-color: #F7F7F7;
    height: 23px;
    border-bottom: 1px solid Silver;
    border-top: 1px solid Silver;
    padding-left: 25px;
}

A.HeaderLinkRow:link {
    font-size: 10px;
    font-weight: bold;
    color: #4F8A10;
    text-decoration: none;
    cursor: text;
}

A.HeaderLinkRow:visited {
    font-size: 10px;
    font-weight: bold;
    color: #4F8A10;
    text-decoration: none;
    cursor: text;
}

A.HeaderLinkRow:active {
    font-size: 10px;
    font-weight: bold;
    color: #4F8A10;
    text-decoration: none;
    cursor: text;
}

A.HeaderLinkRow:hover {
    font-size: 10px;
    font-weight: bold;
    color: #4F8A10;
    text-decoration: none;
    cursor: text;
}

/* End Custom Grid Styles */
.wordwrap {
    word-wrap: break-word;
}
/* word-wrap not supported in IE6 */

.wordwrapspacebreak {
    word-wrap: break-word;
    white-space: pre;
    word-break: break-all;
}

/* word-wrap not supported in IE6 */
.FieldBoxCurrency {
    font-family: Tahoma;
    font-size: 10px;
    font-weight: normal;
    color: #212930;
    text-decoration: none;
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    height: 19px;
}

.LinkLabelEllipse {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* text-overflow,white-space,overflow not supported in IE6 */

.DropDownText {
    font-size: 10px;
    font-weight: normal;
    height: 14px;
}

.DropDownDiv {
    border: solid 1px #7F9DB9;
    width: 200px;
    font-size: 10px;
    height: 10px;
}

.CommandButton {
    font-size: 10px;
}

.hlink, .hlink a, .hlink a:hover, .hlink a:visited {
    font-size: 11px;
    font-weight: normal;
    color: #1e3695;
    text-decoration: none;
}

span.hlink:hover {
    text-decoration: underline !important;
    cursor: pointer;
}




.vertical_line {
    background-image: url(../images/line_vertical.gif);
}





/* Begin: General */
.template {
    padding-left: 8px;
    padding-right: 8px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    color: #454545;
    text-align: left;
}

    .template a:link, .template a:visited {
        color: #718ABE;
        text-decoration: none;
        padding-right: 6px;
    }

    .template a:hover {
        color: #000099;
        text-decoration: underline !important;
    }




    .template h1 {
        padding-bottom: 12px;
        border-bottom: 1px dotted #bbbbbb;
        font-size: 2.2em;
        font-family: Trebuchet MS, Arial, sans-serif;
        color: #888888;
    }

    .template span.allcaps {
        font-variant: small-caps;
    }

    .template h2 {
        margin-bottom: 10px;
        font-family: Trebuchet MS, Arial, sans-serif;
        font-size: 1.65em;
        color: #888888;
    }

    .template div.back {
        margin-bottom: -20px;
        position: relative;
        top: -28px;
        padding-left: 5px;
        padding-bottom: 5px;
    }

        .template div.back img {
            position: relative;
            margin-top: 0em;
            padding-left: 8px;
            padding-right: 8px;
            border: none;
            background-color: #ffffff;
        }

        .template div.back a:link, .template div.back a:visited {
            color: #839ce7;
            text-decoration: none;
            background-color: #ffffff;
            padding-right: 8px;
            top: -.2em;
            left: .25em;
        }

        .template div.back a:hover {
            color: #000099;
            text-decoration: underline !important;
        }
    /* End: General */

    /* Begin: Tables */
    .template table.listview, table.gridview, table.detailstable {
        border: 1px solid #dbddff;
        border-bottom: 3px solid #dbddff;
        border-collapse: collapse;
        font-family: Tahoma, Arial, sans-serif;
        color: #666666;
        font-size: 95%;
    }

        .template table.listview th, table.gridview th, table.detailstable th, .template table.listview td, table.gridview td, table.detailstable td {
            padding-top: 6px;
            padding-bottom: 6px;
            padding-left: 10px;
            padding-right: 10px;
            line-height: 1.1em;
        }

        .template table.listview th, table.gridview th, table.detailstable th {
            background-position: 1px 1px;
            background-repeat: repeat-x;
            background-color: #ffffff;
            font-size: 100%;
            text-align: left;
            line-height: 1.3em;
            color: #666666;
            border-left: 1px solid #dbddff;
            border-right: 1px solid #dbddff;
            border-bottom: 1px solid #dbddff;
        }

        .template table.listview td, table.gridview td, table.detailstable td {
            border-left: 0px;
            border-right: 0px;
            border-bottom: 1px dotted #dadada;
        }

    .template td.bold {
        font-weight: bold;
    }

    .template th a:link, .template th a:visited, .template th a:hover {
        color: #666666;
        text-decoration: none;
    }

    .template td a:link, .template td a:visited {
        color: #718ABE;
        text-decoration: none;
        padding-right: 6px;
    }

    .template td a:hover {
        color: #000099;
        text-decoration: underline !important;
    }

    .template table.gridview {
        width: 100%;
    }

        .template table.gridview table td {
            padding-left: .5em;
            padding-right: .5em;
        }

        .template table.gridview th {
            background-image: url(DynamicData/Content/Images/header_back.gif);
        }

    .template table.listview {
        width: 100%;
    }

        .template table.listview td a:link, .template table.listview td a:visited {
            font-size: 100%;
        }

        .template table.listview table td {
            padding-left: .5em;
            padding-right: .5em;
        }

        .template table.listview th {
            background-image: url(DynamicData/Content/Images/header_back.gif);
        }

    .template table.detailstable td {
        border-left: 1px solid #dbddff;
        border-right: 1px solid #dbddff;
        vertical-align: top;
    }

    .template table.detailstable th {
        background: #FCFDFE;
        vertical-align: top;
    }

    .template td.nowrap {
        white-space: nowrap;
    }
    /* The following modifies the details table */
    .template tr {
        background: #FCFDFE;
    }
        /* The following modifies the controls in the list table footer */
        .template tr.footer td {
            background: #dbddff;
            height: 1.5em;
        }

        /* The following modifies the selected row in the list table */
        .template tr.selected td {
            background: #fdffb8;
        }

    /* End: Tables */

    /* The following modifies the page number control which exists under the main table */
    .template div.pager {
        padding: 0px;
        padding-left: 6px;
        padding-right: 6px;
    }

    .template span.results1 {
        float: left;
    }

    .template span.results2 {
        float: right;
    }
    /* The following modifies the results per page control which exists under the main table */
    .template div.results {
        display: inline;
        position: relative;
        padding: 0px;
        padding-left: 6px;
        padding-right: 6px;
        margin-top: -1.75em;
        float: right;
    }
    /* Set's the appearance of the drop down control*/
    .template.droplist {
        padding: 0px;
        font-family: Tahoma, Arial, Sans-Serif;
        font-size: .95em;
        color: #666666;
    }
    /* Bottom hyperlink design*/
    .template div.bottomhyperlink {
        font-family: Tahoma, Arial, Sans-Serif;
        font-size: 100%;
        margin-top: -3px;
    }

        .template div.bottomhyperlink a:link, .template div.bottomhyperlink a:visited {
            color: #839ce7;
            text-decoration: none;
            font-family: Tahoma;
            font-size: 100%;
            margin-top: -3px;
            font-style: italic;
        }

        .template div.bottomhyperlink a:hover {
            color: #000099;
            text-decoration: underline !important;
            font-family: Tahoma;
            font-size: 100%;
        }

        .template div.bottomhyperlink img {
            position: relative;
            top: 0em;
            padding-right: .4em;
            border: none;
        }

.header {
    background-image: url(../Images/subnav_bar.gif);
}

.FieldBoxWithWidth {
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma;
    color: #212930;
    text-decoration: none;
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    width: 328px;
    height: 17px;
    padding-left: 5px;
}


.gridview11 {
    font-size: 11px;
    border: solid 1px #cccccc;
    background-color: #F7F7F7;
}

    .gridview11 th {
        background-color: #F7F7F7;
        color: #4f8a10;
        font-weight: bold;
        text-align: left;
        padding: 5px 4px 5px 4px;
        border-bottom: solid 1px #C0C0C0;
        border-top: solid 1px #C0C0C0;
        border-left: none 0px;
        border-right: none 0px;
    }

        .gridview11 th a, .gridview11 th a:hover, .gridview11 th a:visited {
            color: #4f8a10;
            font-weight: bold;
            text-align: left;
            text-decoration: none;
        }

    .gridview11 td {
        border: none 0px;
        text-align: left;
        font-size: 11px;
        padding: 3px 4px 3px 4px;
    }

        .gridview11 td a, .gridview11 td a:hover, .gridview11 td a:visited {
            text-align: left;
            text-decoration: none;
            color: #1e3695;
        }


.grid_bkg {
    background-color: white;
}

.grid_altbkg {
    background-color: #F7F7F7;
}

.grid_pager {
    font-size: 10px;
    text-align: right;
    border-top: solid 1px #C0C0C0;
    height: 30px;
    background-color: White;
}


    .grid_pager a, .grid_pager a:hover, .grid_pager td a:visited {
        text-decoration: none;
    }

.FieldBox12 {
    font-size: 10px;
    font-weight: normal;
    color: #212930;
    text-decoration: none;
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    height: 19px;
}

.BodyText12 {
    font-family: Verdana, Georgia;
    font-size: 10px;
    font-weight: normal;
    color: #212930;
    text-decoration: none;
}

.dxeHyperlink {
    font-style: italic;
    text-decoration: none;
}

a:visited.dxeHyperlink {
    color: inherit;
    text-decoration: none;
    font-style: normal;
}

.Remove {
    color: #0053A5;
}

.modalBackground {
    background-color: #000;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.BottomBorderdTd {
    border-bottom-width: 1px!important;
    width: 5px;
    border-bottom-style: solid;
    border-color: #A8A8A8;
}

.BottomBorderdTd100 {
    border-bottom-width: 1px!important;
    width: 100px;
    border-bottom-style: solid;
    border-color: #A8A8A8;
}

.TopBorderdTd {
    border-top-width: 0px!important;
    border-width: 1px;
    border-style: solid;
    border-color: #A8A8A8;
}

.CollapseBorderdTd {
    border-collapse: separate;
}

.RequiredField {
    font-size: 12px;
    color: Red;
    /*font-weight:bold;*/
}

.fieldLabel .CustomField {
    font-style: italic;
}

.ModuleTittle {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: Black;
}

.GridTittle {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: Black;
}

.GridValue {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: Red;
}

.GuidingText {
    font-family: Tahoma;
    font-size: 10px;
    font-weight: normal;
    color: Gray;
}

.LinkHighlight {
    font-weight: bold;
    text-decoration: underline;
}

    .LinkHighlight a {
        font-weight: bold;
        text-decoration: underline;
    }

.LabelNotifyClass {
    color: Red;
    font-weight: bold;
}

.dxpcContentPaddings {
    padding-left: 12px;
    padding-right: 12px;
}

.ContentPaddings {
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    padding-bottom: 12px;
}

.contentwrapper {
    float: left;
    width: 65%;
}

.contentcolumn {
    margin-right: 70px; /*Set right margin to RightColumnWidth*/
}

.rightcolumn {
    float: left;
    width: 35%;
}

.NoBreakTemplateColumn {
    width: 99%;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.EmailBordercolor {
 border-style:solid;
 border-width:1px;
 border-color: grey;
}
.addTaskButton {
    font-size: 12px;
    font-family: Arial,sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    width: 100px;
    height: 24px;
    background-color: #0053A5;
    border-style: groove;
    border-color: #330033;
    border-width: 1px;
}

/*
    Merging insights.css file...
    */

body {
    font-family: Tahoma;
    font-size: 11px;
    background-color: #ffffff;
    margin: 0px 0px 0px 0px;
    min-width: 1200px;
    height: 100%;
}

.outterDiv {
    height: 100%;
}

.outterDivWithFont {
    height: 100%;
    font-family: Tahoma;
}

a {
    text-decoration: none;
    color: #1e3695;
}

    a:hover {
        text-decoration: underline;
    }

    a:visited {
        color: #1e3695;
    }

.smallText {
    font-size: 8pt;
}

.Masthead {
    height: 153px;
    width: 100%;
}

.grayText {
    font-style: italic;
    font-weight: normal !important;
    font-size: 11px;
    color: #999999;
}

.grayTextNormal
{
    font-style: normal;
    font-weight: normal !important;
    font-size: 11px;
    color: #999999;
}
.grayTextBold
{
    font-style: italic;
    font-weight: bold !important;
    font-size: 11px;
    color: #999999;
}

.thinText {
    font-family: Tahoma;
}

.secondHeader {
    font-size: 12pt;
    color: #555555;
    line-height: 2;
}

.iconColumn {
    width: 24px;
    padding-left: 4px;
    padding-right: 4px;
}

.banner {
    height: 70px;
    width: 100%;
}

.customBanner {
    float: left;
    height: 70px;
    overflow: hidden;
    width: 750px;
    padding: 0 16px 0 10px;
}

.topRight {
    height: 70px;
    float: right;
}

.userMenu {
    color: #333333;
    text-align: right;
    margin: 0px 0px 0px 0px;
    font-size: 11px;
}

.header_logo {
    text-align: right;
    padding: 6px 6px 4px 0px;
}

.header_logo > img {
    width: 195px;
    height: 42px;
}

.navTop {
    background-color: #62AC1E;
    background-repeat: repeat-x;
    height: 5px;
    width: 100%;
    border-bottom-color: #006600;
    font-size: 5px;
}

.navContainer {
    float: left;
}

.searchContainer {
    width: 345px;
    /*background-color: transparent;
    background-image: url(/images/fullSearchBkgnd.png);*/
    background-position: top left;
    background-repeat: no-repeat;
    height: 62px;
    text-align: right;
    padding: 4px 20px 0px 0px;
}

    .searchContainer select {
        font-size: 10px;
        height: 20px;
    }

.search {
    text-align: right;
}

    .search a {
        color: #ffffff;
        line-height: 1.5;
        font-weight: normal;
    }

.searchBox {
    width: 130px;
    background-color: #ffffff;
}

.navBanner {
    height: 56px;
    background-color: #0053A5;
    background-image: url(/Images/navShadow.png);
    background-position: bottom;
    background-repeat: repeat-x;
}

.navBannerSelect {
    height: 50px;
    background-color: #0053A5;
    background-image: url(/Images/navShadow.png);
    background-position: bottom;
    background-repeat: repeat-x;
    background-position: left 30px;
}

.navBar a {
    height: 35px;
    color: #fff;
}

.navBar .dxmMenuItem_SF {
    padding: 4px 10px 6px 10px;
}

.navBar a:visited {
    color: #ffffff;
}

.navBar {
    padding: 0px 10px 6px 20px;
    font-weight: bold;
}

.label {
    font-weight: bold;
    padding-right: 6px;
    color: #ffffff;
}

.mainColumnContent {
    width: 62%;
    float: left;
}

.rightColumnContent {
    width: 35%;
    float: right;
    margin-right: 0px;
}


.breadCrumb {
    color: #999999;
    padding: 0px 20px 0px 6px;
    top: -10px;
}

.mainContent {
    padding: 0px 20px 10px 10px;
    height: 100%;
    min-height: 400px;
}

.mainContentForPopup {
    padding:0px 10px 10px 10px !important;
    position: absolute;
}

.homeMainColumnContent {
    width: 55%;
    float: left;
}

.homeRightColumnContent {
    width: 45%;
    float: right;
    margin-right: 0px;
}


/*-- MODULE FORMATING --*/
.bannerHeader {
    font-size: 18pt;
    margin-bottom: 8px;
}

.bannerCommands {
    padding-left: 6px;
    color: Gray;
    margin-bottom: 4px;
}

.bannerRating {
    font-weight: bold;
}

.ovHeader {
    font-size: 12px;
    font-weight: bold;
    color: #454545;
    font-family: Tahoma;
    padding-bottom: 4px;
    float: left;
}

.ovHeaderHomePage {
    font-size: 12px;
    font-weight: bold;
    color: #4A4A5A;
    font-family: Tahoma;
    float: left;
}

.ovHeaderCleanWhite {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 4px;
    float: left;
}

.ovDescription {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 4px;
}

.ovItemLink {
    font-weight: bold;
}

.ovPropertyLine {
    color: gray !important;
}

.ovFilters {
    float: right;
    font-weight: normal;
}

.ovItemSection {
    padding: 3px 0px 3px 0px;
}

.ovItemList {
    border-bottom: 1px solid #ededed;
    padding: 3px 0px 3px 0px;
}

table.customFieldTable td, table.tagManagerList td, table.metrics td, .dataLines, table.overviewTable td {
    /* padding: 4px 0px 4px 0px;  */ /* caused issues wtih devexpress - Kenneth */
    border-bottom: 1px solid #ededed;
    border-bottom-color: #E1E1E1;
}

table.formReport td {
    /* padding: 4px 0px 4px 0px;  */ /* caused issues wtih devexpress - Kenneth */
    border: 1px solid #ededed;
    border-color: #aaa;
}

.descriptionBlock {
    padding-bottom: 10px !important;
}

.customFieldTable {
    border-top: 1px solid #ededed;
}

.headerRule {
    border-bottom: 1px solid #999999;
    padding-bottom: 6px;
}

.Mandatory {
    color: Red;
    font-weight: bold;
    font-size: 11px;
}

.headerEntityName {
    font-size: 20px;
    font-family: Tahoma;
    font-weight: normal;
    color: #62AC1E;
    text-decoration: none;
}

.panelSubHeaderBlue {
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #0053a5;
}

.panelHeaderBlue {
    font-family: Verdana, Arial;
    font-size: 22px;
    font-weight: bold;
    color: #0053a5;
}

.pageHeaderBlue {
    font-family: Verdana, Georgia;
    font-size: 24px;
    font-weight: bold;
    color: #0053a5;
    text-decoration: none;
}

.panelSubHeaderGreen {
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #4f8a10;
    text-decoration: none;
}

.panelHeaderGreen {
    font-family: Verdana, Arial;
    font-size: 22px;
    font-weight: bold;
    color: #4f8a10;
}

.pageHeaderGreen {
    font-family: Verdana, Arial;
    font-size: 24px;
    font-weight: bold;
    color: #62ac1e;
}

.blueHeaderWithPadding {
    font-size: 20px;
    font-family: Tahoma;
    font-weight: normal;
    color: #0053a5;
    text-decoration: none;
    padding-left: 12px;
}

.fieldLabel {
    font-family: Tahoma;
    font-size: 11px;
    color: Black;
    font-weight: bold;
    padding-right: 6px;
    line-height: 16px;
}

.inlineLable {
    padding-left :13px;
    margin:2px;
}

.fieldLabelRadio {
    font-family: Tahoma;
    font-size: 11px;
    color: Black;
    font-weight: bold;
}

.fieldLabelGray {
    font-weight: bold;
    padding-right: 6px;
    line-height: 16px;
    color: #666666;
    white-space: nowrap;
    padding-right: 4px;
}

.standardLabel {
    font-weight: bold;
    padding-right: 10px;
}

.dataExportHeader {
    margin: 10px 0px 5px 0px;
}

.linkButtonBack {
    background-image: url(/App_Themes/SigmaFlowNew/Images/blueGlassButton2.jpg);
    background-position: 2px 1px;
    background-repeat: no-repeat;
    padding-left: 0px 0px 0px 12px;
    height: 30px;
    background-color: Transparent;
    border-collapse: collapse;
    display: block;
    outline: none;
}

.linkButton {
    background-color: Red;
    background-position: right 0px;
    background-repeat: no-repeat;
    margin: 0px 0px 6px 12px;
    padding-right: 12px;
    height: 30px;
    background-color: Transparent;
    position: relative;
    right: -1px;
    display: block;
    outline: none;
}

    .linkButtonBack :Hover, .linkButton :Hover {
        cursor: pointer;
        text-decoration: underline;
    }

TABLE.formTable td {
    /*
padding-bottom:3px;
padding-top:3px;
border-collapse:collapse;
*/
}

TABLE {
    border-collapse: collapse;
}

.footer {
    color: #999999;
    width: 99%;
    border-top: 1px solid #cccccc;
    padding: 5px 0px 20px 0px;
    margin: 0 7px 0 7px;
    text-align: right;
}
/*.footer a{
color:#999999;
}*/
.lowerOutter {
    clear: both;
    padding: 0px 20px 0px 20px;
}


/* ---search page---  */

.searchSidePanel {
    float: left;
    width: 200px;
    border-right: 1px solid #cccccc;
    padding: 0px 20px 10px 0px;
    /*overflow:scroll;*/
    overflow: auto;
    height: 500px;
}

.searchFilterTitle {
    font-size: 14pt;
    margin-bottom: 10px;
    width: 100%;
}

.searchFilterName {
    font-weight: bold;
    border-top: 1px solid #cccccc;
    padding: 2px 0px 6px 0px;
    height: 16px;
}

.searchCollapsableFilterName {
    font-weight: bold;
    padding: 2px 0px 6px 0 px;
    height: 16px;
}

.SFNTitle {
    float: left;
    background: transparent;
}

.SFNSubTitle {
    font-weight: bold;
    color: #000000;
}

.SFNCollapse {
    float: left;
    width: 16px;
    height: 16px;
    background: transparent url(/Images/Collapse.jpg) no-repeat;
    margin-top: 4px;
}

.SFNExpand {
    float: right;
    width: 16px;
    height: 16px;
    background: transparent url(/Images/Expand.jpg) no-repeat;
    margin-top: 4px;
}

.searchFilterList {
    margin-bottom: 10px;
    color: #666666;
    padding-left: 20px;
}

.searchSubFilterList {
    margin-bottom: 4px;
    color: #666666;
    padding-left: 20px;
}

.searchResults {
    padding: 0px 5px 10px 5px;
}

.SearchHeader {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
    /*width:100%;*/
    height: 26px;
    vertical-align: bottom;
}

.searchResult {
    border-bottom: 1px solid #ededed;
    margin-bottom: 6px;
    padding: 0px 0px 6px 0px;
    clear: both;
}

.showSearchOptions {
    text-align: right;
    vertical-align: bottom;
    height: 26px;
    padding-top: 8px;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 6px;
}

    .showSearchOptions a {
        padding: 0px 0px 0px 10px;
    }

.searchResultPeoplePic {
    float: left;
    margin-right: 10px;
}

.searchResultTitle {
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 6px;
}

.peopleTitle {
    font-weight: bold;
}

.searchDescription {
    margin-bottom: 4px;
}

.searchDetailLine {
    color: #999999;
}

.homeHeader {
    font-weight: bold;
    background: #cccccc url(/Images/headerBkgnd.jpg) repeat-x;
    height: 20px;
    margin: 0px 0px 0px 0px;
    border: 1px solid #cccccc;
    padding-left: 5px;
    padding-top: 4px;
}

.loginRightPanel1, .loginRightPanel2 {
    /*border:1px solid #cccccc;*/ /*TODO - uncomment when messages are used on login page */
    padding: 10px 10px 10px 10px;
    width: 400px;
    min-height: 190px;
    margin-bottom: 10px;
}

.homeTable {
    width: 100%;
}

.homeCellLeft {
    width: 50%;
    padding-right: 20px;
    vertical-align: top;
}

.homeCellRight {
    width: 50%;
    vertical-align: top;
    padding-right: 10px;
}

.referenceHeader {
    font-weight: bold;
    background-color: #DDDDFF;
}

.inLineHyperLink {
    font-style: normal;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #1e3695;
}


.inLineHyperLinkBold {
    font-style: normal;
    font-weight :bold;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #1e3695;
}

.addPageHeaderDiv {
    height: 60px;
    text-align: left;
    vertical-align: top;
}

.addPageTable {
    padding: 20;
    vertical-align: top;
}

.collapsablePanelHeader {
    width: 100%;
    height: 25px;
    color: GrayText;
    background-image: url('../App_Themes/SigmaFlowNew/Images/grayHeaderBkgnd.jpg') repeat-x;
    font-family: Tahoma;
    color: GrayText;
    font-size: 12px;
    font-weight: bold;
    float: left;
    background-color: #E0E0E0;
    vertical-align: middle;
}

.collapsableHeaderText {
    font-family: Tahoma;
    font-size: 12px;
    color: GrayText;
    font-weight: bold;
}

.moduleBorderTopDiv {
    background-color: #C0C0C0;
    height: 2px;
    margin-right: 4px;
}

.moduleBorderThinTopDiv {
    background-color: #C0C0C0;
    height: 1px;
    margin-right: 4px;
}

.moduleHyperLink {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
}

.SFButton {
    font-size: 11px;
    font-family: Tahoma;
    color: #FFFFFF !important;
    padding: 1px 1px 1px 1px;
    vertical-align: middle;
    cursor: pointer;
    border-style: solid;
    border-width: 1px;
    border-color: #518AC1 #001020 #001020 #6094C7;
    font-weight: bold;
    background-color: #004A7F;
    height: 24px;
    margin: 5px;
}

.SFButton_disable {
    font-size: 11px;
    font-family: Tahoma;
    color: #808080 !important;
    padding: 0px!important;
    vertical-align: middle;
    cursor: default;
    border-style: solid;
    border-width: 1px;
    border-color: #c3c3c3;
    font-weight: bold;
    background-color: #ededed;
    height: 24px;
    margin: 5px;
}

.RoundPanelPanelHeader {
    font-size: 14px;
    font-family: Tahoma;
    font-weight: bold;
    color: #4A4A5A !important;
    text-decoration: none;
    line-height: 2;
}

.rolesToUsers {
    text-indent: 5px;
}

.rolesToUsersHeader {
    text-indent: 5px;
    font-weight: bold !important;
}

.popoupBannerHeader {
    font-size: 18pt;
    margin-bottom: 8px;
    color: #0053A5;
}

.GridViewHyperlinkColumn {
    width: 98%;
    overflow: hidden;
    padding-right: 8px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.checkTree {
    height: 15px;
}

.forceAsLink span {
    color: #1e3695;
}

.forceAsLink:hover {
    text-decoration: underline;
}

.forceAsLink:visited {
    color: #1e3695;
}
/* if you need to make a vertical line of text, as on the user roles pages, use the verticalText class below .. 

.verticalText{ 
            display:block; 
            position:absolute; right:-5px; top:15px;
            -webkit-transform: rotate(-90deg); 
            -moz-transform: rotate(-90deg);
            }
            
    <!--[if IE]>
.verticalText {
            filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
            right:-15px; top:5px;
        }

 end code */


.EditControls
{
    border-collapse: separate; 
    color: black; 
    font-family: Verdana, Arial, Helvetica; 
    font-size: 10px !important; 
    line-height: normal; 
    font-weight: normal; 
    border-top-width: 1px; 
    border-left-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    /*padding-right: 1px;*/
    padding-left: 2px;
    border-right-color: #a0a0a0;
    border-bottom-color: #a0a0a0;
}

.EditControlsHighlighted
{
    border-collapse: separate; 
    color: black; 
    font-family: Verdana, Arial, Helvetica; 
    font-size: 10px; 
    line-height: normal; 
    font-weight: normal; 
    border-top-width: 1px; 
    border-left-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    padding-right: 1px; 
    padding-left: 2px;
    border-right-color: #3d3d3d;
    border-right-style: solid;
    border-bottom-color: #3d3d3d;
    border-bottom-style: solid;
    border-left-color: #3d3d3d;
    border-left-style: solid;
    border-top-color: #3d3d3d;
    border-top-style: solid;
}

.SF_button {
    height: 25px;
    border: solid 1px #383838;	
    padding: 1px 1px 1px 1px;
    cursor: pointer;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #518AC1 #001020 #001020 #6094C7;
    font-family: Tahoma;
    font-size: 11px !important;
    font-weight: bold;
    background-color:#004A7F;
}

.SF_button_No {
    height: 25px;
    border: solid 1px #383838;	
    padding: 1px 1px 1px 1px;
    cursor: pointer;
    color: dimgray;
    border-style: solid;
    border-width: 1px;
    font-family: Tahoma;
    font-size: 11px !important;
    font-weight: bold;
}

.SF_button:hover {
    text-decoration:underline;
}

.SF_button_disabled {
    border-color: #c3c3c3;
    color: #808080;
    cursor: default;
    background: #ededed;
    pointer-events:none;
}

.SF_button_disabled:hover  {
    text-decoration:none;
}

a.SF_button_disabled{
background-color: white;
cursor: none !important;
color: #808080 !important;
}

/*******************************************/
/*START: JQGrid header/filter area settings*/

.ui-jqgrid-hdiv {
    border-bottom-style: none !important;
}

table.ui-jqgrid-htable tr th{
    font-family:Tahoma !important;
    font-size:11px !important; 
    font-weight:bold !important;
    color:#454545 !important;
    background-color: white !important;
    padding: 0px 0px 0px 0px !important;
    text-align:left !important;
}

table.ui-jqgrid-htable tr.ui-jqgrid-labels th, table.inlineTable tr th{
    background:#ededed url(/Images/headerBkgnd.jpg) repeat-x !important;
    border-bottom: 1px solid #999999 !important;
}

table.inlineTable tr th{
    height: 22px;
    padding-left: 6px;
    border: 1px solid #d3d3d3;
}

table.inlineTable tr td{
    padding-left: 6px;
    padding-top: 6px;
    border: 1px solid #d3d3d3;
}

table.ui-jqgrid-htable tr th[id='jQGridTable_cb']{
    vertical-align: top !important;
}

table.ui-jqgrid-htable tr.ui-search-toolbar th{
    border-top-style: none !important;
}

table.ui-jqgrid-htable tr.ui-jqgrid-labels div{
    padding: 0px 0px 0px 6px !important;
}

table.ui-jqgrid-htable tr.ui-jqgrid-labels div[id='jqgh_jQGridTable_cb']{
    padding: 0px 0px 0px 0px !important;
    text-align: center;
}

table.ui-jqgrid-htable {
    border-collapse:separate !important;
}

.ui-search-input {
    width:95% !important;
    padding-right: 5px !important;
}

.ui-search-oper a {
    white-space: nowrap;
}

.ui-search-clear {
    width: 10px;
    text-align: right;
}

/*END: JQGrid header/filter settings*/

/*******************************************/
/*START: JQGrid data area settings*/
table.ui-jqgrid-btable {
    border-collapse:separate !important;
    background-color: white;
}

tr.jqgfirstrow {
    /*
        When IE9 compatibility off then replace padding-right as follows:
        display: '';
    
    display: none;*/
}

table.ui-jqgrid-btable tr.jqgfirstrow td {
    padding-left: 0px !important;
    /*
        When IE9 compatibility off then replace padding-right as follows:
        padding-right: 0px !important;
    */
    padding-right: 1px !important;
}

table.ui-jqgrid-btable tr.jqgrow td {
    padding-left:6px !important;
    padding-right:6px !important;/* SPA Systems: Changes on 11-01-2014 for bug fix*/
    border-bottom-color: #cfcfcf;
    border-right-color: #cfcfcf;
}

    table.ui-jqgrid-btable tr.jqgrow td[aria-describedby='jQGridTable_cb'], table.ui-jqgrid-btable tr.jqgrow td[aria-describedby='jQGridTable_subgrid'] {
        padding-left:0px !important;
        padding-right:0px !important;
        text-align: center !important;
        width: 30.8889px;
    }

/* SigmaFlow India: Changes on 15-01-2014 for bug fix: 11827 */
table.ui-jqgrid-btable#jQGridTable tr.jqgrow td[aria-describedby='jQGridTable_Name'] {
    width:194px !important;
}


.JQGrid_AlternateRow {
    background: rgb(247, 247, 247) !important;
}

.JQGrid_CellError {
    color: red;
}

.JQGridEditor{
    z-index:12000;position:absolute;display:none;
}
tr.jqGridModifiedRow td.jqGridModifiedCell{
    /*background-color: #e7e7e7 !important;*/
    font-weight: bold !important;
}

.ui-selecting, .ui-selected {
     background-color: #b7dbff !important;
}

.SF_ReadOnly {
    background-color: #F0F0F0;
}

tr.ui-subgrid {
    background-color: lightblue !important;
}

table.ui-jqgrid-btable tr.ui-subgrid td.subgrid-cell {
    border-right-width: 1px;
    border-right-color: #cfcfcf;
}

table.ui-jqgrid-btable tr.ui-subgrid td.subgrid-data {
    border-left-width: 0px;
}

/*td {
    -webkit-touch-callout: none !important;
    -webkit-user-select: none !important;
    -khtml-user-select: none !important;
    -moz-user-select: moz-none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}*/
/*END: JQGrid data area settings*/
/*******************************************/
/*START: JQGrid loading panel settings*/
.JQGridLoadingPanel
{
    border: solid 1px #9F9F9F;
    background-color: #E3E3E1;
    font: 11px Tahoma;
    color: #303030;
    border-collapse: collapse;
    z-index: 3000;
    left: 0px;
    top: 0px;
}
.JQGridLoadingPanel td
{
    white-space: nowrap;
    text-align: center;
    padding: 12px;
}
/*END: JQGrid loading panel settings*/
.postModuleLineBreak
    {
        background-color: #C0C0C0;
        height: 1px;
    }

/*END: JQGrid loading panel settings*/
/* SigmaFlow India: Changes on 11-01-2014 for bug fix */
#mainContent select {
    font-size: 11px;
}

.gridProcProgress {
    position: absolute;
    text-align: center;
    height:16px;
    line-height:17px;
    width: 100%;/* SigmaFlow India: Changes on 18-01-2014 for bug fix 11643 */
}

/* SigmaFlow India: Changes on 18-01-2014 for bug fix 11643 */
.progressCnt {
position:relative;
}

.noBgImg {
    background-image: none;
}

.tg, .tp, .td, .tdt, .tr, .tgt, .th, .ts,.tup,.tdown,.tplus,.tminus{
    width: 14px;
    height: 14px;
    display: block;
    cursor: pointer;
    float: left;
    padding-right: 5px;
    background-repeat: no-repeat;
}
.tdown {
    background-image: url('/images/action_down.gif');
}
.tup {
    background-image: url('/images/action_up.gif');
}
.tplus{
    background-image: url('/images/PlusSign.gif');
}
.tminus {
    background-image: url('/images/MinusSign.gif');
}
.tg{
    background-image: url('/images/new_images/TaskGuidance/14x14.png');
}
.tp{
    background-image: url('/images/new_images/TaskPosts/14x14.png');
}
.td{
    background-image: url('/images/new_images/TaskDocuments/DocumentIcon.png');
}
.th{
    background-image: url('/images/new_images/TaskAuditTrail/AuditTrail.png');
}
.tdt{
    background-image: url('/images/new_images/TaskDetails/14x14.png');
}
.tr{
    display:none;
    background-image: url('/images/new_images/Reports/14x14.png');
}
.tgt {
    padding-right: 0px;
    background-image: url('/images/new_images/GateTask/14x14.png');
}
.ts{
    background-image: url('/images/new_images/TaskDetails/14x14.png');
}
.st{/*single task icon*/
    /*background-image: url('/images/popout.ico');*/
    float: right;
}
.st_img {
    width: 14px;
    height: 14px;
}
table.action td{
    border:none !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

input[type="checkbox"] {
    width: 13px;
}

td[role="gridcell"] input[type="radio"] {
    width: 13px;
}

input.readonly {
    color: #acacac;
}

.subgridDiv {
    padding: 5px 5px 5px 0px;
}


.ManageWork_level1_left, .ManageWork_level1_right {
    background-color:#EBE6DA;
}
.ManageWork_level1_left {
    border-right-style:none;
    width: 100%;
}

.MW_ActionDesc {
    margin-left: 10px;
    font-weight: bold;
}

.MW_ModuleTitle {
    font-size: 11px;
    font-weight: bold;
    color: #974706;
    text-decoration: none;
    padding-top:5px;
    padding-bottom:5px;
}

.MW_ModuleTitle_Inactive {
    color: #aaa;
}



.ManageWork_level2 {
    background-color:#EBE6DA;
    /*background-color:#ffffff;*/

    /*
      --Because of Point 5          
      padding-left:35px;
    */
    border-right-width: 0px;
    border-bottom-width: 0px;
}

.ManageWork_level3 {
    background-color:#ffffff;
    padding-left:35px;
}

.innerLayer{
    background-color:#ffffff;
}

.MW_ModuleFooter {
    background-image:  url("/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png");
    background-position-x : 50%;
    background-position-y : 50%;
    background-repeat: repeat-x;
}

.MW_ModuleFooter_Link {    
    color:#1e3695 !important; 
    font-weight:bold; 
    /*background-color:rgb(237, 237, 237) !important;*/
    padding-left: 10px; 
    cursor:pointer;
    border:0;
}

.MW_Border_TRDL{
    border-top: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
}

.MW_Border_TRL{
    border-top: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
    /*border-bottom: 1px solid #aaaaaa;*/
    border-left: 1px solid #aaaaaa;
}

.MW_Border_RDL{
    /*border-top: 1px solid #aaaaaa;*/
    border-right: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
}

.MW_Border_RD{
    /*border-top: 1px solid #aaaaaa;*/
    border-right: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    /*border-left: 1px solid #aaaaaa;*/
}

.MW_Border_T{
    border-top: 1px solid #aaaaaa;
    /*border-right: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;*/
}

.doc_association, .doc_cancelchkout, .doc_chkin, .doc_chkout, .doc_delete, .doc_unlock, .doc_fromtemplate, .doc_prop, .doc_CreateDlivrable {
    width: 16px;
    height: 16px;
    display: block;
    cursor: pointer;
    float: left;
    padding-right: 10px;
    background-repeat: no-repeat;
}
.doc_association{
    background-image: url('/images/new_images/DocumentActions/association.png');
}
.doc_cancelchkout{
    background-image: url('/images/new_images/DocumentActions/cancleCheckout.png');
}
.doc_chkin{
    background-image: url('/images/new_images/DocumentActions/checkin.png');
}
.doc_chkout{
    background-image: url('/images/new_images/DocumentActions/checkout.png');
}
.doc_delete{
    background-image: url('/images/new_images/DocumentActions/delete.png');
}
.doc_unlock{
    background-image: url('/images/new_images/DocumentActions/filelock.png');
}
.doc_fromtemplate{
    background-image: url('/images/new_images/DocumentActions/formTemplate.png');
}
.doc_prop{
    background-image: url('/images/new_images/DocumentActions/properties.png');
}
.doc_CreateDlivrable{
    background-image: url('/images/new_images/DocumentActions/formTemplate.png');
}

.DisabledDiv
{
    width: 200px;
    height: 12px;
    border: 1px solid #a0a0a0;
    color: black;
    background-color: rgb(242, 242, 242);
    padding-left: 2px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    overflow: hidden;
}

.DisableLink
{
    color: #808080 !important;
}

.EnableLink
{
    color: #1e3695;
    cursor: pointer;
}

.BulkEditAccept
{
    width: 16px;
    height: 16px;
    display: block;
    cursor: pointer;
    float: left;
    padding-right: 5px;
    background-repeat: no-repeat;
    background-image: url('/images/accept.png');
}

.BulkEditReject
{
    width: 16px;
    height: 16px;
    display: block;
    cursor: pointer;
    float: left;
    padding-right: 5px;
    background-repeat: no-repeat;
    background-image: url('/images/cross_circle.png');
}
.inlineDiv{
    border: 1px solid #d3d3d3;
    border-top:none;
}

.BEGroupHeader {
    white-space: nowrap;
}

/* For imaage hover  */
table.ui-jqgrid-btable tr.jqgrow .st_img{
    display:none;
    vertical-align:text-bottom;
}

table.ui-jqgrid-btable tr.jqgrow:hover .st_img{
    display:block;
}

.txtwraper {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 93%;
}

.infodiv {
    margin-left:10px;
    font-weight:bold;
    line-height:17px;
}

.infodiv a img {
    vertical-align:bottom;
    margin-left: 5px;
    cursor:pointer;
    height:13px;
}

.txt-red {
    color:red !important;
}

.txt-green {
    color:green !important;
}

.icon-mesg {
    margin-left: 10px;
    vertical-align: top;
    width: 13px;
}

.ui-paging-info {
    margin-left:5px;
    white-space:nowrap;
}

.ui-pg-input-label {
    margin-right:5px;
}

.num-paging-list ul{
    list-style:none;
    float:left;
    margin:0 5px;
    padding:0;
}
.num-paging-list li{
    float:left;
    margin:0 3px;
    padding:0;
    font-family:Tahoma !important;
}

#custom_pager li a:hover {
    text-decoration:underline;
}

#current_page {
    font-weight:bold;
}

#newFooterTR, #normalFooterTR {
    height:25px;
    background-image:url("images/ui-bg_glass_75_e6e6e6_1x400.png");
    background-position-x:50%;
    background-position-y:50%;
    background-repeat:repeat-x;
    background-color:rgb(230, 230, 230);
    background-attachment:scroll;
}

#newFooterTR td {
    border-bottom:1px solid #d3d3d3 !important;
    background-image:none;
    background-color:#f0f0f0;
}

.tablediv {
    padding-left:5px;
    position:relative
}
/*This bottom codes is for Default location on the Menu & it is used in ADRExplorer_CR.css too
    Start */
#SFUserLocationWraper {
    display:inline;
    z-index: 9000;
    position:relative;
}
#divUserLocation {
    position: absolute;
    background-color: #62ad1f;
    top: 13px;
    right: 0px;
    width: 200px;
    display:none;
    text-align: left;
    z-index: 999;
}

#locFrame {
    POSITION: absolute; 
    FILTER: progid:DXImageTransform.Microsoft.Alpha( Opacity=100); 
    top: 13px;
    right: 0px;
    visibility:hidden;
}

#spacer {
    background: white none repeat scroll 0 0;
    display: block;
    height: 3px;
}
#divUserLocation > span {
    background-color: #62ad1f;
    /*border-color: #cccccc #cccccc #9a9a9a;
    border-style: solid;
    border-width: 1px;*/
    display: block;
    margin: 4px;
    margin-bottom:0;
    padding: 5px 13px;
    color:white;
    font-weight:bold;
    font-size: 14px;
    font-family:Tahoma;
}
#divUserLocation > ul {
    list-style: outside none none;
    padding: 0;
    border-color: #cccccc #cccccc #9a9a9a;
    border-style: solid;
    border-width: 1px;
    margin: 4px;
    margin-top:0;
    background-color: #f7f7f7;
}
#UserLocationList > li {
    border-bottom: 1px solid #cccccc;
}
#divUserLocation > ul > li > label {
    display: block;
    padding: 2px 5px;
}
#divUserLocation label:hover {
    background-color:#fff;
}
#divUserLocation > ul > li > label > span {
    margin-left:5px;
}

/*This above codes is for Default location on the Menu & it is used in ADRExplorer_CR.css too
    End */

/*following style added for jqgrid column resize*/
.ui-jqgrid > .ui-jqgrid-resize-mark,
body > .ui-jqgrid-resize-mark {
 width: 0;
 left: 0;
 cursor: col-resize;
 -webkit-touch-callout: none;
 -khtml-user-select: none;
 -ms-user-select: none;
 -moz-user-select: -moz-none;
 -webkit-user-select: none;
 -o-user-select: none;
 user-select: none;
 position: absolute;
 top: 0;
 /*height: 100px;*/
 overflow: hidden;
 display: none;
 border-left-width: 1px;
 border-right-width: 1px;
 z-index: 99999;
}

.ui-dialog-titlebar-close .ui-button-text {
    display:none !important;
}

/*following style added for alert error-message onpage*/
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}

/*END : style added for alert error-message onpage*/

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.subTable.ui-draggable {top:10px !important;}
#jqpopupBE {min-height:250px !important;height:auto;}
#jqpopupBE iframe{min-height:250px !important;}


/*--------------------------Duplicate document error pop up--------------------------*/
.ui-state-default.dxbButton_SF, .ui-widget-content .ui-state-default.dxbButton_SF
{	

	font-size: 11px !important;
	font-family: Tahoma !important;				    
	vertical-align: middle !important;	 		
	border: solid 1px #383838 !important;	
    padding: 1px 1px 1px 1px !important;
	cursor: pointer !important;
	color: #FFFFFF !important;
	border-style: solid !important;
    border-width: 1px !important;
    border-color: #518AC1 #001020 #001020 #6094C7 !important;
    font-weight: bold !important;
    background-color:#004A7F !important;
    /*background:none !important;*/
}
.dxbButtonHover_SF 
{
  	color: #FFFFFF;        
	/*background: #F2F2F2 url('<%=WebResource("DevExpress.Web.ASPxEditors.Images.edtButtonHoverBack.gif")%>') top;*/	  	 
	
    background-repeat: repeat-x;
    background-color:#004A7F;
    text-decoration:underline;
}
.dxbButtonChecked_SF 
{
    color: #FFFFFF;
	background-image: none;
	background-color: #8D8D8D;
}
.dxbButtonPressed_SF 
{
  	color: #000000;        
	background-image: none;
	background-color: #D5D5D5;
}
.dxbButton_SF div.dxb
{    
    padding: 3px 8px 4px 8px;
	border: 0px;
}
.dxbButton_SF div.dxbf
{     
    padding: 2px 7px 3px 7px;
	border: dotted 1px black;		
}
.dxbButton_SF div.dxb table
{    
  	color: #000000;    
	font-size: 9pt;
	font-family: Tahoma;				    
}
.dxbButton_SF div.dxb td.dxb
{    
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
/* Disabled */
.dxbDisabled_SF
{
    border-color: #c3c3c3;
	color: #808080;
	cursor: default;
	background: #ededed;
}
.dxbDisabled_SF td.dxb
{
	color: #808080;
}

.dxbButton_SF_btn, .dxbButton_SF_btn.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.ui-state-focus {
    background-image: none !important;
    vertical-align: middle;
    border: solid 1px #383838 !important;   
    cursor: pointer !important;
    color: #FFFFFF !important;
    border-style: solid;
    border-width: 1px;
    border-color: #518AC1 #001020 #001020 #6094C7;
    font-weight: bold !important;
    background-color: #004A7F !important;
    padding: 5px 9px;
} 
.dxbButton_SF_btn:hover{
    text-decoration:underline;
    background-image: none !important;
    vertical-align: middle;
    border: solid 1px #383838 !important;   
    cursor: pointer !important;
    color: #FFFFFF !important;
    border-style: solid;
    border-width: 1px;
    border-color: #518AC1 #001020 #001020 #6094C7;
    font-weight: bold !important;
    background-color: #004A7F !important;
    padding: 5px 9px;
}
.dxbButton_SF_btn.disabled {
    pointer-events: none;
     background-image: none !important;
    vertical-align: middle;
    border: solid 1px #383838 !important;   
    cursor: pointer !important;
    color: #FFFFFF !important;
    border-style: solid;
    border-width: 1px;
    border-color: #518AC1 #001020 #001020 #6094C7;
    font-weight: bold !important;
    background-color: #004A7F !important;
    padding: 5px 9px;
}
/*----------------------------------------------------*/