﻿img, button {
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
}

body {
    background: url("Images/page-bg.gif") repeat scroll left top;
    color: #696969;
    font-size: 13px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.page {
    text-align: left;
}

radio:focus, checkbox:focus, input:focus, textarea:focus, .t-input:active, #header div:focus {
    border: medium none;
    outline: medium none;
}

p, ul {
    line-height: 1.6em;
    margin-bottom: 0;
    margin-left: 8px;
}

a, a:visited, a:link, a:active {
    border: 0 none;
    outline: 0 none;
}

* html .clearfix {
    height: 1%;
    overflow: visible;
}

* + html .clearfix {
    min-height: 1%;
}

.clearfix {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.page {
    margin-left: auto;
    margin-right: auto;
    width: 976px;
}

#header {
    background-position: center top;
    height: 104px;
    margin-bottom: 0;
    z-index: 999;
}

#main {
    background: #fff none repeat scroll 0 0;
    border-radius: 0;
    float: left;
    padding: 0;
    width: 974px;
    border: 1px solid #999;
}

ul#menu {
    line-height: normal;
    margin: 0;
    padding: 0 0 2px;
    position: relative;
    text-align: right;
}

    ul#menu li {
        display: inline;
        list-style: outside none none;
    }

        ul#menu li#greeting {
            color: #fff;
            font-weight: bold;
            line-height: 2.8em;
            padding: 10px 20px;
            text-decoration: none;
        }

        ul#menu li a {
            border-radius: 0;
            color: #fff;
            display: inline-block;
            font-weight: bold;
            height: 32px;
            padding: 10px 23px 0;
            text-decoration: none;
            text-shadow: 0.1em 0.1em 0.2em black;
        }

            ul#menu li a:hover {
                background: url("Images/menu-rollover.png") no-repeat scroll center top;
                text-decoration: none;
            }

            ul#menu li a:active {
                background: url("Images/menu-rollover.png") no-repeat scroll center top;
                text-decoration: none;
            }

        ul#menu li.active a {
            background: url("Images/menu-rollover.png") no-repeat scroll center top;
            text-decoration: none;
        }

        ul#menu li.selected a {
            background: url("Images/menu-rollover.png") no-repeat scroll center top;
            color: #fff;
        }

.clear {
    clear: both;
}

.error {
    color: Red;
}

.hide {
    display: none;
}

.messageboard #PanelBar .t-content li.hide {
    display: none;
}

nav, #menucontainer {
    bottom: 0;
    height: 34px;
    padding-right: 17px;
    position: absolute;
    right: 0;
}

div#title {
    background: transparent url("Images/compexlogo.png") no-repeat scroll left top;
    display: block;
    float: left;
    height: 69px;
    margin-left: 23px;
    margin-top: 25px;
    text-align: left;
    width: 168px;
}

#logindisplay {
    color: #212121;
    float: right;
    font-family: arial;
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px;
    text-align: left;
    width: 201px;
}

    #logindisplay span {
        color: white;
        font-size: 12px;
        font-weight: 300;
    }

        #logindisplay span.name {
            color: #212121;
            font-family: Georgia;
            font-size: 16px;
            font-weight: 300;
        }

    #logindisplay a:link {
        color: white;
        font-size: 12px;
        text-decoration: none;
    }

    #logindisplay a:visited {
        color: white;
        text-decoration: none;
    }

    #logindisplay a:hover {
        color: white;
        text-decoration: underline;
    }

.field-validation-error {
    color: #ff0000;
    display: block;
    float: left;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    background-color: #ffeeee;
    border: 1px solid #ff0000;
}

.validation-summary-errors {
    color: #ff0000;
    font-weight: bold;
}

.validation-summary-valid {
    display: none;
}

.home.grid .t-hierarchy-col {
    width: 50px;
}

.home.grid .t-hierarchy-cell {
    border-right: 1px solid #d3d6da;
}

    .home.grid .t-hierarchy-cell.working input {
        margin-left: 7px;
    }

.selfSummary .home.grid .t-hierarchy-cell.working input, .trusummary .home.grid .t-hierarchy-cell.working input {
    margin-left: 4px;
}

.home.grid tr.t-detail-row .t-hierarchy-cell {
    border-right: 1px solid #d3d6da;
}

.home.grid .t-grid td, .home.grid .t-grid th {
    padding-left: 0.5em;
    padding-right: 0.3em;
}

    .home.grid .t-grid td.t-detail-cell, .home.grid .t-grid th {
        padding: 0;
    }

.home.grid tr.t-master-row:hover {
    background: #f3f3f3 none repeat scroll 0 0 !important;
}

.home.grid tr.t-alt:hover {
    background: #f3f3f3 none repeat scroll 0 0;
}

.home.grid .t-detail-cell div > table > tbody > tr:hover > td {
    background: #f3f3f3 url("Images/td-bg.png") repeat-y scroll left top;
}

    .home.grid .t-detail-cell div > table > tbody > tr:hover > td.checkboxCol {
        background-color: #f3f3f3;
        background-image: none;
    }

    .home.grid .t-detail-cell div > table > tbody > tr:hover > td.summaryStatusCol {
        background: #f3f3f3 url("Images/td-bg-double.png") repeat-y scroll 0 0;
    }

.home.grid .t-detail-cell tr.childSelected td, .home.grid .t-detail-cell tr.childSelected:hover > td {
    background: #fdffcd url("Images/td-bg.png") repeat-y scroll left top;
}

    .home.grid .t-detail-cell tr.childSelected td.summaryStatusCol, .home.grid .t-detail-cell tr.childSelected:hover > td.summaryStatusCol {
        background: #fdffcd url("Images/td-bg-double.png") repeat-y scroll 0 0;
    }

    .home.grid .t-detail-cell tr.childSelected td.checkboxCol, .home.grid .t-detail-cell tr.childSelected:hover > td.checkboxCol {
        background-color: #fdffcd;
        background-image: none;
    }

.home.grid div.t-grid-content {
    overflow-x: hidden;
}

    .home.grid div.t-grid-content table {
        font-family: Georgia, "Times New Roman";
    }

.home.grid .t-grid-content td {
    color: #535353;
    font-size: 11px;
}

.home.grid .t-master-row td {
    font-weight: bold;
}

.home.grid div.t-grid-content .colLocation {
    color: #3988d5;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
}

.home.grid div.t-widget.t-grid {
    border-color: #d3d6da -moz-use-text-color;
    border-left: medium none;
    border-right: medium none;
}

.home.grid .t-detail-cell .t-grid-pager.t-grid-bottom {
    display: none;
}

.home.grid .t-grid-pager.t-grid-bottom .t-status {
    background: none repeat scroll 0 0;
    border: medium none;
}

.home.grid div#OrderHeaderAll.t-widget {
    color: #000;
}

.home.grid span.t-arrow-first, .singleComments span.t-arrow-first, .XrayBreakdown .popupgrid span.t-arrow-first {
    display: none;
}

.home.grid span.t-arrow-last, .singleComments span.t-arrow-last, .XrayBreakdown .popupgrid span.t-arrow-last {
    display: none;
}

.home.grid .t-hierarchy-col {
    width: 50px;
}

.home.grid .t-hierarchy-cell {
    border-right: 1px solid #d3d6da;
}

.home.grid .t-icon.t-minus {
    background: url("Images/row-open.png") no-repeat scroll left top;
    height: 14px;
    width: 34px;
}

.home.grid .t-icon.t-plus {
    background: url("Images/row-close.png") no-repeat scroll left top;
    height: 14px;
    width: 34px;
}

.home.grid .checkboxCol span.actnRequired {
    background: transparent url("Images/gridIcons.png?v=2021.6") no-repeat scroll -16px -41px;
    display: inline-block;
    height: 15px;
    vertical-align: middle;
    width: 15px;
}

.home.grid a.t-icon.t-plus:visited {
    border: 0 none;
    outline: 0 none;
}

.home.grid div.t-grid-content .t-header {
    display: none !important;
}

.home.grid tr.t-detail-row .t-hierarchy-cell {
    border-right: 1px solid #d3d6da;
}

.home.grid .t-detail-cell {
    padding: 0;
}

    .home.grid .t-detail-cell table td {
        text-align: left;
        vertical-align: top;
    }

    .home.grid .t-detail-cell > table td {
        height: 36px !important;
        overflow: hidden;
    }

.home.grid div.t-widget.t-grid {
    border-color: #d3d6da -moz-use-text-color;
    border-left: medium none;
    border-right: medium none;
}

.home.grid .t-detail-cell td {
    background: transparent url("Images/td-bg.png") repeat-y scroll left top;
    border-bottom: 1px solid #f0f0f0 !important;
    border-right: 1px solid #e8e8e8 !important;
}

    .home.grid .t-detail-cell td.summaryStatusCol {
        background: #fff url("Images/td-bg-double.png") repeat-y scroll 0 0;
    }

.home.grid .t-last-header, .home.grid .t-last {
    width: auto !important;
}

.home.grid .t-widget td, .home.grid .t-detail-cell .t-last {
    border: medium none;
}

.home.grid .t-detail-cell table td ul {
    line-height: normal;
    margin: 0;
    padding: 0;
    position: relative;
}

.home.grid .t-detail-cell table td li {
    display: inline-block;
    list-style: outside none none;
}

    .home.grid .t-detail-cell table td li a, .home.grid .t-detail-cell table td li a:hover {
        text-decoration: none;
    }

.home.grid .t-detail-cell table td:first-child ul li img {
    vertical-align: middle;
}

.home.grid .t-detail-cell table td:first-child ul li input {
    vertical-align: middle;
}

.home.grid td.t-detail-cell td.checkboxCol {
    padding: 0.25em 0 0.6em;
}

.home.grid .t-grid-content {
    height: auto !important;
    overflow: auto;
    position: static !important;
    width: 100%;
}

    .home.grid .t-grid-content > table {
        width: 100%;
    }

    .home.grid .t-grid-content .t-hierarchy-cell:first-child {
        display: none;
    }

.home.grid .t-header .data-header td {
    color: #3988d5;
    padding: 0 0.3em;
    text-align: center;
}

    .home.grid .t-header .data-header td a {
        text-decoration: none;
    }

.home.grid .data-header td, .home.grid .data-header tr {
    background: none repeat scroll 0 0;
    border: medium none !important;
}

.home.grid .t-grid-header-wrap .data-header td.case, .home.grid .t-grid-header-wrap .data-header td.file {
    background: transparent url("Images/divider-case.gif") no-repeat scroll 100% 70%;
}

.home.grid .t-grid-header-wrap .data-header td.summaryTd {
    background: transparent url("Images/divider-case2.gif") no-repeat scroll 100% 50%;
}

.home.grid .t-grid-header-wrap > table {
    width: 100% !important;
}

.home.grid .t-detail-cell td .data-row td {
    border: medium none !important;
    white-space: nowrap;
}

.home.grid .t-detail-cell td .data-row tr.name td {
    font-weight: bold;
}

.home.grid .t-detail-cell td .data-row td {
    border: medium none;
}

.home.grid .t-detail-cell td.t-last .data-row td {
    background: none repeat scroll 0 0;
    border: medium none;
}

.home.grid .t-detail-cell td .data-row td:last-child {
    background: none repeat scroll 0 0;
}

.home.grid tr.t-master-row {
    background: url("Images/row-bg.gif") repeat scroll left top;
}

    .home.grid tr.t-master-row td {
        background: url("Images/td-bg.png") repeat-y scroll left top;
        border-bottom: 1px solid #d2d2d2;
        border-right: 1px solid #e8e8e8;
        padding-top: 4px;
        text-align: left;
        vertical-align: top;
    }

        .home.grid tr.t-master-row td.recordLocation {
            color: #70a4f6;
            font-size: 12px;
            font-style: italic;
            font-weight: normal;
        }

        .home.grid tr.t-master-row td table.data-row td {
            border: medium none;
            text-transform: capitalize;
            white-space: nowrap;
        }

        .home.grid tr.t-master-row td.case {
            background: transparent url("Images/divider-case.gif") no-repeat scroll 100% 70%;
        }

        .home.grid tr.t-master-row td.file {
            background: transparent url("Images/divider-case.gif") no-repeat scroll 100% 70%;
        }

        .home.grid tr.t-master-row td.claim {
            background: transparent none repeat scroll 0 0;
        }

.home.grid td.t-detail-cell td.case {
    background: transparent url("Images/divider-case.gif") no-repeat scroll 100% 70%;
}

.home.grid td.t-detail-cell td.file {
    background: transparent url("Images/divider-case.gif") no-repeat scroll 100% 70%;
}

.home.grid td.t-detail-cell td.claim {
    background: transparent none repeat scroll 0 0;
}

.home.grid tr.t-master-row td, .home.grid tr.t-master-row td span, .t-detail-cell td, .t-detail-cell td span, table tr td span {
    /*font-family: Georgia, "Times New Roman";     font-size: 11px;*/
}

    .home.grid tr.t-master-row td, .home.grid tr.t-master-row td span, table tr td span {
        color: #212121;
    }

    .t-detail-cell td.patientCol .name, .t-detail-cell td.patientCol .name span {
        color: #212121;
    }

    .t-detail-cell td.patientCol, .t-detail-cell td.patientCol span {
        color: #535353;
    }

    .t-detail-cell td.recordLocationCol, .t-detail-cell td.recordLocationCol span {
        color: #212121;
    }

.home.grid .t-grid td.orderNumCol {
    padding-right: 0;
}

    .home.grid .t-grid td.orderNumCol div {
    }

.t-detail-cell td.orderNumCol span {
    color: #3988d5;
}

.home.grid .t-detail-cell td.orderNumCol a {
    color: #3988d5;
    text-decoration: none;
}

.t-detail-cell td.orderNumCol a:hover {
    color: #535353;
    text-decoration: underline !important;
}

.t-detail-cell td.orderNumCol a:visited {
    color: #535353;
    text-decoration: none;
}

.t-master-row td.orderNumCol span:hover {
    cursor: default;
    text-decoration: underline !important;
}

.home.grid tr.t-master-row td table.data-row td:last-child {
    background: none repeat scroll 0 0 !important;
}

.home.grid tr.t-master-row td.summaryStatusCol {
    background: transparent url("Images/td-bg-double.png") repeat-y scroll 0 0;
}

.home.grid tr.t-master-row td.t-last table.data-row td {
    background: none repeat scroll 0 0;
    border: medium none;
}

.checkboxCol {
}

.orderNumCol {
}

.patientCol {
}

.recordLocationCol {
}

.recordsRequestedCol {
}

.recordsRequestedCol {
}

.needInfoCol {
}

.orderStatusCol {
}

.documentsCol {
}

.summaryStatusCol {
}

.home.grid .t-grid td.summaryStatusCol {
    padding: 0;
}

.patientCol {
    padding: 0.3em 0;
}

    .patientCol .data-row td {
        padding: 0 2px !important;
    }

        .patientCol .data-row td.case {
            padding-left: 2px !important;
        }

        .patientCol .data-row td span {
            display: block;
            height: 17px;
            overflow: hidden;
            padding-bottom: 0;
            padding-top: 0;
            text-overflow: ellipsis;
        }

.home.grid .t-detail-cell table td ul.action {
    padding: 0 0 0 6px;
}

.popup .home.grid .gridTruSummary .t-detail-cell table td ul.action {
    padding: 0;
}

.home.grid ul.action li {
    float: left;
    height: 17px;
    vertical-align: middle;
    width: 16px;
}

    .home.grid ul.action li span {
        background: url("Images/gridIcons.png?v=2021.6") no-repeat scroll 0 0;
        display: block;
        height: 17px;
        width: 16px;
    }

    .home.grid ul.action li.indicator {
        width: 14px;
    }

    .home.grid ul.action li.arrow {
        margin-left: 3px;
    }

    .home.grid ul.action li.checkbox {
        margin-left: 7px;
        text-align: center;
        width: 16px;
    }

    .home.grid ul.action li.actnRequired {
        margin-left: 1px;
    }

    .home.grid ul.action li.indicator span {
        background-position: 0 -41px;
    }

    .home.grid ul.action li.arrow span {
        background-position: -32px -41px;
    }

    .home.grid ul.action li.checkbox span {
        background: none repeat scroll 0 0;
        text-align: center;
    }

    .home.grid ul.action li.actnRequired span {
        background-position: -16px -41px;
    }

td.recordsRequestedCol, td.needInfoCol, td.orderStatusCol, td.documentsCol, td.summaryStatusCol, td.recordsRequestedCol ul, td.needInfoCol ul, td.orderStatusCol ul, td.documentsCol ul, td.summaryStatusCol ul {
    line-height: normal !important;
    text-align: center !important;
    vertical-align: middle !important;
}

.home.grid .t-detail-cell table td.recordsRequestedCol ul {
    text-align: center;
}

.recordsRequestedCol ul li {
    display: inline-block;
    margin-right: 2px;
}

.recordsRequestedCol ul span {
    background: url("Images/gridIcons.png?v=2021.6") no-repeat scroll 0 0;
    display: block;
    height: 17px;
    width: 16px;
}

    .recordsRequestedCol ul span.other {
        background-position: -253px -71px;
    }

    .recordsRequestedCol ul span.medical {
        background-position: -195px -71px;
    }

    .recordsRequestedCol ul span.billing {
        background-position: -215px -71px;
    }

    .recordsRequestedCol ul span.insurance {
        background-position: -156px -71px;
    }

    .recordsRequestedCol ul span.employment {
        background-position: -137px -71px;
    }

    .recordsRequestedCol ul span.filmsXrays {
        background-position: -234px -71px;
    }

    .recordsRequestedCol ul span.payroll {
        background-position: -176px -71px;
    }

    .recordsRequestedCol ul span.Others {
        background-position: -302px -71px;
    }

    .recordsRequestedCol ul span.prescription_Pharmacy {
        background-position: -326px -71px;
    }

    .recordsRequestedCol ul span.academic {
        background-position: -350px -71px;
    }

    .recordsRequestedCol ul span.workers_compensation {
        background-position: -374px -71px;
    }

    .recordsRequestedCol ul span.paramed {
        background-position: -399px -71px;
    }

    .recordsRequestedCol ul span.films {
        background-position: -446px -71px;
        cursor: pointer;
        width: 19px;
    }

.needInfoCol {
    text-align: center;
    vertical-align: middle;
}

    .needInfoCol ul {
        text-align: center;
    }

        .needInfoCol ul li {
            display: inline-block;
            margin-right: 2px;
        }

        .needInfoCol ul a {
            background: url("Images/gridIcons.png?v=2021.6") no-repeat scroll 0 0;
            display: block;
            height: 18px;
            width: 18px;
        }

            .needInfoCol ul a.PHI {
                background-position: -68px -71px;
            }

            .needInfoCol ul a.location {
                background-position: -114px -71px;
            }

            .needInfoCol ul a.other {
                background-position: -274px -71px;
            }

            .needInfoCol ul a.authorization {
                background-position: 0 -71px;
            }

            .needInfoCol ul a.client {
                background-position: -91px -71px;
            }

            .needInfoCol ul a.fee {
                background-position: -46px -71px;
            }

            .needInfoCol ul a.subpoena {
                background-position: -23px -71px;
            }

            .needInfoCol ul a.notapplicable {
                background-position: -292px -41px;
                display: none !important;
                height: 23px;
                width: 23px;
            }

td.documentsCol {
    text-align: center;
}

.documentsCol ul {
    text-align: center;
}

    .documentsCol ul li a {
        background: url("Images/gridIcons.png?v=2021.6") no-repeat scroll 0 0;
        display: inline-block;
        height: 31px;
        margin-right: 2px;
        width: 31px;
    }

    .documentsCol ul li.docAttachment a {
        background-position: -67px 0;
        width: 28px;
    }

    .documentsCol ul li.recEnable a {
        background-position: 0 0;
    }

    .documentsCol ul li.recDisable a {
        background-position: -34px 0;
    }

    .documentsCol ul li.recBlankREC {
        display: inline-block;
        height: 31px;
        margin-right: 2px;
        width: 31px;
    }

    .documentsCol ul li.recBlankATT {
        display: inline-block;
        height: 31px;
        margin-right: 2px;
        width: 28px;
    }

    .documentsCol ul li.userDocuments a {
        background-position: -438px 0;
    }

td.orderStatusCol {
    text-align: center;
}

    td.orderStatusCol div a {
        background-image: url("Images/gridIcons.png?v=2021.6");
        display: block;
        margin: auto;
    }

        td.orderStatusCol div a.needInfo {
            background-position: -53px -40px;
            height: 22px;
            width: 25px;
        }

        td.orderStatusCol div a.inProcess {
            background-position: -105px -40px;
            height: 19px;
            width: 18px;
        }

        td.orderStatusCol div a.closed {
            background-position: -262px -41px;
            height: 22px;
            width: 22px;
        }

        td.orderStatusCol div a.closedDefault {
            background-position: -184px -45px;
            height: 8px;
            width: 8px;
        }

        td.orderStatusCol div a.suspend {
            background-position: -79px -41px;
            height: 20px;
            width: 20px;
        }

        td.orderStatusCol div a.postedRecords {
            background-position: -151px -40px;
            height: 20px;
            width: 18px;
        }

        td.orderStatusCol div a.cancelled {
            background-position: -153px -41px;
            height: 16px;
            width: 16px;
        }

        td.orderStatusCol div a.delivered {
            background-position: -130px -40px;
            height: 13px;
            width: 16px;
        }

        td.orderStatusCol div a.scanned, td.orderStatusCol div a.finalQA, td.orderStatusCol div a.shipped {
            background-position: -233px -43px;
            height: 21px;
            width: 20px;
        }

.summaryStatusCol ul li {
    background: url("Images/gridIcons.png?v=2021.6") no-repeat scroll 0 0;
    display: inline-block;
    height: 31px;
    margin-right: 2px;
    width: 31px;
}

    .summaryStatusCol ul li a {
        display: block;
        height: 31px;
    }

    .summaryStatusCol ul li.ss_X {
        background-position: -183px 0;
    }

    .summaryStatusCol ul li.ssa_X {
        background-position: 0 0;
    }

    .summaryStatusCol ul li.ssa_X {
        background-position: 0 0;
    }

    .summaryStatusCol ul li.ssa_X {
        background-position: 0 0;
    }

    .summaryStatusCol ul li.ssa_X {
        background-position: 0 0;
    }

    .summaryStatusCol ul li.ss_S {
        background-position: -303px 0;
    }

    .summaryStatusCol ul li.ss_P {
        background-position: -101px 0;
    }

    .summaryStatusCol ul li.ss_I {
        background-position: -269px 0;
    }

    .summaryStatusCol ul li.ss_C {
        background-position: -236px 0;
    }

    .summaryStatusCol ul li.ssa_S {
        background: none repeat scroll 0 0;
    }

    .summaryStatusCol ul li.ssa_R {
        background-position: -370px 0;
    }

    .summaryStatusCol ul li.ssa_I {
        background-position: -404px 0;
    }

    .summaryStatusCol ul li.ssa_C {
        background-position: -337px 0;
    }

    .summaryStatusCol ul li.ts_S {
        background: none repeat scroll 0 0;
    }

    .summaryStatusCol ul li.ts_R {
        background-position: -202px 0;
    }

    .summaryStatusCol ul li.ts_I {
        background-position: -168px 0;
    }

    .summaryStatusCol ul li.ts_C {
        background-position: -135px 0;
    }

.home.grid .t-detail-cell table td.summaryStatusCol #tsImgDiv-704614-A {
    padding: 0.25em 0;
    width: 54%;
}

.home.grid .t-detail-cell table td.summaryStatusCol #ssImgDiv-704614-A {
    padding: 0.25em 0;
}

.home.grid a.SDT {
    background: url("Images/SDT.gif") no-repeat scroll left top;
    float: left;
    height: 18px;
    margin-right: 3px;
    width: 18px;
}

.home.grid a.xrays {
    background: url("Images/Xrays.gif") no-repeat scroll left top;
    float: left;
    height: 18px;
    margin-right: 3px;
    width: 18px;
}

td.recordLocationCol {
    width: 77px;
}

    td.recordLocationCol, td.recordLocationCol span {
        color: #212121;
        font-weight: bold;
    }

.home.grid tr.t-master-row td.recordLocationCol span a, table tr td a {
    color: #70a4f6;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
}

.home.grid .data-row td {
    font-weight: normal;
}

    .home.grid .data-row td.name {
        font-weight: bold;
    }

.orderlist {
    background: transparent url("Images/bg-shadowUp.png") repeat-x scroll left top;
}

.orderlistinner {
    background: transparent url("Images/bg-shadowDown.png") repeat-x scroll left bottom;
    padding-bottom: 5px;
}

.orderlistcontainer {
    background: #fff none repeat scroll 0 0;
}

.orderlist #OrderTabs {
}

    .orderlist #OrderTabs > div {
        padding: 0;
    }

    .orderlist #OrderTabs .t-tabstrip-items {
        background: #fff url("Images/tabs.gif") repeat-x scroll left top;
    }

.orderlist .t-tabstrip .t-tabstrip-items {
    padding: 0;
}

.orderlist .t-tabstrip .t-content, .orderlist .t-panelbar .t-tabstrip .t-content {
    margin: 0;
    padding: 0;
}

.orderlist .t-tabstrip-items li a {
    color: #ff9b00;
    font-weight: bold;
    height: 26px;
    padding-top: 12px;
}

.orderlist .t-tabstrip-items .t-item, .orderlist .t-panelbar .t-tabstrip-items .t-item {
    border: medium none;
    border-radius: 0;
}

.orderlist div.t-grid {
    border: medium none;
}

.orderlist #OrderTabs .t-tabstrip .t-content {
}

.orderlist .home.grid p {
    display: none;
}

.orderlist #OrderHeaderAll {
}

.orderlist .home.grid {
}

.orderlist .t-widget {
    background: none repeat scroll 0 0;
    border: medium none;
}

.orderlist h3, .orderlist .orderBy, .orderlist .orderGroup {
    float: left;
}

.orderlist h3 {
    color: #2b2b2b;
    font-family: "DroidSansBold",arial,serif;
    font-size: 24px;
    margin: 0;
    padding: 23px 0 0 8px;
    width: 171px;
}

.orderlist select {
    margin-top: 3px;
}

.orderlist #OrderTabs-1 ul.iconPanel .t-state-active a {
    background: none repeat scroll 0 0;
}

.messageboard {
    background: url("Images/bg-shadowDown.png") repeat-x scroll left bottom;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

    .messageboard .t-panelbar .t-content {
        border-bottom: medium none;
    }

    .messageboard .t-item.t-state-active, .messageboard .t-item.t-state-default {
        background: #fff url("Images/bg-messageCenter.gif") repeat scroll left top;
    }

    .messageboard .t-state-active a, .messageboard .t-state-default a, .messageboard a.t-state-selected, .messageboard ul.t-panelbar .t-state-hover {
        background: transparent url("Images/msg-center-shadow.png") no-repeat scroll center top;
        border: medium none;
        height: 28px;
        padding-top: 3px;
    }

    .messageboard .msgAnchor {
        font-size: 14px;
        font-weight: bold;
        padding-left: 10px !important;
    }

        .messageboard .msgAnchor .count {
            color: #000000;
            font-weight: normal;
            margin-left: 7px;
        }

    .messageboard .t-item.t-state-active a:link, .messageboard .t-item.t-state-active a:hover, .messageboard .t-item.t-state-default a:link, .messageboard .t-item.t-state-default a:hover {
        color: #000;
        text-decoration: none;
    }

    .messageboard .t-icon {
        background: url("Images/panelcontrol.gif") no-repeat scroll 0 0;
        height: 17px;
        width: 16px;
    }

    .messageboard .t-arrow-down, .messageboard .t-state-hover .t-arrow-down {
        background: url("Images/panelcontrol.gif") no-repeat scroll 0 -18px !important;
    }

    .messageboard .t-arrow-up, .messageboard .t-state-hover .t-arrow-up {
        background-position: 0 0;
    }

    .messageboard #PanelBar {
        border: 1px solid #999999;
        padding: 0;
    }

    .messageboard #PanelBar-1 {
        padding: 0;
        text-align: center;
    }

    .messageboard ul {
        margin: 0;
        padding-left: 10px;
        text-align: left;
    }

    .messageboard #PanelBar .t-content li {
        border: 1px solid #eed070;
        border-radius: 0;
        display: inline-block;
        margin: 0 8px 10px 0;
        padding: 0;
        vertical-align: middle;
        width: auto;
    }

    .messageboard #PanelBar p {
        background: white none repeat scroll 0 0;
        height: 90px;
        margin: 1px;
        overflow: hidden;
        padding: 8px;
        text-align: left;
        width: 162px;
    }

        .messageboard #PanelBar p.message {
            background: #fdffcd none repeat scroll 0 0;
            color: #3988d5;
            height: 92px;
            margin: 0;
            width: 164px;
        }

    .messageboard li a {
        background: none repeat scroll 0 0;
    }

    .messageboard #PanelBar p, .messageboard #PanelBar p a, .messageboard #PanelBar .t-content li p span.inlineMsgCount {
        color: #0a0000;
        font-family: "PTSansNarrowRegular",Arial;
        line-height: 1.2em;
    }

    .messageboard #PanelBar .t-content li p span {
        color: #0a0000;
        display: block;
        font-family: "PTSansNarrowRegular",Arial;
        font-size: 12px;
        letter-spacing: 1px;
        margin-top: -4px;
        text-transform: uppercase;
    }

        .messageboard #PanelBar .t-content li p span.inlineMsgCount {
            color: #3988d5;
            display: inline;
            font-size: 18px;
            margin-right: 1px;
        }

    .messageboard #PanelBar p a {
        background: none repeat scroll 0 0;
        color: #3988d5;
        display: block;
        height: 100%;
        padding: 0;
    }

        .messageboard #PanelBar p a:hover {
            background: none repeat scroll 0 0;
            color: #3988d5;
            display: block;
            height: 100%;
            padding: 0;
            text-decoration: underline !important;
        }

div.nonAjax {
    display: block;
    margin: 5px 0 5px 30px;
}

.button-cbox:hover {
    background-color: white;
    color: #006eff;
    font-weight: bold;
}

.home.grid .t-grid-header {
    background: #fff none repeat scroll 0 0;
}

.home.grid .t-grid-header-wrap {
    background: url("Images/bg-header.gif") repeat-x scroll left bottom;
}

.home.grid .t-grid-header .t-header {
    background: url("Images/bg-header.gif") repeat-x scroll left bottom;
    border: medium none;
}

.home.grid .t-grid-header-wrap th.t-header {
    background: url("Images/bg-gridHeader.png") no-repeat scroll left bottom;
    height: 38px;
    padding-bottom: 0;
}

.home.grid .t-grid-header-wrap th.t-header {
    padding-bottom: 6px !important;
}

.home.grid .t-grid-header-wrap, .home.grid .t-grid-header-wrap th, .home.grid .t-grid-header-wrap td, .home.grid .t-grid-header-wrap a, .home.grid .t-grid-header-wrap span {
    color: #3988d5;
    font-family: "DroidSansBold",arial,serif;
    font-size: 11px;
    text-align: center;
    vertical-align: bottom;
}

.t-grid-header-wrap th a, .t-grid-header-wrap th a:visited, .t-grid-header-wrap th a:link, .t-grid-header-wrap th a:active, .t-grid-header-wrap th a:hover {
    color: #3988d5;
    text-decoration: none;
}

.t-grid-header-wrap th.t-header span {
    font-size: 11px;
}

.home.grid .t-grid-header-wrap th.t-header .t-state-hover, .home.grid .t-grid-header-wrap th.t-header .t-state-hover:hover, .home.grid .t-grid-header-wrap th.t-header .t-state-selected {
    background: #fff none repeat scroll 0 0 !important;
    color: #3988d5 !important;
}

.home.grid .t-header span {
    color: #3988d5;
    line-height: 18px !important;
}

.home.grid div.t-grid-header {
    border-bottom: medium none;
    border-top: medium none;
    margin: 0;
    padding: 0 10px;
}

.home.grid .t-grid-header .t-header .t-link {
    display: inline;
    margin: 0;
    padding: 0;
}

ul.tabspanel {
    background: url("Images/bg-tabspanel.gif") repeat-x scroll left top;
    clear: both;
    height: 42px;
    margin: 0;
    padding: 0 0 0 10px;
    text-align: left;
}

    ul.tabspanel li {
        display: inline-block;
        height: 42px;
        line-height: normal;
        margin: 0;
        padding-right: 1px;
        width: auto;
    }

        ul.tabspanel li a {
            color: #ff9b00;
            display: inline-block;
            font-family: "DroidSansBold",arial,serif;
            height: 42px;
            line-height: normal;
            padding-left: 16px;
            padding-right: 16px;
            padding-top: 16px;
            position: relative;
            text-decoration: none;
        }

        ul.tabspanel li span {
            color: #ff9b00;
            font-weight: normal;
            position: relative;
        }

        ul.tabspanel li.active {
            background: url("Images/tab-active-right.gif") no-repeat scroll right top;
        }

            ul.tabspanel li.active a {
                background: url("Images/tab-active-left.gif") no-repeat scroll left top;
                border: 0 none;
                outline: 0 none;
            }

.tabspanel li.disable a, .tabspanel li.disable span, .tabspanel li.disable a:hover, .tabspanel li.disable a:active, .tabspanel li.disable a:link {
    background: none repeat scroll 0 0;
    color: #b1b1b1;
    cursor: text;
    outline: medium none;
}

.tabspanel li a:hover, .tabspanel li a:active, .tabspanel li a:visited, .tabspanel li a:link {
    color: #ff9b00;
    text-decoration: none;
}

.tabspanel span.tabCount {
    padding-left: 1px;
}

.tabspanel span.bubble {
    background: transparent url("Images/bubble.png") no-repeat scroll left top;
    color: white;
    font-size: 11px;
    font-weight: bold;
    height: 32px;
    left: -23px;
    padding-right: 1px;
    padding-top: 4px;
    position: absolute;
    text-align: center;
    top: -30px;
    width: 35px;
}

.tabspanel span.count {
    margin-left: 5px;
}

#searchorder {
    background: transparent url("Images/searchbar.png") no-repeat scroll 216px 33px;
    float: left;
    height: 106px;
    padding-left: 216px;
    padding-top: 32px;
    text-align: center;
}

    #searchorder input {
        background: none repeat scroll 0 0;
        border: medium none;
        box-shadow: none;
        color: #545353;
        font-size: 14px;
        font-style: italic;
        height: 30px;
        margin-left: 5px;
        padding: 0 5px 0 0;
        width: 226px;
    }

    #searchorder .t-widget.t-dropdown.t-header {
        padding-top: 8px;
        vertical-align: top;
        width: 119px !important;
    }

    #searchorder .t-dropdown-wrap.t-state-default {
        background: none repeat scroll 0 0;
        border: medium none;
        margin-top: -1px;
    }

    #searchorder .t-state-default {
        background: none repeat scroll 0 0;
        border: medium none;
    }

    #searchorder .t-header {
        background: none repeat scroll 0 0;
    }

    #searchorder .t-input {
        color: #61a0dd;
        font-family: arial;
        font-size: 12px;
        padding: 3px 0 7px 8px;
        text-align: left;
    }

    #searchorder #btnSearch {
        cursor: pointer;
        height: 35px;
        width: 41px;
    }

    #searchorder .t-icon {
    }

    #searchorder .t-arrow-down {
        background: transparent url("Images/icn-dropBoxArrow.gif") no-repeat scroll 0 5px !important;
    }

    #searchorder .btnSearch {
        background: url("Images/bg-search.png") no-repeat scroll left top;
    }

.t-popup {
    color: #61a0dd;
}

    .t-popup .t-item {
        border-bottom: 1px solid #b1b1b1;
        color: #61a0dd;
        padding: 4px !important;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .t-popup .t-state-hover, .t-popup .t-state-hover:hover, .t-popup .t-state-selected {
        background: #fcffab none repeat scroll 0 0;
    }

    .t-popup .t-state-selected {
        font-weight: bold;
    }

.timeoutMessage {
    border-top: 1px solid #ccc;
    clear: both;
    text-align: left;
}

    .timeoutMessage div {
        background-color: #fff8b0;
        border: 1px solid #f7b674;
        height: 23px;
        margin: 2px;
        padding-left: 6px;
        padding-top: 9px;
        vertical-align: middle;
    }

    .timeoutMessage label {
        color: #545253;
        font-style: italic;
    }

        .timeoutMessage label span {
            font-weight: bold;
        }

    .timeoutMessage button {
        background: none repeat scroll 0 0;
        border: medium none;
        color: #3b88d8;
        cursor: pointer;
        font-family: arial;
        font-size: 12px;
        font-weight: bold;
        margin-left: 15px;
        margin-top: 1px;
        vertical-align: top;
    }

ul.taskbar {
}

ul.taskbar {
    background: url("Images/bg-tabPanel.png") no-repeat scroll left top;
    float: right;
    font-size: 0;
    height: 70px;
    line-height: normal;
    margin: 0;
    padding: 0;
    position: relative;
    width: 480px;
}

    ul.taskbar li {
        display: inline-block;
        float: left;
        height: 65px;
        list-style: outside none none;
    }

    ul.taskbar a {
        background: url("Images/taskbarIcons.png") no-repeat scroll 0 0;
        color: #6a6a6a;
        display: inline-block;
        font-size: 8px;
        height: 26px;
        padding-top: 42px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
    }

    ul.taskbar li.viewDownload a {
        background-position: 50% 0;
        width: 70px;
    }

    ul.taskbar li.addComment a {
        background-position: 50% -126px;
        width: 67px;
    }

    ul.taskbar li.uploadDocument a {
        background-position: 50% -252px;
        width: 69px;
    }

    ul.taskbar li.cancelOrder a {
        background-position: 50% -378px;
        width: 66px;
    }

    ul.taskbar li.addLocation a {
        background-position: 50% -504px;
        width: 66px;
    }

    ul.taskbar li.copyPlace a {
        background-position: 50% -632px;
        width: 71px;
    }

    ul.taskbar li.viewPrint a {
        background-position: 50% -757px;
        width: 71px;
    }

    ul.taskbar li.viewDownloadDisable a {
        background-position: 50% -63px;
        cursor: default;
        width: 70px;
    }

    ul.taskbar li.addCommentDisable a {
        background-position: 50% -189px;
        cursor: default;
        width: 67px;
    }

    ul.taskbar li.cancelOrderDisable a {
        background-position: 50% -442px;
        cursor: default;
        width: 66px;
    }

    ul.taskbar li.uploadDocumentDisable a {
        background-position: 50% -315px;
        cursor: default;
        width: 69px;
    }

    ul.taskbar li.addLocationDisable a {
        background-position: 50% -567px;
        cursor: default;
        width: 66px;
    }

    ul.taskbar li.copyPlaceDisable a {
        background-position: 50% -695px;
        cursor: default;
        width: 71px;
    }

    ul.taskbar li.viewPrintDisable a {
        background-position: 50% -820px;
        cursor: default;
        width: 71px;
    }

    ul.taskbar li a:hover {
        text-decoration: none;
    }

    ul.taskbar a span {
        font-size: 8px;
        line-height: 11px;
    }

.sortingDropdown {
    color: #969595;
    float: left;
    font-size: 12px;
    padding-top: 10px;
}

    .sortingDropdown span {
        float: left;
        margin-right: 10px;
    }

    .sortingDropdown select {
        border: 1px solid #b1b1b1;
        color: #878686;
        font-family: "DroidSansRegular",arial,serif;
        font-size: 11px;
        height: auto;
        padding: 2px;
        width: 145px;
    }

.popup .gridMultiple .t-grid-pager {
    padding: 5px 0.6em 3px;
    text-align: center;
}

.popup .gridMultiple .t-grid-content tr.t-no-data td {
    padding-left: 0;
    position: static !important;
}

.t-grid .t-pager {
    cursor: default;
    display: block !important;
    float: none !important; /*margin-left: -150px;*/
}

#rowsPerPage, .selectedOrders {
    margin-top: -31px;
}

.home.grid .t-numeric, .singleComments .t-numeric, .XrayBreakdown .popupgrid .t-numeric {
    padding: 0 8px;
}

.home.grid .t-pager .t-link, .home.grid .t-pager .t-state-active, .singleComments .t-pager .t-link, .singleComments .t-pager .t-state-active, .XrayBreakdown .popupgrid .t-pager .t-link, .XrayBreakdown .popupgrid .t-pager .t-state-active {
    background: white none repeat scroll 0 0;
    border: medium none;
    color: #9b9a9a;
    font-size: 11px;
    font-weight: bold;
    line-height: 22px;
    margin: 0;
    padding: 6px 8px 0;
    vertical-align: top;
}

.home.grid .t-pager .t-state-hover, .home.grid .t-pager .t-state-active, .singleComments .t-pager .t-state-hover, .singleComments .t-pager .t-state-active, .XrayBreakdown .popupgrid .t-pager .t-state-hover, .XrayBreakdown .popupgrid .t-pager .t-state-active {
    background: white none repeat scroll 0 0 !important;
    border: medium none;
    border-radius: 0;
    font-size: 11px;
    font-weight: bold;
    line-height: 22px;
    margin: 0;
    padding: 6px 8px 0;
}

.home.grid .t-numeric .t-link, .home.grid .t-numeric .t-state-active, .singleComments .t-numeric .t-link, .singleComments .t-numeric .t-state-active, .XrayBreakdown .popupgrid .t-numeric .t-link, .XrayBreakdown .popupgrid .t-numeric .t-state-active {
    border: medium none;
    color: #9b9a9a;
    font-size: 11px;
    font-weight: bold;
    line-height: 22px;
    margin: 0;
    padding: 0 8px;
    vertical-align: top;
}

.home.grid div.t-numeric a.t-state-hover {
    background: white url("Images/t-state-hover.png") no-repeat scroll left top !important;
    color: #9b9a9a !important;
    font-size: 11px;
    font-weight: bold;
}

.home.grid .t-numeric .t-state-active, .home.grid .t-numeric .t-state-hover, .singleComments .t-numeric .t-state-active, .singleComments .t-numeric .t-state-hover, .XrayBreakdown .popupgrid .t-numeric .t-state-active, .XrayBreakdown .popupgrid .t-numeric .t-state-hover {
    background: #5fa7e2 none repeat scroll 0 0 !important;
    border: medium none;
    border-radius: 0;
    color: white !important;
    font-size: 11px;
    font-weight: bold;
    line-height: 22px;
    margin: 0;
    padding: 0 8px;
}

.home.grid .t-grid-pager .t-status, .home.grid .t-grid-pager .t-status-text, .home.grid .t-grid-pager .t-status, .home.grid .t-grid-pager .t-status-text, .singleComments .t-grid-pager .t-status, .singleComments .t-grid-pager .t-status-text, .singleComments .t-grid-pager .t-status, .singleComments .t-grid-pager .t-status-text, .XrayBreakdown .popupgrid .t-grid-pager .t-status, .XrayBreakdown .popupgrid .t-grid-pager .t-status-text, .XrayBreakdown .popupgrid .t-grid-pager .t-status, .XrayBreakdown .popupgrid .t-grid-pager .t-status-text {
    display: none;
}

.t-grid-pager a.t-state-disabled span.t-arrow-prev, .singleComments a.t-state-disabled span.t-arrow-prev, .XrayBreakdown .popupgrid a.t-state-disabled span.t-arrow-prev {
    background: white url("Images/previous_deactive.gif") no-repeat scroll left top !important;
    margin: 3px -7px 0 0;
    padding-right: 0 !important;
    width: 38px;
}

.t-grid-pager a.t-link span.t-arrow-prev, .singleComments a.t-link span.t-arrow-prev, .XrayBreakdown .popupgrid a.t-link span.t-arrow-prev {
    background: white url("Images/previous_active.gif") no-repeat scroll left top;
    margin: -2px -7px 0 0;
    padding-right: 0 !important;
    width: 38px;
}

.t-grid-pager a.t-state-disabled span.t-arrow-next {
    background: white url("Images/next_deactive.gif") no-repeat scroll left top !important;
    margin: -2px -7px 0 0;
    padding-right: 0 !important;
    width: 38px;
}

.t-grid-pager a.t-link span.t-arrow-next {
    background: white url("Images/next_active.gif") no-repeat scroll left top;
    margin: -2px 0 0 -7px;
    padding-right: 0 !important;
    width: 38px;
}

.t-grid-pager A.t-state-disabled:hover {
    background: transparent none repeat scroll 0 0;
}

.singleComments .t-pager {
    float: left !important;
    margin-left: -24px;
    text-align: left;
    width: 60%;
}

.singleComments TABLE {
    table-layout: fixed;
}

.singleComments td {
    text-align: left;
    word-wrap: break-word;
}

.XrayBreakdown .popupgrid .t-pager {
    float: left !important;
    margin-left: -24px;
    text-align: left;
    width: 60%;
}

#rowsPerPage {
    float: right;
    font-size: 11px;
    padding-left: 5px;
    padding-top: 3px;
    text-align: right;
}

    #rowsPerPage span {
        color: #b8b8b8;
        display: inline-block;
        font-family: "DroidSansRegular",arial,serif;
        font-size: 11px;
        margin-top: 1px;
    }

    #rowsPerPage ul {
        display: inline-block;
        text-align: right;
    }

        #rowsPerPage ul.t-reset li {
            border-right: 1px solid #000;
            display: inline-block;
            font-family: "DroidSansRegular",arial,serif;
            padding-left: 4px;
            padding-right: 4px;
            padding-top: 2px;
            text-align: center;
        }

            #rowsPerPage ul.t-reset li:last-child {
                border-right: 0 none;
            }

            #rowsPerPage ul.t-reset li a {
                color: #9b9a9a;
                font-family: "DroidSansBold",arial,serif;
                padding: 6px;
                text-align: center;
            }

                #rowsPerPage ul.t-reset li a:hover {
                    background: url("Images/rowsPerPage_li_hover.png") repeat-x scroll left top !important;
                    color: #5fa7e2 !important;
                    font-family: "DroidSansBold",arial,serif;
                    font-size: 11px;
                    padding: 4px 6px 3px;
                    text-align: center;
                    text-decoration: none;
                }

                #rowsPerPage ul.t-reset li a.pageCountSelected {
                    background: #5fa7e2 none repeat scroll 0 0;
                    color: #fff !important;
                    padding: 4px 6px 3px;
                    text-align: center;
                    text-decoration: none;
                }

                    #rowsPerPage ul.t-reset li a.pageCountSelected:hover {
                        background: #5fa7e2 none repeat scroll 0 0 !important;
                        color: white !important;
                    }

.selectedOrders {
    color: #b8b8b8;
    float: left;
    font-size: 11px;
    padding-top: 4px;
    text-align: left;
    width: 20%;
}

    .selectedOrders span {
        color: #b8b8b8;
        font-size: 11px;
    }

#popup_container {
    background: none repeat scroll 0 0 !important;
    border: 6px solid rgba(0, 0, 0, 0.2) !important;
    border-radius: 10px !important;
}

.popup_alert {
    background: #fefefe none repeat scroll 0 0;
    border: 1px solid #a8c6de;
    color: #777777;
}

#statusmodalDlg_container, #sd_container {
    border: 8px solid rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    display: none;
    height: auto !important;
    position: absolute;
    text-align: left;
}

.popuplinks {
    background: url("Images/poup-links.png") no-repeat scroll left top;
    height: 50px;
    width: 167px;
}

.popup {
    background: #fefefe none repeat scroll 0 0;
    border: 1px solid #a8c6de;
    color: #777777;
    /*padding: 15px;*/
}

    .popup .pptitle {
        clear: both;
        color: #787878;
        font-family: arial;
        font-size: 12px;
        font-weight: normal;
        padding-top: 15px;
    }

    .popup .section {
        border-top: 1px solid #dbdbdb;
        clear: both;
        color: #787878;
        font-family: arial;
        font-size: 12px;
        font-weight: normal;
        padding-top: 14px;
    }

        .popup .section input {
            color: #787878;
            font-family: arial;
            font-size: 12px;
            font-weight: normal;
        }

.closePopUp {
    background: url("Images/CloseButton2.gif") no-repeat scroll left top;
    display: block;
    float: left;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 22px;
}

    .closePopUp a.close {
        background: url("Images/CloseButton2.gif") no-repeat scroll left top;
        cursor: pointer;
        display: block;
        height: 20px;
        width: 22px;
    }

table.commonDetailsA {
    border: 0 none;
    table-layout: fixed;
}

.commonDetailsA td {
    border: 0 none;
    color: #787878;
    font-family: "DroidSansRegular",arial,serif;
    font-size: 11px;
    height: 21px;
    margin: 0;
    padding: 0;
    text-align: left;
    word-wrap: break-word;
}

    .commonDetailsA td label {
        width: auto;
    }

    .commonDetailsA td.value {
        font-weight: bold;
    }

    .commonDetailsA td.ordernum, .commonDetailsA td.orderedby {
        color: #373737;
        font-family: Georgia;
    }

    .commonDetailsA td.ordernum {
        font-size: 18px;
        vertical-align: top;
    }

    .commonDetailsA td.orderedby {
        font-size: 11px;
    }

        .commonDetailsA td.orderedby label {
            height: 20px;
            overflow: hidden;
            text-overflow: ellipsis;
            word-wrap: break-word;
        }

.popupName {
    padding-top: 10px;
    vertical-align: middle;
}

.masterDetails {
    vertical-align: top;
}

.popup div.edit-set-cbox {
    background-color: transparent;
    border: 0 none;
}

.popup.cancelorderSingle div.edit-set-cbox, .popup.archiveorders div.edit-set-cbox {
    margin-top: 7px;
}

ul.orderNumber {
    color: #6d6d6d;
    line-height: normal;
    margin: 0;
    padding: 12px 0 0;
    text-align: left;
}

    ul.orderNumber li {
        color: #565656;
        display: block;
        font-family: Georgia;
        font-size: 10px;
        font-weight: bold;
        list-style: outside none none;
        margin-bottom: 3px;
        padding-right: 10px;
        vertical-align: top;
    }

    ul.orderNumber label, ul.orderNumber span {
        display: inline-block;
        margin-bottom: 2px;
        vertical-align: top;
    }

    ul.orderNumber label {
        color: #818181;
        font-family: arial;
        font-size: 11px;
        font-weight: normal;
        margin-bottom: 2px;
        text-transform: uppercase;
        vertical-align: bottom;
        width: 73px;
    }

    ul.orderNumber span {
        color: #565656;
        display: inline-block;
        font-family: Georgia;
        font-weight: bold;
        width: 150px;
    }

        ul.orderNumber span.number {
            font-size: 12px;
        }

ul.horForm {
    color: #6d6d6d;
    line-height: normal;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;
}

    ul.horForm li {
        color: #565656;
        display: inline-block;
        font-family: Georgia;
        font-size: 11px;
        font-weight: bold;
        list-style: outside none none;
        margin-bottom: 3px;
        padding-right: 10px;
        vertical-align: top;
    }

    ul.horForm label {
        color: #818181;
        display: block;
        font-family: arial;
        font-size: 11px;
        font-weight: normal;
        list-style: outside none none;
        margin-bottom: 10px;
        text-transform: uppercase;
    }

    ul.horForm.readonly input {
        background: none repeat scroll 0 0;
        border: medium none;
        color: #6d6d6d;
        font-size: 12px;
        padding: 0;
        width: auto !important;
    }

    ul.horForm.readonly textarea {
        background: none repeat scroll 0 0;
        border: medium none;
        color: #6d6d6d;
        font-family: Arial;
        font-size: 12px;
        min-height: 30px !important;
        padding: 0;
        width: auto !important;
    }

.oneliner {
    display: block;
    height: 20px;
    padding: 15px 0;
}

    .oneliner label {
        font-size: 11px;
    }

    .oneliner a {
        color: #70a4f6;
        font-family: Georgia;
        font-size: 12px;
        padding-left: 37px;
        padding-right: 10px;
        text-decoration: none;
    }

.popupNavigation {
    background: url("Images/popup-links.png") no-repeat scroll left top;
}

.popup div.nonAjax {
    display: block;
    float: left;
    margin: 0 0 5px;
    text-align: right;
    width: 23%;
}

    .popup div.nonAjax span#SuccesResult {
        display: block;
        padding-left: 10px;
        text-align: left;
    }

.successResult {
    background: #edfced url("Images/icon-success.gif") no-repeat scroll 5px 5px;
    border: 1px solid #4f8a10;
    color: #4f8a10;
    display: none; /*margin: 3px 0;*/
    padding: 5px 3px 5px 24px;
    text-align: left;
}

.UploadControl .uploadBg .close {
    bottom: -112px;
    cursor: pointer;
    position: absolute;
    right: -13px;
}

.uploadMultiple .uploadBg .close {
    bottom: -146px;
    cursor: pointer;
    position: absolute;
    right: -13px;
}

.uploadBg .warning {
    color: Red;
    font-family: "DroidSansBold",arial,serif;
    font-size: 11px;
    font-style: italic;
    padding-top: 10px;
    text-align: left;
}

.UploadControl .successResult, .uploadMultiple .successResult, .UploadControl .errorMessage, .uploadMultiple .errorMessage {
    margin-left: 12%;
    position: absolute;
    width: 53%;
}

.uploadMultiple .successResult, .UploadControl .successResult, .uploadMultiple .errorMessage, .UploadControl .errorMessage {
    margin-top: -3px;
}

.archiveOrdersMultiple .successResult, .archiveorders .successResult {
    float: right;
    width: 71%;
}

.errorMessage {
    background: #ffebe7 url("Images/icon-failure.gif") no-repeat scroll 5px 6px;
    border: 1px solid #d8000c;
    color: #d8000c;
    display: none;
    margin: 3px 0;
    padding: 5px 3px 5px 24px;
    text-align: left;
}

    .errorMessage ul {
        margin-bottom: 0;
    }

.UploadControl .errorMessage, .uploadMultiple .errorMessage {
    position: absolute;
    width: 53%;
}

.archiveOrdersMultiple .errorMessage, .archiveorders .errorMessage {
    float: right;
    width: 71%;
}

.popup.location div.nonAjax, .popup.phi div.nonAjax {
    display: block;
    float: none;
    margin: 0 0 5px;
    text-align: right;
    width: 100%;
}

.button-cbox:hover {
    background-color: white;
    color: #006eff;
    font-weight: bold;
}

ul.twoColForm {
    line-height: normal;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;
}

    ul.twoColForm li {
        color: #565656;
        display: inline-block;
        font-family: Georgia;
        list-style: outside none none;
        margin-bottom: 5px;
        padding-right: 10px;
        vertical-align: top;
        width: 46%;
        word-wrap: break-word;
    }

    ul.twoColForm label {
        color: #bcbcbc;
        display: inline-block;
        font-family: "DroidSansRegular",arial,serif;
        font-size: 12px;
        margin-bottom: 10px;
        margin-top: 2px;
        padding-right: 5px;
        text-transform: capitalize;
        vertical-align: top;
        width: 38%;
    }

    ul.twoColForm span.aka {
        width: 40%;
        word-wrap: break-word;
    }

    ul.twoColForm span {
        color: #373737;
        display: inline-block;
        font-family: Georgia;
        font-size: 11px;
        margin-bottom: 0;
        margin-top: -1px;
        vertical-align: top;
        width: 58%;
    }

.locationDetails span {
    margin-bottom: 5px !important;
}

ul.twoColForm li.long {
    display: inline-block;
    list-style: outside none none;
    width: 100%;
}

.popup.location .text-box.single-line {
    background: #fdffcd none repeat scroll 0 0;
    border: 1px solid #a8c6de;
    color: #565656;
    font-family: georgia;
    width: 98%;
}

ul.twoColForm li.long label {
    color: #bcbcbc;
    display: inline-block;
    font-family: "DroidSansRegular",arial,serif;
    font-size: 12px;
    margin-bottom: 0;
    width: 18%;
}

ul.twoColForm li.long span label {
    color: #373737;
    display: inline-block;
    font-family: Georgia;
    font-size: 11px;
    width: 100% !important;
}

ul.twoColForm li span label {
    color: #373737;
    display: inline-block;
    font-family: Georgia;
    font-size: 11px;
    width: 100% !important;
}

ul.twoColForm li.long > span {
    color: #373737;
    margin-top: -1px;
    width: 79%;
    word-wrap: break-word;
}

ul.twoColForm li textarea#taNotesLocation {
    color: #373737;
    margin-top: -1px;
    width: 100%;
    word-wrap: break-word;
}

.home.grid .t-grid-header-wrap th.orderNumCol {
    padding-right: 0;
}

.clsDESC {
    background: url("Images/descArrow.gif") no-repeat scroll right top;
    display: block;
    outline: medium none;
    width: auto;
}

.clsASC {
    background: url("Images/ascArrow.gif") no-repeat scroll right top;
    display: block;
    outline: medium none;
    width: auto;
}

ul.twoColForm li input {
    width: 94px;
}

ul.twoColForm li textarea {
    border: 1px solid #ccc;
    color: #565656;
    font-family: Georgia;
    font-size: 12px;
    height: 70px;
    resize: none;
    width: 75%;
}

button::-moz-focus-inner {
    border: 0 none;
    outline: 0 none;
    padding: 0;
}

.btn {
    background: #f45008 url("Images/orButton.gif") repeat-x scroll 0 50%;
    /*border: 2px solid #fff;*/
    /*font-family: "DroidSansRegular",arial,serif;*/
    font-size: 14px;
    padding: 7px 14px 7px;
    color: white;
    font-weight: bold;
}

.lnk-tiny {
    background: #f45008 url("Images/orButton.gif") repeat-x scroll 0 50%;
    /*border: 2px solid #fff;*/
    /*font-family: "DroidSansRegular",arial,serif;*/
    font-size: 14px;
    line-height: .75;
    padding: 1px 14px 1px;
    color: white;
    font-weight: bold;
    border-radius: 0.25rem;
}

.btn span {
    color: white;
    font-weight: bold;
}

.btn2 {
    background: white none repeat scroll 0 0;
    border: 2px solid #fff;
    color: #3988d5;
    display: inline-block;
    padding: 7px 7px 4px;
    vertical-align: middle;
}

    .btn2 span {
        color: #3988d5;
        font-weight: bold;
    }

.ppButton {
    background: url("Images/popupBtn-left.png") no-repeat scroll left top;
    border: 0 none;
    cursor: pointer;
    outline: 0 none;
    padding: 0;
    text-align: left;
}

    .ppButton span, .ppButton a {
        background: url("Images/popupBtn-right.png") no-repeat scroll right top;
        color: #fff;
        cursor: pointer;
        display: block;
        float: left;
        font-family: "DroidSansRegular",arial,serif;
        font-size: 12px;
        height: 19px;
        margin-top: 0;
        padding: 3px 10px 0;
    }

.ppButtonDeact {
    background: url("Images/ppDeact-left.png") no-repeat scroll left top;
    border: 0 none;
    cursor: default;
    outline: 0 none;
    padding: 0;
    text-align: left;
}

    .ppButtonDeact span {
        background: url("Images/ppDeact-right.png") no-repeat scroll right top;
        color: #fff;
        cursor: default;
        display: block;
        float: left;
        font-family: "DroidSansRegular",arial,serif;
        font-size: 12px;
        height: 19px;
        margin-top: 0;
        padding: 3px 10px 0;
    }

.spaceDivider {
    background: #dcdbdb none repeat scroll 0 0;
    border: medium none;
    clear: both;
    color: #dcdbdb;
    height: 1px;
    margin: 5px 0;
    width: 100%;
}

.spaceDividerBlue {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #e1f3ff none repeat scroll 0 0;
    border-color: #cee6f7 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid none none;
    border-width: 1px medium medium;
    color: #e1f3ff;
    height: 3px;
    margin: 8px 0 5px;
    width: 100%;
}

.orderlistcontainer .spaceDividerBlue {
    background: #e4e1e1;
    border-color: #b6b5b5;
}

.popupgrid .t-status {
    background: white none repeat scroll 0 0 !important;
    border-color: #dcdbdb;
}

.popupgrid .t-grid td, .popupgrid .t-grid-content {
    background: white none repeat scroll 0 0;
}

.popupgrid .t-grid-content {
    height: 157px !important;
}

.popupgrid .t-alt td, .popupgrid .t-grid td {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
}

.t-alt {
    background-color: transparent !important;
    border-bottom: 1px solid #dcdbdb !important;
}

.popupgrid .t-last span {
    font-family: Georgia, "Times New Roman";
}

.popupgrid .t-grid-pager {
    background: #fff none repeat scroll 0 0;
    border-top: 1px solid #dcdbdb;
    padding-top: 5px;
}

.popupgrid .t-grid-header-wrap th.t-header {
    border: 0 none;
    padding-bottom: 0;
    padding-top: 0;
}

    .popupgrid .t-grid-header-wrap th.t-header span.t-link {
        padding-bottom: 0;
        padding-top: 0;
        text-transform: uppercase;
    }

div.singleComments {
    background: transparent url("Images/ppGridNavigationBottom.gif") repeat-x scroll left top !important;
    margin-top: 10px;
    padding-top: 4px !important;
}

    div.singleComments .t-grid-header {
        display: none;
    }

    div.singleComments .t-grid-content {
        padding-bottom: 10px;
        padding-top: 0;
        position: static !important;
    }

        div.singleComments .t-grid-content table {
            margin-top: 5px;
        }

.singleComments .t-grid td {
    border: medium none;
    padding-bottom: 10px;
    padding-left: 0;
}

.singleComments .t-grid-content td {
    padding: 0 !important;
}

.singleComments .t-last span {
    font-family: Georgia, "Times New Roman";
}

.singleComments .t-widget {
    border: medium none;
}

.singleComments span.name {
    font-size: 14px;
}

.singleComments span.date {
    font-size: 11px;
}

.singleComments span.comments {
    display: block;
    font-size: 11px;
    padding-top: 3px;
}

.singleComments tr.clientNotes td, .singleComments tr.clientName td {
    color: #357fe3;
}

.singleComments tr.clientNotes td, .singleComments tr.nonClientNotes td {
    padding-left: 32px !important;
}

    .singleComments tr.clientNotes td img, .singleComments tr.clientName td img {
        margin-right: 10px;
        vertical-align: middle;
    }

.singleComments tr.nonClientName td img, .singleComments tr.nonClientName td img {
    margin-right: 10px;
    vertical-align: middle;
}

.singleComments .nonclient, singleComments .nonclient span.date {
    color: #5b5b5b;
}

.singleComments .user {
    border: 0 none;
    padding-top: 8px;
    text-align: center;
    vertical-align: top;
    width: 50px;
}

.popup.phi ul.twoColForm li span p {
    margin-bottom: 0;
}

    .popup.phi ul.twoColForm li span p input {
        width: 20px;
    }

.popup.phi ul.twoColForm li span .t-picker-wrap {
    padding: 0;
}

.popup.phi ul.twoColForm li span .t-select {
    right: -22px;
    top: 4px;
}

.popup.phi ul.twoColForm li span .text-box.single-line {
    width: 83%;
}

.popup.phi ul.twoColForm li label {
    padding-top: 7px;
    text-transform: none;
    width: 40%;
}

.popup.phi ul.twoColForm li span {
    width: 57%;
}

.popup.phi ul.twoColForm li.long label {
    padding-top: 0;
    width: 18%;
}

.popup.phi ul.twoColForm li label.gender {
    color: #373737;
    font-family: Georgia;
}

a.orderInfoLink {
    color: #3988d5;
    float: right;
    margin-top: -30px;
}

    a.orderInfoLink:hover, a.orderInfoLink:visited, a.orderInfoLink:active {
        color: #3988d5;
    }

.popup.cancelorderSingle, .popup.archiveorders {
    padding-bottom: 10px;
}

.navControl {
    height: 57px;
    margin: 10px 0;
    text-align: right;
}

    .navControl a {
        background: url("Images/btn.png") repeat scroll 0 0;
        cursor: pointer;
        float: right;
        height: 57px;
        margin-left: 5px;
    }

        .navControl a.selfsummary {
            background-position: 0 0;
            width: 184px;
        }

        .navControl a.selfsummaryDisable {
            background-position: 0 -58px;
            cursor: default;
            width: 184px;
        }

        .navControl a.trusummary {
            background-position: 167px 0;
            width: 167px;
        }

        .navControl a.trusummaryDisable {
            background-position: 167px -58px;
            cursor: default;
            width: 167px;
        }

.t-animation-container {
}

#tooltip, #headerTooltip {
    background-color: #ffffe1;
    border: 1px solid #111;
    color: #000;
    font-family: "DroidSansRegular",arial,serif;
    font-size: 12px;
    position: absolute;
    text-align: left;
    z-index: 3000;
}

#headerTooltip {
    display: none;
}

    #tooltip h3, #tooltip div, #headerTooltip h3, #headerTooltip div {
        font-size: 12px;
        margin: 0;
    }

#account span {
    display: inline;
}

    #account span.tooltipHeader {
        float: right;
    }

#headerTooltip {
    color: #014245;
    padding: 7px;
    width: 500px;
}

    #headerTooltip h3 {
        font-weight: normal;
    }

    #headerTooltip p {
        border-top: 1px solid #01666c;
        color: #014245;
        font-size: 13px;
        line-height: normal;
        margin: 3px;
        padding: 5px 3px 3px;
    }

    #headerTooltip .mainLocation {
        border-top: medium none;
        font-weight: bold;
    }

#account h2 {
    cursor: pointer;
    line-height: normal;
    margin-bottom: 5px;
    margin-top: 2px;
    text-align: right;
}

    #account h2 span {
        font-size: 12px;
    }

#userNameDate {
    padding: 7px 0 4px;
    text-align: left;
}

    #userNameDate span.name {
        color: #3988d5;
        font-family: Georgia;
        font-weight: bold;
        margin-left: 10px;
    }

    #userNameDate span.date {
        color: #3988d5;
        font-family: Georgia;
        margin-left: 11px;
    }

.edit-set-cbox span.notes, .t-content span.notes {
    display: block;
    float: left;
    text-align: left;
    width: 12%;
}

.edit-set-cbox span.notesDescription, .t-content span.notesDescription {
    float: left;
}

    .edit-set-cbox span.notesDescription textarea, .t-content span.notesDescription textarea {
        width: 330px;
    }

.nonAjax p {
    background: url("Images/popupBtn-left.png") no-repeat scroll left top;
    border: 0 none;
    float: left;
    outline: 0 none;
    padding: 0;
    text-align: left;
}

    .nonAjax p input {
        background: url("Images/popupBtn-left.png") no-repeat scroll left top;
        border: 0 none;
        color: #fff;
        display: block;
        float: left;
        font-family: "DroidSansRegular",arial,serif;
        height: 19px;
        outline: 0 none;
        padding: 3px 5px 0;
        text-align: left;
    }

    .nonAjax p span {
        padding: 3px 1px 0;
    }

table.commonDetailsB, table.commonDetailsB table.dateDetails {
    table-layout: fixed;
    width: 100%;
}

    table.commonDetailsB td {
        color: #787878;
        font-family: "DroidSansRegular",arial,serif;
        font-size: 11px;
        font-weight: normal;
        text-align: left;
        vertical-align: top;
        word-wrap: break-word;
    }

.commonDetailsB td {
    padding-left: 0;
}

.commonDetailsB .recSubject {
    text-align: left;
    width: 35%;
}

.commonDetailsB .recLocation {
    text-align: left;
    width: 44%;
}

.commonDetailsB .dateHolder {
    text-align: right;
    width: 21%;
}

table.commonDetailsB td.value {
    color: #373737;
    font-family: Georgia;
    font-size: 11px;
    font-weight: bold;
}

    table.commonDetailsB td.value span {
        color: #373737;
        font-family: Georgia;
        font-size: 11px;
        font-weight: bold;
    }

table.commonDetailsB .dateDetails td {
    padding: 0;
}

.dateHolder div {
    line-height: normal;
    margin-bottom: 3px;
    text-align: right;
}

td.dateHolder span, td.dateHolder label {
    display: inline;
    font-size: 11px;
    line-height: normal;
}

td.dateHolder span {
    padding: 0 5px 0 0;
    width: 75px;
}

td.dateHolder label {
    color: #373737;
    font-family: "DroidSansBold",arial,serif;
    padding: 0;
    text-align: left;
    width: 68px;
}

.dateHolder em {
    float: none;
}

.dateHolder strong {
    margin-left: 5px;
    margin-top: -1px;
    position: relative;
}

.popup H2 {
    font-size: 16px;
    line-height: normal;
    margin: 0;
    padding: 0;
}

.popup H3 {
    font-family: "DroidSansRegular",arial,serif;
    font-size: 13px;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    padding: 10px 0;
}

    .popup H3.gridTitle {
        font-family: "DroidSansRegular",arial,serif;
        font-size: 13px;
        font-weight: normal;
        line-height: normal;
        margin: 0;
        padding: 5px 0 8px;
    }

.popup h4 {
    font-family: "DroidSansRegular",arial,serif;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    padding: 12px 0 10px;
    text-align: left;
}

    .popup h4 strong {
        font-size: 14px;
        font-weight: normal;
        margin-left: 3px;
        margin-right: 3px;
    }

    .popup h4 label {
        color: #3988d5;
        font-family: Georgia;
        font-weight: bold;
        padding-top: 12px;
    }

.popup h5 {
    color: #787878;
    font-family: "DroidSansRegular",arial,serif;
    font-size: 11px;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    padding: 3px 0 5px;
    text-align: left;
    text-transform: uppercase;
}

.popup.orderStatusComments div.t-widget {
    clear: both;
    display: block;
    padding-top: 0;
}

    .popup.orderStatusComments div.t-widget ul.t-reset {
        display: block;
    }

    .popup.orderStatusComments div.t-widget div.t-content {
        background: none repeat scroll 0 0;
        border: 0 none;
        margin: 0;
        padding: 0;
    }

.popup.orderStatusComments div.t-widget {
    background: none repeat scroll 0 0;
    border: 0 none;
}

    .popup.orderStatusComments div.t-widget table.commonDetailsA td.orderedby label {
        width: 250px;
    }

    .popup.orderStatusComments div.t-widget ul.t-reset {
        position: absolute;
        right: 28px;
        text-align: right;
        top: 1px;
    }

        .popup.orderStatusComments div.t-widget ul.t-reset li {
            border-color: #ffffff -moz-use-text-color -moz-use-text-color;
            border-radius: 0 !important;
            border-style: solid none none;
            border-width: 2px 0 0;
            margin: 0;
            padding: 0;
        }

    .popup.orderStatusComments div.t-widget li.t-state-hover, .popup.orderStatusComments div.t-widget li.t-state-hover:hover, .popup.orderStatusComments .t-tabstrip-items li.t-state-active {
        background: #eaeaea none repeat scroll 0 0;
        border-top: 2px solid #ee8468 !important;
        margin: 0;
        padding: 0;
    }

    .popup.orderStatusComments div.t-widget ul.t-reset li a {
        margin: 0;
        padding: 0;
    }

        .popup.orderStatusComments div.t-widget ul.t-reset li a img {
            margin: 0;
            padding: 0;
        }

.popup.addStatusComment ul.twoColForm li textarea {
    width: 95%;
}

.popup.addStatusComment div.nonAjax {
    display: inline;
    margin: 0;
}

.popup.addStatusComment ul.twoColForm span, ul.twoColForm label {
    margin-bottom: 0;
}

.orderStatusCompleteLog .dropDownList .t-header {
    background: white none repeat scroll 0 0;
    width: 100%;
}

.orderStatusCompleteLog .t-input, .orderStatusCompleteLog .t-dropdown-wrap, .orderStatusCompleteLog .t-state-default {
    border: medium none;
}

.orderStatusCompleteLog .t-dropzone em {
    display: none;
}

.popup.orderStatusCompleteLog .t-grid-header .t-header, .popup.orderStatusCompleteLog .t-status {
    border: 0 none;
    text-align: center;
}

.popup.orderStatusCompleteLog .gridMultiple table {
}

    .popup.orderStatusCompleteLog .gridMultiple table td {
        word-wrap: break-word;
    }

.popup.orderStatusCompleteLog .t-last span {
    font-family: Georgia, "Times New Roman";
}

.popup.orderStatusCompleteLog .t-grid-pager {
    border-top: 1px solid #dcdbdb;
    padding-top: 5px;
}

.popup.orderStatusComments h5, .popup.XrayBreakdown h5 {
    font-family: "DroidSansRegular",arial,serif;
    font-size: 13px;
    margin-bottom: 0;
}

.XrayBreakdown .informationCollector {
    padding: 7px 0 5px;
}

    .XrayBreakdown .informationCollector input {
        width: 100%;
    }

    .XrayBreakdown .informationCollector span {
        display: block;
    }

        .XrayBreakdown .informationCollector span.response {
            margin-top: 10px;
        }

    .XrayBreakdown .informationCollector.txtResponse {
        margin-bottom: 10px;
    }

.informationCollector span {
    display: block;
}

    .informationCollector span.approved {
        margin-top: 10px;
    }

        .informationCollector span.approved label {
            font-weight: normal;
        }

    .informationCollector span.response {
        margin-top: 10px;
    }

.informationCollector textarea {
    height: 50px;
    resize: none;
    width: 100%;
}

.txtResponse:focus {
    border: 1px solid #64758f;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
    outline: 0 none;
}

.gridMultiple .t-state-hover, .gridMultiple .t-state-hover:hover {
    background: transparent none repeat scroll 0 0;
}

.popup .gridMultiple {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 1px solid #dbdbdb !important;
    border-image: none;
    border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none;
    clear: both;
}

.viewDownloadMultiple .gridMultiple {
    border: 0 none;
    padding: 0 15px 15px;
}

.sd_content .viewDownloadMultiple ul.tabspanel {
    margin-left: 15px;
    margin-right: 15px;
}

.gridMultiple .t-grid-content {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 2px;
}

.gridMultiple .t-header, .gridMultiple .t-grid-header {
    background: transparent none repeat scroll 0 0;
    border: medium none;
}

.gridMultiple .t-grid-header-wrap th.t-header {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    padding: 9px 2px 5px;
}

.gridMultiple .t-grid-header-wrap th.t-last-header {
    border-right: medium none;
}

.gridMultiple .t-grid-content {
    height: 157px !important;
    position: static !important;
}

.viewDownloadMultiple .gridMultiple .t-grid-content {
    height: 290px !important;
}

.gridMultiple div.t-grid-header, .gridMultiple div.t-grid-footer {
    padding-right: 22px;
}

.gridMultiple div.t-grid-header {
    background: url("Images/ppGridNavigationBottom.gif") repeat-x scroll left top;
    border-top: medium none;
}

.gridMultiple .t-grid-header .t-header, .gridMultiple .t-grid-header .t-header .t-link {
    color: #848484;
    margin: 0;
    padding: 0;
}

.gridMultiple th span.t-link {
    color: #6d6d6d;
}

.popupgrid a.t-link:active, .popupgrid a.t-link:visited {
    color: #6d6d6d;
    font-size: 12px;
}

.gridMultiple .t-grid-header-wrap {
    border-bottom: 1px solid #dcdbdb;
}

.gridMultiple .t-grid-content td {
    border-bottom: medium none;
    border-right: medium none;
    font-family: Georgia,Times New Roman;
    padding: 5px 3px 4px;
    vertical-align: top;
}

.viewDownloadMultiple .gridMultiple .t-grid-header th {
    border-right: 1px solid #dfdfdf;
}

    .viewDownloadMultiple .gridMultiple .t-grid-header th, .viewDownloadMultiple .gridMultiple .t-grid-header th .t-link {
        text-align: center;
    }

        .viewDownloadMultiple .gridMultiple .t-grid-header th.t-last-header {
            border-right: 0 none;
        }

.viewDownloadMultiple .gridMultiple .t-grid-content td {
    font-family: Georgia,Times New Roman;
    padding: 5px 5px 4px;
    vertical-align: top;
}

.gridMultiple .t-grid-content tbody tr td span {
    font-family: Georgia,Times New Roman;
}

.gridMultiple2 .t-grid-content tbody tr td {
    border-bottom: 1px solid #dcdbdb !important;
    border-right: 1px solid #eeeeee !important;
    padding: 5px 2px 4px 4px;
    vertical-align: top;
}

.orderStatusCompleteLog .spaceHolder {
    clear: both;
    padding-top: 20px;
}

.gridMultiple th, .gridMultiple th span.t-link {
    font-size: 13px;
    margin: 0 !important;
}

.uploadMultiple .t-grid-content {
    height: 100px !important;
}

.gridMultiple th.serialNum {
    text-align: center;
}

.gridMultiple th.orderNum {
    text-align: left;
}

.gridMultiple th.location {
    text-align: left;
}

.gridMultiple th.buttonHolder {
    text-align: left;
}

.gridMultiple td.serialNum {
    padding-right: 8px;
    text-align: right;
}

.gridMultiple td.orderNum {
    text-align: left;
}

.gridMultiple td.location {
    text-align: left;
}

.gridMultiple td.buttonHolder {
    text-align: left;
}

.gridMultiple .buttonHolder input {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #fff !important;
    color: #3988d5;
    cursor: pointer;
    font-family: "DroidSansBold",arial,serif;
    font-size: 11px;
    text-transform: uppercase;
    width: auto;
}

.popup .gridWithTabs {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 1px solid #dbdbdb !important;
    border-image: none;
    border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none;
    clear: both;
}

.gridWithTabs div.t-grid-header {
    background: none repeat scroll 0 0;
    padding-right: 17px;
}

.gridWithTabs .t-grid-header-wrap th.t-header {
    border-right: 1px solid #ddd;
    padding: 3px;
}

.gridWithTabs .t-grid-header-wrap th.t-last-header {
    border-right: medium none;
}

.gridWithTabs .t-grid-header-wrap, .gridWithTabs .t-grid-header-wrap th, .gridWithTabs .t-grid-header-wrap a {
    color: #3988d5;
    font-family: "DroidSansBold",arial,serif;
    font-size: 11px !important;
    text-align: center;
    vertical-align: bottom;
}

.gridWithTabs .t-grid-header .t-header .t-link {
    color: #3988d5;
}

.gridWithTabs .t-grid-header-wrap th.t-header span.t-link {
    font-weight: bold;
    text-transform: none;
}

.gridWithTabs th .t-link {
    text-align: center !important;
}

.gridWithTabs .t-grid-header .t-header .t-link {
    height: auto;
}

.gridWithTabs .t-grid-header-wrap th.t-header {
    padding: 0;
}

.gridWithTabs th, .gridWithTabs th span.t-link {
    font-size: 11px !important;
}

.gridWithTabs .t-grid-content td {
    border-bottom: 1px solid #efefef;
    border-right: 1px solid #ddd;
    padding: 3px;
}

ul.twoColForm li .ppButtonGrDeActive span, .ppButtonGrDeActive span {
    background: url("Images/popupBtn-right.png") no-repeat scroll right top;
    color: #fff;
    display: block;
    float: left;
    font-family: "DroidSansRegular",arial,serif;
    font-size: 12px;
    height: 19px;
    margin-top: 0;
    padding: 3px 10px 0;
}

.ppButtonOR {
    background: #ff9b37 none repeat scroll 0 0;
    border: 1px solid #dc8834;
    cursor: pointer;
    height: 26px;
    outline: 0 none;
    padding: 1px 10px 0;
    text-align: center;
}

    .ppButtonOR span {
        color: #fff;
        cursor: pointer;
    }

.ppButtonORDeact {
    background: #cdcbcb none repeat scroll 0 0;
    border: 1px solid #818080;
    cursor: default;
    height: 26px;
    outline: 0 none;
    padding: 1px 10px 0;
    text-align: center;
}

    .ppButtonORDeact span {
        color: #fff;
        cursor: default;
    }

a.statusmodalDlg {
    color: #3988d5;
    float: right;
    margin-top: -30px;
}

a.modalDlgCompleteOrderInfo {
    color: #3988d5;
    float: right;
    margin-top: -30px;
}

.completeView a.statusmodalDlg:hover {
    text-decoration: none;
}

a.ppButtonOR {
    background: #ff9b37 none repeat scroll 0 0;
    border: 1px solid #dc8834;
    color: #fff;
    display: block;
    height: 14px;
    outline: 0 none;
    padding: 5px 10px;
    text-align: center;
    width: auto;
}

    a.ppButtonOR:hover, a.ppButtonOR:active {
        color: #fff;
        text-decoration: none;
    }

.documentListHolder {
    background: url("Images/ppGridNavigationBottom.gif") repeat-x scroll left top;
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 2px;
    padding-top: 3px;
}

.documentListHolderInner {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #dbdbdb;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    height: 100px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.documentList {
    table-layout: fixed;
    width: 100%;
}

    .documentList th {
        border-bottom: 1px solid #dcdbdb !important;
        font-size: 12px;
        height: 30px;
        padding-left: 10px;
        word-wrap: break-word;
    }

    .documentList td {
        color: #787878;
        padding: 4px 4px 4px 10px;
    }

    .documentList .file {
        width: 45%;
    }

    .documentList td.file {
        font-weight: bold;
    }

    .documentList .doctype {
        width: 41.5%;
    }

    .documentList td.doctype {
        font-family: georgia;
    }

    .documentList .description {
        width: 30%;
    }

    .documentList td.description {
        font-family: georgia;
        font-size: 11px;
        font-style: italic;
    }

    .documentList .removebtn {
        font-family: "DroidSansBold",arial,serif;
        text-align: left;
        width: 13.5%;
    }

.documentListHolderInner .documentList td.removebtn input {
    background: #ffffff none repeat scroll 0 0 !important;
    border: 1px solid #ffffff !important;
    box-shadow: none !important;
    color: #3988d5;
    cursor: pointer;
    font-family: "DroidSansBold",arial,serif;
    font-size: 11px;
    text-transform: uppercase;
    width: auto;
}

.documentsBg {
    background: #f0f9ff none repeat scroll 0 0;
    border: 1px solid #cde6f7;
    display: block;
    font-family: georgia;
    font-style: italic;
    margin: 10px 0;
    padding: 6px 8px;
}

.popup.UploadControl button.t-button-icontext, .popup.UploadControl button.t-upload-action {
    display: none !important;
}

.popup .respMess {
    background-color: #ffffd6;
    border: 1px solid #f7b674;
    color: #f45007;
    padding: 5px;
}

    .popup .respMess .warning {
        color: #f45007;
        font-family: "DroidSansBold",arial,serif;
        font-size: 15px;
        padding-top: 3px;
    }

.popup .preApproved {
    font-size: 13px;
    text-align: center;
}

    .popup .preApproved .dollar {
        font-size: 18px;
        font-weight: bold;
    }

    .popup .preApproved button {
        float: right;
    }

.popup .preApprovedAction {
    padding: 10px 0;
    text-align: center;
}

    .popup .preApprovedAction label.dollar {
        font-size: 18px;
        font-weight: bold;
        padding-left: 3px;
    }

    .popup .preApprovedAction span.prelimit {
        float: left;
        font-size: 13px;
        height: 30px;
        text-align: left;
    }

    .popup .preApprovedAction span.check {
        float: right;
        font-size: 13px;
        height: 30px;
        padding-right: 35px;
        text-align: right;
    }

        .popup .preApprovedAction span.check input {
            margin-right: 3px;
        }

.t-datepicker-calendar .t-content th {
    color: #000000;
    font-family: "DroidSansRegular",arial,serif;
    font-size: 12px;
    line-height: 18px;
}

.t-datepicker-calendar td.t-other-month .t-link {
    color: #a9a8a7;
}

.t-datepicker-calendar td a.t-link:hover {
    text-decoration: none;
}

.t-datepicker-calendar .t-header {
    background: transparent none repeat scroll 0 0;
}

.t-datepicker-calendar .t-nav-fast:link, .t-datepicker-calendar .t-nav-fast:active, .t-datepicker-calendar .t-nav-fast:visited {
    color: #3988d5 !important;
    font-weight: bold !important;
}

.t-calendar .t-state-focus, .t-calendar td.t-state-hover, .t-calendar .t-state-active {
    background: #fcffab none repeat scroll 0 0;
}

.t-calendar .t-state-active, .t-calendar .t-state-focus {
    font-weight: bold;
}

.commentsPanel {
    padding-top: 3px;
}

    .commentsPanel .fieldLabel, .commentsPanel .notesContainer, .commentsPanel .cancelNotesContainer, .commentsPanel button {
        float: left;
    }

    .commentsPanel .notesContainer {
        width: 92%;
    }

    .commentsPanel .fieldLabel {
        padding: 5px 20px 0 0;
    }

.orderStatusCommentsMult .commentsPanel .notesContainer, .orderStatusCompleteLog .commentsPanel .notesContainer, .orderStatusComments .commentsPanel .notesContainer {
    width: 85%;
}

.orderStatusCommentsMult .commentsPanel .notesContainer, .orderStatusCompleteLog .commentsPanel .notesContainer, .orderStatusComments .commentsPanel .notesContainer {
    margin-right: 13px;
}

.orderStatusCommentsMult .commentsPanel .fieldLabel, .orderStatusCompleteLog .commentsPanel .fieldLabel, .orderStatusComments .commentsPanel .fieldLabel {
    padding: 5px 20px 0 0;
}

.commentsPanel .field-validation-error {
    float: none;
}

.commentsPanel textarea {
    border: 1px solid #c5c5c5;
    box-shadow: 0 0 10px #e2e2e2 inset;
    height: 50px;
    padding: 5px;
    resize: none;
    width: 100%;
}

.commentsPanel .notesContainer::before {
    content: url("Images/notes-pointer.gif");
    margin-left: -7px;
    margin-top: 8px;
    position: absolute;
}

.selfSummary h2 span {
    color: #454545;
    font-size: 16px;
    padding-left: 5px;
}

.gridCommentsComplete {
    border: medium none !important;
    clear: both;
    padding: 15px 0 12px;
}

    .gridCommentsComplete .t-grid-header {
        border-bottom: 1px solid #dddddd;
    }

    .gridCommentsComplete .t-grid-content {
        border-bottom: 1px solid #dddddd;
    }

.gridSelfSummary {
    border-bottom: 1px solid #ccc !important;
}

.gridXray th {
    padding-left: 0;
    padding-right: 0;
}

    .gridXray th.serialNum {
        padding-left: 0 !important;
        text-align: right;
    }

        .gridXray th.serialNum .t-link {
            text-align: center;
        }

    .gridXray th.item {
        color: #000;
        text-align: left;
    }

    .gridXray th.date .t-link {
        text-align: center;
    }

    .gridXray th.quantity .t-link {
        text-align: center;
    }

    .gridXray th.cost {
        color: #000;
        text-align: center;
    }

    .gridXray th.notes .t-link {
        text-align: center;
    }

    .gridXray th.checkbox {
        text-align: center;
    }

.gridXray td {
    color: #9b9b9b;
    font-family: Georgia;
}

    .gridXray td.serialNum {
        padding-left: 0 !important;
        text-align: right;
    }

    .gridXray td.item {
        color: #000;
        text-align: left;
    }

    .gridXray td.date {
        padding-left: 0 !important;
        padding-right: 0 !important;
        text-align: center;
    }

    .gridXray td.quantity {
        text-align: center;
    }

    .gridXray td.cost {
        color: #000000;
        padding-left: 0 !important;
        padding-right: 5px !important;
        text-align: center;
    }

    .gridXray td.notes {
        text-align: left;
    }

    .gridXray td.checkbox {
        padding-left: 7px;
        text-align: left;
    }

.gridXray .t-link .t-hover, .gridXray .t-link:hover {
    background: transparent none repeat scroll 0 0;
}

.orderStatusCompleteLog .gridMultiple .t-grid-header-wrap {
    border-bottom: 1px solid #a3c8ec;
}

.statusCommentsComplete {
    margin-top: 10px;
}

    .statusCommentsComplete td {
        font-family: Georgia,Times New Roman;
        font-size: 12px;
    }

    .statusCommentsComplete table.listOfComments {
        table-layout: fixed;
    }

        .statusCommentsComplete table.listOfComments td {
            word-wrap: break-word;
        }

    .statusCommentsComplete th.recordHolder, .statusCommentsComplete td.recordHolder {
        padding: 0 !important;
    }

    .statusCommentsComplete .userClient td {
        color: #357fe3;
    }

    .statusCommentsComplete .userNonClient td {
        color: #6d6d6d;
    }

    .statusCommentsComplete .t-header .listOfComments td {
        background: transparent none repeat scroll 0 0;
    }

    .statusCommentsComplete .t-grid-content .listOfComments {
        background: white none repeat scroll 0 0;
    }

    .statusCommentsComplete .t-header .listOfComments td.dateAndTime, .statusCommentsComplete .t-header .listOfComments td.addedBy, .statusCommentsComplete .t-header .listOfComments td.comments {
        padding: 3px;
    }

    .statusCommentsComplete .t-header .listOfComments td.dateAndTime, .statusCommentsComplete .t-header .listOfComments td.addedBy {
        padding-bottom: 2px;
        padding-left: 23px;
        padding-top: 2px;
    }

    .statusCommentsComplete .t-header .listOfComments td.dateAndTime {
        padding-top: 7px;
    }

    .statusCommentsComplete .t-grid-content .listOfComments td.dateAndTime, .statusCommentsComplete .t-grid-content .listOfComments td.comments {
        padding: 3px;
    }

    .statusCommentsComplete .t-grid-content .listOfComments td.dateAndTime {
        padding-bottom: 2px;
        padding-left: 23px;
        padding-top: 2px;
    }

    .statusCommentsComplete .t-grid-content .listOfComments td.addedBy {
        padding-bottom: 2px;
        padding-top: 2px;
    }

        .statusCommentsComplete .t-grid-content .listOfComments td.addedBy img {
            vertical-align: middle;
        }

.listOfComments .colDate {
    width: 25%;
}

.listOfComments .colComments {
    width: 75%;
}

.statusCommentsComplete .t-header .listOfComments {
    border: medium none;
}

    .statusCommentsComplete .t-header .listOfComments td.user {
        border-right: 0 none;
    }

    .statusCommentsComplete .t-header .listOfComments td.comments {
        border-right: 0 none;
    }

.statusCommentsComplete .listOfComments {
    border-bottom: 1px solid #dcdbdb;
}

    .statusCommentsComplete .listOfComments td {
        border-bottom: 0 solid #cecece;
    }

.listOfComments td {
    text-align: left;
}

    .listOfComments td.dateAndTime {
        border-bottom: 1px solid #f0f0f0;
        border-right: 1px solid #cecece;
        height: 23px;
    }

    .listOfComments td.addedBy {
        border-right: 1px solid #cecece;
    }

.commentsFiles {
}

    .commentsFiles th .t-link {
        text-align: center;
    }

    .commentsFiles th.type {
    }

    .commentsFiles th.detail .t-link {
        text-align: left;
    }

    .commentsFiles th.fileName {
    }

    .commentsFiles th.fileSize .t-link {
        text-align: left;
    }

    .commentsFiles th.creator .t-link {
        text-align: left;
    }

    .commentsFiles td.type {
        text-align: center;
    }

        .commentsFiles td.type a {
            background: url("Images/gridIcons.png?v=2021.6") no-repeat scroll 0 0;
            cursor: pointer;
            display: inline-block;
            height: 31px;
            margin-right: 2px;
            width: 31px;
        }

            .commentsFiles td.type a.records {
                background-position: 0 0;
            }

            .commentsFiles td.type a.recordsMulti {
                background-position: 0 0;
            }

            .commentsFiles td.type a.recordsDis {
                background-position: -34px 0;
            }

            .commentsFiles td.type a.films {
                background-position: -535px -115px;
            }

            .commentsFiles td.type a.filmsDis {
                background-position: -569px -115px;
            }

            .commentsFiles td.type a.recordsDisMulti {
                background-position: -34px 0;
            }

            .commentsFiles td.type a.attachment {
                background-position: -67px 0;
            }

            .commentsFiles td.type a.attachmentMulti {
                background-position: -67px 0;
            }

            .commentsFiles td.type a.selfsummary {
                background-position: -236px 0;
            }

            .commentsFiles td.type a.trusummary {
                background-position: -135px 0;
            }

    .commentsFiles td.detail {
    }

    .commentsFiles td.fileName {
        line-height: 13px !important;
        padding-left: 20px !important;
    }

    .commentsFiles td.fileSize {
    }

    .commentsFiles td.creator {
    }

.viewDownloadMultiple {
}

    .viewDownloadMultiple th .t-link {
        text-align: center;
    }

    .viewDownloadMultiple th.orderNum {
    }

    .viewDownloadMultiple th.location {
    }

    .viewDownloadMultiple th.status {
    }

    .viewDownloadMultiple th.fileName {
    }

    .viewDownloadMultiple th.lastViewed {
    }

.gridWithTabs {
    line-height: 13px !important;
}

    .gridWithTabs td.type {
    }

        .gridWithTabs td.type a {
            background: url("Images/gridIcons.png?v=2021.6") no-repeat scroll 0 0;
            cursor: pointer;
            display: inline-block;
            height: 31px;
            margin-right: 2px;
            width: 31px;
        }

            .gridWithTabs td.type a.records {
                background-position: 0 0;
            }

            .gridWithTabs td.type a.recordsDis {
                background-position: -34px 0;
            }

            .gridWithTabs td.type a.attachment {
                background-position: -67px 0;
            }

            .gridWithTabs td.type a.selfsummary {
                background-position: -236px 0;
            }

            .gridWithTabs td.type a.selfsummaryViewed {
                background-position: -77px -149px;
            }

            .gridWithTabs td.type a.selfsummaryMulti {
                background-position: -236px 0;
                margin-left: 30%;
            }

            .gridWithTabs td.type a.selfsummaryMultiViewed {
                background-position: -77px -149px;
                margin-left: 30%;
            }

            .gridWithTabs td.type a.trusummary {
                background-position: -135px 0;
            }

            .gridWithTabs td.type a.trusummaryMulti {
                background-position: -135px 0;
                margin-left: 30%;
            }

            .gridWithTabs td.type a.invoice {
                background-position: -499px 0;
                width: 29px;
            }

            .gridWithTabs td.type a.invoiceMulti {
                background-position: -499px 0;
                margin-left: 30%;
                width: 29px;
            }

            .gridWithTabs td.type a.mydocs {
                background-position: -470px 0;
            }

            .gridWithTabs td.type a.annotateBlue {
                background: white none repeat scroll 0 0;
                color: Blue;
                font-size: 11px;
                padding-top: 4px;
                vertical-align: top;
            }

            .gridWithTabs td.type a.annotateGreen {
                background: white none repeat scroll 0 0;
                color: Green;
                font-size: 11px;
                padding-top: 4px;
                vertical-align: top;
            }

        .gridWithTabs td.type li.annotate {
            display: inline;
        }

        .gridWithTabs td.type a.recordsDisMulti {
            background-position: -34px 0;
        }

        .gridWithTabs td.type a.films {
            background-position: -535px -115px;
        }

        .gridWithTabs td.type a.filmsDis {
            background-position: -569px -115px;
        }

.viewDownloadMultiple td.orderNum {
    text-align: center;
}

.viewDownloadMultiple td.location {
}

.viewDownloadMultiple td.status {
}

.viewDownloadMultiple td.fileName {
}

.viewDownloadMultiple td.lastViewed {
    text-align: left;
}

#divIF {
    height: 60px;
}

#ifDownload {
    border: medium none;
}

.uploadBg {
    background: #f0f9ff none repeat scroll 0 0;
    border: 1px solid #cde6f7;
    display: block;
    font-size: 14px;
    margin-top: 10px;
    padding: 10px 17px 35px 15px;
}

.UploadControl .uploadBg {
    padding-bottom: 26px;
}

.uploadMultiple .uploadBg {
    padding-bottom: 10px;
}

.uploadBg ul {
    display: block;
    margin: 0;
    width: 99%;
}

.uploadBg text-area {
    height: 60px;
    resize: none;
    width: 100%;
}

.uploadBg .allowedFormats {
    color: #6f90a6;
    display: block;
    font-style: italic;
    line-height: 0;
    margin-bottom: 5px;
    padding: 0 0 5px;
    vertical-align: middle;
}

    .uploadBg .allowedFormats input {
        background: transparent none repeat scroll 0 0;
        border: medium none;
        box-shadow: none;
        color: #6f90a6;
        font-family: "DroidSansRegular",arial,serif;
        font-size: 11px;
        font-style: italic;
        height: auto;
        margin-top: -2px;
        outline: 0 none;
        padding: 0;
        vertical-align: middle;
        width: 70%;
    }

        .uploadBg .allowedFormats input:focus {
            border: 0 none;
            box-shadow: none;
            outline: 0 none;
        }

.uploadBg .t-dropzone {
    padding: 0;
}

.uploadBg textarea {
    /*height: 28px;*/
    margin-top: 5px;
    /* resize: none;
    width: 100%;*/
}

.uploadBg .t-upload-button {
    background: white none repeat scroll 0 0 !important;
    overflow: visible !important;
    padding: 0 !important;
    width: 100% !important;
}

.OLD-uploadBg .t-upload-button input {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent !important;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-size: 156px !important;
    height: 26px !important;
    margin-right: -68px;
    opacity: 0.1;
    width: 60px !important;
}

.uploadBg .t-upload-button input {
    font-size: 156px !important;
    height: 26px !important;
    margin-right: -68px;
}

.uploadBg .fileHolder {
    overflow: hidden;
    padding: 2px 2px 2px 0;
}

.t-upload-button span {
    background: #f45008 url("Images/orButton.gif") repeat-x scroll 0 50%;
    border: 2px solid white;
    color: #ffffff;
    float: right;
    font-family: "DroidSansBold",arial,serif;
    height: 23px;
    margin-right: -70px;
    margin-top: -2px;
    padding-top: 4px;
    position: relative;
    text-align: center;
    width: 59px;
}

ul.uploadForm li {
    margin-bottom: 5px;
    width: 100%;
}

    ul.uploadForm li label.fldLabel {
        display: inline-block;
        vertical-align: top;
        width: 13%;
    }

    ul.uploadForm li span.valHolder {
        display: inline-block;
        width: 86%;
    }

ul.responseForm li {
    margin-bottom: 5px;
    width: 100%;
}

    ul.responseForm li label.fldLabel {
        display: inline-block;
        vertical-align: middle;
    }

    ul.responseForm li span.valHolder {
        display: inline-block;
        width: 86%;
    }

.uploadBg li.storeDetails {
    width: 82%;
}

    .uploadBg li.storeDetails span.valHolder {
        float: right;
        margin-top: 6px;
        text-align: right;
        width: 82%;
    }

.uploadBg li span.storeDocuments {
    display: inline-block;
    margin-left: 5px;
    vertical-align: top;
}

span.storeDocuments input {
    margin-bottom: 20px;
    margin-top: 1px;
    vertical-align: top;
}

span.storeDocuments label {
    display: inline-block;
    line-height: 13px;
}

.uploadBg .t-upload-files {
    background: none repeat scroll 0 0;
    border: medium none;
    padding: 0;
    position: absolute;
    top: 0;
    width: auto !important;
}

    .uploadBg .t-upload-files li {
        padding-left: 7px;
        padding-top: 1px;
        white-space: nowrap;
        width: auto !important;
    }

        .uploadBg .t-upload-files li span.t-filename {
            overflow: hidden;
            padding-left: 0;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

.uploadBg .t-file .t-icon {
    display: none;
}

.UploadControl .t-upload-files li.t-file .t-icon {
    display: none;
}

.uploadBg .tempUpload, .uploadBg .tempUpload.t-button:hover, .uploadBg .t-upload-selected, .uploadBg .t-upload-selected.t-button:hover {
    background: #f45008 url("Images/orButton.gif") repeat-x scroll 0 50%;
    border: 2px solid #fff;
    color: white;
    font-family: "DroidSansBold",arial,serif;
    font-size: 12px;
    padding: 4px 7px;
}

.uploadBg .t-widget .tempUpload, .uploadBg .t-widget .t-upload-selected {
    border-radius: 0;
    bottom: -1px;
    position: absolute !important;
    right: -133px !important;
    z-index: 999;
}

.uploadBg .t-widget span.t-upload-selected {
    bottom: -8px;
    height: 3px;
    left: 4px;
    padding: 0;
    width: 180px;
}

.tempUpload, .t-upload-selected {
    box-sizing: content-box;
    cursor: default;
    height: 20px; /*min-width: 65px !important;*/
}

.uploadBg .t-widget #uploadDummyBtn {
    border-radius: 0;
    bottom: -54px;
    position: absolute !important;
    right: 90px !important;
}

.uploadBg .t-header {
    background: white none repeat scroll 0 0;
    display: inline-block;
    width: 73%;
}

.uploadBg .ui-dropdownchecklist {
    width: 73% !important;
}

.uploadBg span.ui-dropdownchecklist-text {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 95% !important;
}

.uploadBg .ui-dropdownchecklist-selector {
    background: white url("Images/downArrow.gif") no-repeat scroll 99% 7px;
    width: 100% !important;
}

.uploadBg .t-input {
    border: medium none;
}

.uploadBg .t-dropdown-wrap {
    border: medium none;
}

.uploadBg .t-state-default {
    border: medium none;
}

.uploadBg h4 {
    font-size: 13px;
    margin-bottom: 5px;
    padding-top: 0;
}

.uploadBg span.userInfocaption {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    color: #6d6d6d;
    font-family: georgia;
    font-size: 12px;
    font-style: italic;
    height: auto;
    line-height: normal;
    margin: 0;
    outline: 0 none;
    padding-bottom: 10px;
    padding-top: 12px;
    text-transform: capitalize;
}

.uploadBg .t-dropzone em {
    display: none;
}

.uploadBg .ui-dropdownchecklist-text {
    font-family: "DroidSansRegular",arial,serif;
    font-size: 12px;
}

.uploadBg div.ui-dropdownchecklist-dropcontainer {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-color: #b1b1b1 #b1b1b1 -moz-use-text-color !important;
    border-image: none !important;
    border-style: solid solid none !important;
    border-width: 1px 1px medium !important;
    height: auto !important;
    width: 77%;
}

.uploadBg div.ui-dropdownchecklist-item {
    padding: 6px 2px;
}

.ui-dropdownchecklist label {
    color: #61a0dd;
    font-family: "DroidSansRegular",arial,serif !important;
    font-size: 12px !important;
    padding-left: 5px;
}

div.ui-dropdownchecklist-dropcontainer .ui-state-default {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: white none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #b1b1b1;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
}

div.ui-dropdownchecklist-dropcontainer .ui-state-hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fcffab none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #b1b1b1;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
}

.uploadBg .ui-dropdownchecklist-selector {
    border: medium none;
}

.popup .home.grid {
    position: relative;
}

    .popup .home.grid .t-grid-content {
        height: 150px !important;
        overflow-y: scroll;
        padding-left: 0;
        padding-right: 0;
    }

    .popup .home.grid div.t-grid-content, .home.grid div.t-grid-header-wrap {
        padding-left: 0 !important;
        padding-right: 0 !important;
        width: auto !important;
    }

.disableCover {
    background: #f8f8f8 none repeat scroll 0 0;
    height: 100%;
    opacity: 0.3;
    position: absolute;
    width: 100%;
    z-index: 2;
}

.phi .disableCover {
    height: 102px;
}

.popup .home.grid div.t-grid-header {
    margin-left: -10px;
    padding-right: 19px;
}

ul.truSummaryDetails {
    margin: 10px 0;
    padding: 15px;
}

    ul.truSummaryDetails li {
        color: #373737;
        margin-bottom: 5px;
    }

        ul.truSummaryDetails li.chronology {
            padding-top: 15px;
        }

        ul.truSummaryDetails li.keyword {
            padding-top: 15px;
        }

    ul.truSummaryDetails input.txtKeyword {
        margin: 5px 0;
        width: 80%;
    }

.ppNavControl {
    text-align: right;
}

    .ppNavControl .successResult {
        float: left;
        width: 70%;
    }

.phi .ppNavControl .successResult {
    float: left;
    width: 75%;
}

.ppNavControl button {
    cursor: pointer;
    margin-left: 5px;
}

.ppNavControl .button {
    background: #f45008 url("Images/orButton.gif") repeat-x scroll 0 50%;
    border: 2px solid #fff;
    font-family: "DroidSansRegular",arial,serif;
    font-size: 12px;
    padding: 7px 7px 4px;
}

    .ppNavControl .button span {
        color: white;
        font-family: "DroidSansBold",arial,serif;
    }

.ppNavControl .buttonDisabled {
    background: #959595 url("Images/orButtonDisabled.gif") repeat-x scroll 0 50%;
    border: 2px solid #fff;
    cursor: default;
    font-family: "DroidSansRegular",arial,serif;
    font-size: 12px;
    padding: 7px 7px 4px;
}

    .ppNavControl .buttonDisabled span {
        color: #fff;
        font-family: "DroidSansBold",arial,serif;
    }

.ppNavControl .close {
    background: white none repeat scroll 0 0;
    border: 2px solid #ffffff;
    color: #3988d5;
    display: block;
    float: right;
    font-family: "DroidSansBold",arial,serif;
    margin-top: 5px;
    padding: 2px 7px;
    width: 40px;
}

    .ppNavControl .close span {
        color: #3988d5;
        font-family: "DroidSansBold",arial,serif;
    }

.uploadBg .close {
    background: transparent none repeat scroll 0 0;
    border: 2px solid transparent;
    color: #3988d5;
    display: inline-block;
    padding: 6px 7px 1px;
    vertical-align: middle;
}

    .uploadBg .close span {
        color: #3988d5;
        font-family: "DroidSansBold",arial,serif;
    }

.button {
    background: #f45008 url("Images/orButton.gif") repeat-x scroll 0 50%;
    border: 2px solid #fff;
    font-family: "DroidSansRegular",arial,serif;
    font-size: 12px;
    padding: 7px 7px 4px;
}

    .button span {
        color: white;
        font-family: "DroidSansBold",arial,serif;
    }

.buttonDisabled {
    background: #959595 url("Images/orButtonDisabled.gif") repeat-x scroll 0 50%;
    border: 2px solid #fff;
    cursor: default;
    font-family: "DroidSansRegular",arial,serif;
    font-size: 12px;
    padding: 7px 7px 4px;
}

    .buttonDisabled span {
        color: #fff;
        font-family: "DroidSansBold",arial,serif;
    }

.ppNavControl .errorMsg {
    color: red;
    float: left;
    font-style: italic;
}

.popup .errorMsg {
    color: red;
    font-style: italic;
    text-align: left;
}

.viewDownloadMultiple {
    background: white none repeat scroll 0 0;
}

    .viewDownloadMultiple h3.gridTitle {
        background: white none repeat scroll 0 0;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        margin: 0;
        padding: 10px;
    }

        .viewDownloadMultiple h3.gridTitle span {
            font-style: italic;
        }

.home.grid .t-grid tr.t-no-data td {
    color: Red !important;
    font-style: italic;
    padding-left: 0;
    text-align: left;
}

.exportDropdownHolder .t-menu .t-group .t-item {
    display: inline-block;
}

.exportDropdownHolder .t-header {
    background: none repeat scroll 0 0;
    border: medium none;
}

.exportDropdownHolder .t-menu .t-link {
    margin: 0;
    padding: 0;
}

.exportDropdownHolder .t-animation-container {
    padding-top: 3px;
}

    .exportDropdownHolder .t-animation-container .t-link {
        padding: 3px 5px;
    }

.exportDropdown .t-icon {
    display: none;
}

.exportDropdown span.t-state-hover {
    background: none repeat scroll 0 0;
}

.exportDropdownHolder .t-menu .t-group {
    border: 0 none;
    box-shadow: none;
}

    .exportDropdownHolder .t-menu .t-group .t-link {
        padding-right: 10px;
    }

.exportDropdownHolder ul.t-group {
    margin-right: 161px;
}

.exportDropdown .t-menu .t-image {
    margin: 0;
    padding: 0;
}

.commentsAction {
    padding-left: 5px;
}

    .commentsAction button {
        background: transparent url("Images/commentsAction-divider.png") no-repeat scroll right top;
        border: 0 none;
        cursor: pointer;
        display: inline-block;
        margin: 5px;
        outline: 0 none;
        padding-right: 10px;
    }

        .commentsAction button.printorder {
            background: none repeat scroll 0 0;
            height: 26px;
            margin: 0 0 0 5px;
            padding: 0;
            width: 23px;
        }

            .commentsAction button.printorder span {
                background: url("Images/gridIcons.png?v=2021.6") no-repeat scroll 0 -96px;
                border: medium none !important;
                margin: 0;
                padding: 0;
            }

    .commentsAction a.orderInfoLink2 {
        color: #3988d5;
        float: right;
        margin-top: -34px;
    }

    .commentsAction button span {
        background: url("Images/gridIcons.png?v=2021.6") no-repeat scroll 0 0;
        cursor: pointer;
        display: block;
        height: 24px;
        width: 24px;
    }

    .commentsAction button.print span {
        background-position: 0 -96px;
        margin-left: 10px;
    }

    .commentsAction button.email span {
        background-position: -29px -91px;
    }

    .commentsAction span.exportDropdownHolder {
        display: inline-block;
        margin-left: 10px;
        margin-top: 5px;
        vertical-align: middle;
    }

.msgRed {
    color: Red;
    font-style: italic;
    font-weight: bold;
    text-align: left;
}

.confirmTrusummary {
    border-bottom: 1px solid #999999;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.75em;
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
}

    .confirmTrusummary sup {
        font-size: 10px;
    }

input.disableTextbox {
    background: #eeeeee none repeat scroll 0 0;
    border: 1px solid #eeeeee;
    color: #999999;
}

input.enableTextbox {
    background: white none repeat scroll 0 0;
    color: black;
}

br.clear {
    clear: both;
}

div.archiveOrder {
    float: left;
    font-weight: bold;
    margin-top: 9px;
    padding: 0 25px 5px 0;
}

    div.archiveOrder span {
        color: #5fa7e2;
        font-size: 14px;
    }

    div.archiveOrder a:hover {
        color: #5fa7e2;
    }

.phi .commonDetailsB .recSubject {
    text-align: left;
    width: 26%;
}

.phi .commonDetailsB .recLocation {
    text-align: left;
    width: 49%;
}

.phi .commonDetailsB .dateHolder {
    text-align: right;
    width: 26%;
}

ul.phiFormDetails {
    margin: 0;
}

    ul.phiFormDetails li {
        margin-bottom: 5px;
    }

.phiFormDetails li.firstCol {
    float: left;
    width: 38%;
}

label#commentBox.fldLabel {
    float: left;
    vertical-align: middle;
}

.phiFormDetails li.firstCol label.fldLabel {
    float: left;
    width: 20%;
}

.phiFormDetails li.secondCol {
    float: left;
    width: 37%;
}

    .phiFormDetails li.secondCol label.fldLabel {
        float: left;
        width: 38%;
    }

.phiFormDetails li.thirdCol {
    float: left;
    vertical-align: top;
    width: 19%;
}

    .phiFormDetails li.thirdCol label.fldLabel {
        display: inline-block;
        vertical-align: top;
    }

    .phiFormDetails li.thirdCol span.valHolderRadio {
        display: inline-block;
        padding-left: 10px;
    }

        .phiFormDetails li.thirdCol span.valHolderRadio label {
            display: block;
        }

            .phiFormDetails li.thirdCol span.valHolderRadio label input {
                vertical-align: middle;
            }

.phiFormDetails #txtSSN, .phiFormDetails #DateOfBirth {
    margin-bottom: 3px;
}

.home.grid div.t-grid-content, .home.grid div.t-grid-header-wrap {
    padding-left: 10px;
    padding-right: 10px;
    width: auto !important;
}

.home.grid div.t-grid-header-wrap {
    background: url("Images/gridHeaderSpacing.png") repeat-x scroll left bottom;
}

    .home.grid tr.t-master-row td.checkboxCol, .home.grid div.t-grid-header-wrap th.checkboxCol, .home.grid td.t-detail-cell td.checkboxCol {
        background: transparent none repeat scroll 0 0;
        padding-left: 0;
    }

.home.grid tr.t-master-row td.summaryStatusCol, .home.grid .t-detail-cell td.summaryStatusCol {
    border-right: medium none !important;
}

.home.grid .t-detail-cell table td ul.action {
    padding: 0;
}

.home.grid .t-grid-pager {
    background: white url("Images/bg-navigation.gif") repeat-x scroll left -1px;
    border-top: medium none !important;
    margin-left: 10px;
    margin-right: 10px;
    padding: 15px 0.6em 7px;
    text-align: center;
}

.selfSummary .home.grid div.t-grid-content, .selfSummary .home.grid div.t-grid-header-wrap {
    padding-left: 0;
    padding-right: 0;
    width: auto !important;
}

.seflSummaryStatusCol ul li {
    background: url("Images/gridIcons.png?v=2021.6") no-repeat scroll 0 0;
    display: inline-block;
    height: 31px;
    margin-right: 2px;
    width: 31px;
}

    .seflSummaryStatusCol ul li a {
        display: block;
        height: 31px;
    }

    .seflSummaryStatusCol ul li.ss_X {
        background-position: -183px 0;
    }

    .seflSummaryStatusCol ul li.ssa_X {
        background-position: 0 0;
    }

    .seflSummaryStatusCol ul li.ssa_X {
        background-position: 0 0;
    }

    .seflSummaryStatusCol ul li.ssa_X {
        background-position: 0 0;
    }

    .seflSummaryStatusCol ul li.ssa_X {
        background-position: 0 0;
    }

    .seflSummaryStatusCol ul li.ss_S {
        background-position: -303px 0;
    }

    .seflSummaryStatusCol ul li.ss_P {
        background-position: -101px 0;
    }

    .seflSummaryStatusCol ul li.ss_I {
        background-position: -269px 0;
    }

    .seflSummaryStatusCol ul li.ss_C {
        background-position: -236px 0;
    }

    .seflSummaryStatusCol ul li.ssa_S {
        background: none repeat scroll 0 0;
    }

    .seflSummaryStatusCol ul li.ssa_R {
        background-position: -370px 0;
    }

    .seflSummaryStatusCol ul li.ssa_I {
        background-position: -404px 0;
    }

    .seflSummaryStatusCol ul li.ssa_C {
        background-position: -337px 0;
    }

    .seflSummaryStatusCol ul li.ts_S {
        background: none repeat scroll 0 0;
    }

    .seflSummaryStatusCol ul li.ts_R {
        background-position: -202px 0;
    }

    .seflSummaryStatusCol ul li.ts_I {
        background-position: -168px 0;
    }

    .seflSummaryStatusCol ul li.ts_C {
        background-position: -135px 0;
    }

.t-state-validationborder {
    border: 1px solid red;
}

.gridTruSummary .t-grid td.orderNumColChild {
    padding-left: 10px;
}

.selfSummary .home.grid tr.t-master-row td {
    border-bottom: medium none;
}

.home tr.t-detail-row td.t-detail-cell div table tr td.truSummaryStatusCol ul {
    border: 0 solid red;
}

    .home tr.t-detail-row td.t-detail-cell div table tr td.truSummaryStatusCol ul li {
        background: url("Images/gridIcons.png?v=2021.6") no-repeat scroll 0 0;
        display: inline-block;
        height: 31px;
        margin-right: 2px;
        width: 31px;
    }

        .home tr.t-detail-row td.t-detail-cell div table tr td.truSummaryStatusCol ul li.ts_S {
            background: none repeat scroll 0 0;
        }

        .home tr.t-detail-row td.t-detail-cell div table tr td.truSummaryStatusCol ul li.ts_R {
            background-position: -202px 0;
        }

        .home tr.t-detail-row td.t-detail-cell div table tr td.truSummaryStatusCol ul li.ts_I {
            background-position: -168px 0;
        }

        .home tr.t-detail-row td.t-detail-cell div table tr td.truSummaryStatusCol ul li.ts_C {
            background-position: -135px 0;
        }

#divOtherAddress .t-dropdown-wrap {
    background-color: white;
    border-style: solid;
    border-width: 1px;
    padding-right: 16px;
}

#divOtherAddress .t-dropdown-wrap {
    background-clip: padding-box;
    background-color: #ffffff;
    border: 1px solid #64758f;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
    box-sizing: border-box;
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 13px;
    height: 30px;
    outline: 0 none;
    overflow: hidden !important;
}

.tbl-otherAddress input {
    margin-right: 10px;
}

.tbl-otherAddress td.label {
    text-align: right;
}

#divDeliverTrus table td {
    padding: 0 80px 0 5px !important;
}

#divDeliverCopy table td {
    padding: 0 185px 0 5px !important;
}

#divOtherAddress table td {
    padding: 5px 135px 0 5px !important;
}

#divAddlHeader {
    background: #e1f3ff none repeat scroll 0 0;
    border-bottom: 1px solid #bad3e3;
    border-right: 1px solid #bad3e3;
    border-top: 1px solid #bad3e3;
}

table.tblPatientHeader {
    width: 100%;
}

.tblPatientHeader th {
    background: #e1f3ff none repeat scroll 0 0;
    border-right: 1px solid #bad3e3;
    height: 31px;
    text-align: center;
}

.tblPatientHeader td {
    border-bottom: 1px solid #bad3e3;
    border-right: 1px solid #bad3e3;
}

.tblPatientHeader .tbox, .tblPatientHeader .tselect {
    border: 1px solid #adb4bf;
    border-radius: 0;
    box-shadow: none;
    transition: none 0s ease 0s;
    width: 95%;
}

table#tblPatient {
    border-left: 1px solid #bad3e3;
    border-top: 1px solid #bad3e3;
}

#tblPatient th {
    background: #e1f3ff none repeat scroll 0 0;
    border-bottom: 1px solid #bad3e3;
    border-right: 1px solid #bad3e3;
    height: 31px;
    text-align: center;
}

#tblPatient td {
    border-bottom: 1px solid #bad3e3;
    border-right: 1px solid #bad3e3;
}

#tblPatient .tbox, #tblPatient .tselect {
    border: 1px solid #adb4bf;
    border-radius: 0;
    box-shadow: none;
    transition: none 0s ease 0s;
    width: 95%;
}

#tblPatient .tselect {
    width: 95%;
}

#tblPatient .btnDelete {
    background: url("Images/delete.png") no-repeat scroll left top;
    border: medium none;
    height: 8px;
    padding: 0;
    width: 8px;
}

#btnAddRecord {
    color: White;
    cursor: default;
    margin: 0 0 5px;
}

ul.truSummaryDetails {
    padding: 0;
}

#divDeliverTrus table td .t-dropdown-wrap .t-icon {
    margin-top: 2px;
    vertical-align: top;
}

#divDeliverTrus table td .t-icon {
    background-image: url("/Content/2013.2.611/Vista/sprite.png");
}

#divDeliverTrus table td.t-arrow-down {
    background-position: -16px -176px;
}

#divDeliverTrus td .t-dropdown {
    vertical-align: middle;
}

#divDeliverTrus table td .t-icon, .t-sprite, .t-editor-button .t-tool-icon {
    display: inline-block;
    font-size: 0;
    height: 16px;
    line-height: 0;
    overflow: hidden;
    text-align: center;
    text-indent: -3333px;
    vertical-align: middle;
    width: 16px;
}

#divDeliverTrus table td .t-dropdown-wrap {
    background-color: white;
    border-style: solid;
    border-width: 1px;
    padding-right: 16px;
}

.scrTblComplete {
}

.scrTblHdContainer {
    background: #e1f3ff none repeat scroll 0 0;
    border: 1px solid #bad3e3;
    height: 35px;
    overflow: hidden;
}

.scrTblBdContainer {
    background: white none repeat scroll 0 0;
    height: 94px;
    overflow-x: hidden;
    overflow-y: auto;
}

.scrTblHdTable, .scrTblBdTable {
    width: 100%;
}

    .scrTblHdTable td, .scrTblBdTable td {
        background: transparent none repeat scroll 0 0;
        border-right: 1px solid #bad3e3;
        font-size: 12px;
        margin: 0;
        padding: 0;
        text-align: center;
    }

    .scrTblBdTable td {
        border-bottom: 1px solid #bad3e3;
        border-left: 1px solid #bad3e3;
    }

        .scrTblBdTable td input {
            margin: 0;
        }

    .scrTblBdTable .dtext, .scrTblBdTable .dselect {
        background: white none repeat scroll 0 0;
        border: 1px solid #adb4bf;
        border-radius: 0;
        box-shadow: none;
        height: auto;
        margin: 0;
        padding: 3px 0;
        transition: none 0s ease 0s;
    }

    .scrTblBdTable .dselect {
    }

.scrollSpace {
    padding-right: 21px;
}

.scrollBodyBorder {
    border-bottom: 1px solid #bad3e3;
}

#btnAddRecord {
    color: White;
    cursor: default;
    margin: 0 0 5px;
}

ul.truSummaryDetails {
    padding: 0;
}

#divDeliverTrus td .t-dropdown {
    vertical-align: middle;
}

.t-editor-button .t-tool-icon {
    display: inline-block;
    font-size: 0;
    height: 16px;
    line-height: 0;
    overflow: hidden;
    text-align: center;
    text-indent: -3333px;
    vertical-align: middle;
    width: 16px;
}

.searchorder_container {
    border: 1px solid #cccccc;
    height: auto;
    margin-top: 15px !important;
    overflow: hidden !important;
    padding: 10px;
    vertical-align: top !important;
    width: auto !important;
}

.listoforder_container {
    border: 1px solid #ccc;
    height: auto;
    margin-top: 10px;
    padding: 10px;
    width: auto !important;
}

.listoforders_header {
    background-color: #fff;
    height: 20px;
    margin-top: -19px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 180px;
    z-index: 100;
}

.Searchorder_header {
    background-color: #ffffff;
    height: 20px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    top: 50px;
    vertical-align: middle !important;
    width: 120px;
    z-index: 1000;
}

.orderreassignmentH2div {
    background: none repeat scroll 0 0;
    border-bottom: 1px solid #dcdbdb !important;
    height: 26px !important;
    overflow: hidden !important;
}

.OrderReassfldLabelOC {
    display: inline-block;
    float: none;
    width: auto !important;
}

.spanorderreassinheader {
    background-color: white;
    margin: 0;
    overflow: hidden !important;
    vertical-align: middle !important;
    width: auto;
}

div#OrderReassignmentGrid div.t-grid-header, div.t-grid-footer {
    border-bottom: 1px solid #a7bac5;
    border-color: #a7bac5;
    padding-right: 15px;
}

div#OrderReassignmentGrid div.t-grid-header {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff !important;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}

div#OrderReassignmentGrid .t-grid-header-wrap th.t-header {
    background: White url("Images/bg-gridHeader.png") repeat-y scroll left top;
    height: 36px;
    padding-bottom: 0;
    padding-top: 10px;
}

div#OrderReassignmentGrid.t-header, .t-grid-header {
    background-color: #fff !important;
    border-bottom: 2px none;
    border-color: #a7bac5 #a7bac5 -moz-use-text-color;
}

div#OrderReassignmentGrid .t-grid-header .t-header, div#OrderReassignmentGrid .t-grid-header .t-last-header {
    border-style: none;
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
}

div#OrderReassignmentGrid .t-grid-header-wrap th.t-header span {
    color: #3988d5;
    font-family: "DroidSansBold",arial,serif;
    font-size: 11px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: bottom;
}

div#OrderReassignmentGrid .t-grid-content {
    padding-left: 1px;
    position: relative;
    width: 99%;
}

div#OrderReassignmentGrid table tr {
    background: transparent url("Images/row-bg.gif") repeat scroll left top;
    border-bottom: 1px solid red;
}

    div#OrderReassignmentGrid table tr td {
        background: transparent url("Images/td-bg.png") repeat-y scroll left top;
        border-bottom: 1px solid #d2d2d2;
        border-right: 1px solid #e8e8e8;
        padding-top: 4px;
        text-align: left;
        vertical-align: top;
    }

.cancelorderSingle .searchorder_container table td {
    padding: 5px;
}

.orderReassignmentSelect {
    width: 150px;
}

.orderReassinmentCoulumnDisplay {
    display: none;
}

.t-linkOR {
    border: 0 none;
    height: 18px;
    line-height: 18px;
    margin: -0.3em -0.6em;
    padding: 0.3em 2.4em 0.3em 0.6em;
    vertical-align: middle !important;
}

.statusmodalDlg_overlay {
    left: 0;
    top: 0;
}

.emailmodalDlg_overlay {
    left: 0;
    top: 0;
}

ul.viewPrintForm {
    margin-bottom: 0;
}

    ul.viewPrintForm li {
        clear: both;
    }

.viewPrintForm .txtHolder1, .viewPrintForm .txtHolder2, .viewPrintForm .txtHolder3 {
    color: #bcbcbc;
    float: left;
    font-family: "DroidSansRegular",arial,serif;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-transform: capitalize;
    vertical-align: top;
    word-wrap: break-word;
}

.viewPrintForm .valHolder1, .viewPrintForm .valHolder2, .viewPrintForm .valHolder3 {
    float: left;
    font-family: Georgia;
    font-size: 11px;
    padding-bottom: 3px;
    padding-top: 3px;
    vertical-align: top;
    word-wrap: break-word;
}

.viewPrintForm li.oneEle {
}

    .viewPrintForm li.oneEle .txtHolder1 {
        width: 167px;
    }

    .viewPrintForm li.oneEle .valHolder1 {
        width: 610px;
    }

.viewPrintForm li.twoEle {
}

    .viewPrintForm li.twoEle .txtHolder1 {
        width: 167px;
    }

    .viewPrintForm li.twoEle .valHolder1 {
        width: 136px;
    }

    .viewPrintForm li.twoEle .txtHolder2 {
        width: 85px;
    }

    .viewPrintForm li.twoEle .valHolder2 {
        width: 389px;
    }

.viewPrintForm li.threeEle {
}

    .viewPrintForm li.threeEle .txtHolder1 {
        width: 167px;
    }

    .viewPrintForm li.threeEle .valHolder1 {
        width: 136px;
    }

    .viewPrintForm li.threeEle .txtHolder2 {
        width: 85px;
    }

    .viewPrintForm li.threeEle .valHolder2 {
        width: 119px;
    }

    .viewPrintForm li.threeEle .txtHolder3 {
        width: 86px;
    }

    .viewPrintForm li.threeEle .valHolder3 {
        width: 184px;
    }

.viewPrintForm li.delTwoEle {
}

    .viewPrintForm li.delTwoEle .txtHolder1 {
        width: 200px;
    }

    .viewPrintForm li.delTwoEle .valHolder1 {
        width: 20px;
    }

    .viewPrintForm li.delTwoEle .txtHolder2 {
        width: 209px;
    }

    .viewPrintForm li.delTwoEle .valHolder2 {
        width: 265px;
    }

ul.taskbar2 {
}

ul.taskbar2 {
    background: url("Images/bg-tabPanel2.png") no-repeat scroll left top;
    float: right;
    font-size: 0;
    height: 70px;
    line-height: normal;
    margin: 0;
    padding: 0;
    position: relative;
    width: 480px;
}

    ul.taskbar2 li {
        display: inline-block;
        float: left;
        height: 65px;
        list-style: outside none none;
    }

    ul.taskbar2 a {
        background: url("Images/taskbarIcons.png") no-repeat scroll 0 0;
        color: #6a6a6a;
        display: inline-block;
        font-size: 8px;
        height: 26px;
        padding-top: 42px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
    }

    ul.taskbar2 li.viewDownload a {
        background-position: 50% 0;
        width: 70px;
    }

    ul.taskbar2 li.viewDownloadDisable a {
        background-position: 50% -63px;
        cursor: default;
        width: 70px;
    }

    ul.taskbar2 li a:hover {
        text-decoration: none;
    }

    ul.taskbar2 a span {
        font-size: 8px;
        line-height: 11px;
    }

#popup_message {
    padding-left: 0 !important;
}

#divOtherAddress .t-dropdown {
    position: static !important;
    width: 94% !important;
}

.UploadControl .uploadBg submit_document {
    background: #f45008 url("Images/orButton.gif") repeat-x scroll 0 50%;
    border: 2px solid #ffffff;
    bottom: -111px;
    color: white;
    cursor: pointer;
    font-family: "DroidSansBold",arial,serif;
    font-size: 12px;
    height: 32px;
    padding: 6px 7px 4px;
    position: absolute;
    right: 44px;
}

.uploadMultiple .uploadBg submit_document {
    background: #f45008 url("Images/orButton.gif") repeat-x scroll 0 50%;
    border: 2px solid #ffffff;
    bottom: -146px;
    color: white;
    cursor: pointer;
    font-family: "DroidSansBold",arial,serif;
    font-size: 12px;
    height: 32px;
    padding: 6px 7px 4px;
    position: absolute;
    right: 44px;
}

.gridMultiple .buttonHolder input.disabledButton {
    color: #6d6d6d !important;
    cursor: default !important;
}

.documentListHolderInner .documentList td.removebtn input.disabledButton {
    color: #6d6d6d !important;
    cursor: default !important;
}

.disabledButton {
    background: #d0d0d0 url("Images/orButtonDisabled.gif") repeat-x scroll 0 50% !important;
    cursor: default !important;
}

.changeCursor {
    cursor: default !important;
}

.gridWithTabs td.type a.selfsummaryPdf {
    background-position: -528px 0;
    height: 32px;
    width: 32px;
}

.gridWithTabs td.type a.selfsummaryPdfViewed {
    background-position: -39px -148px;
    height: 32px;
    width: 32px;
}

.gridWithTabs td.type a.selfsummaryPdfMulti {
    background-position: -528px 0;
    height: 32px;
    margin-left: 30%;
    width: 32px;
}

.gridWithTabs td.type a.selfsummaryPdfMultiViewed {
    background-position: -39px -148px;
    height: 32px;
    margin-left: 30%;
    width: 32px;
}

.gridWithTabs td.type a.selfsummaryDoc {
    background-position: -564px 0;
    height: 32px;
    width: 32px;
}

.gridWithTabs td.type a.selfsummaryDocViewed {
    background-position: -1px -148px;
    height: 32px;
    width: 32px;
}

.gridWithTabs td.type a.selfsummaryDocMulti {
    background-position: -564px 0;
    height: 32px;
    margin-left: 30%;
    width: 32px;
}

.gridWithTabs td.type a.selfsummaryDocMultiViewed {
    background-position: -1px -148px;
    height: 32px;
    margin-left: 30%;
    width: 32px;
}

.gridWithTabs td.type a.mydocsDOC {
    background-position: -91px -96px;
    height: 42px;
    width: 36px;
}

.gridWithTabs td.type a.mydocsDOCMulti {
    background-position: -91px -96px;
    height: 42px;
    margin-left: 26%;
    width: 36px;
}

.gridWithTabs td.type a.mydocsJPG {
    background-position: -135px -96px;
    height: 42px;
    width: 36px;
}

.gridWithTabs td.type a.mydocsJPGMulti {
    background-position: -135px -96px;
    height: 42px;
    margin-left: 26%;
    width: 36px;
}

.gridWithTabs td.type a.mydocsTIFF {
    background-position: -180px -96px;
    height: 42px;
    width: 36px;
}

.gridWithTabs td.type a.mydocsTIFFMulti {
    background-position: -180px -96px;
    height: 42px;
    margin-left: 26%;
    width: 36px;
}

.gridWithTabs td.type a.mydocsBMP {
    background-position: -224px -96px;
    height: 42px;
    width: 36px;
}

.gridWithTabs td.type a.mydocsBMPMulti {
    background-position: -224px -96px;
    height: 42px;
    margin-left: 26%;
    width: 36px;
}

.gridWithTabs td.type a.mydocsPNG {
    background-position: -269px -96px;
    height: 42px;
    width: 36px;
}

.gridWithTabs td.type a.mydocsPNGMulti {
    background-position: -269px -96px;
    height: 42px;
    margin-left: 26%;
    width: 36px;
}

.gridWithTabs td.type a.mydocsPDF {
    background-position: -313px -96px;
    height: 42px;
    width: 36px;
}

.gridWithTabs td.type a.mydocsPDFMulti {
    background-position: -313px -96px;
    height: 42px;
    margin-left: 26%;
    width: 36px;
}

.gridWithTabs td.type a.mydocsZIP {
    background-position: -358px -96px;
    height: 42px;
    width: 36px;
}

.gridWithTabs td.type a.mydocsZIPMulti {
    background-position: -358px -96px;
    height: 42px;
    margin-left: 26%;
    width: 36px;
}

.gridWithTabs td.type a.mydocsTXT {
    background-position: -402px -96px;
    height: 45px;
    width: 36px;
}

.gridWithTabs td.type a.mydocsTXTMulti {
    background-position: -402px -96px;
    height: 45px;
    margin-left: 26%;
    width: 36px;
}

.gridWithTabs td.type a.mydocsXLS {
    background-position: -499px -97px;
    height: 43px;
    width: 35px;
}

.gridWithTabs td.type a.mydocsXLSMulti {
    background-position: -499px -97px;
    height: 43px;
    margin-left: 26%;
    width: 35px;
}

.gridWithTabs td.type a.mydocsGIF {
    background-position: -135px -96px;
    height: 42px;
    width: 36px;
}

.gridWithTabs td.type a.mydocsGIFMulti {
    background-position: -135px -96px;
    height: 42px;
    margin-left: 26%;
    width: 36px;
}

#modalDlgCompleteOrderInfo_container {
    background: white none repeat scroll 0 0 !important;
    border: 8px solid rgba(0, 0, 0, 0.2) !important;
    border-radius: 10px !important;
    display: block !important;
    height: 545px !important;
    left: 278.5px !important;
    overflow: auto !important;
    position: absolute !important;
    top: 120px !important;
    width: 850px !important;
    z-index: 3000 !important;
}

.closeOEPopUp {
    background: url("Images/CloseButton2.gif") no-repeat scroll left top;
    display: block;
    float: left;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 22px;
    z-index: 3050 !important;
}

.sd_content div#divOrderReassignment .ppNavControl a.link {
    position: absolute;
    right: 78px;
    top: 209px;
}

.sd_content div#divOrderReassignment .ppNavControl a#anchCancel {
    position: relative;
    right: 0;
    top: 3px !important;
}

.orderreassignmenfooter {
    background-color: White;
    height: 40px;
}

    .orderreassignmenfooter .ppNavControl {
        position: absolute !important;
        right: 16px;
        width: 155px;
    }

        .orderreassignmenfooter .ppNavControl button {
            cursor: pointer;
            margin-left: 5px;
            width: 88px;
        }

.commonDetailsB .dateHolder .dateHolderchild {
    width: 160px !important;
}

.commentsAction span.AscendingDescending {
    margin-left: 267px !important;
    vertical-align: middle !important;
}

.SwitchCSRuser {
    background: url("Images/SwitchNewImage.png") no-repeat scroll left top;
    cursor: pointer;
    float: right;
    height: 25px;
    margin-top: -3px;
    vertical-align: middle;
    width: 33px;
}

.gridWithTabs td.type span.annotateRed {
    background: white none repeat scroll 0 0;
    color: Red;
    display: inline-block;
    font-size: 11px;
    padding-top: 5px;
    vertical-align: top;
    width: 31px;
}

#ViewDownloadGrid .t-hierarchy-cell {
    border-right: 1px solid #dddddd;
}

#ViewDownloadGrid .t-header span.t-link {
    display: inline;
}

#ViewDownloadGrid .t-minus {
    background: transparent url("Images/row-open.png") no-repeat scroll left top;
    height: 14px;
    width: 34px;
}

#ViewDownloadGrid .t-plus {
    background: transparent url("Images/row-close.png") no-repeat scroll left top;
    height: 14px;
    width: 34px;
}

#ViewDownloadGrid .t-detail-cell .t-grid-pager {
    display: none;
}

#ViewDownloadGrid .t-detail-cell table {
    border: 1px solid #ccc;
}

#ViewDownloadGrid .t-detail-row .t-hierarchy-cell {
    border-right: 0 none !important;
}

#ViewDownloadGrid .t-detail-cell table th.t-header {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 5px 0;
    text-align: center;
}

    #ViewDownloadGrid .t-detail-cell table th.t-header .t-link {
        font-family: "DroidSansRegular",arial,serif;
        font-size: 11px;
        font-weight: bold;
    }

#ViewDownloadGrid .t-detail-row .t-detail-cell {
    padding-left: 0 !important;
}

#ViewDownloadGrid .t-grid-content {
    overflow-x: hidden;
}

.actnRequiredFilms {
    background: transparent url("Images/films.png") no-repeat scroll 0 0;
    display: block;
    height: 20px;
    vertical-align: top;
    width: 20px;
}

.trackLink {
    color: #3988d5;
    text-decoration: underline;
}

    .trackLink:hover {
        text-decoration: none;
    }

.filmsActive {
    background: url("Images/gridIcons.png?v=2021.6") no-repeat scroll -535px -115px;
    height: 31px;
    width: 31px;
}

.filmsDisable {
    background: url("Images/gridIcons.png?v=2021.6") no-repeat scroll -569px -115px;
    height: 31px;
    width: 31px;
}

.t-grid-pager {
}

.t-grid-content .t-master-row td {
}

.t-grid-content td.t-detail-cell {
}

.home .tooltipContents .t-grid-content {
    overflow: visible !important;
}

.tooltipContainer {
    position: absolute;
    z-index: 1000;
}

.tooltipContents {
    background: none repeat scroll 0 0;
    border: 6px solid rgba(0, 0, 0, 0.2);
    display: none;
    left: 60px;
    padding: 0 !important;
    position: absolute;
    top: -35px;
    width: 750px;
    z-index: 50;
}

    .tooltipContents .pointer {
        left: -20px;
        position: absolute;
        top: 15px;
    }

    .tooltipContents .bgContainer {
        background: white none repeat scroll 0 0;
        border: 1px solid #ccc;
        padding: 10px 10px 15px !important;
    }

.best span {
    color: #787878 !important;
    font-family: "DroidSansRegular",arial,serif !important;
    font-weight: normal;
    text-transform: uppercase;
}

.triggerTip {
    display: block;
    padding: 5px;
    width: 88%;
}

.triggerPopContent {
    height: 100%;
    padding: 0 !important;
    width: 100%;
}

.headerPart {
    height: 65px;
    padding: 0 !important;
}

.popheadLeft {
    float: left;
    padding: 0 !important;
    width: 46%;
}

.contentPart {
    border-top: 1px solid #d2d2d2;
    clear: both;
    height: 282px;
    overflow: hidden;
    padding-left: 0 !important;
}

.tooltipContainer .orderLabels {
    float: left;
    width: 100%;
}

    .tooltipContainer .orderLabels span {
        float: left;
        width: 30%;
    }

    .tooltipContainer .orderLabels label {
        color: #373737;
        float: left;
        font-family: Georgia;
        width: 70%;
    }

.t-master-row td.orderNumCol .tooltipContents span:hover {
    text-decoration: none !important;
}

.popheadRight {
    float: left;
    padding: 0 !important;
    width: 53%;
}

    .popheadRight span {
        float: left;
        padding: 0 !important;
        text-align: left;
        width: 55%;
    }

    .popheadRight label {
        float: left;
        padding: 0 !important;
        text-align: right;
        width: 45%;
    }

.orderLabels .print {
    background: transparent url("Images/gridIcons.png?v=2021.6") no-repeat scroll 0 -96px;
    cursor: pointer;
    display: block;
    height: 24px;
    margin-left: 10px;
    width: 24px;
}

.orderLabels.icons {
    float: right;
    margin-top: 5px;
    padding: 4px 0;
    text-align: right;
    width: auto;
}

.txtExport {
    border-left: 1px solid rgb(207, 198, 198);
    float: left;
    font-weight: normal;
    height: 16px;
    margin-left: 10px;
    margin-top: 2px;
    padding-left: 5px;
}

.icons .iconsMain a {
    cursor: pointer !important;
    display: inline-block;
    float: left;
    height: 24px;
    margin-left: 10px;
    padding: 0 !important;
    width: 24px;
}

.icons .iconsMain {
    display: block;
    float: left;
    margin: 0;
    padding: 0 !important;
}

.orderLabels button {
    border-right: 1px solid #eeeeee;
    cursor: pointer;
    float: left;
    margin-left: 2px !important;
    padding-left: 0 !important;
    padding-right: 29px !important;
}

    .orderLabels button.email {
        background: transparent url("Images/gridIcons.png?v=2021.6") no-repeat scroll -29px -91px;
        cursor: pointer;
        display: block;
        float: left !important;
        height: 24px;
        width: 24px !important;
    }

    .orderLabels button.excel {
        background: transparent url("Images/icn-excel.gif") no-repeat scroll 4px 4px / 19px auto;
        cursor: pointer;
        display: block;
        float: left !important;
        height: 24px;
        width: 24px !important;
    }

.tooltipContainer .OrderInfoExport {
    display: block;
}

.icons a.print {
    background: transparent url("Images/icn-print.png") no-repeat scroll 0 0;
}

.icons a.email {
    background: transparent url("Images/icn-email.png") no-repeat scroll 0 0;
}

.icons a.export {
    background: transparent url("Images/icn-export.png") no-repeat scroll 0 0;
}

.icons .iconsSmall {
    display: block;
    float: left;
    margin: 0;
    padding: 2px 0 0 !important;
}

    .icons .iconsSmall a {
        color: #6d6d6d;
        float: left;
        font-weight: normal;
        height: 16px;
        margin-left: 5px;
        padding: 0 2px 0 18px;
    }

        .icons .iconsSmall a:hover {
            text-decoration: none;
        }

        .icons .iconsSmall a.excel {
            background: transparent url("Images/icn-excel.gif") no-repeat scroll 0 0;
        }

    .icons .iconsSmall span {
        float: left;
        font-size: 10px !important;
        padding: 0 0 0 2px !important;
        width: 20px;
    }

.row1 {
    margin-bottom: 3px;
}

.tooltipContainer .popupOrderDetails div.popupOrderLeft {
    width: 48%;
}

.tooltipContainer .popupOrderDetails div.popupOrderRight {
    width: 50%;
}

.tbl_tooltipGrid th {
    background: none repeat scroll 0 0 !important;
    border-bottom: 1px solid #d2d2d2;
    border-right: 1px solid #e8e8e8;
    color: #3988d5;
    font-family: "DroidSansBold",arial,serif;
    font-size: 11px;
    line-height: 18px !important;
    text-align: center;
    text-transform: uppercase;
}

.tbl_tooltipGrid td {
    background: none repeat scroll 0 0 !important;
    border-bottom: 1px solid #d2d2d2;
    border-right: 1px solid #e8e8e8;
}

    .tbl_tooltipGrid td a {
        color: #3988d5;
    }

        .tbl_tooltipGrid td a:hover {
            text-decoration: underline;
        }

.tbl_tooltipGrid th span:hover, .tooltipContainer .t-master-row td.orderNumCol .tbl_tooltipGrid td span:hover {
    text-decoration: none !important;
}

#OrderHeaderAll .best colgroup col.ColLocNo, .recContent .ColLocNo {
    width: 38px !important;
}

.best .ColRecord, .recContent .ColRecord {
    width: 82px !important;
}

.best .ColDelivered, .recContent .ColDelivered {
    width: 70px !important;
}

.best .ColStatus, .recContent .ColStatus {
    width: 104px !important;
}

.best .ColTrackingInfo, .recContent .ColTrackingInfo {
    width: 167px !important;
}

.best .ColSetInfo, .recContent .ColSetInfo {
    width: 138px !important;
}

.best .ColCounsel, .recContent .ColCounsel {
    width: 130px !important;
}

.recContent {
    border-bottom: 1px solid #e8e8e8;
    height: 238px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 !important;
}

.t-grid .best .recContent td.tdTextWrap {
    word-break: break-all !important;
}

.sentto {
}

.sentName {
    display: inline-block;
}

.sentTracking {
}

.tooltipContainer .home.grid .t-grid td.orderNumCol div.recordHead {
    padding-left: 0;
}

.tooltipArrow {
    height: 21px;
    margin-right: 10px;
    position: relative;
    top: -17px;
    width: 9px;
}

.tooltipArrowShow {
    background: url("Images/pointerTransparent.png") no-repeat scroll 0 0 !important;
    height: 21px;
    margin-right: 10px;
    position: relative;
    top: -17px;
    width: 9px;
}

.IE7pointer {
    display: none;
    float: right;
    margin-right: 10px;
    position: relative;
    right: -11px;
    top: -15px;
}

.pointer {
    display: none;
    float: right;
    left: 0;
    margin-right: 10px;
    position: relative;
    top: 1px;
}

.tbl_tooltipGrid tr.changebgClr td {
    background: #fcf8e3 none repeat scroll 0 0 !important;
}

.commonDetailsA td.followUpOrderType label {
    color: #147fa2;
    display: inline;
    font-family: "DroidSansRegular",arial,serif;
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
}

.tooltipContainer .orderLabels label.followUpOrderType {
    color: #147fa2;
    display: inline;
    float: none;
    font-family: "DroidSansRegular",arial,serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    width: auto;
}

th.needInfoCol {
    color: #3988d5 !important;
    font-weight: bold !important;
}

#dialog-form1 {
    border: medium none !important;
    height: 91px !important;
}

.shipping {
    display: inline-block;
    float: right;
    position: relative;
    text-align: right;
    width: 152px;
}

    .shipping .t-tabstrip .t-content, .shipping .t-panelbar .t-tabstrip .t-content, .shipping .t-content {
        background: white none repeat scroll 0 0;
        border: 1px solid black;
        display: block;
        width: auto;
    }

    .shipping .t-animation-container {
        margin-top: 21px;
        width: 325px;
    }

.popup.orderStatusComments .shipping ul.t-widget {
    left: 0 !important;
    right: auto !important;
}

.shpTrackingNumber {
}

    .shpTrackingNumber th {
        background-color: White;
        text-align: left;
    }

    .shpTrackingNumber td {
        text-align: left;
    }

.shippedOn {
    background-color: #ffc000;
    border-bottom: 1px solid Gray;
    color: Black;
    padding: 3px;
    width: 200px;
}

.shippedTo {
    background-color: #ffc000;
    border-bottom: 1px solid Gray;
    color: Black;
    padding: 3px 3px 6px;
    width: 200px;
}

.shipping .t-state-hover {
    background: url("../Content/Images/Track_Item_Status_Normal.png") no-repeat scroll 0 0;
    border: medium none;
    height: 20px;
    width: 164px;
}

.shipping ul li.t-state-default {
    background: url("../Content/Images/Track_Item_Status_Normal.png") no-repeat scroll 0 0;
    border: 0 none;
    height: 20px;
    width: 164px;
}

.shipping div.t-widget ul.t-reset li a {
    height: 20px;
    margin: 0;
    padding: 0;
}

.shipping .t-icon {
    display: none;
}

.shipping .t-arrow-down {
    display: none;
}

.shipping .t-animation-container ul {
}

.shipping .t-header, .t-grid-header {
    border: medium none;
}

.shipping u {
    color: #4e819d;
}

.t-tabstrip .shipping .t-content {
    display: block;
}

#searchorder .t-header {
    background: none repeat scroll 0 0;
    display: inline-block;
    width: 73%;
}

#searchorder span.ui-dropdownchecklist {
    height: 25px;
    padding: 10px 0 0;
    vertical-align: top;
    width: 107px;
}

#searchorder div.ui-dropdownchecklist {
    width: 112px !important;
}

#searchorder .ui-dropdownchecklist-text {
    color: #61a0dd;
    font-family: arial;
    font-size: 12px;
    text-align: left;
}

#searchorder .ui-dropdownchecklist-selector {
    padding: 0;
}

#searchorder span.ui-dropdownchecklist-text {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 95% !important;
}

#searchorder .ui-dropdownchecklist input {
    width: auto;
}

#searchorder .ui-dropdownchecklist-selector {
    background: transparent url("Images/icn-dropBoxArrow.gif") no-repeat scroll right 4px;
    width: 100% !important;
}

#searchorder .t-input {
    border: medium none;
}

#searchorder .t-dropdown-wrap {
    border: medium none;
}

#searchorder .t-state-default {
    border: medium none;
}

#searchorder .t-dropzone em {
    display: none;
}

#searchorder div.ui-dropdownchecklist-dropcontainer {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-color: #b1b1b1 #b1b1b1 -moz-use-text-color !important;
    border-image: none !important;
    border-style: solid solid none !important;
    border-width: 1px 1px medium !important;
    height: auto !important;
}

#searchorder div.ui-dropdownchecklist-item.ui-state-default {
    margin-right: 0;
    padding-left: 5px !important;
    padding-right: 5px !important;
    text-align: left;
}

#searchorder div.ui-dropdownchecklist-item input {
    padding: 0;
}

#searchorder .ui-dropdownchecklist label {
    color: #61a0dd;
    font-family: "DroidSansRegular",arial,serif !important;
    font-size: 12px !important;
    padding-left: 3px;
}

#searchorder div.ui-dropdownchecklist-dropcontainer .ui-state-default {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: white none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #b1b1b1;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
}

#searchorder div.ui-dropdownchecklist-dropcontainer .ui-state-hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fcffab none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #b1b1b1;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
}

#searchorder .ui-dropdownchecklist-selector {
    border: medium none;
}

.strip-clientName {
    color: white;
    overflow: hidden;
    padding-top: 6px;
    text-align: left;
    width: 508px;
}

    .strip-clientName .icon {
        background: transparent url("Images/SwitchNewImage.png") no-repeat scroll -5px -3px;
        display: inline-block;
        height: 22px;
        margin-right: 2px;
        vertical-align: top;
        width: 22px;
    }

    .strip-clientName .switchField {
        border: 1px solid yellow;
        display: inline-block;
        vertical-align: top;
    }

    .strip-clientName .switchValue {
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: top;
        white-space: nowrap;
        width: 394px;
    }

tr.primaryClientRow td {
    background: #e2f0fd none repeat scroll 0 0;
}

#NewClientList .t-state-selected {
    background: transparent none repeat scroll 0 0;
}

#NewClientList.t-grid .t-state-hover {
    cursor: default;
}

#account {
    top: 4px;
}

    #account a {
        float: right;
    }

        #account a.locationLink {
            /*color: #000;*/
        }

        #account a:hover.locationLink {
            /*color: #fff;*/
        }

.newDesignForTabel {
    float: left;
    margin: 15px 10px 10px !important;
    padding: 10px !important;
    width: 934px;
}

.orderlistcontainer.newDesignForTabel {
    margin: 10px 0 0 !important;
    padding-top: 0 !important;
    width: 954px;
}

.newDesignForTabel h2 {
    margin: 0;
    padding: 5px 0;
    text-align: left;
}

.newDesignForTabel h3.topBorderNoneH2 {
    margin: 0;
}

.newDesignForTabel h4 {
    font-size: 14px;
    margin: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
    color: #5b5b5b;
    font-weight: bold;
    /*font-family: "Segoe UI",Arial,sans-serif;*/
}

    .newDesignForTabel h4 .userInfocaption {
        text-transform: none;
        font-weight: normal;
    }

.orderlistcontainer h4 {
    margin: 10px 0 8px;
}

.newDesignForTabel table {
    border: medium none !important;
    margin: 0;
}

.newDesignForTabel tr {
    background: url("Images/row-bg.gif") repeat scroll left top;
}

.newDesignForTabel .rightColm tr {
    background: none;
}

.newDesignForTabel .t-header, .t-grid .t-grid-header, .newDesignForTabel th {
    background-color: #fff;
    border-bottom: 3px double #ccc !important;
    text-align: left !important;
}

.orderlistcontainer th {
    padding-top: 6px;
}

.newDesignForTabel tr td {
    border-bottom: 1px solid #ccc !important;
}

.orderlistcontainer.newDesignForTabel tr td {
    height: 21px;
}

table#uploaded-files th {
    text-indent: 7px;
}

.tableScroll {
    margin-bottom: 10px;
}

table#uploaded-files {
    float: left;
    width: 567px;
}

    table#uploaded-files th {
        height: 19px;
        float: left;
        width: 165px;
        line-height: 20px;
    }

        table#uploaded-files th.file {
            width: 265px;
        }

    table#uploaded-files td {
        float: left;
        height: 21px;
        width: 151px;
        line-height: 20px;
    }

        table#uploaded-files td.file {
            width: 251px;
        }

    table#uploaded-files th.actionThTD {
        overflow: hidden;
        text-overflow: ellipsis;
        width: 116px;
        height: 19px;
        line-height: 20px;
        text-align: center !important;
    }

    table#uploaded-files td.actionThTD {
        width: 83px;
        height: 21px;
        line-height: 20px;
        text-align: center;
    }

    table#uploaded-files td span {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 200px;
        color: #6d6d6d;
        cursor: default;
    }

    table#uploaded-files thead {
        float: left;
        width: 563px;
    }

    table#uploaded-files tbody {
        float: left;
        height: 139px;
        overflow-x: hidden;
        overflow-y: scroll;
        width: 549px;
    }

    table#uploaded-files td.remove-link a {
        font-style: normal !important;
    }

.rightColm .t-upload ul.t-upload-files li.t-file span.t-filename {
    overflow-x: hidden;
    text-overflow: ellipsis;
    width: 205px !important;
}

.t-grid-header .t-header .t-link {
    margin: 0 !important;
    padding: 0 !important;
}

.newDesignForTabel td, .newDesignForTabel th {
    background: url("Images/td-bg.png") repeat-y scroll left top !important;
    border-bottom: 1px solid #d2d2d2;
    border-right: 1px solid #e8e8e8;
    padding-top: 4px;
    vertical-align: top;
}

.newDesignForTabel table tr:hover {
    background: #f3f3f3 none repeat scroll 0 0 !important;
}

.newDesignForTabel th {
    background: #fff url("Images/td-bg.png") repeat-y scroll left top !important;
}


.newDesignForTabel .t-grid-header .t-header .t-link, .newDesignForTabel tr th {
    color: #3988d5;
    font-family: "DroidSansBold",arial,serif;
    font-size: 11px;
    text-align: left;
    text-transform: uppercase;
    vertical-align: bottom;
    text-align: center;
}

.newDesignForTabel * {
    text-align: left;
}

.newDesignForTabelUploadBg {
    border: medium none !important;
    margin: 0 !important;
}

.newDesignForTabel .t-dropdown .t-input, .t-selectbox .t-input {
    padding-top: 1px !important;
}

.newDesignForTabel .fullColm {
    float: left;
    margin: 10px 1% 0 0;
    width: 100%;
}

.newDesignForTabel .leftColm {
    float: left;
    margin: 10px 1% 0 0;
    width: 39%;
}

.newDesignForTabel ul.responseForm li label.fldLabel {
    margin-top: 6px;
    /*text-transform: uppercase;*/
}

.newDesignForTabel ul.uploadForm li label.fldLabel {
    /*margin-top: 6px;*/
    /*text-transform: uppercase;*/
    width: 32% !important;
}

.newDesignForTabel .rightColm ul.uploadForm li label.fldLabel {
    width: 32% !important;
}

label .req {
    color: red;
}

.newDesignForTabel ul.uploadForm li span.valHolder {
    width: 64% !important;
    vertical-align: bottom;
}

.newDesignForTabel .rightColm ul.uploadForm li span.valHolder {
    width: 74% !important;
}

.newDesignForTabel ul.uploadForm li span.valHolder input, .newDesignForTabel ul.uploadForm li span.valHolder selsect, .newDesignForTabel ul.uploadForm li span.valHolder textarea {
    float: left;
    margin: 0;
    width: 100%;
    color: #6d6d6d;
}

.newDesignForTabel ul.uploadForm li span.valHolder textarea {
    height: 100px;
}

.newDesignForTabel ul.uploadForm li span.valHolder .OrderSmallInput input {
    width: 40%;
}

.newDesignForTabel ul.responseForm li span.valHolder .OrderSmallInputBig input {
    margin: 0 12px 0 0;
    /*width: 55%;*/
}

.OrderSmallInputBig input {
    line-height: 20px;
}

.newDesignForTabel ul.uploadForm li span.valHolder .OrderSmallInputBig input {
    margin: 0 12px 0 0;
    width: 55%;
}

.newDesignForTabel ul.uploadForm .t-header, .t-grid ul.uploadForm .t-grid-header, .newDesignForTabel ul.uploadForm th {
    border-bottom: 1px solid #64758f !important;
    width: 100%;
}

.newDesignForTabel .rightColm ul.uploadForm li span.valHolder input {
    height: 29px;
    margin: 0 -69px 0 0;
    width: 454px;
    z-index: 2;
}

.newDesignForTabel .rightColm {
    float: left;
    margin: 10px 0 0 1%;
    position: relative;
    width: 59%;
    min-height: 249px;
}

.rightColm .uploadBg .t-dropzone {
    width: 200px !important;
}

.rightColm .valHolder {
    overflow: hidden;
}

.rightColm .t-upload {
    float: left;
    width: 270px;
}

.rightColm .disabledButton {
    background: #f45008 url("Images/orButton.gif") repeat-x scroll 0 50%;
    font-size: 14px;
    line-height: .75;
    padding: 4px 14px 4px;
    color: white;
    font-weight: bold;
    border-radius: 0.25rem;
    float: right;
    margin: -1px 0 0;
    position: relative;
    z-index: 88;
}

button#btnClose {
    background: #f45008 url("Images/orButton.gif") repeat-x scroll 0 50%;
    /*border: 2px solid #fff;*/
    /*font-family: "DroidSansRegular",arial,serif;*/
    font-size: 14px;
    line-height: .75;
    padding: 4px 14px 4px;
    color: white;
    font-weight: bold;
    border-radius: 0.25rem;
}

    button#btnClose:disabled,
    button#btnClose[disabled] {
        background: #6d6d6d;
        color: #ccc;
    }

button#btnSubmitUpload {
    background: #f45008 url("Images/orButton.gif") repeat-x scroll 0 50%;
    /*border: 2px solid #fff;*/
    /*font-family: "DroidSansRegular",arial,serif;*/
    font-size: 14px;
    line-height: .75;
    padding: 10px 20px 10px;
    color: white;
    font-weight: bold;
    border-radius: 0.25rem;
    float: right;
    margin: -15px 20px 0px 0px;
    position: relative;
    /*    z-index: 88;*/
}

    button#btnSubmitUpload:disabled,
    button#btnSubmitUpload[disabled] {
        background: #6d6d6d;
        color: #ccc;
    }

.rightColm submit_document.btn {
    float: right;
    margin: -1px 0 0;
    position: relative;
    z-index: 88;
    /*background: #f45008 url("Images/orButton.gif") repeat-x scroll 0 50%;
    border: 2px solid #ffffff;
    top: 219px;
    color: white;
    cursor: pointer;
    font-family: "DroidSansBold",arial,serif;
    font-size: 12px;
    height: 32px;
    padding: 6px 7px 4px;*/
}

.rightColm .resetButton {
    float: right;
}

.orderlistcontainer #TestGrid table {
    border-top: 3px double #ccc !important;
    margin: 0px 0px 1px;
    width: 956px;
}

.newDesignForTabel .t-grid-pager {
    margin-top: 1px;
    border-color: #ccc;
    padding-top: 15px;
    width: 942px;
    margin: 0 0px;
}

.newDesignForTabel .t-grid .t-pager {
    text-align: center;
}

#ajaxBusy {
    display: block;
    z-index: 3500;
}

    #ajaxBusy img {
        top: 40%;
        left: 45%;
        position: absolute;
    }

.newDesignForTabel tr td:first-child, .newDesignForTabel tr th:first-child {
    background-image: none !important;
}

.t-grid-header .t-header .t-link {
    line-height: 19px !important;
}


.t-grid-bottom .t-status, .t-grid-bottom .t-status-text {
    display: none !important;
}

.t-upload-selected {
    min-width: 10px !important;
}

input[disabled="disabled"], select[disabled="disabled"], textarea[disabled="disabled"] {
    background: #f1f1f1;
    border-color: #ccc;
}

.t-widget.t-dropdown.t-header.t-state-disabled {
    border-color: #ccc;
    border-bottom: 1px solid #CCC !important;
    background-color: #f1f1f1;
}

input[type="text"]:focus, input[type="checkbox"]:focus, input[type="option"]:focus, select:focus, textarea:focus {
    border: 1px #9d9d9d solid !important;
}


.orderlistcontainer table td span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    cursor: default;
}

    .orderlistcontainer table td span.OrderNumLocTD {
        width: 78px;
    }

    .orderlistcontainer table td span.PatientTD {
        width: 140px;
    }

    .orderlistcontainer table td span.DocumentTypeDescriptionTD {
        width: 126px;
    }

    .orderlistcontainer table td span.OriginalFileNameTD {
        width: 126px;
    }

    .orderlistcontainer table td span.LocationNameTD {
        width: 140px;
    }

    .orderlistcontainer table td span.CustodianFullNameTD {
        width: 120px;
    }

    .orderlistcontainer table td span.FileUploadedOnTD {
        width: 120px;
    }

#left-column #OrderNumber, #left-column #Location {
    text-transform: uppercase;
}


/*Jquery upgradation css update vj*/
.t-toolbar, .t-grouping-header, .t-grid-pager, .t-widget .t-status {
    border-color: #bbb;
    background-color: #fff !important;
}

.t-grid-header-wrap, .t-grid-footer-wrap {
    border-color: transparent !important;
}

.t-grid-header {
    padding-right: 10px !important
}

.ui-dialog-buttonset .ui-button {
    color: White !important;
    font-weight: normal;
    background: url(../../../../Content/Images/orButton.gif) repeat-x scroll 0 50% #F45008 !important;
    border: 2px solid #FFFFFF !important;
    font-family: 'DroidSansRegular',arial,serif !important;
    font-size: 12px;
    padding: 1px 11px;
    margin-right: 10px;
}

.ui-dialog-buttonset .ui-button {
    padding: 3px 11px !important
}

.ui-dialog {
    z-index: 1002 !important
}

.t-popup .t-item {
    text-align: left !important
}

.t-dropdown .t-state-focused {
    border-color: #a7bac5 !important;
    background: none !important
}

a {
    cursor: pointer !important
}
/*Jquery upgradation css update vj*/
.popover {
    max-width: 500px !important;
}

/* Popover Arrow */
.bs-popover-left > .arrow::after {
    border-left-color: #f1f1f1;
}

.bs-popover-right > .arrow::after {
    border-right-color: #f1f1f1;
}

.bs-popover-bottom > .arrow::after {
    border-bottom-color: #005BDF;
}

.bs-popover-top > .arrow::after {
    border-top-color: #f1f1f1;
}

.popover.right .arrow:after {
    border-right-color: #f1f1f1;
}

.popover.top .arrow:after {
    border-top-color: #f1f1f1;
}

.popover.bottom .arrow:after {
    border-bottom-color: #005BDF;
}

.popover.left .arrow:after {
    border-left-color: #f1f1f1;
}

/* Popover Header */
.popover-header {
    background-color: #005BDF;
    width: 600px;
    color: #fff;
    text-align: center;
    margin-left: 0px;
}
/* Popover Body */
.popover-body {
    background-color: #f1f1f1;
    width: 600px;
    color: #000;
    padding: 25px;
    min-height: 100px; /* overrides height and max-height */
    height: auto !important;
    max-height: 600px;
    overflow-y: auto;
    white-space: pre-wrap;
}

.spinner {
    display: inline-block;
    opacity: 0;
    max-width: 0;
    -webkit-transition: opacity 0.25s, max-width 0.45s;
    -moz-transition: opacity 0.25s, max-width 0.45s;
    -o-transition: opacity 0.25s, max-width 0.45s;
    transition: opacity 0.25s, max-width 0.45s;
    /* Duration fixed since we animate additional hidden width */
}

.has-spinner.active {
    cursor: progress;
}

    .has-spinner.active .spinner {
        opacity: 1;
        max-width: 50px;
        /* More than it will ever come, notice that this affects on animation duration */
    }

li.k-file.k-file-progress {
    padding: 0 0 0 0;
}

li.k-file.k-file-success {
    padding: 0 0 0 0;
}

.k-upload .k-upload-files .k-file {
    padding: 1rem 0 1rem 0;
}

.likeh4 {
    line-height: 22px;
    font-size: 14px;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    /*font-weight: bold;*/
    /*font-family: "Segoe UI",Arial,sans-serif;*/
}

.empty-grid::before {
    padding: 1em;
    line-height: 3em;
    content: "No uploaded documents to display.";
}

span#showAlerts {
    text-align: justify;
}

    span#showAlerts ul {
        list-style: decimal;
    }

        span#showAlerts ul li {
            display: list-item;
            padding-bottom: 10px;
        }

div#dialog-footer {
    position: absolute;
    bottom: -10px;
}

.ui-widget .ui-widget {
    font-size: .7em;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: 1.3em;
    top: 50%;
    width: 50px;
    margin: -16px 0px 0 6px;
    padding: 0px;
    height: 33px;
}

.ui-widget-overlay {
    background-color: black;
    background-image: none;
    opacity: 0.5;
    height: 100vw;
    /*width: 100%;*/
}

.k-upload-button input {
    font: 14px monospace !important;
}
.k-grid td, .k-grid th {
    padding: 0.25rem .75rem;
}

.orderlistcontainer.newDesignForTabel tr td {
    height: 14px;
}
