/* Minification failed. Returning unminified contents.
(770,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#d9d9d9'
(771,40): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#d9d9d9'
(1451,11): run-time error CSS1035: Expected colon, found '#323232'
 */
Body {
    margin: 0px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1em;
}

textarea {
    resize: none;
}

input[type="checkbox"] {
    height: 13px !important;
    width: 13px !important;
}

input[type="text"], input[type="password"] {
    height: 24px;
    padding: 0px 0px 0px 2px;
    border: 1px solid rgb(169, 169, 169);
}

select {
    height: 28px;
    border: 1px solid rgb(169, 169, 169);
}

*:focus {
    outline: none;
}

.RoundedTable {
    margin-left: 10px;
}
 table {
    
    table-layout: auto;
}
.TESLinks {
    font-family: Verdana;
    font-size: 12px;
    color: #2070cf; 
    text-decoration: underline;
    cursor: pointer;
}

.TESLinksWithOutUL {
    font-family: Verdana;
    font-size: 12px;
    color: #2070cf;
    cursor: pointer;
}

.DisableTESLinks {
    font-family: Verdana;
    font-size: 12px;
    color: #2070cf;
    opacity: 0.4;
}

.TESLinksTabbed {
    font-family: Verdana;
    color: #2070cf; 
    text-decoration: underline;
    background: none !important;
    border: none;
    padding: 0 !important;
    cursor: pointer;
}

.TESEditLinks {
    font-family: Verdana;
    font-size: 12px;
    color: #2070cf; 
    text-decoration: underline;
}

.TESLinks a:hover {
    cursor: pointer;
    text-decoration: underline;
}

.TESLinks a:visited {
    color: #1F59A2 !important;
    cursor: pointer;
    text-decoration: underline;
}

.Hide {
    display: none;
    visibility: hidden;
}

.Show {
    display: block;
    visibility: visible;
}

.tdContentHeading {
    font-family: Verdana;
    font-size: 15px;
    font-weight: bold;
    color: #323232;
    text-decoration: none;
    padding-left: 10px;
    text-align: left;
    line-height: 110%;
}

.ContentHeading {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #323232;
    text-decoration: none;
    padding-left: 10px;
    text-align: left;
    line-height: 110%;
}

span.ContentHeading {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #323232;
    text-decoration: none;
    padding-left: 10px;
    text-align: left;
    float: left;
}


.ContentHeadingWithoutPadding {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #323232;
    text-decoration: none;
    padding-left: 0px;
    text-align: left;
}

.ContentHeadingBottom {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    padding-left: 0px;
    text-align: left;
}

.ContentHeadingRight {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #323232;
    text-decoration: none;
    text-align: left;
}

.ContentTextWithoutPadding {
    /*Apply this to all content or paragraph text*/
    font-family: Verdana;
    font-size: 12px;
    padding-left: 0px;
    height: 32px;
}

.SmallerContentTextWithoutPadding {
    /*Applied to the Events display control*/
    font-family: Verdana;
    font-size: 9px;
    color: #676767;
    padding-left: 0px;
}

.SmallerBlackContentTextWithoutPadding {
    /*Applied to the Events display control*/
    font-family: Verdana;
    font-size: 9px;
    color: #000000;
    padding-left: 0px;
    vertical-align: text-top;
    white-space: pre-wrap;
}

.ContentText2Padding {
    /*Apply this to all content or paragraph text*/
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    padding-left: 2px;
}



.ContentText4Padding {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    padding-left: 4px;
    height: 32px;
}

.ContentTextWithZeroPadding {
    /*Apply this to all content or paragraph text*/
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    /*border: 1px solid #4C912D;*/
}

.ContentText {
    /*Apply this to all content or paragraph text*/
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    padding-left: 10px !important;
    /*border: 1px solid #4C912D;*/
}

.ContentTextPadding{
    /*Apply this to all content or paragraph text*/
    font-family: Verdana;
    font-size: 11px;
    color: #333333;
    padding-left: 10px;
}
.ContentTextNoPadding {
    /*Apply this to all content or paragraph text*/
    font-family: Verdana;
    font-size: 11px;
    color: #333333;
}


.ContentTextWorkOrder {
    /*Apply this to all content or paragraph text*/
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    position: relative;
    bottom: 5px !important;
}

span.Content {
    /*Apply this to all content in span control alone*/
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
}


span.ContentText {
    /*Apply this to all content in span control alone*/
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    float: left;
    padding-left: 10px;
}

span.ContentTextNoFloat {
    /*Apply this to all content in span control alone*/
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    padding-left: 10px;
}


.ContentRowPadding {
    padding-left: 10px;
}

.ContentNewText {
    /*Apply this to all content or paragraph text*/
    font-family: Verdana;
    font-size: 12px;
    color: #676767;
    padding-left: 5px;
}

.ContentTextBold {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
}

.ContentTextBoldPad {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
    padding-left: 10px;
}

.ContentTextWithCustomPadding {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    padding-left: 7px;
}

.ContentTextWithAllSidePadding {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.CustomContentText {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    padding-left: 3px;
}

.ContentTextBigAndBold {
    /*Apply this to all content or paragraph text*/
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
    color: #333333;
    padding-left: 10px;
    padding-right: 10px;
}

.TimeFormatText {
    font-family: Verdana;
    font-size: 11px;
    color: #676767;
    padding-left: 19px;
}

.CustomContentHeading {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #323232;
    text-decoration: none;
    padding-left: 2px;
}

.PanelContentText {
    /*For Error /Validation message display - Inside Panel Control*/
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    padding-left: 10px;
    margin-bottom: 10px;
}

.Truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.SectionErrorPanel {
    /*For Error /Validation message display - Inside Panel Control*/
    font-family: Verdana;
    font-size: 11px;
    color: Red;
}

.RightColumnText {
    /*Apply this to all right Column Content text*/
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
    /*padding-top: 5px;
	width: 145px;*/
}

.HomePageLinksPadding {
    /*Apply this to HomePageLinksPadding text*/
    padding-left: 12px;
    padding-top: 5px;
    width: 145px;
}



.RightColumnHeading {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    padding-left: 10px;
    width: 145px;
    text-align: left;
}

.LocalConditions {
    font-family: Verdana;
    font-size: 11px;
    color: #999999;
    text-decoration: none;
    padding-right: 10px;
    /*padding-left: 10px;
	width: 145px;*/
    text-align: right;
}

span.RightColumnHeading {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    padding-left: 10px;
    width: 145px;
    text-align: left;
    float: left;
}

.RightColumnHeadingWithoutPadding {
    /* This class is used for default.aspx page Right Column Heading */
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    width: 145px;
    text-align: left;
    border: 0px;
}

.RightColumnContent a:link {
    /* THis is used for Right Column inner content only*/
    color: #6890c6 !important;
    font-family: Verdana;
}

.RightColumnContent a:visited, .redcol a:active, .redcol a:hover {
    text-decoration: none;
    color: #6890c6 !important;
}

.FooterContentText {
    font-family: Verdana;
    font-size: 10px;
    color: #FFFFFF;
}

.FooterBg {
    /*Apply on Footer Table*/
    width: 100%;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #333333;
    vertical-align: bottom;
    height: 46px;
    background-color: #333333;
}

.FooterBgEULALink {
    /*Apply on Footer Table*/
    width: 100%;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #333333;
    vertical-align: bottom;
    background-color: #333333;
}
/*desktop UI*/
@media screen and (min-width: 737px) {
    .FooterBgEULALinkHeight {
        height: 46px;
    }
}
/*large mobile device in any orientation*/
@media screen and (max-width: 736px) {
    .FooterBgEULALinkHeight {
        height: 30px;
    }
}

/*small mobile device in portrait orientation*/
@media screen and (max-width: 480px) and (orientation:portrait) {
    .FooterBgEULALinkHeight {
        height: 40px;
    }
}
/*small mobile device in landscape orientation*/
@media screen and (max-width: 480px) and (orientation:landscape) {
    .FooterBgEULALinkHeight {
        height: 25px;
    }
}

.FooterHeight {
    height: 64px;
}

.BuildingTreeTable {
    font-family: Verdana;
    font-size: 11px;
    color: #1F59A2;
    padding-left: 16px;
}

    .BuildingTreeTable a {
        font-family: Verdana;
        font-size: 11px;
        color: #1F59A2;
        height: 16px;
    }

.ForwardBackwardTable {
    border-bottom-color: #FCE8C3;
    border-top-color: #FCE8C3;
    border-left-color: White;
    border-left-width: 0;
    border-right-color: White;
    border-right-width: 0;
}

.ScheduleToolbar {
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
}

.BuildingTreeTrigger {
    display: block;
    vertical-align: baseline;
    font-family: Verdana;
    font-size: 11px;
    color: #1F59A2;
    margin-bottom: 5px;
    margin-top: 5px;
}

    .BuildingTreeTrigger a {
        color: #1F59A2;
    }

.ContentTreePadding {
    padding-left: 10px;
}

.BuildingTreeExpand {
    display: block;
    margin-left: 32px;
}

.BuildingTreeCollapse {
    display: none;
    margin-left: 32px;
}

.colHeader {
    float: left;
    /* background-image: url(/TracerES/images/pnlBackGround.gif);
    background-repeat: no-repeat; */
    background-color: #f7f7f7;
    border: 1px solid #d9d9d9;
    background-size: 100% 40px;
    height: 40px;
    width: 100%;
    vertical-align: middle;
}

.colBody {
    /*background-image: url(/TracerES/images/pnlBodyBackground_content.gif);
    background-repeat: repeat-y; */
    background-color: #fcfdff;
    border: 1px solid #d9d9d9;
    background-size: 100%;
    width: 100%;
    float: left;
}

.colBottom {
    /*background-image: url(/TracerES/images/pnlBodyBackground_bottom.gif);
    background-size: 100% 10px;
    background-repeat: no-repeat;
    width: 100%;
    line-height: 10px;*/
}

.FilterForColumn {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    color: #333333;
    vertical-align: baseline;
    padding-left: 10px;
}

.FilterShowOnly {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    color: #333333;
    vertical-align: baseline;
    padding-left: 15px;
}

.FilterColumnDropDown {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    width: 150px;
    height: 32px;
}

.FilterShowControls {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    width: 225px;
    height: 32px;
}

.FilterApplyButton {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    margin-left: 10px;
    background-color: #333333;
    color: #ffffff;
    border-width: 0px;
    height: 32px;
    -webkit-appearance: none;
}

    .FilterApplyButton:hover {
        background-color: #000000;
    }

.ContentSectionsBreak {
    height: 10px;
}

.ContentToGridBreak {
    height: 15px;
}

.TabsContentToMessageBreak {
    padding-top: 7px;
}

.ContentToButtonsBreak {
    height: 20px;
}

.GlobalHeaderLinksBottomPadding {
    height: 11px;
}

.ContentToFooterBreak {
    height: 30px;
}

.ContentToValueBreak {
    height: 5px;
}

.HelpImageHeight {
    height: 23px;
    width: 23px;
    border: 0px;
    padding-top: 3px;
}

.HelpImageAlignment {
    vertical-align: top;
    text-align: right;
}

.NavigationWidth {
    width: 145px;
}

.FirstHorizontalLinkPadding {
    padding-left: 10px;
}

.NextHorizontalLinkPadding {
    padding-left: 25px;
}

.SortColumnImage {
    margin-left: 4px;
    margin-right: 0px;
    vertical-align: text-bottom;
    width:15px;
    margin-bottom:-1px;
}

.EmptyPagerDisplay {
    padding: 15px 15px 15px 0px;
    border-top-width: 0px !important;
    border-left-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 1px !important;
    border-color: rgba(204, 204, 204, 1);
    border-style: solid;
}

.PagerDisplay {
    font-family: Verdana;
    font-size: 12px;
    color: #676767;
    padding-left: 0px;
}

.PnlNavTreePagerDisplay {
    font-family: Verdana;
    font-size: 11px;
    color: #676767;
    padding-left: 10px;
}

.SearchDisplay {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    padding-left: 20px;
}

.TableLeftSpacing {
    padding-left: 8px;
}

.TableLeftSpacing2 {
    padding-left: 24px;
}

.image {
    border-width: 0px;
}

.CustomTableLeftSpacing {
    padding-left: 5px;
}

.TableCenterAlign {
    text-align: center;
}

.TableBorderAssign {
    border-top: 1px solid #dbdbdb;  
    border-bottom: 1px solid #dbdbdb;
}

.TableHeaderWithCheckbox {
    background-color: #dbdbdb;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 20px;
    width: 1%;
    min-width: 35px;
    border-top: 1px solid #dbdbdb; #d9d9d9;
    border-bottom: 1px solid #dbdbdb;  #d9d9d9;
    text-align: left;
}


.TableBaseRowPadding {
    padding-left: 20px;
    text-align: left !important;
}

.TableBaseRowPadding:hover {
    background-color: #f3fafe;
}

.TableBaseRowNoPadding {
    text-align: left !important;
}

.TableBaseRow {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    background-color: #FFFFFF;
    padding-left: 20px !important;
    border-bottom: 1px solid #dbdbdb; 
    height: 48px;
}

    .TableBaseRow a {
        color: #2070CF;
        text-decoration: none;
    }

        .TableBaseRow a:visited {
            color: #6890C6;
            text-decoration: none;
        }

    .TableBaseRow:hover {
        background-color: #f3fafe;
    }

.TableBaseRowPadded {
    padding-left: 20px !important;
}

.TableBaseRowNoHover {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    background-color: #FFFFFF;
    padding-left: 20px !important;
    border-bottom: 1px solid #dbdbdb;
    height: 48px;
}
.TableBaseRowPaddingNoHover {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    background-color: #FFFFFF;
    padding-left: 20px !important;
    border-bottom: 1px solid #dbdbdb; 
    height: 48px;
}

.TableHeaderCheckboxControl {
    font-family: Verdana;
    font-size: 11px;
    color: #323232;
    background-color: #FCE8C3;
    padding-left: 0px;
}

.TableBaseRowWithCheckbox {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    text-align: left !important;
    background-color: #FFFFFF;
    padding-left: 20px !important;
    border-bottom: 1px solid  #dbdbdb; 
    height: 48px;
}

    .TableBaseRowWithCheckbox a {
        color: #2070CF;
        text-decoration: none;
    }

        .TableBaseRowWithCheckbox a:visited {
            color: #2070cf;
            text-decoration: none;
        }

    .TableBaseRowWithCheckbox:hover {
        background-color: #f3fafe;
    }

.TableAlterRow {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    background-color: #fafafa;
    padding-left: 20px;
    border-bottom: 1px solid #dbdbdb; 
    height: 48px;
}

    .TableAlterRow a {
        color: #2070CF;
        text-decoration: none;
    }

        .TableAlterRow a:visited {
            color: #2070cf;
            text-decoration: none;
        }

    .TableAlterRow:hover {
        background-color: #f3fafe;
    }

.TableAlterRowWithCheckbox {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    text-align: left;
    background-color: #fafafa;
    padding-left: 20px;
    border-bottom: 1px solid #dbdbdb;
    height: 48px;
}

    .TableAlterRowWithCheckbox a {
        color: #2070cf;
        text-decoration: none;
    }

        .TableAlterRowWithCheckbox a:visited {
            color: #2070cf;
            text-decoration: none;
        }

    .TableAlterRowWithCheckbox:hover {
        background-color: #f3fafe;
    }

.LeftNavHeader {
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    color: #323232;
    padding: 11px;
    width: 145px;
    border-right: 1px;
}

.LeftNavMenuItem {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    padding-left: 16px;
    border-right: 1px;
    padding-bottom: 11px;
    padding-right: 11px;
    padding-top: 11px;
    margin: 0px;
    padding: 15px;
}

.LeftNavMenuLabel {
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    padding-left: 22px;
    border-right: 1px;
    padding-bottom: 11px;
    padding-right: 11px;
    padding-top: 11px;
    margin: 0px;
}

.LeftNavMenuItem a {
    cursor: pointer;
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}

    .LeftNavMenuItem a:hover {
        cursor: pointer;
        font-family: Verdana;
        font-size: 13px;
        font-weight: normal;
        text-decoration: none;
    }

    .LeftNavMenuItem a:visited {
        cursor: pointer;
        font-family: Verdana;
        font-size: 13px;
        font-weight: normal;
        text-decoration: none;
    }

.LeftNavMenuBg {
    background-color: #FFFFFF;
    margin: 0px;
    width: 100%;
    height: 100%;
}

.LeftNavMenuWidth {
    margin: 0px;
    width: 200px;
}

.LeftNavSelected {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    background-color: #f1f1f1;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    cursor: default;
}

    .LeftNavSelected a {
        font-family: Verdana;
        font-size: 14px;
        font-weight: normal;
        cursor: default;
        text-decoration: none;
    }

        .LeftNavSelected a:hover {
            font-family: Verdana;
            font-size: 14px;
            font-weight: normal;
            cursor: default;
            text-decoration: none;
        }

        .LeftNavSelected a:visited {
            font-family: Verdana;
            font-size: 14px;
            font-weight: normal;
            cursor: default;
            text-decoration: none;
        }

.LeftNavMenuItemSelected {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    border-style: none;
    background-color: #f1f1f1;
    border-right: 1px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 15px;
    padding-right: 11px;
    cursor: pointer;
    color: #2070cf;
}


    .LeftNavMenuItemSelected a {
        font-family: Verdana;
        font-size: 13px;
        font-weight: normal;
        text-decoration: none;
    }

        .LeftNavMenuItemSelected a:hover {
            font-family: Verdana;
            font-size: 13px;
            font-weight: normal;
            text-decoration: none;
        }

        .LeftNavMenuItemSelected a:visited {
            font-family: Verdana;
            font-size: 13px;
            font-weight: normal;
            text-decoration: none;
        }

.LeftNavSubMenuItem {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    border-style: none;
    background-color:#fff;
    border-right: 1px;
    padding-left: 22px;
    padding-right: 11px;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
}

    .LeftNavSubMenuItem a {
        cursor: pointer;
        font-family: Verdana;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
    }

        .LeftNavSubMenuItem a:hover {
            cursor: pointer;
            font-family: Verdana;
            font-size: 14px;
            font-weight: normal;
            text-decoration: none;
        }

        .LeftNavSubMenuItem a:visited {
            cursor: pointer;
            font-family: Verdana;
            font-size: 14px;
            font-weight: normal;
            text-decoration: none;
        }

.LeftNavBottomSubMenuItem {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    border-style: none;
    background-color: #f1f1f1;
    border-right: 1px;
    padding-left: 22px;
    padding-right: 11px;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
}

    .LeftNavBottomSubMenuItem a {
        cursor: pointer;
        font-family: Verdana;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
    }

        .LeftNavBottomSubMenuItem a:hover {
            cursor: pointer;
            font-family: Verdana;
            font-size: 11px;
            font-weight: normal;
            text-decoration: none;
        }

        .LeftNavBottomSubMenuItem a:visited {
            cursor: pointer;
            font-family: Verdana;
            font-size: 11px;
            font-weight: normal;
            text-decoration: none;
        }

.LeftNavSubMenuBg {
    background-color: #f1f1f1;
    margin: 0px;
}


.LeftNavSubMenuItemSelected {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    background-color: #f1f1f1;
    padding-left: 15px;
    padding-right: 11px;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: default;
}

    .LeftNavSubMenuItemSelected a {
        font-family: Verdana;
        font-size: 14px;
        font-weight: normal;
        background-color: #f1f1f1;
        cursor: default;
    }

        .LeftNavSubMenuItemSelected a:hover {
            font-family: Verdana;
            font-size: 14px;
            font-weight: normal;
            background-color: #f1f1f1;
            cursor: default;
        }

        .LeftNavSubMenuItemSelected a:visited {
            font-family: Verdana;
            font-size: 14px;
            font-weight: normal;
            background-color: #f1f1f1;
            cursor: default;
        }

.LeftNavMenuSingleItem {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    background-color: #f1f1f1;
    padding-left: 15px;
    border-right: 1px;
    padding-bottom: 11px;
    padding-right: 11px;
    padding-top: 11px;
    margin: 0px;
}

    .LeftNavMenuSingleItem a {
        cursor: pointer;
        text-decoration: none;
    }

.TableHeaderBasic {
    border-spacing: 0px;
    padding: 0px;
    width: 100%;
}

.TableHeader {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #323232; 
    text-decoration: none;
    background-color: #dbdbdb;
    padding-top: 4px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 20px;
    text-align: left;
    border-bottom: 1px solid #dbdbdb;
    border-top: 1px solid #dbdbdb;
    height: 36px; 
}

    .TableHeader a {
        font-size: 12px;
        color: #333333;
        text-decoration: none;
    }

        .TableHeader a:visited {
            text-decoration: none;
            color: #333333;
        }

.TableHeaderLeft {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #323232; 
    text-decoration: none;
    background-color: #dbdbdb;  
    padding-top: 4px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 20px;
    text-align: left;
    border-bottom: 1px solid #dbdbdb;
    border-top: 1px solid #dbdbdb;
    height: 36px; 
}

    .TableHeaderLeft a {
        font-size: 12px;
        color: #ffffff !important;
        text-decoration: none;
    }

        .TableHeaderLeft a:visited {
            text-decoration: none;
            color: #ffffff !important;
        }

.TableHeaderSortable {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #323232;
    text-decoration: none;
    background-color: #dbdbdb; 
    padding-top: 4px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 20px;
    text-align: left;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #d9d9d9;
}

    .TableHeaderSortable a {
        font-size: 12px;
        color: #171717; 
        text-decoration: none;
    }

        .TableHeaderSortable a:visited {
            text-decoration: none;
            color: #171717;  
        }

        .TableHeaderSortable a:hover {
            font-size: 12px;
            color: #104095; 
            text-decoration: underline;
        }

.RemoveLeftPadding {
    padding-left: 0px !important;
}

.TableHeaderLeftSortable {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #171717; 
    text-decoration: none;
    background-color: #f1f1f1; 
    padding-top: 4px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 20px;
    text-align: left;
    border-top: 1px solid #d9d9d9 !important;
    border-bottom: 1px solid #d9d9d9;
    height: 36px; 
    border-spacing: 0px;
    word-break: keep-all;
}

.TableHeaderLeftSortableNoBackGround {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #171717;  
    text-decoration: none;
    padding-top: 3px;
    padding-right: 2px;
    text-align: right;
    border-bottom: 2px solid #999999;
    height: 5px;
    border-spacing: 0px;
}

.TableContentOverride {
    text-align: left !important;
    vertical-align: middle;
}
.TableContentOverrideDataLogColumn {

    padding-left: 5px!important; 
}
.TableContentOverrideWithVertical {
    vertical-align: middle;
}

.TableHeaderLeftSortNoBackGround {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #171717; 
    text-decoration: none;
    padding-top: 3px;
    padding-right: 2px;
    padding-left: 15px;
    text-align: right;
    border-bottom: 2px solid #999999;
    height: 5px;
    border-spacing: 0px;
}

.TableHeaderLeftSortable a {
    font-size: 12px;
    color: #171717; 
    text-decoration: none;
}

    .TableHeaderLeftSortable a:visited {
        text-decoration: none;
        color: #171717; 
    }

    .TableHeaderLeftSortable a:hover {
        font-size: 12px;
        color: #1F59A2;
        text-decoration: underline;
    }

.TableHeaderLeftSortableForLink {
    font-family: Verdana;
    font-size: 12px;
    color: #2070cf; 
    font-weight: normal;
    text-decoration: underline;
    padding-top: 4px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 20px;
    text-align: left;
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    background-color: #f1f1f1; 
}

.TableHeaderSortableLink a {
    font-size: 12px;
    color: #2070CF;
    text-decoration: none;
    font-weight: bold !important;
}

.TableHeaderFixedWidth {
    white-space: -moz-pre-wrap !important;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: pre-wrap;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    width: 100%;
}

.TableHeaderCenter {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #323232; 
    text-decoration: none;
    background-color: #dbdbdb;  
    padding-top: 4px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 2px;
    text-align: center;
}

.TableHeaderPrimaryvals {
    vertical-align: top;
    width: 50%;
    padding-right: 5px;
}

.TableHeaderSecondaryvals {
    vertical-align: top;
    width: 50%;
    padding-left: 5px;
    border-spacing: 0px;
}

.TableAlarmGridHeader {
    width: 100%;
    height: 36px; 
    background: #dbdbdb; 
    border-spacing: 0px;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color #323232; 
    border-top: 1px solid #d9d9d9 !important;
    border-bottom: 1px solid #d9d9d9;
}

.EventDatetime {
    font-size: smaller;
    font-family: Verdana;
    color: #999999;
}

.ItemTemplateRowFont {
    color: #333;
    font-family: Verdana;
    font-size: 12px;
}


.AdjacentButtons {
    /*This should be applied to all Adjascent Buttons like Back-Next*/
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    vertical-align: middle;
    margin-left: 10px;
    white-space: normal;
    padding-left: 7px;
    padding-right: 7px;
    background-color: #333333;
    color: #ffffff !important;
    border-width: 0px;
    height: 32px;
    -webkit-appearance: none;
}

    .AdjacentButtons:hover {
        background-color: #000000;
    }

    .AdjacentButtons[disabled] {
        background-color: #d0d0d0;
    }

.FileUploadCtrlStyle {
    /*This should be applied to all Adjascent Buttons like Back-Next*/
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    vertical-align: middle;
    white-space: normal;
}
/* Fix for Button Text clip - 
			For browsers other than IE6 and IE7 widht is made 120px  
			For IE6 and IE7 width=100% */
html > body .AdjacentButtons {
    width: 105px;
    padding-left: 7px;
    padding-right: 7px;
}

.LeftRadioButtons {
    margin-left: 10px;
}

.TxtBoxSpace {
    padding-left: 15px;
    height: 30px;
}

.TxtBoxSpaceWithoutHeight {
    padding-left: 15px;
}

.TracerIdentityBg {
    background-color: #EFEBDF;
}

.InputFieldStyle {
    /*This should be applied to all Text Field or Input Field.*/
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    width: 150px;
    vertical-align: middle;
}

.InputFieldStyleShort {
    /*This should be applied to all Text Field or Input Field.*/
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    width: 40px;
    vertical-align: middle;
    text-align: right;
}

.BOWSInputFieldStyle {
    /*This should be applied to all Text Field or Input Field.*/
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    width: 80%;
    vertical-align: middle;
    text-align: right;
}

.InputFieldStyleLong {
    /*This should be applied to all Text Field or Input Field.*/
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    width: 200px;
    height: 24px;
    vertical-align: middle;
}

.DropDownFieldStyle {
    /*This should be applied to Dropdown List*/
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    height: 32px;
    vertical-align: middle;
}

.BOWSDropdownStyle {
    /*This should be applied to Dropdown List*/
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    width: 125px;
    vertical-align: middle;
}

TD.StatusDetails .DropDownFieldStyle {
    /*This should be applied to Dropdown List*/
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    width: 125px;
    vertical-align: middle;
}

.DropDownFieldStyleWithoutVAlign {
    /*This should be applied to Dropdown List which doesnot require Vertical align*/
    font-family: Verdana;
    font-size: 12px;
    color: #323232;
}

.ComboBoxFieldStyle {
    font-family: Verdana;
    font-size: 12px;
    color: #323232;
}

.ButtonStyle1 {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    vertical-align: middle;
    white-space: normal;
    word-wrap: break-word;
    background-color: #333333;
    color: #ffffff !important;
    border-width: 0px;
    height: 32px;
    -webkit-appearance: none;
    padding-left: 15px;
    padding-right: 15px;
}

.ButtonStyle {
    /*This should be applied to all Buttons*/
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    *width: 100%; /*This will work for IE6 and IE7 - Fix for Button Text clip*/
    *padding-left: 3px; /*This will work for IE6 and IE7 - Fix for Button Text clip*/
    *padding-right: 3px; /*This will work for IE6 and IE7 - Fix for Button Text clip*/
    vertical-align: middle;
    white-space: normal;
    word-wrap: break-word;
    background-color: #333333;
    color: #ffffff !important;
    border-width: 0px;
    height: 32px;
    min-width: 143px;
    -webkit-appearance: none;
}

.ButtonStyle3 {
    /*This should be applied to all Buttons*/
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    *width: 100%; /*This will work for IE6 and IE7 - Fix for Button Text clip*/
    *padding-left: 3px; /*This will work for IE6 and IE7 - Fix for Button Text clip*/
    *padding-right: 3px; /*This will work for IE6 and IE7 - Fix for Button Text clip*/
    vertical-align: middle;
    white-space: normal;
    background-color: #333333;
    color: #ffffff !important;
    border-width: 0px;
    height: 32px;
    min-width: 143px;
    -webkit-appearance: none;
    padding-left: 4px;
}

.SpanButtonStyle {
    /*This should be applied to all Buttons*/
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    *width: 100%; /*This will work for IE6 and IE7 - Fix for Button Text clip*/
    *padding-left: 3px; /*This will work for IE6 and IE7 - Fix for Button Text clip*/
    *padding-right: 3px; /*This will work for IE6 and IE7 - Fix for Button Text clip*/
    vertical-align: middle;
    white-space: normal;
    word-wrap: break-word;
    background-color: #333333;
    color: #ffffff !important;
    border-width: 0px;
    height: 32px;
    min-width: 115px;
    -webkit-appearance: none;
}

.ButtonStyle:hover {
    background-color: #000000;
}

.ButtonStyle[disabled] {
    background-color: #d0d0d0;
}

.MultiSCSuccess {
    font-size: 12px;
    font-family: Verdana; 
    color: #000000;
}
.MultiSCSuccess span{
    display:block;
    padding:5px 10px;
}
.OverrideButtonWidth {
    width: 170px !important;

}
.CheckSameCredential {
    display: table-row;
    visibility:visible;
}


.EditButtonImage {
    background-image: url(/TracerES/Images/EditButtonWhite.png);
    background-position: 92px center;
    background-repeat: no-repeat;
}

    .EditButtonImage:hover {
        background-image: url(/TracerES/Images/EditButtonWhitehover.png);
        background-position: 92px center;
        background-repeat: no-repeat;
    }

    .EditButtonImage[disabled] {
        background-image: url(/TracerES/Images/EditButtonWhitehover.png);
        background-position: 92px center;
        background-repeat: no-repeat;
        opacity: 0.2;
        background-color: #000000;
    }

.OverrideNotificationButtonStyle {
    width: 172px !important;
}

.NotificationImage {
    background-image: url(/TracerES/Images/StatusRedAlarm.gif);
    background-position: 133px center;
    background-repeat: no-repeat;
}

.ButtonStyleUserSummary {
    /*This should be applied to all Buttons*/
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    *width: 100%; /*This will work for IE6 and IE7 - Fix for Button Text clip*/
    *padding-left: 3px; /*This will work for IE6 and IE7 - Fix for Button Text clip*/
    *padding-right: 3px; /*This will work for IE6 and IE7 - Fix for Button Text clip*/
    vertical-align: middle;
    white-space: normal;
    word-wrap: break-word;
    height: 120%;
}
/* Fix for Button Text clip - 
			For browsers other than IE6 and IE7 widht is made 120px  
			For IE6 and IE7 width=100% */
html > body .ButtonStyle {
    width: 130px;
    *width: 100%;
}

.CustomButtonStyle {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    vertical-align: middle;
    background-color: #333333;
    color: #ffffff;
    border-width: 0px;
    height: 32px;
}

    .CustomButtonStyle:hover {
        background-color: #000000;
    }

    .CustomButtonStyle[disabled] {
        background-color: #d0d0d0;
    }

.CPCOverrideWidth {
    min-width: 60px !important;
}

.ButtonAlign {
    padding-left: 10px;
    min-width: 145px;
    padding-top: 5px;
}

.MPCButtonsAlign {
    float: left;
    padding-left: 10px;
    min-width: 145px;
    padding-top: 10px;
    padding-bottom: 3px;
}

.tdActionButtons {
    min-width: 650px;
}


.ButtonAlignDivs {
    padding-left: 10px;
    float: left;
    padding-top: 5px;
}

/*#region GlobalPointController CR #25497*/
.ButtonAlignWithoutTopPadding {
    /*	Style sheet to top align the button with the grid*/
    padding-left: 10px;
    width: 145px;
    *width: 100%;
    padding-top: 1px;
}
/*#region GlobalPointController CR #25497*/

.Alert {
    color: #FF0000;
}

.DateStyle {
    font-size: 11px;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    padding-top: 4px;
    padding-bottom: 4px;
}

.HourText {
    font-size: 10px;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
}

.ClsCalHeader {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #323232;
    text-decoration: none;
}

.ClsDayHeader {
    font-family: Verdana;
    font-size: 11px;
    color: #323232;
    background-color: #FFFFFF;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: bold;
}



@media Print {
    .TableHeader {
        font-family: Verdana;
        font-size: 13px;
        font-weight: bold;
        color: #323232;
        text-decoration: none;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 3px;
    }

    .TableBaseRow {
        font-family: Verdana;
        font-size: 11px;
        color: #676767;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 3px;
    }

    .TableAlterRow {
        font-family: Verdana;
        font-size: 11px;
        color: #676767;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 3px;
     

    }
}

.CalenderHeight {
    height: 16px;
    width: 16px;
}

.RadioButtonAlign {
    padding-left: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.TableHeight {
    height: 100%;
}

.OuterTableWidth {
    width: 1000px;
    height: 550px;
}

.OutTabWidthForPrinterCH {
    width: 700px;
    height: 100%;
}

.RadioContextText {
    font-family: Verdana;
    font-size: 12px;
    color: #676767;
    padding-left: 30px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.RadioContextTextWithoutPadding {
    color: #676767;
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

.RadioCheckBoxWithLabel input {
    float: left;
}

.RadioCheckBoxWithLabel label {
    margin-left: 20px;
    display: block;
    padding-top: 3px;
}

.PFBannerHeading {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #323232;
    padding-left: 9px;
    text-align: left;
}

.PFalinks {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}

.PFTableHeader {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    padding-top: 4px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 2px;
    text-align: center;
    border-bottom: 2px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
}

.PFTableAlterRow {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    background-color: #FFFFFF;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

.PFFooterContentText {
    font-family: Verdana;
    font-size: 10px;
}

.PFContentText {
    /*Apply this to all content or paragraph text*/
    font-family: Verdana;
    font-size: 11px;
    color: #676767;
    padding-left: 10px;
}

.PFTableBaseRow {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    background-color: #FFFFFF;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

.PrinterBH {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #323232;
    padding-left: 10px;
    text-align: left;
}


.PrinterTH {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    background-color: Transparent;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
}

.PrinterTHLeft {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    background-color: Transparent;
    padding-top: 4px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 2px;
    text-align: left;
}

.PrinterTHLeftSortable {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    background-color: Transparent;
    padding-top: 4px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 2px;
    text-align: left;
}

.PrinterTAR {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    background-color: #FFFFFF;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

.PrinterFCT {
    font-family: Verdana;
    font-size: 10px;
}

.PrinterCT {
    /*Apply this to all content or paragraph text*/
    font-family: Verdana;
    font-size: 11px;
    color: #676767;
    padding-left: 10px;
}

.PrinterBoldCT {
    /*Apply this to all content or paragraph text*/
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #676767;
    padding-left: 10px;
}

.PrinterTBR {
    font-family: Verdana;
    font-size: 11px;
    color: #323232;
    background-color: #FFFFFF;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

.PrinterCH {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #323232;
    text-decoration: none;
    padding-left: 10px;
    text-align: left;
}

.PrinterCHWithoutPadding {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #323232;
    text-decoration: none;
    padding-left: 2px;
    text-align: left;
}


.ContentLabelForTenant {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
    padding-left: 0px;
}

.ContentLabel {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
    padding-left: 10px;
}

.ContentLabelWithoutPadding {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
}

.ContentTextNoBoldWithoutPadding {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
}

.GraphImage {
    border-style: solid;
    border-width: 1px;
    height: 12px;
}

.CheckBoxText {
    /*Apply this to all checkbox*/
    font-family: Verdana;
    font-size: 11px;
    color: #676767;
    padding-left: 7px;
}

.checkBoxLeftMargin {
    padding-left: 19px;
}

.ErrorMark {
    color: red;
    padding-left: 5px;
}

.HeaderGlobalLinks {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 11px;
    vertical-align: bottom;
}

.HeaderGlobalLink {
    color: White;
    text-decoration: none;
    padding-right: 22px;
}

.HeaderInternalLinks {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    padding-top: 11px;
    vertical-align: top;
}

.HeaderInternalLink {
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 22px;
}

.SelectedHeaderGlobalLink {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #323232;
    text-decoration: none;
    padding-top: 11px;
    padding-right: 10px;
    vertical-align: top;
}

.HeaderNavArrow {
    padding-right: 5px;
    margin-right: 5px;
}

.PageHeaderGradient {
    height: 50px;
    background-repeat: repeat-y;
/*    background-color: #d7ceb1;*/
}

.SubHeaderBg {
    /*Apply on Sub Heading Tabel */
    background-color: #eeeade;
    /*border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #897C50;*/
    width: 100%;
    height: 40px;
}

.BreadcrumbPadding {
    padding-left: 11px;
    padding-bottom: 6px;
    vertical-align: bottom;
    font-family: Verdana;
    font-size: 10px;
    color: #666666;
}

.SubHeaderText {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    padding-left: 8px;
    padding-top: 11px;
    vertical-align: top;
}

.SubHeaderRightText {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: right;
    padding-top: 11px;
    vertical-align: top;
}

.SubHeaderSpacing {
    padding-left: 6px;
    padding-top: 5px;
    vertical-align: top;
}

.SubHeaderRightMargin {
    width: 43px;
}

.BreadcrumbRightMargin {
    width: 30px;
    text-align: right;
}

.BreadcrumbRightPadding {
    padding-right: 28px;
    padding-bottom: 4px;
    vertical-align: bottom;
    text-align: right;
}

.BreadcrumbNavLinksSearchTips {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #2070cf; 
    padding-bottom: 6px;
    vertical-align: bottom;
}

    .BreadcrumbNavLinksSearchTips a {
        font-family: Verdana;
        font-size: 11px;
        font-weight: bold;
        color: #2070cf; 
        padding-bottom: 6px;
        vertical-align: bottom;
        text-decoration: underline;
    }

        .BreadcrumbNavLinksSearchTips a:hover {
            font-family: Verdana;
            font-size: 11px;
            font-weight: bold;
            color: #2070cf;
            padding-bottom: 6px;
            vertical-align: bottom;
            cursor: pointer;
        }


        .BreadcrumbNavLinksSearchTips a:visited {
            font-family: Verdana;
            font-size: 11px;
            font-weight: bold;
            color: #2070cf; 
            padding-bottom: 6px;
            vertical-align: bottom;
        }

/* Changed bottom padding */
.BreadcrumbNavLinks {
    /*Apply this to breadcrumb link page */
    font-family: Verdana;
    font-size: 10px;
    color: #666666 !important;
}

    .BreadcrumbNavLinks a:hover {
        cursor: pointer;
    }

    .BreadcrumbNavLinks a:visited {
        text-decoration: none;
    }

/* Changed bottom padding */
.BreadcrumbCurrentLink {
    /*Apply this to active page*/
    font-family: Verdana;
    font-size: 10px;
    color: #666666;
    vertical-align: baseline;
}

.BannerHeading {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #323232;
    padding-left: 10px;
    text-align: left;
}

.VerticalRowSpace {
    height: 2px;
}

.TimerRadioControlContent {
    /*Apply this to all content or paragraph text*/
    font-family: Verdana;
    font-size: 12px;
    color: #676767;
}

.TimerComboControlPadding {
    padding-left: 5px;
}

.GraphFooter {
    padding-left: 2px;
}

.ModalBackground {
    background-color: #efebdf;
    opacity: 0.8;
    filter: alpha(opacity=40);
    height: auto;
    position: fixed;
}

.ProgressIndicatorBackground {
    background-color: #efebdf;
    opacity: 0.4;
    filter: alpha(opacity=40);
    height: auto;
    position: fixed;
}

.ProgressIndicatorBackgroundWithoutMask {
    display: none;
    z-index: -1;
    width: 0px;
    height: 0px;
}

.ModalPopupOverProgressIndicator {
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    background-color: white;
    padding: 3px;
    height: auto;
    width: auto;
    z-index: 100002 !important;
}

.ModalPopup {
    border: 1px solid #cccccc;
    background-color: white;
    padding: 3px;
    height: auto;
    width: auto;
    border-radius: 6px;
}

.datalogModalPopup {
    border: 1px solid #cccccc;
    border-radius: 6px;
    background-color: white;
    padding: 3px;
    height: 500px;
    width: auto;
    top: 0px !important;
}

.ScrollBarModalPopup {
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    background-color: white;
    padding: 3px;
    height: 600px;
    width: auto;
    overflow: auto;
}

.ScrollBarExceptionModalPopup {
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    background-color: white;
    padding: 3px;
    max-height: 100%;
    overflow: auto;
}

.QuickClick {
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    background-color: white;
    padding: 3px;
    height: auto;
    width: auto;
}

ModalPopupLighterBorder {
    border-width: 3px;
    border-color: Gray;
    background-color: white;
    padding: 3px;
    height: auto;
    width: auto;
}

.PrintModalPopup {
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    background-color: white;
    padding: 3px;
}

a {
    text-decoration: none;
}

.MasterMainContainer {
    width: 100%;
    margin: 0 0;
    min-height: 100%;
    min-width: 812px;
    max-width: 1920px;
    float: left;
}

.MasterFooter {
    margin: 0 0;
    float: left;
    width: 100%;
}

.MasterFooterSpacer {
    height: 64px;
}



.WizardControlButtons {
    color: #000000;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    width: 100px;
    vertical-align: middle;
}

.ListBoxLeftPadding {
    padding-left: 10px;
}

.ChartTooltip {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    font-family: Verdana;
    font-size: 8pt;
    padding: 3px;
    border: solid 1px;
    background-color: #FED176;
}

.ProgressContainer {
    border: solid 1px #808080;
    border-width: 1px 0px;
}

.ProgressMessage {
    background: url(/TracerES/CSS/Images/BannerGradient.gif);
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 0px 10px;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    line-height: 1.9;
    font-family: Verdana;
}

.TableColumnTextAsLabel {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
    padding-left: 10px;
}

.TableColumnLeftPadding {
    padding-left: 10px;
}

.LeftPaddingForItemsUnderRadioButton {
    padding-left: 15px;
}

.LeftPaddingForOverrideItemsUnderRadioButton {
    padding-left: 20px;
}

.VerticalColumnSpace {
    height: 5px;
}

.TextBoxLeftPadding {
    padding-left: 10px;
}

.DropDownListLarge {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    width: 170px;
}

.ContentTextUnderCheckBox {
    /*Apply this to all content or paragraph text*/
    font-family: Verdana;
    font-size: 11px;
    color: #676767;
    padding-left: 26px;
}

.BuildingTreeIndent {
    padding-left: 25px;
    margin-top: 5px;
}


.BuildingTreeRootNodeIndent {
    padding-left: 0px !important;
}

.BuildingTreeNoIndent {
    margin-top: 5px;
}

.EditableList div:hover {
    background-color: highlight;
}

.EditableList {
    position: absolute;
    visibility: hidden;
    cursor: default;
    overflow: auto;
    border-width: 1px;
    border-color: ActiveBorder;
    border-style: solid;
    padding: 0px 5px 5px 3px;
    background-color: #FFFFFF;
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    text-align: left;
    white-space: nowrap;
    margin: 0px;
    z-index: 2147483646;
    -moz-user-select: none;
    -webkit-user-select: none;
}

.EditableListBox {
    -moz-user-select: text;
    -webkit-user-select: text;
    font-family: Verdana;
    font-size: 11px;
    vertical-align: middle;
    cursor: default;
    padding: 0px;
    margin: 0px;
}

.EditableButtonWrapper {
    /*-webkit-appearance: menulist-button;
	-moz-appearance: menulist-button;*/ /* Its not working for Ipad and tab its shows black shade. */
    vertical-align: middle;
}

.EditableButton {
    cursor: default;
    visibility: visible;
    vertical-align: middle;
}

.EditableSelect-moz {
    -moz-user-select: -moz-none;
}

.EditableSelect-webkit {
    -webkit-user-select: none;
    -webkit-appearance: textfield;
}

.EditableSelect-ms {
}

.EditableSelect {
    cursor: default;
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
    z-index: 2147483647;
}

.HoverDelay {
    background-color: Silver;
    color: Black;
}

.ListBox {
    cursor: default;
    overflow: auto;
    padding: 0px 5px 5px 5px;
    background-color: #FFFFFF;
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    text-align: left;
    white-space: nowrap;
}

.TextAlignRight {
    float: right;
    text-align: right;
}

.ListItemSpacing {
    margin-top: 10px;
}

.TableHeaderLeftBlack {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: White;
    text-decoration: none;
    padding-top: 4px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 2px;
    text-align: left;
}

.TableBaseRowBlack {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
    padding-left: 2px;
    border: 0px;
}

.TableAlterRowBlack {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    background-color: #999;
    padding-left: 2px;
    border: 0px;
}

.scale {
    font-family: Verdana;
    font-size: 10px;
    vertical-align: middle;
    color: White;
}

.TransparentTextBox {
    text-align: right;
    font-family: Verdana;
    font-size: 12px;
    vertical-align: middle;
    color: White;
    border: 0px;
    background-color: transparent;
    padding-left: 1px;
    padding-right: 12px;
    width: 98px;
}

.FloodFillDefault {
    opacity: 0.5;
    background-color: transparent;
    overflow: hidden;
    position: absolute;
    z-index: 1;
}

.FloodFillNoData {
    opacity: 0.5;
    filter: alpha(opacity = 50);
    background-color: #000000;
    overflow: hidden;
    position: absolute;
    z-index: 1;
}

.FloodFillCommunication {
    opacity: 0.5;
    filter: alpha(opacity = 50);
    background-color: #999999;
    overflow: hidden;
    position: absolute;
    z-index: 1;
}

.FloodFillOccupancy {
    opacity: 0.5;
    filter: alpha(opacity = 50);
    background-color: #ECA319;
    overflow: hidden;
    position: absolute;
    z-index: 1;
}

.FloodFillHigh {
    opacity: 0.5;
    filter: alpha(opacity = 50);
    background-color: #990000;
    overflow: hidden;
    position: absolute;
    z-index: 1;
}

.FloodFillLow {
    opacity: 0.5;
    filter: alpha(opacity = 50);
    background-color: #92B2DF;
    overflow: hidden;
    position: absolute;
    z-index: 1;
}

.fixedlayout {
    table-layout: fixed;
}

.minwidth {
    width: auto;
    padding-right: 5px;
}

.curveleft {
    background: url(/TracerES/images/darkgrey_btn_left.gif) no-repeat;
    height: 25px;
}

.curveright {
    background: url(/TracerES/images/darkgrey_btn_right.gif) no-repeat;
    height: 25px;
}

.curved {
    background-image: url(/TracerES/images/darkgrey_btn_repeat.gif);
    /*height:27px;
    padding-bottom :4px;
    padding-top :6px;*/
    color: #ffffff;
    cursor: pointer;
}

.logoffpopup {
    margin: 0px !important;
    font-family: Arial !important;
    line-height: 17px !important;
    font-size: 9pt;
    letter-spacing: 0.8px;
}

button div.CreateImageWhite {
    background-image: url(/TracerES/images/Add_white.svg);
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
    float: left;
}

button div.CreateImageWhiteDisabled {
    background-image: url(/TracerES/images/Add_gray.svg);
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
    float: left;
}

button span.CreateImageWhiteText {
    display:block;
    margin-top:4px;
    width:120px;
}

button div.CreateImage {
    background-image: url(/TracerES/images/Add.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    float: left;
}

button div.CreateImageDisabled {
    background-image: url(/TracerES/images/AddDisabled.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    float: left;
}

button div.DeleteImage {
    background-image: url(/TracerES/images/Delete.gif);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    float: left;
}

.ButtonWithImageAndText {
    padding-left: 2px;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    background-color: #333333;
    color: #ffffff;
    border-width: 0px;
    height: 32px;
}

    .ButtonWithImageAndText:hover {
        background-color: #000000;
    }

    .ButtonWithImageAndText[disabled] {
        background-color: #d0d0d0;
    }


.DisabeldButtonWithImageAndText {
    padding-left: 2px;
    font-style: normal;
    color: #B8B8B8;
    font-family: Verdana;
    font-size: 11px;
    cursor: default;
    height: 25px;
}


.BlueButton {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    background-color: #2070cf;
    color: #ffffff !important;
    border-width: 0px;
    height: 32px;
    -webkit-appearance: none;
    margin: 5px;
    min-width: 105px;
}

    .BlueButton:hover {
        background-color: #1756b2;
    }

    .BlueButton[disabled] {
        background-color: #bebebe;
    }

    .BlueButton[disabled]:hover {
        background-color: #bebebe;
    }

.noTopMargin {
    margin: 0px;
}

.GrayButton {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    background-color: #f1f1f1;
    color: #1756B2;
    border-width: 0px;
    height: 32px;
    -webkit-appearance: none;
    margin: 5px;
    min-width: 105px;
}

    .GrayButton:hover {
        background-color: #DBDBDB;
    }

    .GrayButton[disabled] {
        background-color: #dddddd;
        color: #f1f1f1;
    }

.BlackButton {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    background-color: #333;
    color: #FFF !important;
    border-width: 0px;
    height: 32px;
    -webkit-appearance: none;
    margin: 5px;
    min-width: 105px;
}

.LargeButton {
    min-width: 130px;
}

.MediumButton {
    min-width: 105px;
}

.BlackButton:hover {
    background-color: #505050;
}

.BlackButton[disabled] {
    background-color: #838383;
}

    .BlackButton[disabled]:hover {
        background-color: #838383;
    }

    .noMargin {
        margin: 0px;
    }


.Header {
    height: 46px;
    background-color: #333333;
    padding-left: 8px;
    padding-top: 0px;
    width: 90px;
    color: #fafafa;
    font-family: Verdana;
}

.MenuHeader {
    background-color: #333333;
}

#SubMaster {
    height: 42px;
    width: 100%;
    background-color: #fff;
    padding-top: 1px;
}

.StatusMasterLeftPad {
    padding-left: 8px;
}

.OverrideStatusMasterPad {
    padding-left: 0px !important;
}

#Breadcrumb {
    padding-left: 15px;
    font-family: Verdana;
    font-size: 10px;
    color: #666666;
    float: left;
    padding-top: 2px;
    height: 10px;
}

#PageTitleBar {
    color: #333333;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    height: 15px;
}

    #PageTitleBar a:link, #PageTitleBar a:visited, #PageTitleBar a:hover {
        color: #333333;
        text-decoration: none;
    }

.PageTitleBar {
    color: #333333;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    padding-left: 9px;
}

    .PageTitleBar a:link, .PageTitleBar a:visited, .PageTitleBar a:hover {
        color: #333333;
        text-decoration: none;
    }

#FindBuildings {
    float: right;
    padding-right: 5px;
    padding-top: 5px;
}

#RecentVisits {
    float: right;
    padding-right: 10px;
    padding-top: 5px;
}

.LoginDetailsTextControls {
    font-family: Verdana;
    font-size: 12px;
    color: #999999;
    width: 149px;
}

.AlarmTextSearchControls {
    font-family: Verdana;
    font-size: 12px;
    color: #999999;
    width: 149px;
}

.RecentVisitsText {
    font-family: Verdana;
    font-size: 12px;
    color: #999999;
    width: 149px;
    height: 32px !important;
}

    .RecentVisitsText option {
        color: #000000;
        height: 32px !important;
    }


.FilterOptionsTextWaterMark {
    font-family: Verdana;
    font-size: 12px;
    color: #999999;
    width: 225px;
    height: 28px !important;
}

.FindBuildingsTextWaterMark {
    font-family: Verdana;
    font-size: 12px;
    color: #999999;
    width: 149px !important;
    margin: 0;
    appearance: none;
    box-shadow: none;
    border-radius: none;
    /* height: 31px !important; - Height can be adjusted document.ready() function in FindBuildings.ascx user control */
}

.FindBuildingsText {
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
    width: 149px;
    margin: 0;
    appearance: none;
    box-shadow: none;
    border-radius: none;
    /* height: 31px !important; - Height can be adjusted document.ready() function in FindBuildings.ascx user control */
}

.ObjectContentDetails {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    padding: 10px;
    max-width: 520px;
    float: left;
}

.MasterObjectContentDetails {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    padding: 10px 10px 10px 0px;
    max-width: 520px;
    float: left;
}

.TenantDetailsMasterTabContent {
    width: 1180px;
}

.TextDirection {
    direction: ltr;
}

.title {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    float: left;
}

.PaddingTopLeft {
    padding-left: 10px;
    padding-top: 15px;
    display: block;
}

.TESLinkGroupHeader {
    color: #6890c6 !important;
    text-decoration: none;
    cursor: pointer;
}

/* Custom Ajax Tabbed Style */
.ajax__tab_xp .ajax__tab_header {
    /*padding-top: 20px;*/
    padding-bottom: 7px;
    font-family: Verdana;
    text-transform: uppercase;
    font-size: 13px;
    color: #333333;
    /*background: url(/TracerES/Images/tab-line.gif) repeat-x bottom !important;*/
    background: none !important;
    /*background-color: #f2f2f2 !important;*/
    height: 30px !important;
    padding-left: 5px !important;
    border-bottom: 1px solid #cccccc;
}


    .ajax__tab_xp .ajax__tab_header .ajax__tab_inner {
        /*padding-right: 0px !important;*/
        padding-left: 0px !important;
    }

    .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_tab {
        /*border-bottom: 1px solid #cccccc;*/
        background-color: #e9e9e9 !important;
        color: #000000;
    }


    .ajax__tab_xp .ajax__tab_outer {
        background: none !important;
        /*background: url(/TracerES/Images/tab-right.png) no-repeat right !important;*/
        height: 40px !important;
        padding-right: 0px !important;
        padding-left:8px !important;
    }

.ajax__tab_xp .ajax__tab_inner {
    /*padding-right: 5px;*/
    /*padding-left: 7px !important;*/
    background: none !important;
    /*padding-left: 10px !important;
    padding-right: 10px !important;
    margin-right: 20px !important;*/
    height: 35px;
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_tab
{
   padding-bottom:9px !important;
   border-bottom:none;
}
/*Header Name v-aligned by padding-top*/
.ajax__tab_xp .ajax__tab_tab {
    /*background: url(/TracerES/Images/tab.png) repeat-x !important;*/
    /*width: 130px;*/
    /*width: 100% !important;*/
    /*height: 30px !important;*/
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 15px !important;
    background: none !important;
    /*border-bottom:none;*/
}

a.ajax__tab_tab {
    color: black;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {
    /*background: url(/TracerES/Images/tab-hover-right.png) no-repeat right !important;*/
    background: none !important;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {
    /*background: url(/TracerES/Images/tab-hover-left.png) no-repeat !important;*/
    background: none !important;
    /*border-bottom: 1px solid #333333;*/
    /*padding-left: 10px !important;
    padding-right: 10px !important;*/
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {
    /*background: url(/TracerES/Images/tab-hover.png) repeat-x !important;*/
    background: none !important;
    /*background-color: #f2f2f2 !important;*/
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
    /*background: url(/TracerES/Images/tab-active-right.png) no-repeat right !important;*/
    background: none !important;
    /*padding-left:35px !important;*/
   
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
    /*background: url(/TracerES/Images/tab-active-left.png) no-repeat !important;*/
    background: none !important;
    font-weight: bold;
    border-bottom: 2px solid #2070cf;
    height: 43px !important;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
    padding-bottom: 9px !important;
    background: none !important;
}

.ajax__tab_xp .ajax__tab_body {
    font-family: Verdana;
    border: 0px;
    background-color: #ffffff;
    background-color: #EBEBEB !important;
    padding-left: 26px !important;
    padding-right: 26px !important;
    border: 1px solid #cccccc;
    border-top:none;
    padding-bottom:26px !important;
    padding-top: 0px;
}

/* Custom Ajax  Tabbed Style End*/
.AlarmExpandButton {
    background-image: url(/TracerES/Images/GroupExpand.gif);
    background-repeat: no-repeat;
    background-position: center;
    border: 0px;
    background-color: White;
    height: 11px;
    width: 11px;
}

.AlarmCollapseButton {
    background-image: url(/TracerES/Images/GroupCollapse.gif);
    background-repeat: no-repeat;
    background-position: center;
    border: 0px;
    background-color: White;
    height: 11px;
    width: 11px;
}

.GraphicsBackButton {
    font-family: Verdana;
    font-size: 12px;
    height: 32px;
    border-width: 0px;
    text-decoration: none;
    width: auto;
    vertical-align: middle;
    margin-left: 10px;
    white-space: normal;
    padding-left: 30px;
    padding-right: 12px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 1px;
    background: #2070cf url(/TracerES/images/GraphicsBackButtonNew.png) no-repeat left center;
    cursor: pointer;
    font-weight: bold;
    transform: translateY(-50%) !important;
    color: white;
}

.StatusHelpPrintHolder {
    display: flex;
    float: right;
    /* vertically center */
    position: relative;
    top: 50%;
    transform: translateY(50%);
}

.StatusPrinterFriendlyPlaceholder {
    padding-left: 8px;
}

.StatusHelpPlaceholder {
    padding-left: 3px;
}

.StatusDeepLinkPlaceholder {
    width: 1px;
    float: left;
    margin-left: 1px;
    padding-top: 7px;
}

.tdObjectContentDetails {
    vertical-align: top;
    padding: 5px 5px 0px 8px;
}



.StatustdFooter {
    background-color: #333333;
    height: 46px;
    width: 100%;
    vertical-align: baseline;
}

.StatustdTreeNav {
    vertical-align: top;
    width: 145px;
    background-color: #efebdf;
}

.HelpPrintHolder {
    display: flex;
    float: right;
    /* vertically center */
    position: relative;
    top: 50%;
    transform: translateY(50%);
    padding-right: 8px;
}

.PrinterFriendlyPlaceholder {
    padding-left: 8px;
}

.HelpPlaceholder {
    padding-left: 3px;
}

.TraneVideoPlaceholder {
    padding-left: 3px;
    position:relative;
    margin-top: -5px;
}

.StatusIcons {
    height: 12px;
    width: 12px;
    float: right;
    display: none;
}

.StatusOverrideIcon {
    height: 15px;
    width: 15px;
    float: right;
    display: none;
    border: 0px;
}

.HideAttributeTxtMaxLength {
    background-color: White;
}

.tblUserInputs {
    padding-left: 15px;
}

.SearchModal Input[type='text'] {
    height: 22px;
    background: none;
    border: 0;
    text-align: left;
    font-size: 12px;
    color: rgb(153, 153, 153);
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}

.ListBoxItem {
    font-family: 'Verdana';
    font-size: 11px;
    color: rgb(153, 153, 153);
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    -webkit-appearance: none;
}

.LabelFind {
    font: 12px bold;
    font-family: 'Verdana Bold', 'Verdana';
    font-weight: 600;
}

.ModalButton {
    width: 100px;
    height: 25px;
    background-image: url(/TracerES/images/transparent.png);
    font-family: 'Arial';
    font-size: 13px;
    color: rgb(0, 0, 0);
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

.ButtonDivider {
    width: 20px;
    height: auto;
    display: inline-block;
}

.SearchBtnImage {
    cursor: pointer;
    vertical-align: middle;
    margin: -5px -7px;
}

.PanelUtilityTablbl {
    width: 190px;
}

.PanelUtilityTabHeader {
    height: 20px;
    background-color: #efefef;
}

.leftspacing {
    float: left;
}

.Btnspacing {
    float: left;
    padding-right: 10px;
}

a.curvedbtn, a.curvedbtn:link, a.curvedbtn:visited, a.showbtn, a.showbtn:link, a.showbtn:visited {
    display: inline-block;
    font-family: Verdana;
    font-size: 11px;
    color: rgb(103, 103, 103);
    background-color: #E8E8E8;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
    border: 1px solid #aaaaaa;
    border-radius: 15px;
    white-space: nowrap;
    cursor: pointer;
}

    a.curvedbtn:hover, a.curvedbtn:active, a.showbtn:hover, a.showbtn:active {
        background-color: #F8F8F8;
        font-family: Verdana;
        font-size: 11px;
        color: rgb(103, 103, 103);
        cursor: pointer;
    }

a.curvedbtnsyntax:link, a.curvedbtnsyntax:visited, a.curvedbtnsyntax:active, a.curvedbtnsyntax:hover {
    padding-top: 0px;
    padding-bottom: 2px;
    background-color: #E8E8E8;
    border: 1px solid #aaaaaa;
    cursor: pointer;
}

a.curvedbtnsyntax:active, a.curvedbtnsyntax:hover {
    color: #000000;
    background-color: #F8F8F8;
    cursor: pointer;
}

.PriorityClose {
    border: 0px;
    background-color: White;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    display: none;
    cursor: pointer;
    border-left: 1px solid #999999;
    color: #999999;
}

.Clickable {
    cursor: pointer;
}

.UserChangeLogExpandButton {
    background-image: url(/TracerES/Images/GroupExpand.gif);
    background-repeat: no-repeat;
    background-position: center;
    border: 0px;
    background-color: White;
    height: 11px;
    width: 11px;
}

.UserChangeLogCollapseButton {
    background-image: url(/TracerES/Images/GroupCollapse.gif);
    background-repeat: no-repeat;
    background-position: center;
    border: 0px;
    background-color: White;
    height: 11px;
    width: 11px;
}

.ShowMoreLogs {
    height: 35px;
    background-color: #698fb5;
    width: 100%;
    font-weight: bolder;
    color: White;
    text-decoration: underline;
}

.CustomReportsButtons {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    *width: 100%; /*This will work for IE6 and IE7 - Fix for Button Text clip*/
    *padding-left: 3px; /*This will work for IE6 and IE7 - Fix for Button Text clip*/
    *padding-right: 3px; /*This will work for IE6 and IE7 - Fix for Button Text clip*/
    margin-bottom: 10px;
    vertical-align: middle;
    white-space: normal;
    word-wrap: break-word;
    background-color: #333333;
    color: #ffffff;
    border-width: 0px;
    height: 32px;
    min-width: 115px;
}

    .CustomReportsButtons:hover {
        background-color: #000000;
    }

    .CustomReportsButtons[disabled] {
        background-color: #d0d0d0;
    }

.innerContent {
    margin: 30px;
    margin-top: 20px;
    width: 381px;
}

.controlsContent {
    padding-top: 10px;
    float: left;
}

.buttonContent {
    padding-top: 15px;
    float: left;
}

.buttonControls {
    float: left;
}

.alignControls {
    float: left;
    padding-top: 5px;
}

.languagelinks {
    font-family: Verdana;
    font-size: 12px;
    color: #fafafa; 
    text-decoration: none;
    padding: 10px;
    padding-top: 0px;
    border-bottom: 2px solid;
    border-color: #414141;
}

    .languagelinks:hover {
        border-bottom: 2px solid;
        border-color: #fff;
        color: #fafafa !important;
    }

#langButton a:link {
    color: #fafafa; 
}

.credentialError {
    padding-left: 0px !important;
    clear: both;
}

.TabbedtdObjectContentDetails {
    vertical-align: central;
    padding-right: 5px;
    padding-top: 16px;
    padding-left: 20px;
    height: 14px;
}

.TabbedNavigationWidth {
    width: 145px;
    background-color: #f2f2f2;
}

.TabbedObjectContentDetails {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    float: left;
}

.TabbedStatusDeepLinkPlaceholder {
    width: 1px;
    float: left;
    margin-left: 1px;
}

.TabbedStatusHelpPrintHolder {
    display: flex;
    float: right;
    /* vertically center */
    position: relative;
    top: 50%;
}

.TabbedStatusPrinterFriendlyPlaceholder {
    padding-left: 8px;
}

.TabbedStatusHelpPlaceholder {
    padding-left: 3px;
}

.TabbedBackground {
    /*background-color: #f2f2f2 !important;*/
    width: 100%;
}

.MenuStyleLinkContainer {
    display: table-cell;
    padding-left: 8px;
    /*padding-right: 10px;*/
    /*padding-bottom: 1px;*/
}

.MenuStyleLink {
    float: left;
    /*height: 30px;*/
    font-family: Verdana;
    font-size: 13px;
    text-transform:uppercase;
    color: #333333;
    background-color: #f2f2f2;
    padding: 8px 11px 1px 10px;
}

.MenuStyleLinkSelected {
    /*border-bottom: 2px solid #000000;*/
    margin-bottom: -1px;
    font-weight: bold;
    background-color: #e9e9e9 !important;
}

.MenuStyleLinkUnselected:hover {
    cursor: pointer;
}

.Graphicstab {
    vertical-align: central;
    padding-right: 5px;
    /*background-color: #f2f2f2;*/
    padding-left: 20px;
}

.GraphicsPageHeader {
    /*background-color: #f2f2f2 !important;*/
    width: 100%;
    padding-left: 10px;
    padding-top: 7px;
    padding-bottom: 6px;
}

.RightSpacing {
    float: right;
}

.BtnRightSpacing {
    float: right;
    padding-left: 10px;
}

.shownContentSpacing {
    padding-left: 10px;
}

.CenterModalPopupContainer {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
}

/* For Mozilla Firefox & Google Chrome Blink Animation*/
.MozBlink {
    -webkit-animation: flash 3s;
    -moz-animation: flash 3s;
    -webkit-animation-duration: 3s;
    -o-animation: flash 3s;
    animation: flash 3s;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-play-state: running;
}

@-webkit-keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

@-moz-keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

@-o-keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

@keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}
/* For Mozilla Firefox Google Chrome Blink Animation*/

.errorAlign {
    vertical-align: middle !important;
}
.lblStoreData {
    vertical-align: middle;
    position: relative;
    left: 5px;
}
.drpdownCollection {
    vertical-align: middle;
    position: relative;
    left: 5px;
}
/*Added For PBI 3055 & 3056 Technician Tools pages        start*/
.PaddingLeft6px {
    padding-left: 6px;
}

.PaddingLeft7px {
    padding-left: 7px;
}
/* The Modal for WahtisThisInfo (background) */
.PnlWahtisThisInfoModal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 999999; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content for WahtisThisInfo*/
.PnlWahtisThisInfoModal-Content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 220px;
    height: 80px;
}
/*Added For PBI 3055 & 3056 Technician Tools pages        End*/

.TModalPopupCloseIcon {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(/TracerES/Images/closeicon.gif) no-repeat;
    width: 22px;
    height: 17px;
    padding-left: 22px;
}

.TableScheduleMembers_td_Width13Percent {
    width: 13%;
}

.TableScheduleMembers_td_Width39Percent {
    width: 39%;
}

.TableScheduleMembers_td_Width48Percent {
    width: 48%;
}

.BlinkButtonContent {
    float: left;
    padding-left: 10px;
    padding-top: 1px;
    cursor: pointer;
}

.assertLogin {
    display: none;
}

.AdditionalInfoText {
    font-family: Verdana;
    font-size: 11px;
    color: #999999;
    text-decoration: none;
}

.footerTblWidth {
    min-width: 1000px;
    width: 100%;
}

.headerTblWidth {
    min-width: 1000px;
    width: 100%;
}

.actionButtonOff {
    color: #888888;
    cursor: default;
    background-color: #E8E8E8;
}

.ascending {
    background: url(/TracerES/images/TableSortArrowAsc.gif) right center no-repeat;
    padding-right: 12px;
}

.descending {
    background: url(/TracerES/images/TableSortArrowDesc.gif) right center no-repeat;
    padding-right: 12px;
}

.videoList li {
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
}

.videoListCategories li {
    padding-bottom: 5px;
    font-weight: normal;
}

.videoLink {
    color: #2070CF;
    cursor: pointer;
    font-weight: 500;
}

/*Added For Home Page building tiles        End*/
.gridagram {
    margin-left: 10px;
    display: inline-flex;
}

    .gridagram a {
        color: inherit;
    }


    .gridagram .widget {
        position: relative;
        width: 325px;
        height: 226px;
        background: #fff;
        float: left;
        margin: 0 8px 10px 8px;
        border-radius: 8px;
        box-shadow: -2px -1px 2px rgba(211,211,211,0.54), 2px 2px 2px rgba(211,211,211,0.54), -2px 2px 2px rgba(211,211,211,0.54);
        -moz-transition: all 2s ease;
        -o-transition: all 2s ease;
        transition: all 2s ease;
    }

        .gridagram .widget .wtitle {
            height: 60px;
            color: #FFFFFF;
            font-weight: bold;
            /*padding: 10px;
            margin-bottom: 20px;*/
            border-bottom: 1px solid #EEEEEE;
            border-radius: 4px;
        }

            .gridagram .widget .wtitle .title-text1 {
                /*font-size: 22px;*/
                font-size: 18px;
                display: inline-block;
                margin-bottom: 10px;
            }

            .gridagram .widget .wtitle .title-text2 {
                letter-spacing: 1px;
            }

        .gridagram .widget .wtitleInAlarm {
            background: #333333;
            border-color: #333333;
            box-shadow: -2px -1px 2px rgba(51, 51, 51, 0.54);
        }

        .gridagram .widget .wtitleHealthy {
            background: #46A01F;
            border-color: #61AE34;
            box-shadow: -2px -1px 2px rgba(70,160,31, 0.54);
        }

        .gridagram .widget .wtitleDisableHealth {
            background: #D3D3D3;
            border-color: #D3D3D3;
        }

        .gridagram .widget .wbody {
            color: #000000;
            font-size: 12px;
        }

            .gridagram .widget .wbody .body-tabs {
                /*margin: 10px 0 0 0;*/
                text-align: center;
                min-height: 49px;
            }

            .gridagram .widget .wbody .body-status {
                margin: 10px;
                min-height: 47px;
                overflow: auto;
                max-height: 50px;
            }

            .gridagram .widget .wbody .body-action {
                padding: 10px;
                font-weight: 600;
                color: #2070cf; 
                border-top: 1px solid #D8D8D8;
            }

        .gridagram .widget .line {
            margin: 0 0 5px 0;
        }

            .gridagram .widget .line .key {
                padding: 0;
                -moz-user-select: none;
                -webkit-user-select: none;
            }

        .gridagram .widget ul {
            list-style: none;
            margin: 0;
            padding: 0;
        }

            .gridagram .widget ul.leaders {
                max-width: 40em;
                padding: 0;
                overflow-x: hidden;
            }

                .gridagram .widget ul.leaders li {
                }

                    .gridagram .widget ul.leaders li:before {
                        float: left;
                        width: 0;
                        white-space: nowrap;
                        content: ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";
                    }

                .gridagram .widget ul.leaders span:first-child {
                    background: #FFFFFF;
                }

                .gridagram .widget ul.leaders span.value {
                    background: #FFFFFF;
                    float: right;
                    cursor: pointer;
                    -moz-user-select: none;
                    -webkit-user-select: none;
                }


@media screen and (min-width: 640px) and (max-width: 767px) {

    .gridagram {
        max-width: 68% !important;
    }
}

@media screen and (max-width: 420px) {

    .gridagram {
        max-width: 50% !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 960px) {

    .gridagram {
        max-width: 75% !important;
    }
}

.disableLink:hover {
    text-decoration:none !important;
    color: #333333 !important;
    cursor:auto !important;
}

.disableLinkContent {
    color: #333333 !important;
}

.Tileloading {
    width: 100%;
    /*height: 100%;*/
    position: absolute;
    opacity: 0.4;
    /*background-color: #d3d3d3;*/
    z-index: 99;
    top: 50%;
    text-align: center;
}

.Tileloading-img {
    z-index: 99;
    top: 50%;
    margin-top: -4px;
    position: relative;
}

.MarginRight5px {
    margin-right: 5px;
}

.TableHeaderLeftSummaryData {
    text-align: right;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #171717; 
    text-decoration: none;
    background-color: #f1f1f1;
    padding-top: 3px;
    padding-right: 2px;
    height: 40px;
    border-spacing: 0px;
}
.TableHeaderLeftDataLogSummaryData {
    text-align: left;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff !important;
    text-decoration: none;
    background-color: #2070cf;
    padding-top: 3px;
    height: 40px;
    border-spacing: 0px;
}
.itemcountpadding {
    padding: 1.5% 0px;    
}
.itemcountborder {
    border-bottom: 1px solid #e9e9e9;
}

.mdl-menu__outline {
    background: rgba(230,230,230,0.95);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

.selected_menu {
    color: #2070cf !important;
    background-color: #f1f1f1 !important;
    font-weight: bold;
}

.selected_menu_top {
    background-color: #171717 !important; /*#333333 !important;*/
    color: #f3fafe !important;
}

.selected_menu_side {
    background-color: #0066cc !important;
}

.threedottedmenu_check {
    padding-left: 8px;
    vertical-align: middle;
}

.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:hover {
    color: #2070cf;
    background-color: #f1f1f1;
    font-weight: 500;
}

