﻿@media print {
    .NoPrint {
        display: none;
    }

    BODY {
        font-size: 14px !important;
    }
}

div.RadComboBox {
    display: inherit !important;
}

BODY {
    font-size: 62.5%;
    font-family: Arial, Verdana, Sans-Serif;
    margin: 0px;
    width: 100%;
}

.RadTabStripPanel {
    background-image: url('/App_Themes/Default/TelerikCustomSkin/TabStrip/tabs_all_back_newest.gif');
    background-repeat: repeat-x;
}

HTML {
    width: 100%;
}

FORM {
    margin: 0px;
    width: 100%;
}

H1 /* displayed at 24px - 2em*/ {
    font-size: 1.5em;
    color: #cc6602;
    margin-bottom: 0px;
}

H2 {
    font-size: 1.5em
}
/* displayed at 18px */
H3 {
    font-size: 1.25em
}
/* displayed at 15px */
H4 {
    font-size: 1em
}
/* displayed at 12px */

INPUT, SELECT, TH, TD {
    font-size: 1em
}

LI LI {
    font-size: 1em
}

LI LI, LI P, TD P, BLOCKQUOTE P {
    font-size: 1em
}

.column {
    float: left;
}

.ServerName-Control {
    color: #cccccc;
    margin-bottom: 10px;
    margin-right: 10px;
}

.SplitterLoadingDiv {
    position: absolute;
    top: 41px;
    left: 0px;
    height: 100%;
    width: 100%;
    background-color: #9bc3e7;
    z-index: 10000;
    text-align: center;
    vertical-align: middle;
}

.SplitterLoadingImage {
    border: 0;
    padding-top: 200px;
}

.pageView {
    display: block;
    padding: 0;
    margin: 0;
}

.Hand {
    cursor: pointer;
}

.Hidden {
    display: none;
}

.NoDecor,
.NoDecor a,
.NoDecor a:hover,
.NoDecor a:visited {
    text-decoration: none !important;
}

.ToolTipBody,
.ToolTipHeader {
    padding-left: 3px;
}

.ToolTipHeader {
    background-color: #9bc3e7;
    color: #333333;
    font-weight: bold;
}

.ToolTipBody a,
.ToolTipBody a:hover,
.ToolTipBody a:visited {
    color: #cf6500 !important;
    padding-right: 10px;
}

    .ToolTipBody a:hover {
        font-weight: bold;
        text-decoration: none;
    }

.span-CharCountLabel {
    font-size: 8pt;
    color: #999999;
}

.span-CharCount {
    font-size: 8pt;
    color: #999999;
}

.PhysicanCommentsActionLink,
.PhysicanCommentsActionLink a:hover,
.PhysicanCommentsActionLink a:visited,
.PhysicanCommentsActionLink a {
    color: #cd3331;
}

.RadDatePickerBelowTextArea {
    margin-top: 5px;
}

.RadNumericInputBelowTextArea {
    margin-top: 5px;
}

select {
    height: 20px;
}

.EditCaptionGrayText {
    color: #999999;
}

.CPTCodesGrid,
.CPTCodesHeaderContainer {
    font-size: 1.1em;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.CPTCodesRepeaterContainer {
    height: auto;
}

.CPTCodesGrid {
    color: #4877d2;
}

    .CPTCodesGrid thead td {
        font-weight: bold;
    }

    .CPTCodesGrid tbody td {
        padding-right: 25px;
    }

.CPTCodesButtonsContainer {
    margin-top: 10px;
}

.CPTCodes-Disclaimer {
    color: #4877d2;
    border-top-color: #4877d2;
    border-top-style: dashed;
    border-top-width: 1px;
    padding-top: 5px;
    margin-top: 5px;
}

.CPTCodesHeader {
    font-weight: bold;
    color: #f68d3e;
}

.CPTCodesHeaderContainer {
    border-bottom-color: #4877d2;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
}

.Dock-Link {
    color: #cc6601;
    font-size: 1em;
    font-weight: normal;
}

.Dock-Row-DividerSpacer {
    border-bottom: dashed 1px #bfbfbf;
    height: 1px;
    width: 385px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.Dock-Table-td {
    border-bottom: dashed 1px #3599CB;
    padding: 6px 3px 6px 3px;
    text-align: center;
}

.Dock-TableCell1 {
    text-align: left;
    width: 200px;
}

.Dock-TableCell2 {
    padding-left: 4px;
    text-align: left;
    width: 450px;
}

.Dock-TableHeaderText,
.Dock-MainTableHeaderText {
    color: #309ACF;
}

.Dock-MainTableHeaderText {
    text-align: left;
}


.ConvertedToGlobalDiv {
    width: 354px;
    height: 17px;
    background-image: url('/App_Themes/Default/_images/Interface/Resulting/EncounterSprites.gif');
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 1.1em;
    background-position: 0px -10px;
}


.EnterServices-Body {
    background-color: #F5F4EF;
}

.EnterServices-Container {
    padding: 10px 15px 0px 20px;
}

.EnterServices-HeaderText {
    font-size: 1.3em;
    color: #70A0D0;
}

.EnterServices-StepHeading {
    font-size: 1.2em;
    color: #70A0D0;
}

.EnterServices-BlueHeader {
    font-size: 1.2em;
    font-weight: bold;
    color: #6699CC;
}

.EnterServices-RequiredText {
    color: #CB0000;
    font-size: .9em;
}

.EnterServices-ColumnOne {
    width: 300px;
}

.EnterServices-SpecimenContainer {
    width: 295px;
    padding-top: 12px;
    height: 420px;
}

.EnterServices-TestAddsDiv {
    background-color: #FFFFFF;
    height: 190px;
    width: 235px;
    border: solid 1px #ABAAB5;
    overflow: scroll;
    padding-left: 5px;
}

.EnterServices-SeparatorDiv {
    padding-right: 10px;
    padding-top: 10px;
    border-left: solid 1px #C3C4BF;
}

.EnterServices-ServiceSubmissionsContainer {
    /* width:395px; */
    padding-top: 12px;
    height: 420px;
}

.EnterServices-BlackHeading {
    color: Black;
    font-size: 1.2em;
}

.EnterServices-ServiceSubmissionsHeaderRow {
    background-color: #E1E1E1;
    /* width:390px; */
    height: 20px;
    padding-top: 5px;
}

.EnterServices-ServiceSubmissionsSubHeading {
    color: Black;
    font-size: 1.2em;
    padding-left: 5px;
    vertical-align: middle;
}

.EnterServices-Grid thead {
    font-size: 1.1em;
    color: #6699CC;
    border-bottom: dashed 1px #6699CC;
}

.EnterServices-Grid th {
    vertical-align: bottom;
}

.EnterServices-Grid td {
    text-align: center;
}

.EnterServicesTable {
    /* padding-left:10px; */
    padding-top: 7px;
}

.EnterServices-Grid td {
    font-size: 1.1em;
    border-bottom: dashed 1px #6699CC;
    padding-bottom: 6px;
    padding-top: 7px;
}

.EnterServices-CommentContainer {
    border: solid 1px #CDCDCD;
    background: #fff;
    width: 284px;
    height: 104px;
    margin: 2px;
}

.EnterServices-CommentInternalContainer {
    padding: 3px;
    margin: 0px !important;
}

.EnterServices-CommentTab {
    background-color: White;
    border: 1px solid #CDCDCD;
    border-bottom: none;
    color: #676767;
    width: 80px;
    height: 16px;
    text-align: center;
    font-size: .9em;
}

.EnterServices-CommentRemoveTab {
    text-align: right;
    width: 160px;
    height: 16px;
    padding-right: 15px;
}

.EnterServices-CommentRemoveLink {
    color: #676767;
    font-size: .9em;
}

.EnterServices-CommentCloseDiv {
    width: 10px;
    height: 16px;
    color: #676767;
    text-align: right;
    cursor: hand;
}

.EnterServices-CommentSeparatorTab {
    background-color: #EEEEEE;
    height: 13px;
}

.EnterServices-CommentAreaDiv {
    width: 265px;
}

.EnterServices-SaveCommentDiv {
    height: 17px;
    width: 265px;
    text-align: right;
    padding-top: 5px;
}

/*Telerik ToolTip customization for Enter Services page*/
div.radtooltip_Default.visiblecallout div.ToolTipCallout {
    display: none !important;
}

div.RadToolTip,
div.radtooltip_Default {
    position: absolute;
    cursor: default;
    border: solid 1px #CDCDCD !important;
    background: #fff none repeat scroll 0 0 !important;
}

/*End Telerik ToolTip customization for Enter Services page*/

.EnterServices-SaveCommentButton {
    background-image: url('/App_Themes/Default/_images/Interface/Resulting/EnterServicesSaveComment.gif');
    height: 17px;
    width: 56px;
    border: none;
}

.Font9em {
    font-size: .9em;
}

.Font11em {
    font-size: 1.1em;
}


.ViewComment-Background {
    background-image: url('/App_Themes/Default/_images/Interface/Resulting/viewComment.gif');
    background-repeat: no-repeat;
    height: 15px;
    width: 16px;
    border: none;
}

.DeleteService-Background {
    background-image: url('/App_Themes/Default/_images/Interface/Resulting/deleteService.gif');
    background-repeat: no-repeat;
    height: 14px;
    width: 14px;
    border: none;
    text-decoration: none;
}

.BreadCrumb-Level1 {
    color: #0165b5;
    font-size: 1.6em;
}

    .BreadCrumb-Level1 a,
    .BreadCrumb-Level1 a:hover,
    .BreadCrumb-Level1 a:visited {
        color: #0165b5;
    }

.BreadCrumb-ExitSearch {
    color: #cc6602;
}

a:hover.BreadCrumb-ExitSearch {
    text-decoration: none;
    font-weight: bold;
}

.BreadCrumb-Level2 {
    font-size: 1.6em;
}

.BreadCrumb-container {
    padding-bottom: 10px;
    padding-left: 5px;
    padding-top: 5px;
    margin-right: 5px;
    margin-left: 5px;
    background-color: #ffffff;
}

.RegisterHeader {
    background-color: #B1D3DD;
    width: 589px;
    height: 20px;
    background: url('/App_Themes/Default/_images/Register/RegisterHeader.gif');
}

.RegisterFooter {
    background-color: #B1D3DD;
    width: 589px;
    height: 20px;
    background: url('/App_Themes/Default/_images/Register/RegisterFooter.gif');
}

.RegisterContainer {
    background-color: #B1D3DD;
    width: 589px;
    background: url('/App_Themes/Default/_images/Register/RegisterBody.gif');
    background-repeat: repeat-y;
}

.RegisterInterior {
    padding: 10px 60px 15px 25px;
}

.RegisterWelcomeMessage {
    font-size: 1.6em;
    color: #0165b5;
}

.RegisterInfoMessage {
    font-size: 1.2em;
}

.RegisterTabs {
    padding-bottom: 10px;
    height: 34px;
    width: 100%;
}

.RegisterViews {
    padding-left: 30px;
    padding-top: 0px;
}

.RegisterViews1 {
    padding-left: -30px;
    padding-top: 0px;
}

.RegistrationAgreementContainerDiv {
    width: 455px;
    height: 380px;
    overflow: auto;
    background-color: #ffffff;
    border: solid 1px Gray;
    padding-top: 5px;
    height: 100%;
    overflow: visible;
}

.RegisterAnnualFeeAcknowledgement {
    position: relative;
    padding-left: -30px;
    padding-top: 0px;
}

.TextboxAgreementDiv {
    padding-left: 10px;
    font-size: 1.2em;
    font-family: Arial Verdana Times New Roman;
}

.AnnualfeeContainerDiv {
    width: 455px;
    height: 200px;
    background-color: #ffffff;
    border: solid 1px Gray;
    padding-top: 5px;
}

.AnnualfeeEmailTxtbox {
    width: 80%;
}

.RegistrationAgreementDiv {
    padding-top: 14px;
    padding-left: 10px;
    font-size: 1.3em;
    font-family: Arial Verdana Times New Roman;
}


.RegisterAgreeButton {
    margin-right: 10px;
    outline: 0px !important;
    border: 0px !important;
}

.RegisterDisagreeButton {
    margin-left: 50px;
    outline: 0px !important;
    border: 0px !important;
}

.RegisterPrinterButton {
    margin-left: 64px;
    outline: 0px !important;
    border: 0px !important;
}

.RegisterStep2Div {
    padding-left: 5px;
    padding-top: 0px;
}

.RegisterStep2Column1 {
    width: 90px;
    text-align: left;
    padding-bottom: 8px;
}

.RegisterStep3Column1 {
    width: 115px;
    text-align: left;
    padding-bottom: 8px;
}

.RegisterStep2Column2 {
    padding-bottom: 8px;
}

.RequiredFields {
    font-size: 1.1em;
    color: #D90403;
    vertical-align: top;
}

.RegisterFieldLabel {
    font-family: Verdana Arial Tahoma;
    text-align: left;
    font-size: 1.3em;
}

.RegisterFieldInput {
    font-family: Verdana Arial Tahoma;
    text-align: left;
    font-size: 1.2em !important;
}

.RegisterStep2SmallText {
    font-size: .9em;
    color: #5B5C5C;
    position: relative;
    top: -25px;
    right: -240px;
    width: 165px;
}

.RegisterInputWidth {
    width: 218px !important;
}

.RegisterStep1Tab {
    width: 177px;
    height: 34px;
    background-image: url('/App_Themes/Default/_images/Register/RegisterStep1.gif');
    vertical-align: bottom;
    float: right;
}

.RegisterStep1SelectedTab {
    width: 177px;
    height: 34px;
    background-image: url('/App_Themes/Default/_images/Register/RegisterStep1Selected.gif');
    vertical-align: bottom;
    float: right;
}

.RegisterStep2Tab {
    width: 131px;
    height: 34px;
    background-image: url('/App_Themes/Default/_images/Register/RegisterStep2.gif');
    float: right;
    vertical-align: bottom;
}

.RegisterStep2SelectedTab {
    width: 131px;
    height: 34px;
    background-image: url('/App_Themes/Default/_images/Register/RegisterStep2Selected.gif');
    float: right;
    vertical-align: bottom;
}


.RegisterStep3Tab {
    width: 148px;
    height: 34px;
    background-image: url('/App_Themes/Default/_images/Register/RegisterStep3.gif');
    float: right;
    vertical-align: bottom;
}

.RegisterStep3SelectedTab {
    width: 148px;
    height: 34px;
    background-image: url('/App_Themes/Default/_images/Register/RegisterStep3Selected.gif');
    float: right;
    vertical-align: bottom;
}


.ProfessionalToolsAgreementContainerDiv {
    width: 455px;
    height: 200px;
    overflow: auto;
    background-color: #ffffff;
    border: solid 1px Gray;
    padding-top: 5px;
}


/* Add Image styles*/

.IncludeInReport {
    width: 372;
    border-top: solid 1px white;
    background-color: #AAD6E1;
}

.Bold {
    font-weight: bold;
}

.White {
    background-color: #ffffff;
}

.AccessionTextDiv {
    padding-top: 18px;
    text-align: center;
    font-size: 1.1em;
}

.AccessionText {
    text-align: center;
    color: #029899;
}

.ImageTextDiv {
    padding-top: 5px;
    text-align: center;
}

.ImageText {
    text-align: center;
    color: #999999;
    font-size: 1.1em;
}

.ImageLabel {
    font-size: 1.1em;
    font-family: Verdana Arial Times New Roman;
    color: #999999;
    padding-top: 5px;
}

.NoMoreImages {
    background-color: #FFFFFF;
    padding-left: 62px;
    padding-top: 76px;
}

/*End Add Image styles*/


.PopupBackground {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;
    opacity: 1 !important;
    -moz-opacity: 1 !important;
    background-color: #bfbfbe !important;
}

.ManageNotesContainer {
    background-color: #AAD6E1;
    width: 100%;
    height: 100%;
}

.ManageNotesHeaderText {
    font-size: 1.2em;
    font-weight: bold;
    color: #0299CE;
    font-family: Arial Verdana Times New Roman;
}

.ManageNotesHeaderImage {
    position: relative;
    top: 4px;
    float: right;
}

.ManageNotesBorderHeight {
    height: 26px;
}

.ManageNotesBorderWidth {
    width: 2px;
}

.ManageNotesInteriorHeight {
    height: 223px;
}

.ManageNotesInterior {
    background-color: #FFFFFF;
    margin: 5px 16px 5px 5px;
    height: 223px;
}

.NotesText {
    font-size: 1.1em;
    font-family: Verdana Arial Times New Roman;
    color: #999999;
}

.AddAndCloseButton {
    float: right;
    padding-bottom: 8px;
    padding-top: 4px;
    padding-right: 5px;
}

.ManageNotesSeparator {
    border-bottom: dashed 1px #6597CA;
    padding-bottom: 3px;
}

.ManageNotesAddCtrls {
    width: 420px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.ManageNotesTextTop {
    font-weight: bold;
    color: #0065CD;
    font-size: 1em;
}

.ManageNotesTextBottom {
    font-weight: bold;
    color: #989B34;
    font-size: 1.1em;
}

.PreviewNotesText {
    font-weight: bold;
    color: #989B34;
    font-size: 0.9em;
}


.CloseButton {
    background: transparent url('/App_Themes/Default/TelerikCustomSkin/Window/ControlButtonsSprite.gif') no-repeat -9px -9px;
}

    .CloseButton:hover {
        background: transparent url('/App_Themes/Default/TelerikCustomSkin/Window/ControlButtonsSprite.gif') no-repeat -9px -45px;
    }

.Dock-SubSectionBody div.RadComboBox_TelerikCustomSkin {
    margin-top: 1px;
}

.ItemDeatils-Resulting-AccessionDataEntry div.RadComboBox_TelerikCustomSkin {
    margin-top: 2px;
}

.TextBox {
    height: 16px;
}

.FloatLeft {
    float: left;
}

.FloatRight {
    float: right;
}

.ClearBoth {
    clear: both;
}

.UpperCase {
    text-transform: uppercase;
}

.NotificationMessageContainer {
    text-align: center;
    margin-bottom: 3px;
    font-size: 1.1em;
}

.ErrorMessageContainer {
    background-color: #FFFFCD;
    color: Red;
    padding: 5px;
    line-height: 1.7;
}

.StatusMessageContainer {
    background-color: #E7FAE7;
    color: Black;
    padding-top: 5px;
}

.PortalRadPopupCloseButton {
    background-image: url('/App_Themes/Default/_images/Buttons/CancelButton.gif');
    background-repeat: no-repeat;
    width: 70px;
    height: 20px;
    float: left;
    margin-left: 5px;
}

.PortalRadPopupOkButton,
.PortalRadPopupCloseButton-Small {
    cursor: pointer;
}

.PortalRadPopupCloseButton-Small {
    background-image: url('/App_Themes/Default/_images/Buttons/btn_notes_cancel.jpg');
    background-repeat: no-repeat;
    width: 70px;
    height: 20px;
    float: left;
    margin-left: 5px;
}

.PortalRadPopupCloseButton-Preview {
    background-image: url('/App_Themes/Default/_images/Buttons/CPTCodesCloseButton.gif');
    background-repeat: no-repeat;
    width: 70px;
    height: 20px;
    float: left;
    margin-left: 5px;
}

.PortalRadPopupOkButton {
    background-image: url('/App_Themes/Default/_images/Buttons/OkButton.gif');
    background-repeat: no-repeat;
    width: 70px;
    height: 20px;
    margin-left: 280px;
    margin-top: 30px;
}

.Landing-Logo {
    position: absolute;
    top: 0px;
    left: 5px;
    height: 41px;
    width: 170px;
    background-image: url('/App_Themes/Default/_images/Interface/LogoSidePanelSprite.gif');
    background-repeat: no-repeat;
}

.Landing {
    background-color: #9bc3e7;
    width: 100%;
}

.Landing-MainContentCell-Container {
    position: relative;
    top: 61px;
    background-color: #eeeeee;
    width: 100%;
    padding-top: 38px;
    margin-bottom: 10px;
}

.Landing-WelcomeBar-Container {
    height: 20px;
    padding-left: 15px;
    padding-top: 15px;
    padding-bottom: 18px
}

.Landing-WelcomeBar-Text {
    color: #f68d3e;
    font-family: Arial Verdana Times New Roman;
    font-size: 1.3em;
    font-weight: bold;
}

.Landing-MainTable {
    border: 0;
    width: 100%;
    margin: 0px 0px 0px 0px;
    background-color: White;
}

.Landing-MainContentCell {
    vertical-align: top;
    margin-left: 0px;
    margin-right: 0px;
    border: 0;
    width: 98%;
}

.Landing-MainContentCell-WorkArea {
    vertical-align: top;
    padding-right: 50px;
    padding-top: 35px;
}

.Landing-MainContentCell-Left {
    width: 250px;
    height: 100%;
    vertical-align: text-top;
    padding-top: 18px;
    border-right: solid 1px #C3C4BF;
}

.Landing-MainContentSeparator {
    border-left: solid 1px #C3C4BF;
    vertical-align: text-top;
    padding-right: 30px;
}


.Landing-MainContentCell-Right {
    vertical-align: text-top;
    padding-top: 18px;
}

.Landing-MainContentCell-Bottom {
    padding: 25px 150px 20px 20px;
    vertical-align: bottom;
}

.Landing-SidePanelContentCell {
    width: 30%;
    vertical-align: text-top;
    padding: 0px 5px 5px 0px;
}

.Landing-SidePanelContentCell-Separator {
    height: 20px;
    background-image: url('/App_Themes/Default/_images/Interface/Landing/SidePanelSeparator.gif');
    background-position: center;
    background-repeat: repeat-x;
}

.Landing-SectionHeader {
    margin-bottom: 5px;
    font-size: 1.4em;
    font-weight: bold;
    color: #393939;
    padding: 0px 0px 0px 25px;
}

.LandingPageSubHeading {
    font-size: 1.2em;
    font-family: Arial Verdana Times New Roman;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.Landing-MainContentCellLeftContent {
    padding: 8px 0px 0px 35px;
}

.Landing-MainContentCellRightContent {
    padding: 8px 0px 0px 35px;
}

.Landing-MainContentCellBottomHeader {
    background-color: #e7e7e6;
    padding: 12px 0px 0px 15px;
}

.Landing-MainContentCellBottomContent {
    background-color: #e7e7e6;
    padding: 8px 25px 20px 25px;
}

.Landing-SidePanelContentTopContent {
    padding: 10px 0px 0px 0px;
    font-size: 1.1em;
}

.Landing-SidePanelContentBottomContent {
    padding: 15px 0px 0px 25px;
}

.Landing-SidePanelContentBottomHeader {
    padding: 5px 5px 0px 10px;
}

.Landing-SidePanelContentBottomHeaderText {
    color: #0165b5;
    font-weight: bold;
    font-size: 1.5em;
    font-family: Verdana Arial;
}

.Landing-ExpandedView-NoItemsContainer {
    font-size: 1.2em;
}

.SystemErrorMessagePage {
    background-color: #9bc3e7;
    width: 100%;
}

.SystemErrorMessage-MainTable {
    border: 0;
    width: 100%;
    margin: 0px 0px 0px 0px;
    background-color: White;
    height: 100%;
}

.SystemErrorMessage-MainContentCell-Container {
    position: absolute;
    top: 61px;
    background-color: #eeeeee;
    width: 100%;
    height: 100%;
}

.SystemErrorMessage-ClearSpaceTop {
    height: 38px;
    width: 100%;
}

.SystemErrorMessage-Message-Div {
    padding-bottom: 30px;
    padding-top: 30px;
}

.SystemErrorMessage-Message-Text {
    color: #cd6702;
    font-size: 1.8em;
    font-weight: bold;
}

.SystemErrorMessage-Instructions-Div {
    width: 90%;
    text-align: left;
    border-top: dashed 1px black;
    padding-left: 35px;
    padding-top: 20px;
    margin-left: auto;
    margin-right: auto;
}

.SystemErrorMessage-Instructions-Link,
.SystemErrorMessage-Instructions-Text {
    font-size: 1.4em;
    color: #393939;
}

a.SystemErrorMessage-Instructions-Link,
a.SystemErrorMessage-Instructions-Link:visited {
    color: #0165b5;
}

a.SystemErrorMessage-Logout-Link,
a.SystemErrorMessage-Logout-Link:visited {
    color: #cd6702;
}

.Worklist {
    background-color: #9bc3e7;
    width: 100%;
}

.Worklist-FilterBar-Container {
    height: 38px;
    margin-left: 8px;
    margin-right: 8px;
}

.Worklist-FilterBar {
    float: right;
    margin-top: 12px;
    margin-right: 5px;
}

.Worklist-FilterBar-Text {
    color: #0165b5;
    font-size: 1.1em;
    position: relative;
    top: 6px;
}

.Worklist-MainContentCell {
    background-color: #eeeeee;
    vertical-align: top;
}

.Worklist-HorizontalSidePanelCell {
    background-color: #e7e7e6;
    vertical-align: text-top;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 1px;
    position: relative;
    bottom: 0px;
    background-image: url('/App_Themes/Default/_images/Interface/HorizontalSidePanelBg.gif');
    background-repeat: no-repeat;
    background-position: top left;
}

.Worklist-HorizontalSidePanel-Content {
    font-size: 1.1em;
}

.Worklist-MenuBarContainer {
    margin-left: 11px;
}

.Worklist-PortalRadGrid-MenuItem-Container {
    font-family: Arial, Verdana, Sans-Serif;
    color: #0165b5;
    background-color: #ffffff;
    padding-bottom: 6px;
    padding-left: 5px;
    padding-top: 5px;
    margin-right: 5px;
    margin-left: 5px;
}

.Worklist-PortalRadGrid-MenuItem-Separator {
    margin-left: 3px;
    margin-right: 3px;
}

.Worklist-PortalRadGrid-MenuItem,
a.Worklist-PortalRadGrid-MenuItem,
a.Worklist-PortalRadGrid-MenuItem:visited {
    font-family: Arial, Verdana, Sans-Serif;
    color: #0165b5;
    font-size: 1.2em;
}

    a.Worklist-PortalRadGrid-MenuItem:hover {
        font-weight: bold;
        text-decoration: none;
    }

.PreviewPane-EmptyPrompt {
    font-size: 1.1em;
    padding-left: 10px;
}

.PreviewPaneTitle {
    font-weight: bold;
    background-color: #9bc3e7;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
}

.PreviewNotesPaneTitle {
    font-weight: bold;
    background-color: #337ab7;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
}

.PreviewPaneTitle a,
.PreviewPaneTitle a:hover,
.PreviewPaneTitle a:visited,
.PreviewPaneAgeInfo,
.PreviewPaneDataHeader {
    color: #0165b5;
}

.PreviewPane-Column {
    padding-right: 10px;
}

.PreviewPane-Column-VerticalBorder {
    background-image: url('/App_Themes/Default/_images/Interface/PreviewPaneColumnSeparatorBg.gif');
    background-repeat: repeat-y;
    background-position: top left;
    padding-left: 15px;
}

    .PreviewPane-Column-VerticalBorder div {
        padding-left: 15px;
    }

.PreviewPane-UserName {
    text-transform: uppercase;
    color: #0165b5;
}

.PreviewPaneTitle a:hover {
    text-decoration: none;
}

.PreviewPaneDateTimeInfo {
    color: #666666;
}

.PreviewPaneData {
    margin-top: 5px;
    vertical-align: text-top;
    padding-left: 10px;
}

    .PreviewPaneData div {
        margin-bottom: 3px;
    }

    .PreviewPaneData td {
        vertical-align: text-top;
    }

.PreviewPaneDataHeader {
    font-weight: bold;
}

.Worklist-VerticalSidePanelCell {
    background-color: #eeeeee;
    vertical-align: text-top;
}

.VerticalSidePanel-ButtonCell {
    vertical-align: top;
}

.Worklist-SidePanel td {
    vertical-align: top;
}

.Worklist-MainContentWell-GridArea {
}

.Worklist-MainContentCell-WorkArea {
    margin-left: 7px;
    margin-bottom: 0px;
    margin-right: 7px;
    background-color: #ffffff;
    padding-top: 6px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
}

.SiteSearch {
    background-image: url('/App_Themes/Default/_images/Interface/SearchBoxBg.gif');
    background-position: top left;
    background-repeat: no-repeat;
    width: 198px;
    height: 25px;
    position: absolute;
    top: 29px;
    right: 11px;
}

.ReportLink,
.ReportLink:hover,
.ReportLink:visited {
    color: #cc3300 !important;
    font-size: 1.0em;
}

    .ReportLink:hover {
        text-decoration: none !important;
        font-weight: bold !important;
    }

.SiteSearch-TextBox {
    font-size: 1.0em;
    color: #000000;
    font-weight: bold;
    position: relative;
    top: 3px;
    left: 2px;
}

.TaskBar-SectionHeader {
    background-image: url('/App_Themes/Default/_images/Interface/LogoSidePanelSprite.gif');
    background-repeat: repeat-y;
    background-position: -0px -100px;
    margin-top: 13px;
    margin-bottom: 11px;
    width: 165px;
    height: 23px;
    margin-bottom: 12px;
    padding-left: 3px;
    padding-top: 6px;
    vertical-align: text-bottom;
    font-size: 1.2em;
    font-weight: bold;
    color: #42648e;
}

.TaskBar-Button {
    height: 100%;
    vertical-align: top;
}

.TaskBar-TopPadding {
    height: 33px;
}

.TaskBar-CollapsedButton {
    background-image: url('/App_Themes/Default/_images/Interface/LogoSidePanelSprite.gif');
    background-repeat: no-repeat;
    background-position: -0px -322px;
    height: 34px;
}

.TaskBar-ExpandedButton {
    background-image: url('/App_Themes/Default/_images/Interface/LogoSidePanelSprite.gif');
    background-repeat: no-repeat;
    background-position: -0px -278px;
    height: 34px;
}

/* <FORM FIELD STYLES> */
input.SidePanelButton {
    border: solid 1px #FFFFFF;
    line-height: 14px;
    padding: 1px 2px 1px 2px;
    margin-right: 5px;
    color: #FFFFFF;
    background-color: #FF8100;
    font-weight: bold;
    font-size: 1.1em;
    margin-top: 5px;
    margin-bottom: 5px;
}
/* </FORM FIELD STYLES> */


/* <IMAGE STYLES> */
img.Icon {
    margin-bottom: -2px;
}
/* </IMGAGE STYLES> */

/* <BORDER LINE STYLES> */
.SidePanel {
    vertical-align: top;
    height: 100%;
    background-color: #FFFFFF;
    z-index: 499;
    position: relative;
}

.SidePanelTopAndLeftBorderLine {
    border-top: solid 1px #333366;
    border-left: solid 1px #333366;
    vertical-align: top;
    height: 100%;
    background-color: #FFFFFF;
    z-index: 499;
    position: relative;
}

.SidePanelTopBorderLine {
    border-top: solid 1px #333366;
}

.SidePanelLeftBorderLine {
    border-left: solid 1px #333366;
    vertical-align: top;
    height: 100%;
    background-color: #FFFFFF;
    z-index: 499;
    position: relative;
}

.MainPageCornerBorderLine {
    border-right: solid 1px #FFFFFF;
}
/* </BORDER LINE STYLES> */


/* <CONTENT AREA STYLES> */
.MainContent {
    background-color: #ECECEC;
    z-index: 0;
    vertical-align: top;
    padding-left: 19px;
    padding-bottom: 19px;
    border-right: solid 1px #FFFFFF;
}

.ExpandCollapseDiv img {
    margin-top: 5px;
}
/* </CONTENT AREA STYLES> */


/* <HEADER STYLES> */
h1.SideMenuHeader {
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    text-transform: uppercase;
    font-style: normal;
    margin-bottom: 5px;
}
/* </HEADER STYLES> */


/* <TABLE STYLES> */
td.SideHeader {
    background-color: #FFFCD5;
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
}

td.SideHeaderNotRequired {
    background-color: #FFFCD5;
    color: #000000;
    font-size: 1.1em;
    text-align: left;
    vertical-align: top;
}

td.SidePanelContent {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    vertical-align: top;
    height: 100%;
    background-color: #FFFFFF;
}
/* <TABLE STYLES> */

/* <HR STYLES> */
hr {
    height: 1px;
    padding: 0px;
    background-color: #ECECEC;
    margin-top: -10px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.SidePanelContent hr {
    height: 1px;
    padding: 0px;
    background-color: #ECECEC;
    margin: 0px;
}
/* <HR STYLES> */


.RadWindowFixedDiv {
    color: black;
    text-align: left;
    margin: 3px;
}


.RadConfirmBackgroundDiv {
    background-color: #FFFFFF;
    height: 100%;
}

.RadHeaderMessage {
    font: normal 1.2em Arial, Verdana, Sans-serif;
    text-align: center !important;
    margin-top: 3px;
    margin: 0px 13px 0px 13x;
}

.RadWindowIcon {
    float: left;
}

.RadWindowMessage {
    font: normal 1.2em Arial, Verdana, Sans-serif !important;
    text-align: center !important;
    padding: 20px 15px 20px 15px;
}

.RadWindowButton {
    position: relative;
    top: 8px;
}

/* ========================================
   Modern Login Page Styles
   ======================================== */

/* Main wrapper for login page */
.login-page-wrapper {
    background-color: #ebebed !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    min-height: 100vh;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 20px 15px;
    box-sizing: border-box;
    background-image: url('../../_images/BackgroundLabcorp.png');
}

/* Login logo container */
.login-logo-container {
    text-align: center;
    margin-bottom: 30px;
    padding-top: 10px;
}

.login-logo-image {
    max-width: 100%;
    height: auto;
}

/* Login heading - DEPRECATED, logo is now at top of login container */
.login-heading {
    font-size: 2.4em;
    font-weight: 300;
    color: #333333;
    text-align: center;
    margin-bottom: 30px;
    font-family: Arial, Helvetica, sans-serif;
}

/* Main login container - white card */
.LoginContainer {
    background-color: #ffffff;
    width: 100%;
    max-width: 440px;
    min-height: auto;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.07), 0 5px 15px rgba(0, 0, 0, 0.10);
    padding: 40px;
    margin: 0 auto;
    background-image: none;
}

.LoginContainer-Interior {
    position: static;
    padding: 0;
    top: auto;
    left: auto;
}

/* OKTA Sign-in Button */
.okta-signin-button {
    width: 100%;
    padding: 14px 20px;
    background-color: #0066cc;
    color: #ffffff;
    border: none;
    border-radius: 4px;
    font-size: 1.6em;
    font-weight: 500;
    cursor: not-allowed;
    opacity: 0.6;
    margin-bottom: 20px;
    text-align: center;
    transition: all 0.3s ease;
    font-family: Arial, Helvetica, sans-serif;
}

.okta-signin-button:hover {
    background-color: #0052a3;
}

.okta-signin-button-active {
    cursor: pointer;
    opacity: 1;
}

/* Submit Button - Modern Style */
.submit-button-modern {
    padding: 14px 30px;
    background-color: #0066cc;
    color: #ffffff;
    border: none;
    border-radius: 4px;
    font-size: 1.4em;
    font-weight: 500;
    cursor: pointer;
    text-align: center;
    transition: all 0.3s ease;
    font-family: Arial, Helvetica, sans-serif;
    min-width: 120px;
    width: 100%;
}

.submit-button-modern:hover {
    background-color: #5a6268;
}

.submit-button-modern:active {
    background-color: #545b62;
    transform: translateY(1px);
}

/* Divider "or" */
.login-divider {
    text-align: center;
    margin: 25px 0;
    position: relative;
    font-size: 1.4em;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
}

.login-divider::before,
.login-divider::after {
    content: '';
    position: absolute;
    top: 50%;
    width: 42%;
    height: 1px;
    background-color: #e0e0e0;
}

.login-divider::before {
    left: 0;
}

.login-divider::after {
    right: 0;
}

/* Form field groups */
.login-form-group {
    margin-bottom: 20px;
}

/* Field labels */
.FieldLabel {
    display: block;
    text-align: left;
    font-size: 1.3em;
    color: #555555;
    margin-bottom: 6px;
    font-weight: 500;
    font-family: Arial, Verdana, Tahoma;
    padding-top: 0;
}

/* Required field indicator */
.required-indicator {
    color: #dc3545;
    font-weight: bold;
    margin-left: 4px;
    display: inline;
}

/* Field inputs */
.FieldInput {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #cccccc;
    border-radius: 4px;
    font-size: 1.4em;
    color: #333333;
    background-color: #ffffff;
    box-sizing: border-box;
    transition: border-color 0.3s ease;
    margin-left: 0;
    margin-top: 0;
}

.FieldInput:focus {
    outline: none;
    border-color: #0066cc;
    box-shadow: 0 0 0 3px rgba(0, 102, 204, 0.1);
}

/* Submit button positioning */
.LoginButton {
    margin-top: 0;
    position: static;
    left: auto;
}

/* Error messages */
.LoginContainer-Interior .ErrorText {
    margin: 0 0 20px 0;
    padding: 12px;
    background-color: #fff3cd;
    border: 1px solid #ffc107;
    border-radius: 4px;
    font-size: 1.3em;
    width: 100%;
    color: #856404;
    min-height: auto;
    height: auto;
    box-sizing: border-box;
}

.ErrorText:empty {
    display: none;
}

/* Validation Summary styling */
.LoginValidationSummary {
    margin-bottom: 0;
    padding: 0;
}

.LoginValidationSummary ul {
    margin: 0;
    padding-left: 20px;
}

/* Hide validation summary when it has no errors */
.LoginValidationSummary:empty {
    display: none;
}

/* Footer links */
.LoginFooter {
    text-align: center;
    margin-top: 25px;
    position: static;
    top: auto;
    left: auto;
    font-size: 1.3em;
    color: #666666;
}

.LoginFooter a {
    color: #0066cc;
    text-decoration: none;
    transition: color 0.3s ease;
}

.LoginFooter a:hover {
    color: #0052a3;
    text-decoration: underline;
}

/* Clarifies that the links above apply to the legacy credentials, not to OKTA */
.LoginFooter-Note {
    margin-top: 6px;
    font-size: 0.85em;
    font-style: italic;
    color: #666666;
}

/* Help & Support section */
.help-support-section {
    width: 100%;
    max-width: 440px;
    margin: 30px auto 0;
    padding: 20px;
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 8px;
}

.help-support-section h3 {
    font-size: 1.6em;
    color: #333333;
    margin-bottom: 10px;
    margin-top: 0;
    font-weight: 500;
    font-family: Arial, Helvetica, sans-serif;
}

.help-support-section p {
    font-size: 1.3em;
    color: #666666;
    line-height: 1.6;
    margin: 8px 0;
}

.help-support-section a {
    color: #0066cc;
    text-decoration: none;
}

.help-support-section a:hover {
    text-decoration: underline;
}

/* Old table-based styles (deprecated) */
.LoginContainer-FooterBG {
    display: none;
    height: 40px;
}

.login-grid-background {
    background: transparent;
    position: static;
    top: auto;
    left: auto;
    width: 100%;
    min-height: 100vh;
}

.LoginAlertImage {
    float: right;
    padding-bottom: 6px;
}

/* Browser warning styling */
.LoginWarning {
    width: 100%;
    max-width: 440px;
    margin: 20px auto;
    padding: 15px;
    background-color: #fff3cd;
    border: 1px solid #ffc107;
    border-radius: 4px;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 1.3em;
    vertical-align: baseline;
    color: #464646;
}

.LoginWarning p {
    font-size: 1.2em;
    color: #856404;
    margin: 8px 0;
}

/* Validation Summary styling */
.LoginValidationSummary {
    margin-bottom: 15px;
}

/* Responsive design */
@media (max-width: 768px) {
    .LoginContainer {
        padding: 30px 25px;
    }

    .login-heading {
        font-size: 2.0em;
    }

    .login-logo-container {
        margin-bottom: 25px;
    }

    .okta-signin-button {
        font-size: 1.4em;
        padding: 12px 18px;
    }

    .FieldInput {
        font-size: 1.3em;
    }
}

@media (max-width: 480px) {
    .login-page-wrapper {
        padding: 15px 10px;
        background-size: cover;
        background-attachment: scroll;
    }

    .LoginContainer {
        padding: 25px 20px;
    }

    .login-heading {
        font-size: 1.8em;
    }

    .login-logo-container {
        margin-bottom: 20px;
    }

    .help-support-section {
        padding: 15px;
    }
}

/* ============================================
   SYSTEM LOCKOUT VIEW - MODERN STYLES
   ============================================ */

/* Main lockout container - popup modal style */
.lockout-container {
    max-width: 480px;
    margin: 0 auto;
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.07), 0 5px 15px rgba(0, 0, 0, 0.10);
    overflow: hidden;
}

.lockout-container-interior {
    padding: 25px 30px;
}

/* Dynamic iframe height adjustment - override ManageNotesInteriorHeight */
.system-lockout-iframe.ManageNotesInteriorHeight {
    min-height: 450px !important;
    height: 450px !important;
    overflow: hidden !important;
    border: none !important;
}

/* System lockout panel adjustments */
#systemLockoutPanel {
    overflow: visible !important;
    height: auto !important;
    min-height: 500px !important;
}

#systemLockoutPanel .ManageNotesContainer {
    height: auto !important;
}

/* Ensure body and html don't add scrollbars in iframe */
body.lockout-page,
body.lockout-page html {
    overflow: hidden !important;
    height: auto !important;
}

/* Header section with lock icon */
.lockout-header {
    text-align: center;
    margin-bottom: 20px;
}

.lockout-icon {
    color: #6c757d;
    margin-bottom: 10px;
}

.lockout-header h2 {
    font-size: 1.8em;
    color: #333333;
    margin: 0 0 8px 0;
    font-weight: 600;
}

.lockout-header p {
    font-size: 1.2em;
    color: #666666;
    margin: 0;
    line-height: 1.4;
}

/* Error section */
.lockout-error-section {
    margin-bottom: 20px;
    padding: 12px;
    background-color: #fff3cd;
    border: 1px solid #ffc107;
    border-radius: 4px;
    font-size: 1.3em;
    color: #856404;
}

.lockout-error-section .ValidationSummary {
    color: #856404;
}

/* Form groups */
.lockout-form-group {
    margin-bottom: 15px;
}

/* Field labels */
.lockout-field-label {
    display: block;
    text-align: left;
    font-size: 1.3em;
    color: #555555;
    margin-bottom: 6px;
    font-weight: 500;
}

/* Username display (read-only) */
.lockout-username-display .lockout-field-value {
    padding: 12px;
    background-color: #f8f9fa;
    border: 1px solid #dee2e6;
    border-radius: 4px;
    font-size: 1.4em;
    color: #333333;
    font-weight: 500;
}

/* Field inputs */
.lockout-field-input {
    width: 100%;
    padding: 12px 15px;
    font-size: 1.4em;
    color: #333333;
    border: 1px solid #ced4da;
    border-radius: 4px;
    background-color: #ffffff;
    box-sizing: border-box;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.lockout-field-input:focus {
    border-color: #0066cc;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 102, 204, 0.25);
}

/* Required field indicator */
.lockout-field-label .required-indicator {
    color: #dc3545;
    margin-left: 3px;
    font-weight: bold;
}

/* OKTA message section */
.lockout-okta-message {
    text-align: center;
    padding: 15px;
    background-color: #e7f3ff;
    border-radius: 4px;
    margin-bottom: 15px;
}

.lockout-okta-message .okta-main-message {
    font-size: 1.2em;
    color: #333333;
    margin: 0 0 8px 0;
}

.lockout-okta-message .okta-sub-message {
    font-size: 1.0em;
    color: #666666;
    margin: 0;
}

/* Button section */
.lockout-button-section {
    text-align: center;
    margin: 20px 0 15px 0;
}

/* Submit button - styled like OKTA button */
.lockout-submit-button {
    padding: 12px 24px;
    background-color: #007ac9;
    color: #ffffff;
    border: none;
    border-radius: 4px;
    font-size: 1.3em;
    font-weight: 500;
    cursor: pointer;
    text-align: center;
    transition: background-color 0.3s ease;
    margin-right: 10px;
}

.lockout-submit-button:hover {
    background-color: #005f9e;
}

.lockout-submit-button:active {
    background-color: #004d7f;
}

/* OKTA re-authentication button */
.lockout-okta-button {
    padding: 12px 24px;
    font-size: 1.3em;
    font-weight: 500;
    background-color: #007ac9;
    color: white;
    border: none;
    cursor: pointer;
    border-radius: 4px;
    transition: background-color 0.3s ease;
    margin-right: 10px;
}

.lockout-okta-button:hover {
    background-color: #005f9e;
}

/* Logout button - styled like OKTA button */
.lockout-logout-button {
    display: inline-block;
    padding: 12px 24px;
    font-size: 1.3em;
    font-weight: 500;
    background-color: #6c757d;
    color: white;
    border: none;
    cursor: pointer;
    border-radius: 4px;
    text-decoration: none;
    transition: background-color 0.3s ease;
    text-align: center;
}

.lockout-logout-button:hover {
    background-color: #5a6268;
    text-decoration: none;
    color: white;
}

.lockout-logout-button:active {
    background-color: #545b62;
}

/* Footer section */
.lockout-footer {
    text-align: center;
    font-size: 1.1em;
    color: #666666;
    padding-top: 15px;
    border-top: 1px solid #e9ecef;
}

.lockout-footer a {
    color: #0066cc;
    text-decoration: none;
    font-weight: 500;
}

.lockout-footer a:hover {
    text-decoration: underline;
}

.lockout-username-highlight {
    color: #dc3545;
    font-weight: 600;
}

/* Responsive design for lockout view */
@media (max-width: 768px) {
    .lockout-container {
        max-width: 100%;
        border-radius: 0;
    }

    .lockout-container-interior {
        padding: 25px 20px;
    }

    .lockout-header h2 {
        font-size: 1.8em;
    }

    .lockout-header p {
        font-size: 1.2em;
    }
}

@media (max-width: 480px) {
    .lockout-container-interior {
        padding: 20px 15px;
    }

    .lockout-header h2 {
        font-size: 1.6em;
    }

    .lockout-field-input {
        font-size: 1.3em;
    }

    .lockout-submit-button,
    .lockout-okta-button {
        font-size: 1.2em;
        padding: 10px 20px;
    }
}

a.UserInfo-Lock, a.UserInfo-Lock:visited,
a.LoginStatus-Link, a.LoginStatus-Link:visited {
    color: #ffcc66;
    text-decoration: none;
    font-weight: bold;
    margin-right: 6px;
    font-size: 1.2em;
    font-family: Arial, Verdana, Sans-Serif;
}

    a.UserInfo-Lock:hover,
    a.LoginStatus-Link:hover {
        text-decoration: underline;
    }

.Lock-Separator-Container,
.Lock-Container,
.LoginStatus-Container {
    float: right;
}

.Lock-Separator-Container {
    color: #ffcc66;
    font-weight: bold;
    font-size: 1.2em;
}

.UserInfo-Container {
    float: right;
    margin-right: 11px;
}

.UserInfo-Date,
.UserInfo-UserName {
    color: #1f335d;
    text-decoration: none;
    font-size: 1.2em;
    font-family: Arial, Verdana, Sans-Serif;
}

.UserInfo-Date {
    margin-left: 9px;
}

.UserHeader-Container {
    width: 100%;
    position: absolute;
    top: 9px;
    float: right;
}

.TaskBarHyperLink,
.TaskBarHyperLink-Selected,
.TaskBarHyperLink:hover,
.TaskBarHyperLink-Selected:hover,
.TaskBarHyperLink:visited,
.TaskBarHyperLink-Selected:visited {
    font-size: 1.2em;
    font-family: Arial, Verdana, Sans-Serif;
}

a.TaskBarHyperLink,
a.TaskBarHyperLink:visited,
a.TaskBarHyperLink:hover {
    color: #42648e;
}

    a.TaskBarHyperLink,
    a.TaskBarHyperLink:visited {
        text-decoration: underline;
    }

        a.TaskBarHyperLink:hover {
            text-decoration: none;
            font-weight: bold;
        }

a.TaskBarHyperLink-Selected,
a.TaskBarHyperLink-Selected:visited,
a.TaskBarHyperLink-Selected:hover {
    font-weight: bold;
    color: #ce6702;
    text-decoration: none;
}

.TaskBarHyperLink-Container {
    margin-bottom: 9px;
    margin-left: 22px;
}

.Logo {
    position: absolute;
    top: 0px;
    left: 5px;
    height: 41px;
    width: 170px;
    background-image: url('/App_Themes/Default/_images/Interface/LogoSidePanelSprite.gif');
    background-repeat: no-repeat;
}

.MenuBar {
    position: absolute !important;
    top: 41px;
}

.Menu-Orders {
    background-image: url('/App_Themes/Default/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -610px;
    padding-top: 20px;
    padding-left: 92px;
}

    .Menu-Orders:hover {
        background-image: url('/App_Themes/Default/_images/Interface/Menu/MenuSprite.gif');
        background-position: -10px -650px;
        padding-top: 20px;
        padding-left: 92px;
    }

.Menu-Orders-Selected {
    background-image: url('/App_Themes/Default/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -690px;
    padding-top: 20px;
    padding-left: 92px;
}

.Menu-Home {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -10px;
    padding-left: 102px;
    padding-top: 20px;
}

    .Menu-Home:hover {
        background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
        background-position: -10px -50px;
        padding-left: 102px;
        padding-top: 20px;
    }

.Menu-Home-Selected {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -90px;
    padding-left: 102px;
    padding-top: 20px;
}

.Menu-Worklist {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -130px;
    padding-top: 20px;
    padding-left: 92px;
}

    .Menu-Worklist:hover {
        background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
        background-position: -10px -170px;
        padding-top: 20px;
        padding-left: 92px;
    }

.Menu-Worklist-Selected {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -210px;
    padding-top: 20px;
    padding-left: 92px;
}

.Menu-Reports {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -250px;
    padding-top: 20px;
    padding-left: 92px;
}

    .Menu-Reports:hover {
        background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
        background-position: -10px -290px;
        padding-top: 20px;
        padding-left: 92px;
    }

.Menu-Reports-Selected {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -330px;
    padding-top: 20px;
    padding-left: 92px;
}

.Menu-Settings {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -370px;
    padding-top: 20px;
    padding-left: 92px;
}

    .Menu-Settings:hover {
        background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
        background-position: -10px -410px;
        padding-top: 20px;
        padding-left: 92px;
    }

.Menu-Settings-Selected {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -450px;
    padding-top: 20px;
    padding-left: 92px;
}

.Menu-Help {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -490px;
    padding-top: 20px;
    padding-left: 92px;
}

    .Menu-Help:hover {
        background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
        background-position: -10px -530px;
        padding-top: 20px;
        padding-left: 92px;
    }

.Menu-Help-Selected {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -570px;
    padding-top: 20px;
    padding-left: 92px;
}

.Menu-Tools {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -1065px;
    padding-top: 20px;
    padding-left: 92px;
}

    .Menu-Tools:hover {
        background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
        background-position: -10px -1105px;
        padding-top: 20px;
        padding-left: 92px;
    }

.Menu-Tools-Selected {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -1145px;
    padding-top: 20px;
    padding-left: 92px;
}

.Menu-New-Announcement {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -945px;
    padding-top: 20px;
    padding-left: 26px;
}

    .Menu-New-Announcement:hover {
        background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
        background-position: -10px -985px;
        padding-top: 20px;
        padding-left: 26px;
    }

.Menu-New-Announcement-Selected {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -1025px;
    padding-top: 20px;
    padding-left: 26px;
}

.Menu-Announcement {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -830px;
    padding-top: 20px;
    padding-left: 26px;
}

    .Menu-Announcement:hover {
        background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
        background-position: -10px -870px;
        padding-top: 20px;
        padding-left: 26px;
    }

.Menu-Announcement-Selected {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -910px;
    padding-top: 20px;
    padding-left: 26px;
}



.SmallHyperLink,
.SmallHyperLink-Selected,
.SmallHyperLink:hover,
.SmallHyperLink-Selected:hover,
.SmallHyperLink:visited,
.SmallHyperLink-Selected:visited {
    font-size: .8em;
    font-family: Arial, Verdana, Sans-Serif;
    font-weight: 500;
}

a.SmallHyperLink,
a.SmallHyperLink:visited,
a.SmallHyperLink:hover {
    color: #6da5d6;
}

    a.SmallHyperLink,
    a.SmallHyperLink:visited {
        text-decoration: underline;
    }

        a.SmallHyperLink:hover {
            text-decoration: none;
            font-weight: bold;
        }

a.SmallHyperLink-Selected,
a.SmallHyperLink-Selected:visited,
a.SmallHyperLink-Selected:hover {
    font-weight: bold;
    color: #999933;
    text-decoration: none;
}


.QuickSearchButton {
    padding-left: 90px;
}

.QuickSearchTextBox {
    margin-bottom: 8px;
    width: 155px !important;
}

.QuickSearch-Pane {
    padding-top: 50px;
}

.SettingsMenu {
}

.SettingsMenu-AccountSettings-Selected,
.SettingsMenu-AccountSettings,
.SettingsMenu-UserSettings-Selected,
.SettingsMenu-UserSettings,
.SettingsMenu-ReportHeaders-Selected,
.SettingsMenu-ReportHeaders,
.SettingsMenu-ResultingSettings-Selected,
.SettingsMenu-ResultingSettings,
.SettingsMenu-ReportingMacros-Selected,
.SettingsMenu-ReportingMacros {
    background-image: url('/App_Themes/Default/_images/Interface/UserSettingsMenu/UserSettingsMenuSprite.png');
}

.SettingsMenu-AccountSettings-Selected,
.SettingsMenu-AccountSettings {
    padding-top: 19px;
    padding-left: 136px;
}

.SettingsMenu-AccountSettings {
    background-position: -11px -11px;
}

    .SettingsMenu-AccountSettings:hover {
        background-position: -11px -51px;
    }

.SettingsMenu-AccountSettings-Selected {
    background-position: -11px -91px;
}

.SettingsMenu-UserSettings-Selected,
.SettingsMenu-UserSettings {
    padding-top: 19px;
    padding-left: 136px;
}

.SettingsMenu-UserSettings {
    background-position: -11px -131px;
}

    .SettingsMenu-UserSettings:hover {
        background-position: -11px -171px;
    }

.SettingsMenu-UserSettings-Selected {
    background-position: -11px -211px;
}

.SettingsMenu-ReportHeaders,
.SettingsMenu-ReportHeaders-Selected {
    padding-top: 19px;
    padding-left: 136px;
}

.SettingsMenu-ReportHeaders {
    background-position: -11px -251px;
}

    .SettingsMenu-ReportHeaders:hover {
        background-position: -11px -291px;
    }

.SettingsMenu-ReportHeaders-Selected {
    background-position: -11px -331px;
}

.SettingsMenu-ResultingSettings-Selected,
.SettingsMenu-ResultingSettings {
    padding-top: 19px;
    padding-left: 140px;
}

.SettingsMenu-ResultingSettings {
    background-position: -11px -371px;
}

    .SettingsMenu-ResultingSettings:hover {
        background-position: -11px -411px;
    }

.SettingsMenu-ResultingSettings-Selected {
    background-position: -11px -453px;
}

.SettingsMenu-ReportingMacros-Selected,
.SettingsMenu-ReportingMacros {
    padding-top: 19px;
    padding-left: 131px;
}

.SettingsMenu-ReportingMacros {
    background-position: -11px -493px;
}

    .SettingsMenu-ReportingMacros:hover {
        background-position: -11px -533px;
    }

.SettingsMenu-ReportingMacros-Selected {
    background-position: -11px -573px;
}

.UserSettings {
    background-color: #9bc3e7;
    width: 100%;
}

.UserSettings-MainContentCell {
    background-color: #eeeeee;
    vertical-align: top;
    padding-top: 35px;
}

.UserSettings-MainContentCell-WorkArea {
    margin-left: 8px;
    margin-bottom: 8px;
    margin-right: 10px;
    background-color: #ffffff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

.UserSettings-VerticalSidePanelCell {
    background-color: #eeeeee;
    vertical-align: text-top;
    border-right: solid 9px #9bc3e7;
    border-left: solid 9px #9bc3e7;
}

/* Settings pages predate the login-page .FieldLabel restyle and expect the
   original label: baseline-aligned inline next to checkboxes, radios and
   RadComboBoxes. Restores the pre-redesign declarations for these pages only.
   Note: some settings pages put .FieldLabel on <td>, so the display reset below
   is limited to <span> to avoid collapsing those table cells. */
body.UserSettings .FieldLabel {
    font-family: Verdana Arial Tahoma;
    text-align: right;
    font-size: 1.3em;
    vertical-align: baseline;
    color: #464646;
    padding-top: 11px;
    margin-bottom: 0;
    font-weight: normal;
}

body.UserSettings span.FieldLabel {
    display: inline;
}

.UserSettings-Section {
    background-color: #E1E1E1;
    padding: 10px 0px 15px 20px;
}

.UserSettings-TopPanelContent {
    padding: 15px 0px 30px 13px;
}

.UserSettings-SectionHeader {
    margin-bottom: 4px;
    font-family: Arial Verdana Sans-Serif;
    font-size: 1.1em;
    font-weight: bold;
    color: #CD0100;
}

.UserResultingSettings-TableCell {
    border-bottom: dashed 1px #0065cd;
    padding: 3 5 3 5;
}

.UserResultingSettings-StandardText {
    font-size: 1.2em;
    color: #464646;
    display: block;
}

.UserResultingSettings-InstructionalText {
    font-size: 1.1em;
    margin-bottom: 12px;
    display: block;
    color: #464646;
}

.UserResultingSettings-TableHeaderText {
    font-size: 1.2em;
    color: #0065cd;
}

.UserResultingSettings-NoteText {
    font-size: 1.1em;
    color: #0065cd;
    display: block;
}

.UserResultingSettings-Section {
    margin-left: 12px;
    background-color: #E1E1E1;
    padding: 10px 0px 10px 20px;
}

.UserResultingSettings-TopPanelContent {
    padding: 15px 0px 30px 13px;
}

.UserResultingSettings-SectionHeader {
    margin-left: 12px;
    margin-bottom: 4px;
    font-family: Arial Verdana Sans-Serif;
    font-size: 1.1em;
    font-weight: bold;
    color: #CD0100;
}

.UserResultingSettings-FieldInput {
    border: solid 1px #65727d;
    color: #000000;
    width: 190px;
    background-color: #ffffff;
    font-size: 1.3em;
}

.UserResultingSettings-CollapseExpandHeader {
    color: #CD0100;
    font-size: 1.2em;
    font-weight: bold;
    cursor: pointer;
}

.UserResultingSettings-CollapseExpandBody-Background,
.UserResultingSettings-CollapseExpandBody {
    margin-left: 12px;
    margin-top: 0px;
    margin-bottom: 5px;
    vertical-align: text-top;
}

.UserResultingSettings-CollapseExpandBody-Background {
    background-color: #E1E1E1;
}

.UserAccountSettings-FieldInput {
    border: solid 1px #65727d !important;
    color: #000000;
    width: 180px !important;
    background-color: #ffffff;
    font-size: 1.3em;
    margin-left: 8px !important;
    margin-top: 9px !important;
    /*height:1.6em !important;*/
}


.ErrorText {
    font-size: 1.1em;
    color: Red;
}

.SmallErrorText {
    font-size: .8em;
    color: Red;
}

.UserSettingsMenuBar {
    height: 19px;
    border-bottom: solid 2px #E1E1E1;
}

.UserSettings-FieldInput,
.UserSettings-FieldInput-TimeZone {
    color: #000000;
    width: 170px !important;
    background-color: #ffffff;
    font-size: 1.3em;
    margin-left: 8px;
    margin-top: 11px;
}

.UserSettings-FieldInput-TimeRange {
    width: 125px !important;
}

.UserSettings-FieldInput-TimeZone {
    width: 225px !important;
}

.UserSettings-FieldInput-ExpandedView {
    color: #000000;
    width: 170px !important;
    background-color: #ffffff;
    font-size: 1.3em;
    width: 210px;
}

.UserSettings-FieldInput-PageSize {
    color: #000000;
    width: 100px !important;
    background-color: #ffffff;
    font-size: 1.3em;
}

.UserSettings-FieldInput-CLIANumber {
    border: solid 1px #65727d !important;
    color: #000000;
    width: 169px !important;
    background-color: #ffffff;
    font-size: 1.3em;
    margin-left: 15px !important;
    margin-top: 11px !important;
    height: 1.7em !important;
}

.UserSettings-FieldInput-EmailNotification {
    font: 12px Arial, Verdana !important;
    /*border-style:none !important;*/
    border: solid 1px #a5acb2 !important;
    height: 1.76em !important;
}

.UserSettings-ListInput {
    color: #000000;
    font-size: 1.1em;
    margin-left: 8px;
    margin-top: 11px;
}

.UserSettings-FieldInput-OpenWorkItemViews {
    color: #000000;
    width: 120px !important;
    background-color: #ffffff;
    font-size: 1.3em;
    margin-left: 8px;
    margin-top: 11px;
}

.UserSettings-FieldInput-ClientInfoSource {
    color: #464646;
    font-size: 1.3em;
    font-family: Verdana Arial Tahoma;
    padding: 5px 0 0 5px;
}

/* =Popup styles
----------------------------------------------- */
.PopupContainer {
    background-color: #F5F4EF;
    width: 300;
    height: 321;
}

.PopupContainer-Interior {
    position: relative;
    top: 10px;
    left: 10px;
    padding-top: 15px;
    padding-bottom: 10px;
    width: 96%;
}

.PopupHeader {
    font-family: Arial Verdana Tahoma;
    text-align: left;
    font-size: 1.4em;
    vertical-align: baseline;
    color: #464646;
    padding-top: 11px;
    padding-left: 20px;
}

.PopupButton {
    padding-top: 15px;
    position: relative;
    padding-left: 210px;
}

.PopupFieldInput {
    border: solid 1px #65727d;
    color: #000000;
    width: 190px;
    background-color: #ffffff;
    font-size: 1.3em;
    margin-left: 3px;
    margin-top: 11px;
}

.PopupContainer-Interior .ErrorText {
    padding-left: 40px;
    padding-bottom: 6px;
    font-size: 1.1em;
    color: Red;
    height: 70px;
}


.ForgotPassword-FieldLabel {
    font-family: Verdana Arial Tahoma;
    text-align: right;
    font-size: 1.3em;
    vertical-align: baseline;
    color: #464646;
    padding-top: 11px;
    padding-left: 40px;
}


.ForgotUserName-FieldLabel {
    font-family: Verdana Arial Tahoma;
    text-align: right;
    font-size: 1.3em;
    vertical-align: baseline;
    color: #464646;
    padding-top: 11px;
    padding-left: 70px;
}

.SystemLockout-ErrorText {
    padding-left: 30px;
    padding-bottom: 6px;
    font-size: 1.1em;
    color: Red;
    height: 45px;
}


.SystemLockout-FieldLabel {
    font-family: Verdana Arial Tahoma;
    text-align: right;
    font-size: 1.3em;
    vertical-align: baseline;
    color: #464646;
    padding-top: 11px;
    padding-left: 40px;
}

.SystemLockout-FieldLabelValue {
    font-family: Verdana Arial Tahoma;
    font-size: 1.3em;
    vertical-align: baseline;
    color: #464646;
    padding-top: 11px;
    padding-left: 8px;
    text-align: left;
}


.SystemLockout-Footer {
    font-family: Verdana Arial Tahoma;
    font-size: 1.2em;
    vertical-align: baseline;
    color: #464646;
    padding-top: 15px;
    padding-left: 8px;
    text-align: center;
}

.RedText {
    color: Red;
}

.ReportImagesContainer {
    margin-left: 10px;
}

.ReportImages-SubText a,
.ReportImages-SubText a:hover,
.ReportImages-SubText a:visited,
.ReportImages-SubText {
    color: #3366cc;
    font-size: 0.9em;
}

.pageActionLinks-div {
    color: #3398cc;
    background-color: #ffffff;
    padding: 5px 5px 5px 5px;
    font-size: 1.0em;
}

.ReportAttachmentPopup {
    position: absolute;
    visibility: hidden;
    background-color: White;
    border: solid 1px black;
    padding: 5px;
    min-width: 140px;
    z-index: 101;
}

a.ReportAttachmentLink,
a.ReportAttachmentLink:hover,
a.ReportAttachmentLink:visited {
    color: #000000;
    font-size: 1.1em;
}

.AttachCheckboxLabel {
    color: #3398cc;
}

.ResultingInnerLink,
a.ResultingInnerLink,
a.ResultingInnerLink:hover,
a.ResultingInnerLink:visited {
    color: #3398cc;
}

    a.ResultingInnerLink:hover,
    a.ReportAttachmentLink:hover {
        font-weight: bold;
    }

.pageActionLinksNew-div {
    color: #CC6636;
    background-color: #ffffff;
    padding: 5px 5px 5px 5px;
    font-size: 1.1em;
}

.ResultingInnerLinkNew,
a.ResultingInnerLinkNew,
a.ResultingInnerLinkNew:hover,
a.ResultingInnerLinkNew:visited {
    color: #CC6636;
}


    a.ResultingInnerLinkNew:hover,
    a.ReportAttachmentLinkNew:hover {
        font-weight: bold;
    }


.AddImageButton {
    margin-top: 3px;
    margin-bottom: 6px;
    cursor: pointer;
}

.ItemDetails-Grid td {
    vertical-align: top;
}

.ItemDeatils-Resulting-AccessionDataEntry {
    padding-left: 10px;
    padding-right: 10px;
    background-color: #ffffff;
    /*padding-top: 5px;*/
    padding-bottom: 5px;
    border-bottom: solid 1px #D0D8E5;
}

.ItemDetails-Resulting-TabBar {
    background-color: #e1e1e1;
    height: 26px;
    border-bottom: solid 2px #f2f1f1;
    margin-bottom: 1px;
}

.ItemDetails-Resulting-TabBar-Links {
    padding-top: 5px;
    padding-right: 10px;
}

    .ItemDetails-Resulting-TabBar-Links a,
    .ItemDetails-Resulting-TabBar-Links a:hover,
    .ItemDetails-Resulting-TabBar-Links a:visited {
        color: #3399cc;
    }

.ItemDetails-Resulting-TabOn a,
.ItemDetails-Resulting-TabOn a:hover,
.ItemDetails-Resulting-TabOn a:visited {
    color: #006699;
}

.ItemDetails-Resulting-TabOn {
    background-color: #f2f1f1;
    border-left: solid 1px #fffff;
    border-right: solid 1px #ffffff;
    height: 20px;
    padding-top: 6px;
    padding-left: 11px;
    padding-right: 11px;
    float: left;
}

.ItemDetails-Resulting-TabOff a,
.ItemDetails-Resulting-TabOff a:hover,
.ItemDetails-Resulting-TabOff a:visited {
    color: #999999;
}


.ItemDetails-Resulting-TabOff {
    float: left;
    height: 20px;
    padding-top: 6px;
    padding-left: 11px;
    padding-right: 11px;
    border-right: solid 1px #f2f1f1;
}

.ItemDetails-ResultingBottomButtons {
    border-top: solid 15px #f2f1f1;
    clear: both;
    text-align: right;
    padding-top: 10px;
}

.ItemDetails-DateOfService {
    font-size: 1.2em;
    color: #989898;
}

.ItemDetails-CollapseExpandHeader-ItemCount {
    font-size: 1.1em;
    color: #666666;
}

.ItemDetails-OrderedTestsCollapseExpandHeader-Expanded {
    text-decoration: none;
    color: #2871ba;
    font-weight: bold;
}

.AddYourOrder-Table {
    width: 100%;
    border: solid 1px #eef1f7;
    border-bottom: 0px;
    font-size: 1.1em;
    font-weight: bold;
}

.ItemDetails-AddYourOrder-Table {
    background-color: #ffffff;
    padding-right: 10px;
    font-size: 1.1em;
    font-weight: bold;
}

.AddYourOrder-Table th {
    background: #9bc3e7;
    border-bottom: solid 1px #9bc3e7;
    color: #333331;
    font-weight: bold;
    font-size: 1.1em;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 10px;
    text-align: left;
}

.AddYourOrder-Table td {
    background: #eef1f7;
    border-bottom: solid 1px #9bc3e7;
    color: #333331;
    padding: 3px 0px 2px 5px;
    font-size: 1.1em;
    font-weight: bold;
    vertical-align: top;
    border-left: none 0px #eef1f7;
}

.OrderedTests-Table {
    border: solid 1px #688CB0;
    border-bottom: 0px;
}

    .OrderedTests-Table th {
        background: #BCD4EC;
        border-bottom: solid 1px #688CB0;
        color: #333331;
        font-weight: bold;
        font-size: 1.1em;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 4px;
        text-align: left;
    }

    .OrderedTests-Table td {
        background: #EBF3F6;
        border-bottom: solid 1px #688CB0;
        color: #6186BB;
        padding: 3px 0px 2px 5px;
        font-size: 1.1em;
        vertical-align: top;
    }

.Reports-Table-Td {
    background: #EBF3F6;
    border-bottom: solid 1px #688CB0;
    color: #6186BB;
    padding: 3px 0px 2px 5px;
    font-size: 1.1em;
    vertical-align: top;
}

.OrderedTests-Header {
    background-color: #f3f1f2;
    color: #000000;
    background-color: #e1e1e1;
    font-weight: bold;
    font-size: 1.2em;
    padding-left: 7px;
    margin-left: 14px;
}

.TestsOrderedAccessionLabel {
    color: #2871d2;
    font-weight: bold;
    font-size: 1.1em;
}

.TestsOrderedAccessionStatusLabel {
    color: #2871d2;
    font-size: 1.1em;
}

.OrderedTests-Body {
    background-color: #f3f1f2;
    margin-left: 14px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 1.1em;
}

.ItemDetails-OrderedTestsTable {
    background-color: #ffffff;
    padding-right: 10px;
}

.ItemDetails-OrderedTestsCollapseExpandHeader-Collapsed {
    text-decoration: underline;
    color: #656565;
}

.ItemDetails-ColumnSeparator {
    border-left: dotted 1px #333333;
}

.ItemDetails-TestsOrderedCollapseExpandBody-NoBackground {
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
    vertical-align: text-top;
    background-color: #ffffff;
    margin-right: 10px;
}

    .ItemDetails-TestsOrderedCollapseExpandBody-NoBackground td {
        background-color: #ffffff;
    }

.ItemDetails-CollapseExpandBody-NoBackground,
.ItemDetails-CollapseExpandBody {
    margin-left: 7px;
    margin-top: 0px !important;
    padding-bottom: 0px;
    margin-bottom: 0px;
    vertical-align: text-top;
    border: solid 1px #3A5A81;
    height: 100%;
}

.ItemDetails-CollapseExpandBody-NoBackground {
    background-color: #ffffff;
}

.ReportsCollapseExpandBody {
    padding-top: 3px;
    border: none;
    margin-left: 7px;
}

.OrderedTestsCollapseExpandBody {
    border: none;
    margin-left: 7px;
}

.ItemDetails-OrderedTestsCollapseExpandHeader-Expanded-Status {
    font-weight: normal;
    color: #2871ba;
}

a.AddACaseLink, a.AddACaseLink:hover, a.AddACaseLink:visited {
    color: #cc6602;
    text-decoration: none;
    font-weight: bold;
}

.ItemDetails-SpecimenType {
    width: 100%;
    clear: both;
}

.ItemDetails-SpecimenTypeLabel {
    float: left;
    padding-left: 10px;
    width: 90px;
}

.ItemDetails-SpecimenTypeText {
    float: left;
    padding-top: 1px;
    padding-left: 10px;
}

.ItemDetails-WorkItemsCount {
    clear: both;
    width: 100%;
    padding: 5px 0 5px 0px;
}

.ItemDetails-CollapseExpandHeader,
.ItemDetails-CollapseExpandHeader-NotExpandable {
    color: #cc6602;
    font-size: 1.2em;
    font-weight: bold;
    cursor: pointer;
}

.ItemDetails-CollapseExpandHeader-NotExpandable {
    cursor: default;
    margin-left: 13px;
}

.ItemDetails-Grid thead {
    color: #000000;
    font-size: 1.2em;
    background-color: #e1e1e1;
    font-weight: bold;
}

.ItemDetails-TestsOrdered-VerticalCellBorder,
.ItemDetails-VerticalCellBorder {
    margin-left: 4px;
    border-left: dotted 1px #323232;
    padding-left: 5px;
}

.ItemDetails-TestsOrdered-VerticalCellBorder {
    margin-left: 15px;
}

.ItemDetails-Grid a,
.ItemDetails-Grid a:hover,
.ItemDetails-Grid a:visited,
a:visited.ItemDetails-ActionLink,
a.ItemDetails-ActionLink {
    color: #3266cb;
}

    .ItemDetails-Grid a:hover,
    a:hover.ItemDetails-ActionLink {
        text-decoration: none;
        font-weight: bold;
    }

.ItemDetails-FirstColumnTd {
    padding-left: 20px;
}

.ItemDetails-ActionLink {
    margin-left: 10px;
}

.ItemDetails-Grid tbody {
    font-size: 1.2em;
    background-color: #f3f1f2;
}

.ItemDetails-NonResultingGeneralText {
    color: #666666;
}

.ItemDetails-PhysicanComments {
    font-size: 1.1em;
    background-color: #f3f1f2;
    margin-top: -3px;
    padding-left: 20px;
    padding-top: 3px;
    padding-bottom: 5px;
}

.ItemDetails-SubHeader {
    font-weight: bold;
}

.ItemDetails-Grid td {
}

.ItemDetails-Grid {
    padding-bottom: 2px;
    padding-left: 3px;
    padding-top: 2px;
    padding-right: 3px;
    width: 100%
}

.ItemDetails-Resulting {
    font-size: 1.2em;
    text-align: left;
    padding-top: 8px;
    padding-left: 8px;
}

.transition-copyright {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
}

.transition-icon-link {
    font-family: Arial, Helvetica, sans-serif;
    color: #336699;
    font-weight: bold;
    font-size: 12px;
}

.transition-list-header {
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #336699;
}

.transition-list-item {
    font-family: Arial, Helvetica, sans-serif;
    color: #336699;
    font-weight: bold;
    font-size: 12px;
}

.transition-beta-button {
    background-image: url('/App_Themes/Default/_images/Login/Transbtn_bg.gif');
    background-repeat: no-repeat;
    background-position: center center;
    height: 87px;
    width: 192px;
    text-align: center;
}

.transition-beta-text {
    font-family: Arial, Helvetica,Verdana, sans-serif;
    font-size: 11px;
    color: #000000;
}

.Utility-SystemErrorMessage-Message-Div {
    padding-bottom: 20px;
    padding-top: 30px;
}

.Utility-table-tr {
    border-bottom-style: dashed !important;
    border-bottom-width: 1px !important;
    border-bottom-color: Gray !important;
    margin-bottom: 4px;
}

.Help-SubHeading-Text {
    font-size: 1.5em;
    color: #393939;
    font-weight: bold;
}

.Help-SubHeading2-Text {
    font-size: 2.0em;
    color: #393939;
}

.Help-SubText {
    font-size: 1em;
    color: #393939;
}

.Help-MainText {
    font-size: 1.3em;
    color: #393939;
}

table.AdditionalServices {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    width: 100%;
    vertical-align: text-top !important;
}

.AdditionalServices td {
    text-align: left;
    vertical-align: text-top !important;
    border-bottom: dashed 1px #3599cb;
}

td.AdditionalServices-Buttons {
    text-align: center !important;
    border: none;
}

ul.ul-icons {
    margin-left: 0;
    padding-left: 0;
    display: inline;
    white-space: nowrap;
}

    ul.ul-icons li {
        list-style-type: none;
        list-style-image: none;
        display: inline;
        white-space: nowrap;
    }

        ul.ul-icons li.li-icon-ConvertToGlobal {
            background: url(/App_Themes/Default/_images/icons/worklist_icons.gif) no-repeat;
            background-position: 0px 0px;
            padding-left: 16px;
            padding-bottom: 5px;
            list-style-type: none;
            list-style-image: none;
            display: inline;
            white-space: nowrap;
        }

        ul.ul-icons li a.li-icon-AddedServicesIcon {
            background: url(/App_Themes/Default/_images/icons/worklist_icons.gif) no-repeat;
            background-position: 0 -363px;
            padding-top: 0px;
            padding-left: 16px;
            list-style-type: none;
            list-style-image: none;
            display: inline;
            white-space: nowrap;
        }

        ul.ul-icons li.li-icon-icon_nu_services {
            background: url(/App_Themes/Default/_images/icons/worklist_icons.gif) no-repeat;
            background-position: 0 -28px;
            padding-top: 0px;
            padding-left: 16px;
            list-style-type: none;
            list-style-image: none;
            display: inline;
            white-space: nowrap;
        }

        ul.ul-icons li.li-icon-TechnicalRevisionsIcon {
            background: url(/App_Themes/Default/_images/icons/worklist_icons.gif) no-repeat;
            background-position: 0 -112px;
            padding-left: 16px;
            padding-bottom: 6px;
            list-style-type: none;
            list-style-image: none;
            display: inline;
            white-space: nowrap;
        }

        ul.ul-icons li.li-icon-VirtualApplicationIcon {
        }

        ul.ul-icons li a.li-icon-VirtualApplicationIcon {
            background: url(/App_Themes/Default/_images/icons/worklist_icons.gif) no-repeat;
            background-position: 0 -140px;
            padding-top: 1px;
            padding-left: 16px;
            padding-bottom: 5px;
            text-decoration: none;
            white-space: nowrap;
        }

a.li-icon-PdfIcon {
    background: url(/App_Themes/Default/_images/icons/worklist_icons.gif) no-repeat;
    background-position: 0 -169px;
    padding-bottom: 3px;
    padding-left: 16px;
    line-height: 19px;
    text-decoration: none;
    white-space: nowrap;
}

.Date-Calendar-Icon {
    background: url(/App_Themes/Default/_images/icons/worklist_icons.gif) no-repeat;
    background-position: 0 -241px;
    display: inline;
    padding-left: 15px;
    padding-top: 9px;
    height: 17px;
    white-space: nowrap;
    cursor: pointer;
}

.Order-Status-Icon-PendingClient,
.Order-Status-Icon-Ordered {
    background: url(/App_Themes/Default/_images/icons/worklist_icons.gif) no-repeat;
    background-position: 0 -347px;
    width: 11px;
    height: 11px;
    margin-left: 10px;
    text-decoration: none;
    white-space: nowrap;
}

.Order-Status-Icon-Cancel {
    background: url(/App_Themes/Default/_images/icons/worklist_icons_cancel.gif) no-repeat;
    /*background-position: 0 -347px;	*/
    width: 11px;
    height: 11px;
    margin-left: 10px;
    text-decoration: none;
    white-space: nowrap;
}

.Order-Status-Icon-Completed {
    background: url(/App_Themes/Default/_images/icons/worklist_icons.gif) no-repeat;
    background-position: 0 -330px;
    width: 11px;
    height: 11px;
    margin-left: 10px;
    text-decoration: none;
    white-space: nowrap;
}

.Order-Status-Icon-Waived {
    background: url(/App_Themes/Default/_images/buttons/icon_view_note.png) no-repeat;
    width: 11px;
    height: 11px;
    margin-left: 10px;
    text-decoration: none;
    white-space: nowrap;
}

.Order-Status-Icon-Preliminary {
    background: url(/App_Themes/Default/_images/icons/Preliminary_Sign.gif) no-repeat;
    width: 11px;
    height: 11px;
    margin-left: 10px;
    text-decoration: none;
    white-space: nowrap;
}

.No-OrderList-AddServices-Icon,
.OrderList-AddServices-Icon {
    width: 12px;
    height: 11px;
    float: left;
    margin: 0 5px 0 5px;
    white-space: nowrap;
}

.OrderList-AddServices-Icon {
    background: url(/App_Themes/Default/_images/icons/worklist_icons.gif) no-repeat;
    background-position: 0 -363px;
}

.OrderList-nu-services-Icon {
    background: url(/App_Themes/Default/_images/icons/worklist_icons.gif) no-repeat;
    background-position: 0 -28px;
    float: left;
    width: 12px;
    height: 11px;
    margin: 0 5px 0 5px;
}

.No-OrderList-ConvertToGlobal-Icon,
.OrderList-ConvertToGlobal-Icon {
    width: 16px;
    height: 18px;
    float: left;
    margin: 0 5px 0 5px;
    white-space: nowrap;
}

.OrderList-ConvertToGlobal-Icon {
    background: url(/App_Themes/Default/_images/icons/worklist_icons.gif) no-repeat;
    background-position: 0px -379px;
}

a.CPT-Codes-Available {
    background: url(/App_Themes/Default/_images/Interface/Resulting/EncounterSprites.gif) no-repeat;
    background-position: 0 -405px;
    padding-top: 2px;
    padding-left: 14px;
    line-height: 14px;
    text-decoration: none;
    white-space: nowrap;
}

div.CPT-Codes-NotAvailable {
    background: url(/App_Themes/Default/_images/icons/worklist_icons.gif) no-repeat;
    background-position: 0 -197px;
    display: inline;
    padding-left: 15px;
    padding-bottom: 5px;
    white-space: nowrap;
    border: 1 solid black;
}

a.Report-Notes {
    background: url(/App_Themes/Default/_images/icons/worklist_icons.gif) no-repeat;
    background-position: 0 -85px;
    padding-top: 4px;
    padding-left: 16px;
    line-height: 20px;
    text-decoration: none;
    white-space: nowrap;
}

a.EditYourOrderComment {
    background: url(/App_Themes/Default/_images/icons/TechnicalRevisionsIcon.gif) no-repeat;
    padding-top: 2px;
    padding-left: 16px;
    text-decoration: none;
    white-space: nowrap;
}

a.DeleteYourOrderComment {
    background: url(/App_Themes/Default/_images/icons/x_AddServ.png) no-repeat;
    padding-top: 2px;
    padding-left: 16px;
    text-decoration: none;
    white-space: nowrap;
}

a.next-report-image {
    background: url(/App_Themes/Default/_images/Interface/Resulting/EncounterSprites.gif) no-repeat;
    background-position: 0 -34px;
    padding-top: 0px;
    padding-left: 10px;
    line-height: 8px;
    text-decoration: none;
    white-space: nowrap;
    margin-left: 4px;
}

a.prev-report-image {
    background: url(/App_Themes/Default/_images/Interface/Resulting/EncounterSprites.gif) no-repeat;
    background-position: 0 -52px;
    padding-top: 0px;
    padding-left: 10px;
    line-height: 8px;
    text-decoration: none;
    white-space: nowrap;
}

a.expand-resulting-image {
    background: url(/App_Themes/Default/_images/Interface/Resulting/EncounterSprites.gif) no-repeat;
    background-position: 0 -145px;
    padding-top: 0px;
    padding-left: 7px;
    line-height: 9px;
    text-decoration: none;
    white-space: nowrap;
}

a.collapse-resulting-image {
    background: url(/App_Themes/Default/_images/Interface/Resulting/EncounterSprites.gif) no-repeat;
    background-position: 0 -164px;
    padding-top: 0px;
    padding-left: 7px;
    line-height: 9px;
    text-decoration: none;
    white-space: nowrap;
}

a.cptcodes-view-image {
    background: url(/App_Themes/Default/_images/Interface/Resulting/EncounterSprites.gif) no-repeat;
    background-position: 0 -406px;
    padding-top: 0px;
    padding-left: 14px;
    line-height: 14px;
    text-decoration: none;
    white-space: nowrap;
}

.attachments-image {
    background: url(/App_Themes/Default/_images/Interface/Resulting/EncounterSprites.gif) no-repeat;
    background-position: 0 -439px;
    padding-top: 0px;
    padding-left: 15px;
    line-height: 13px;
    text-decoration: none;
    white-space: nowrap;
}


div.expandbox-resulting-image {
    background: url(/App_Themes/Default/_images/Interface/Resulting/EncounterSprites.gif) no-repeat;
    background-position: 0 -185px;
    padding-top: 0px;
    padding-left: 12px;
    line-height: 12px;
    text-decoration: none;
    white-space: nowrap;
}

div.collapsebox-resulting-image {
    background: url(/App_Themes/Default/_images/Interface/Resulting/EncounterSprites.gif) no-repeat;
    background-position: 0 -215px;
    padding-top: 0px;
    padding-left: 12px;
    line-height: 12px;
    text-decoration: none;
    white-space: nowrap;
}

a.collapsiblediv-headerText, a.collapsiblediv-headerText:hover, a.collapsiblediv-headerText:visited {
    color: #000000;
    text-decoration: underline;
}

/* CSS for expand collapse triangle section For CollapsibleDivWithImage*/
div.expandbox-resulting-image-Right {
    background: url(/App_Themes/Default/_images/Interface/Resulting/RightTriangle.png) 0 no-repeat;
    text-decoration: none;
    white-space: nowrap;
}

div.collapsebox-resulting-image-Down {
    background: url(/App_Themes/Default/_images/Interface/Resulting/DownTriangle.png) 0 no-repeat;
    text-decoration: none;
    white-space: nowrap;
}

div.collapsebox-resulting-imageForLabel {
    background: url(/App_Themes/Default/_images/Interface/Resulting/GreyTriangle.png) 0 no-repeat;
    text-decoration: none;
    white-space: nowrap;
}

a.collapsiblediv-headerText-WithImage, a.collapsiblediv-headerText-WithImage:hover, a.collapsiblediv-headerText-WithImage:visited {
    color: #009BCC;
    padding-left: 10px;
    cursor: pointer;
}

a.collapsiblediv-headerTextForLabel, a.collapsiblediv-headerTextForLabel:hover, a.collapsiblediv-headerTextForLabel:visited {
    color: #000000;
    padding-left: 10px;
}

/* CSS for expand collapse triangle section on encounter page*/
div.expandtriangle-resulting-image {
    background: url(/App_Themes/Default/_images/Interface/Resulting/ExpandTriangleButton.gif) no-repeat;
    text-decoration: none;
    white-space: nowrap;
}

div.collapsetriangle-resulting-image {
    background: url(/App_Themes/Default/_images/Interface/Resulting/CollapseTriangleButton.gif) no-repeat;
    text-decoration: none;
    white-space: nowrap;
}

.expandtriangle-resulting-image {
    src: url(/App_Themes/Default/_images/Interface/Resulting/ExpandTriangleButton.gif);
}

.expandtriangle-resulting-image {
    src: url(/App_Themes/Default/_images/Interface/Resulting/ExpandTriangleButton.gif);
}

.CollapseExpandHeaderTextClass {
    color: #cc6602;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
    vertical-align: top;
    position: relative;
    top: -3px;
}

.CollapseExpandItemCountClass {
    font-size: 1.1em;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    vertical-align: top;
    position: relative;
    top: -3px;
}

.CollapseExpandHeaderLinkClass {
    position: relative;
    top: -3px;
    font: 11px Arial, Verdana, Sans-serif;
    color: #CC6602;
    padding: 0 0 0 10px;
}

/* End of Style*/

a.collapsibledivwithoutimage-headerText, a.collapsibledivwithoutimage-headerText:hover, a.collapsibledivwithoutimage-headerText:visited {
    color: #006599;
    font-weight: bold;
    font-size: 1em;
    text-decoration: underline;
}

a.collapsibledivwithoutimage-opened-headerText, a.collapsibledivwithoutimage-opened-headerText:hover, a.collapsibledivwithoutimage-opened-headerText:visited {
    color: #006599;
    font-weight: bold;
    font-size: 1em;
    text-decoration: none;
}

.paddingLeft185 {
    padding-left: 185px;
}

.btn-standard {
    border-bottom: solid 1px #faa629;
    border-left: solid 1px #faac37;
    border-right: solid 1px #faac37;
    border-top: solid 1px #fbc36e;
    background-image: url('/App_Themes/Default/_images/Buttons/btn_standard_backgrnd.gif') !important;
    background-repeat: repeat-x;
    height: 17px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    font-size: 95%;
    background-color: #feecc6;
    color: #333333;
    cursor: pointer;
}

.btn-subtle {
    border-bottom: solid 1px #93a6bb;
    border-left: solid 1px #a9b8c7;
    border-right: solid 1px #a9b8c7;
    border-top: solid 1px #c3cfdb;
    background-image: url('/App_Themes/Default/_images/Buttons/btn_subtle_backgrnd.gif');
    background-repeat: repeat-x;
    height: 15px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 4px;
    text-align: center;
    vertical-align: middle;
    font-size: 87%;
    background-color: #f3f3f7;
    color: #000000;
    cursor: pointer;
}

.selected-pagesize-link {
    font-family: arial;
    font-weight: bold;
    color: #0371ca !important;
    text-decoration: none;
}

.unselected-pagesize-link {
    font-family: arial;
}

.resultingActions-separator {
    padding: 0 4px 0 4px;
}

.NewReportImages-HeaderPanel {
    background-color: #BCD4EC;
    color: #333436;
    font-family: 'ms sans serif',sans-serif;
    text-align: left;
    height: 32px;
}

.NewReportImages-HeaderPanelVI {
    background-color: #BCD4EC;
    color: #333436;
    font-family: 'ms sans serif',sans-serif;
    text-align: left;
    height: auto;
    overflow: hidden;
}

.NewReportImages-Codes-Comments-Report {
    background-color: #DEDED7;
    color: #333436;
    font-family: 'ms sans serif',sans-serif;
    text-align: left;
    height: 32px;
    overflow: hidden;
}

.NewReportImages-HeaderPanel-VI {
    background-color: #DCDCDC;
    color: Black;
    font-family: 'ms sans serif',sans-serif;
    text-align: left;
    height: 28px;
}

.HeaderTextForVI {
    background-color: #DCDCDC;
    color: #3399FF;
    font-family: 'ms sans serif',sans-serif;
    text-align: left;
    height: 28px;
    font-weight: bold;
}

.HeaderTextForVITest {
    color: #3399FF;
    font-family: 'ms sans serif',sans-serif;
    text-align: left;
    height: 28px;
    font-weight: bold;
}

.DottedBorderForVI {
    border-bottom-style: solid;
    border-bottom-color: #BCD4EC;
    border-bottom-width: thin;
}

.MarkerSeparatorForVI {
    border-right: solid 1px;
    border-right-color: #BCD4EC;
}

.NewReportImages-HeaderPanel-CCV {
    border-top: solid 4px #ebf3f6;
    background-color: #ebf3f6;
    color: #336799;
    text-align: left;
    height: 32px;
    padding-left: 10px;
}

.NewReportImages-HeaderHyperlink {
    padding-top: 6px;
}

.ReportImagesHeight {
    height: 32px;
    vertical-align: middle;
}

.NewReportImages-ExpandCollapseImage {
    padding-left: 10px;
}

.NewReportImages-ExpandCollapseImageForVI {
    padding-left: 5px;
    padding-Top: 7px;
}

.NewReportImages-CollapseExpandHeader {
    margin-left: 5px;
    padding-top: 6px !important;
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
}

.NewReportImages-HeaderLinkText {
    color: #00679A;
    vertical-align: middle;
    text-decoration: underline;
    padding-bottom: 10px;
}

.NewReportImages-Body {
    background-color: #EBF3F6;
}

.NewReportImages-Body-CCV {
    background-color: #FFFFFF;
    padding-left: 15px;
}

.NewReportImages-Table td {
    padding: 15px 0px 15px 20px;
}

.NewReportImages-BodyText {
    color: #6799CC;
}

.NewReportImages-Body-CCV {
    background-color: #FFFFFF;
}

.NewReportImages-BodyTable {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.Attachments-Body-CCV {
    background-color: #FFFFFF;
}

.Attachments-Header-CCV {
    border-top: solid 4px #ebf3f6;
    background-color: #ebf3f6;
    color: #336799;
    text-align: left;
    height: 32px;
    padding-left: 10px;
}

.DeleteAttachmentIcon {
    background: url(/App_Themes/Default/_images/Interface/Resulting/EncounterSprites.gif) no-repeat;
    background-position: 0 -480px;
    width: 10px !important;
    height: 11px !important;
    white-space: nowrap;
    text-decoration: none;
    color: white;
    display: block;
}

.DeleteAttachmentDiv {
    padding: 2px 3px 0 0;
}

.AttachmentRowDiv {
    padding: 2px 0;
}

.AddCaseButtonsContainer {
    background-color: #ebf3f6;
    padding-left: 15px;
    padding-bottom: 8px;
    padding-top: 8px;
}

a.edit-report-image {
    background: url(/App_Themes/USLinX/_images/Interface/Resulting/EncounterSprites.gif) no-repeat;
    background-position: 0 -290px;
    padding-top: 2px;
    padding-left: 15px;
    line-height: 20px;
    padding-bottom: 2px;
    text-decoration: none;
    white-space: nowrap;
}


a.delete-report-image {
    background: url(/App_Themes/USLinX/_images/Interface/Resulting/EncounterSprites.gif) no-repeat;
    background-position: 0 -328px;
    padding-top: 2px;
    padding-left: 15px;
    line-height: 20px;
    padding-bottom: 2px;
    text-decoration: none;
    white-space: nowrap;
}


.add-services-image {
    background: url(/App_Themes/Default/_images/Interface/Resulting/EncounterSprites.gif) no-repeat;
    background-position: 0 -371px;
    padding-bottom: 19px;
    padding-left: 17px;
    height: 19px;
    text-decoration: none;
    white-space: nowrap;
    border: none;
    vertical-align: top;
}

.CCVBullet {
    background: url(/App_Themes/USLinX/_images/Interface/Resulting/EncounterSprites.gif) no-repeat;
    background-position: 0 -467px;
    padding-left: 6px;
    line-height: 6px;
    text-decoration: none;
    white-space: nowrap;
}

.PatientSummary-Grid {
    background-color: #E4ECF7;
    width: 100%
}

.PatientSummary-Grid-TableCell1 {
    width: 190px;
    text-align: left;
    padding: 10px 0px 10px 25px;
}

.PatientSummary-Grid-TableCell2 {
    width: 210px;
    padding: 10px 0px 10px 5px;
    font-size: 1.2em;
}

.PatientSummary-Grid-TableCell3 {
    width: 330px;
    padding: 10px 0px 10px 5px;
    vertical-align: top;
    font-size: 1.2em;
}

.PatientSummary-Grid-TableCell4 {
    width: 220px;
    padding: 10px 10px 10px 5px;
    vertical-align: top;
    font-size: 1.2em;
}

.PatientSummary-Grid-TableCell5 {
    width: 50px;
    padding: 10px 10px 5px 5px;
    vertical-align: bottom;
    text-align: right;
}

.PatientSummary-PatientName {
    font-size: 1.8em;
    font-weight: bold;
    color: #0166B6;
}

.PatientSummary-AccessionNumber {
    font-size: 1.4em;
    font-weight: bold;
    color: #0166B6;
}

.SpecimenDock-Table {
    padding-bottom: 15px;
    background-color: #EBF3F5;
    width: 100%;
}

.SpecimenDock-TableCell1 {
    text-align: left;
    padding-left: 25px;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 500px;
    vertical-align: top;
}

.SpecimenDock-TableCell2 {
    text-align: left;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    vertical-align: top;
}

.SpecimenDock-TableBottomCell1 {
    text-align: left;
    padding-left: 25px;
    padding-bottom: 15px;
    padding-top: 2px;
    width: 425px;
    vertical-align: top;
}

.SpecimenDock-TableBottomCell2 {
    text-align: left;
    padding-left: 5px;
    padding-bottom: 15px;
    padding-top: 2px;
    vertical-align: top;
}

.SpecimenDock-TableCellSingle {
    text-align: left;
    padding-left: 25px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-bottom: solid 1px #9DB5CD;
}

.SpecimenDock-TableCellSingleComments {
    text-align: left;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-bottom: solid 1px #9DB5CD;
    vertical-align: top;
}

.TestsPerformed-Table {
    border: solid 1px #CFD6E6;
    width: 384px;
}

    .TestsPerformed-Table th {
        background-color: #E4ECF7;
        color: #006599;
        border-bottom: solid 1px #CFD6E6;
        padding: 2px 0px 2px 3px;
        font-size: .9em;
        text-align: left;
    }

    .TestsPerformed-Table td {
        background-color: #ffffff;
        color: #333333;
        border-bottom: solid 1px #CFD6E6;
        padding: 2px 0px 2px 3px;
        font-size: .8em;
    }

.ResultingContent-Table {
    width: 99.5%;
}

.ResultingContent-Table-Heme {
    width: 99.5%;
}

.ResultingContent-Table-ALK {
    width: 99.5%;
}

.ResultingContent-Table-Her2 {
    width: 99.5%;
    background-color: white
}

.AlternateCPTCodeDropDown {
    font-size: 12px !important;
}

.ResultingContent-Div,
.ResultingContent-Table {
    font-size: 1.2em;
    margin-bottom: 15px;
    background-color: #ffffff;
    color: #000000;
}
.ResultingContent-Table-Heme {
    font-size: 1.2em;
    margin-bottom: 15px;
    background-color: #EBF3F6;
    color: #000000;
}

.ResultingContent-Table-ALK {
    font-size: 1.2em;
    margin-bottom: 15px;
    background-color: white;
    color: #000000;
}

.ResultingContent-TopTableCell1 {
    text-align: left;
    padding-left: 25px;
    padding-bottom: 7px;
    width: 550px;
    padding-top: 10px;
}

.ResultingContent-TopTableCell2 {
    text-align: left;
    padding-left: 5px;
    padding-bottom: 7px;
    padding-top: 10px;
}

.ResultingContent-TableCell1 {
    text-align: left;
    padding-left: 25px;
    padding-bottom: 7px;
    width: 550px;
}

.ResultingContent-TableCell2 {
    text-align: left;
    padding-left: 5px;
    padding-bottom: 7px;
}

.ResultingContent-TableCell3 {
    text-align: left;
    padding-left: 25px;
    padding-bottom: 7px;
    width: 550px;
    vertical-align: top;
}

.ResultingContent-TableCell4 {
    text-align: left;
    padding-left: 5px;
    padding-bottom: 7px;
    vertical-align: top;
}

.ResultingContent-ClientLocationPrompt {
    background-image: url('/App_Themes/Default/_images/Icons/PromptIconSmall.gif');
    background-repeat: no-repeat;
    width: 20px;
    height: 17px;
    padding: 0 2px 0 2px;
}

.ResultingContent-ClientLocationSelectionMessage {
    padding: 2px 0 0 0;
    font-size: 1.2em;
    color: Black;
}

.ProstateResultingContent-TopTableCell1 {
    text-align: left;
    padding-left: 25px;
    padding-bottom: 7px;
    width: 210px;
    padding-top: 10px;
}

.ProstateResultingContent-TopTableCell2 {
    text-align: left;
    padding-left: 5px;
    padding-bottom: 7px;
    width: 350px;
    padding-top: 10px;
    vertical-align: top;
}

.ProstateResultingContent-TopTableCell3 {
    text-align: left;
    padding-left: 5px;
    padding-bottom: 7px;
    padding-top: 10px;
    vertical-align: top;
}

.ProstateResultingContent-TableCell1 {
    text-align: left;
    padding-left: 25px;
    padding-bottom: 7px;
    width: 350px;
}

.ProstateResultingContent-TableCell2 {
    text-align: left;
    padding-left: 5px;
    padding-bottom: 7px;
    width: 350px;
}

.ProstateResultingContent-TableCell3 {
    text-align: left;
    padding-left: 5px;
    padding-bottom: 7px;
    vertical-align: top;
}

.ResultingActionButtonsSection {
    padding: 5px 0 7px 5px;
    height: 20px;
}

.NonEditableTextBox {
    border: solid 1px #A6ABAF;
    width: 378px;
    padding: 2px;
    min-height: 15px;
}

.AddCaseColumnSpacing {
    padding-right: 5px;
}

.NoteText {
    padding-left: 2px;
    width: 384px;
    font-size: .8em;
}

.TextBox,
.AutoExpandTextBox {
    border: solid 1px #a5acb2;
}

.VIMacroBorderLeft {
    border-top: solid 1px #a5acb2;
    border-left: solid 1px #a5acb2;
}

.VIMacroBorderTop {
    border-top: solid 1px #a5acb2;
}

.VIMacroBorderRight {
    border-top: solid 1px #a5acb2;
    border-right: solid 1px #a5acb2;
}

.VIOnReportBorder {
    border-bottom: solid 1px #a5acb2;
    border-right: solid 1px #a5acb2;
    border-left: solid 1px #a5acb2;
}

.AutoExpandTextBox, .NonEditableTextBox {
    margin-top: 2px;
    width: 50%;
    max-width: 94%;
    box-sizing: border-box;
    resize: both;
    overflow-x: hidden;
}

.CommentsAutoExpandTextBox {
    margin-top: 0px;
}

.BottomSaveButtonSection {
    padding-top: 2px;
}


.NoStyleLink,
.NoStyleLink a,
.NoStyleLink a:hover,
.NoStyleLink a:visited {
    color: #006599;
    font-size: 1em;
    text-decoration: underline;
}

.NoMarginBottom {
    margin-bottom: 0px;
}

.StandardMarginRight {
    margin-right: 8px;
}

.InternalTableHeader {
    color: #006599;
    font-weight: bold;
    font-size: 1em;
}

.OpenWorkItems {
    color: Black;
    cursor: pointer;
    font-size: 1.1em;
    padding: 0px;
    margin: 0px;
    line-height: 1.1em;
}

.OpenWorkItemsHover {
    color: #f68d3e;
    cursor: pointer;
    font-size: 1.1em;
    padding: 0px;
    margin: 0px;
    line-height: 1.1em;
}

.Span1PendingWorkItems {
    width: 130px;
    text-align: left;
    float: left;
    padding: 0px;
    margin: 0px;
    line-height: 1.1em;
}

.Span2PendingWorkItems {
    width: 130px;
    text-align: left;
    float: left;
    padding: 0px;
    margin: 0px;
    line-height: 1.1em;
}

.CCVReportHeader {
    background-color: #BCD4EC;
    color: Black;
    font-size: 1.2em;
    font-weight: bold;
    padding: 7px 0px 7px 5px;
    border-top: 1px solid #3A5A81;
    border-bottom: 1px solid #3A5A81;
}

.CCVReportsDiv {
    padding-bottom: 15px;
    padding-left: 25px;
    padding-top: 15px;
    background-color: #EBF3F5;
}

.ccvResulting-separator {
    padding: 0 5px 0 5px;
}

.ccvReportSectionText {
    font-size: 1.1em;
    color: #666666;
    padding-top: 15px;
}

.ccvReportSectionHeaderText {
    color: Black;
    font-weight: bold;
    padding-right: 7px;
}

.ccvCheckBox {
    font-size: .8em !important;
    color: #6185B9;
    vertical-align: top;
    padding-left: 6px;
}

.ccvSortOrderInput {
    border: solid 1px #8b8b8b;
    color: #000000;
    width: 120px;
    font: 11px Arial;
    margin: 2px 5px 1px 3px;
}

.ccv-btn-standard {
    border-bottom: solid 1px #faa629;
    border-left: solid 1px #faac37;
    border-right: solid 1px #faac37;
    border-top: solid 1px #fbc36e;
    background-image: url('/App_Themes/Default/_images/Buttons/btn_standard_backgrnd.gif') !important;
    background-repeat: repeat-x;
    height: 17px;
    margin-left: 9px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    font-size: 95%;
    background-color: #feecc6;
    color: #333333;
    cursor: pointer;
}

.divSortHelp {
    display: none;
    font: 11px Arial;
    color: Black;
    padding: 5px;
    width: 200px;
    z-index: 1000;
    border: solid 1px #3a5a81;
    background-color: #e5eef5;
}

.PreviewContainerTable {
    background-color: #EEEEEE;
}

.PreviewMainCell {
    padding: 16px 0px 13px 7px;
}

.PreviewLeftContentDiv {
    padding: 22px 22px 6px 16px;
}

.PreviewBlueText {
    color: #0165b5;
    font-size: 1.3em;
}

a.PreviewUndoSignImage {
    background: url(/App_Themes/USLinX/_images/Interface/Resulting/PreviewUndoSignImage.gif) no-repeat;
    height: 17px;
    text-decoration: none;
    white-space: nowrap;
    border: none;
    vertical-align: top;
}

.loading-image {
    position: absolute;
    z-index: 5000;
    height: 200px;
    width: 95%;
    left: 600px;
    top: 200px;
}

.loading-imageonpreviewandsign {
    position: absolute;
    z-index: 5000;
    height: 200px;
    width: 95%;
    left: 300px;
    top: 100px;
}

.YellowBackground {
    background-color: #FFFF99;
}


.SearchImage {
    background: url(/App_Themes/Default/_images/Buttons/btn_search.gif) no-repeat;
    width: 14px;
    height: 14px;
    margin-left: 4px;
    margin-top: 2px;
    text-decoration: none;
    white-space: nowrap;
    border: none;
}

.RemoveMacroButton {
    background: url(/App_Themes/Default/_images/Buttons/btn_deleteMacro.gif) no-repeat;
    width: 7px;
    height: 10px;
    margin-left: 4px;
    text-decoration: none;
    white-space: nowrap;
    border: none;
}

.MacroActionButtons {
    padding-top: 5px;
    padding-left: 1px;
}

.AddEditMacro-Table {
    border: solid 1px #CFD6E6;
}

    .AddEditMacro-Table th {
        background-color: #E4ECF7;
        color: #006599;
        border-bottom: solid 1px #CFD6E6;
        padding: 2px 0px 2px 3px;
        font-size: 1.1em;
    }

    .AddEditMacro-Table td {
        background-color: #ffffff;
        color: #333333;
        border-bottom: solid 1px #CFD6E6;
        padding: 2px 0px 2px 3px;
        font-size: 1em;
    }



/* -- CSS for Multiple Report Formats -- */

.MultiReportFormat-MainDiv {
    width: 75px;
}

.MultiReportFormat-Background {
    background-image: url('/App_Themes/Default/_images/Interface/ReportFormats/ReportFormatsSprite.gif');
}

.MultiReportFormat-PreferredFormat {
    float: left;
    width: 24px;
}

/*PDF*/
.MultiReportFormat-FormatIcon-5 {
    background-position: -12px -558px;
    width: 18px;
    height: 18px;
    background-image: url('/App_Themes/Default/_images/Interface/ReportFormats/ReportFormatsSprite.gif');
}
/*RTF*/
.MultiReportFormat-FormatIcon-3 {
    background-position: -12px -474px;
    width: 18px;
    height: 18px;
    background-image: url('/App_Themes/Default/_images/Interface/ReportFormats/ReportFormatsSprite.gif');
}
/*TIF*/
.MultiReportFormat-FormatIcon-4 {
    background-position: -12px -516px;
    width: 18px;
    height: 18px;
    background-image: url('/App_Themes/Default/_images/Interface/ReportFormats/ReportFormatsSprite.gif');
}
/*TXT*/
.MultiReportFormat-FormatIcon-1 {
    background-position: -12px -432px;
    width: 18px;
    height: 18px;
    background-image: url('/App_Themes/Default/_images/Interface/ReportFormats/ReportFormatsSprite.gif');
}


.MultiReportFormat-SelectorImage {
    background-position: -12px -12px;
    width: 51px;
    height: 12px;
}

.MultiReportFormat-Selector {
    float: right;
    height: 12px;
    padding-top: 2px;
}

.MultiReportFormat-Dropdown {
    position: absolute;
    border-bottom: solid 1px #fdca9a;
    border-top: solid 1px #fdca9a;
    background-color: #f5edcb;
    width: 50px;
    z-index: 10;
}

.MultiReportFormat-Item-TXT {
    background-position: -12px -48px;
    width: 51px;
    height: 24px;
}

    .MultiReportFormat-Item-TXT:hover {
        background-position: -12px -96px;
        width: 51px;
        height: 24px;
    }

.MultiReportFormat-Item-RTF {
    background-position: -12px -144px;
    width: 51px;
    height: 24px;
}

    .MultiReportFormat-Item-RTF:hover {
        background-position: -12px -192px;
        width: 51px;
        height: 24px;
    }

.MultiReportFormat-Item-TIF {
    background-position: -12px -240px;
    width: 51px;
    height: 24px;
}

    .MultiReportFormat-Item-TIF:hover {
        background-position: -12px -288px;
        width: 51px;
        height: 24px;
    }

.MultiReportFormat-Item-PDF {
    background-position: -12px -336px;
    width: 51px;
    height: 24px;
}

    .MultiReportFormat-Item-PDF:hover {
        background-position: -12px -384px;
        width: 51px;
        height: 24px;
    }

.MultiReportFormat-Selector-ReportList {
    width: 140px;
}

.MultiReportFormat-Selector-DetailsView {
    width: 290px;
}

/*------ CSS for Wizard (Registraion and Password Establishment) ---*/


.WizardBackgroundBoxHeader {
    background: url('/App_Themes/USLinX/_images/Register/WizardBackgroundBoxSprite.gif') -591px;
    width: 589px;
    height: 20px;
}

.WizardBackgroundBoxBody {
    background: #9bc3e7 url('/App_Themes/USLinX/_images/Register/WizardBackgroundBoxSprite.gif') -1180px;
    width: 589px;
    background-repeat: repeat-y;
}

.WizardBackgroundBoxFooter {
    background: url('/App_Themes/USLinX/_images/Register/WizardBackgroundBoxSprite.gif') -2px;
    width: 589px;
    height: 20px;
}

.WizardInterior {
    padding: 10px 60px 15px 25px;
}

.WizardWelcomeMessage {
    font-size: 1.7em;
    color: #0165b5;
}

.WizardInfoMessage {
    font-size: 1.3em;
}

.WizardTabs {
    padding-bottom: 10px;
    height: 34px;
    width: 100%;
}

.WizardSteps {
    padding-left: 0px;
    padding-top: 0px;
}

.WizardSeparator {
    height: 20px;
}

/*---------- CSS for 'Establish Password for New Users of US Linx' use case ---------*/

.EstablishPasswordTabs {
    width: 77%;
}

.EstablishPassword-Step1 {
    background: url('/App_Themes/USLinX/_images/Register/EstablishPasswordSprite.gif') -17px -17px;
    width: 177px;
    height: 34px;
    float: right;
}

.EstablishPassword-Step1-Selected {
    background: url('/App_Themes/USLinX/_images/Register/EstablishPasswordSprite.gif') -17px -85px;
    width: 177px;
    height: 34px;
    float: right;
}

.EstablishPassword-Step2 {
    background: url('/App_Themes/USLinX/_images/Register/EstablishPasswordSprite.gif') -17px -153px;
    width: 177px;
    height: 34px;
    float: right;
}

.EstablishPassword-Step2-Selected {
    background: url('/App_Themes/USLinX/_images/Register/EstablishPasswordSprite.gif') -17px -221px;
    width: 177px;
    height: 34px;
    float: right;
}

.EstablishPassword-SubmitButton {
    background: url('/App_Themes/USLinX/_images/Register/EstablishPasswordSprite.gif') -17px -289px;
    width: 70px;
    height: 20px;
    border: none;
}

.EstablishPassword-CancelButton {
    background: url('/App_Themes/USLinX/_images/Register/EstablishPasswordSprite.gif') -17px -343px;
    width: 70px;
    height: 20px;
    border: none;
}

.EstablisPassword-FieldLabel {
    padding: 5px 0 5px 5px;
}

.EstablishPassword-FieldInput {
    border: solid 1px #65727d;
    color: #000000;
    width: 160px;
    background-color: #ffffff;
    font-size: 1.1em;
    margin: 5px 0 5px 5px;
}

.EstablishPassword-Buttons {
    padding: 5px 0;
}

/*  UroVysion --------------------*/

.URV-Chrom {
    color: #006599;
    font: 10px Arial;
}

.URV-ChromNo {
    color: #006599;
    font: bold 12px Arial;
}

.URV-VerticalAlignLabel {
    margin-top: 3px;
}

.URV-Label {
    color: #006599;
}

.URV-EmptyMessageDropdown {
    color: #b0b0b0;
}

.URV-EmptyMessageTextBox {
    font-style: italic;
    color: #c5d1e1;
}

/*** Specimen CPT Codes Section ***************/

.SCC-SpecimenCPTCodeSection {
    border-bottom: solid 1px #3a5a81;
}

.SCC-ExpandCollapseHeader {
    margin-left: 5px;
    padding-top: 6px !important;
    padding-right: 20px !important;
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
}

.SCC-ExpandCollapseHeaderTnpCmnt {
    padding-top: 5px !important;
    color: #000000;
    font-size: 1.1em;
}

.VIMarkerHeader {
    margin-left: 5px;
    padding-top: 6px !important;
    padding-right: 1px;
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
}

.SCC-AddCPTCodeDiv {
    width: 98%;
    padding: 10px 0 10px 5px;
}

.SCC-NoteToPathologist {
    font-size: 1.2em;
    color: Black;
    padding: 0 10px 0 20px;
    vertical-align: text-top;
}

.SCC-NoteToPathologistForCodes {
    font-size: 1.2em;
    color: #5D93BE;
    padding: 0 10px 0 20px;
    vertical-align: text-top;
}

.SCC-RepeaterAndNoteDiv {
    width: 98%;
    padding: 10px 0 0 20px;
}

.SCC-RepeaterAndNoteDivForComments {
    width: 98%;
    padding: 10px 0px 5px 10px;
}

.SCC-IncludeOnReportChkBox {
    padding-top: 3px;
}

.SCC-IncludeOnReportLabel {
    padding: 7px 0 0 5px;
}

.SCC-DetailsTable {
    font-size: 10px;
    font-family: Verdana, Sans-Serif;
    color: #333436;
}

    .SCC-DetailsTable th {
        font-weight: bold;
        text-align: left;
        padding: 2px 5px;
        text-decoration: underline;
    }

    .SCC-DetailsTable td {
        padding: 2px 5px;
        color: #333436;
    }

.SCC-SpecimenNameDiv {
    width: 130px;
}

.SCC-PopulateCPTCodes {
    width: 15px;
    height: 16px;
    background-image: url(/App_Themes/Default/_images/Buttons/DropdownPointer.gif);
    display: block;
    float: left;
    margin: 1px 0 0 0;
}

.SCC-ClientCPTCodeDiv {
    width: 92px;
    padding: 1px;
    border: solid 1px #7f9db9;
}

.SCC-CPTCodeTextBox {
    width: 70px;
    border-style: none;
    border-width: 0px;
}

.SCC-MultiplierTextBox {
    width: 30px;
}

.SCC-DeleteIcon {
    background-image: url(/App_Themes/Default/_images/Buttons/btn_deleteMacro.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 7px;
    height: 15px;
    padding-left: 12px;
    width: 40px;
    display: block;
    text-decoration: none;
    color: #333436;
}

.SCC-DeleteIconForCodes {
    background-repeat: no-repeat;
    background-position: left top;
    width: 7px;
    height: 15px;
    padding-left: 12px;
    width: 40px;
    display: block;
    text-decoration: underline;
    color: #A3A300;
}

.SCC-SpecimenNameDropDown {
    width: 130px;
    font-size: 10px;
    font-family: Verdana, Sans-Serif;
}

.SCC-NoSpecimenCPTCodeDetailsMsg {
    font: 9px Verdana, Sans-Serif;
    color: Black;
    width: 380px;
}

.SCC-SpecimenHeader {
    width: 140px;
}

.SCC-CPTCodeHeader {
    width: 97px;
}

.SCC-MultiplierHeader {
    width: 55px;
}

.SCC-LoadingDiv {
    background-image: url(/App_Themes/Default/_images/loading.gif);
    background-repeat: no-repeat;
    width: 130px;
    height: 60px;
    z-index: 2000;
}

.UserSettings-FieldInput-ReportTitle {
    border: solid 1px #8b8b8b;
    color: #000000;
    width: 240px !important;
    background-color: #ffffff;
    font-family: Verdana Arial Tahoma;
    font-size: 1.0em;
    margin-left: 5px;
    margin-top: 2px;
}

.UserSettings-FieldInput-ReportHeaderLabel {
    color: #464646;
    font-size: 1.3em;
    font-family: Verdana Arial Tahoma;
    padding: 2px 0px 2px 5px;
    border-bottom: solid 1px white;
    font-weight: bold;
}

.UserSettings-FieldInput-ReportLabel {
    color: #464646;
    font-size: 1.3em;
    font-family: Verdana Arial Tahoma;
    padding: 2px 0px 2px 0px;
    border-bottom: solid 1px white;
}

.UserSettings-Section-Report {
    background-color: #E1E1E1;
    padding: 2px 0px 2px 0px;
}

.UserSettings-Section-Report-RightBorder {
    border-right: solid 1px white;
}

.UserSettings-Section-Padding-Left-20px {
    padding-left: 20px;
}

.UserSettings-Section-Padding-Left-30px {
    padding-left: 30px;
}

.UserSettings-Section-NoteText {
    font-size: 8pt;
    color: #0000FF;
}

.Menu-Management-Reports {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -724px;
    padding-top: 20px;
    padding-left: 170px;
}

    .Menu-Management-Reports:hover {
        background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
        background-position: -10px -760px;
        padding-top: 20px;
        padding-left: 170px;
    }

.Menu-Management-Reports-Selected {
    background-image: url('/App_Themes/USLinX/_images/Interface/Menu/MenuSprite.gif');
    background-position: -10px -795px;
    padding-top: 20px;
    padding-left: 170px;
}

.ManagementReports-MainContentCell {
    background-color: #eeeeee;
    vertical-align: top;
}

.ManagementReports-MainContentCell-WorkArea {
    margin-left: 7px;
    margin-bottom: 0px;
    margin-right: 7px;
    background-color: #ffffff;
    padding-top: 6px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
}

.ManagementReports-Header-Title-Label {
    width: 200px;
    padding-top: 10px;
    font-size: 1.2em;
    font-weight: bold;
    font-family: Arial, Verdana, Sans-Serif;
    text-align: right;
}

.ManagementReports-Header-Description-Label {
    width: 400px;
    padding-top: 10px;
    font-size: 1.2em;
    font-weight: bold;
    font-family: Arial, Verdana, Sans-Serif;
    text-align: left;
}

.ManagementReports-Title-Text {
    font-size: 1.2em;
    font-family: Arial, Verdana, Sans-Serif;
    text-align: right;
    font-weight: bold;
    vertical-align: top;
    color: #CE6702;
}

.ManagementReports-Description-Text {
    font-size: 1.2em;
    font-family: Arial, Verdana, Sans-Serif;
    text-align: left;
}

a.ManagementReportsHyperLink,
a.ManagementReportsHyperLink:visited {
    color: #CE6702;
    cursor: hand;
}

    a.ManagementReportsHyperLink:hover {
        color: #904801;
        cursor: hand;
    }

.BillingSummary-Header-Description-Label {
    width: 400px;
    padding-top: 10px;
    font-size: 1.2em !important;
    font-weight: bold;
    font-family: Arial, Verdana, Sans-Serif;
    text-align: left;
}

.BillingSummaryViews {
    padding-left: 40px;
    padding-top: 20px;
}

.BillingSummaryTDHeight {
    height: 11px;
}

.BillingSummary-Label {
    font-size: 1.2em !important;
    font-family: Arial, Verdana, Sans-Serif;
    text-align: left;
    padding: 5px 0 2px 5px;
}

.BillingSummary-Label1 {
    font-size: 1.2em !important;
    font-family: Arial, Verdana, Sans-Serif;
    text-align: right;
    color: #4C787E;
    padding-right: 2px;
}

.ManagementReports-FieldInput-BillingSummary {
    border: solid 1px #8b8b8b;
    color: #000000;
    width: 260px !important;
    background-color: #ffffff;
    font-family: Verdana Arial Tahoma;
    font-size: 1.1em !important;
    margin-top: 2px;
}

.ManagementReports-padding-top3px {
    padding-top: 3px;
}

.ManagementReports-Section-NoteText {
    font-size: 8pt;
    color: #0000FF;
}

.ManagementReports-padding-bottom3px {
    padding-bottom: 3px;
}

.ManagementReports-NoteText {
    font-size: 1.1em !important;
    color: #0065cd;
    display: block;
}

.BillingSummary-DropdownList {
    font-family: Verdana Arial Tahoma;
    font-size: 1.1em !important;
    width: 265px;
}

.ManagementReport-MainTable {
    border: 0;
    width: 100%;
    margin: 0px 0px 0px 0px;
    min-height: 508px;
}

.ManagementReports {
    background-color: #9bc3e7;
    width: 100%;
}

.ManagementReports-Date-Calendar-Icon {
    background: url(/App_Themes/Default/_images/icons/worklist_icons.gif) no-repeat;
    background-position: 0 -241px;
    display: inline;
    padding-left: 17px;
    padding-top: 11px;
    height: 15px;
    white-space: nowrap;
    cursor: pointer;
}

.ManagementReports-Date-Calendar-IconForFOV {
    background: url(/App_Themes/Default/_images/icons/worklist_icons.gif) no-repeat;
    background-position: 0 -241px;
    display: inline;
    padding-left: 25px;
    padding-top: 11px;
    height: 15px;
    white-space: nowrap;
    cursor: pointer;
    margin-top: -25px;
    float: right;
}

/* Flow Cytometry 4.0 - BEGIN */

.TableBackgroundColor {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    color: #5C656D;
    background-color: #F1F1F1;
    display: inline;
    border-color: #ACC7CC;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
}

.TDBackgroundColor {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    color: #5C656D;
    background-color: #F1F1F1;
    display: inline;
    border-color: #ACC7CC;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
}

.TdMarkerHeader {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: White;
    text-align: center;
    background-color: #355876;
    display: inline;
    border-color: #ACC7CC;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
}

.TdBorderLeftTopBottom {
    border-left: solid 1px #00487e;
    border-top: solid 1px #00487e;
    border-bottom: solid 1px #00487e;
}

.TdBorderRight {
    border-right: solid 1px #00487e;
}

.TdFlowHeader {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #5C656D;
    text-align: left;
    background-color: #F1F1F1;
    display: inline;
    border-color: #ACC7CC;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    height: 22px;
}

.FlowCase-FieldInput-DifferentialName {
    border: solid 1px #8b8b8b;
    color: #000000;
    width: 120px;
    font: 11px Arial;
    margin: 1px 2px 1px 2px;
}

.FlowCase-FieldInput-DifferentialPercentage-Warning,
.FlowCase-FieldInput-DifferentialPercentage {
    border: solid 1px #8b8b8b;
    color: #000000;
    width: 40px;
    font: 11px Arial;
    margin: 1px 2px 1px 2px;
}

.FlowCase-FieldInput-DifferentialPercentage-Warning {
    border: solid 1px Red;
    background-color: #fefec7;
}

.FlowCase-PaddingRight {
    padding-right: 20px;
}

.TdFlowHeaderRight {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: White;
    text-align: right;
    background-color: #F1F1F1;
    display: inline;
    border-color: #ACC7CC;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    height: 22px;
}

.TrBackgroundColorWhite {
    background-color: White;
}

.FlowCase-PaddingTop {
    padding-top: 10px;
}

.FIBodyPanel {
    background-color: #e5eef5;
}

.FlowSpecimensRepeater {
    color: #5d515d;
    font-size: 11px;
    margin: 0 20px 0 10px;
    width: 650px;
}

    .FlowSpecimensRepeater th {
        font-weight: bold;
        text-align: left;
    }

    .FlowSpecimensRepeater td {
        background-color: #9bc3e7;
        text-align: left;
        padding: 2px 5px;
    }

.FlowTemplateDropDown {
    font: 11px Arial;
}

.FlowTextArea {
    font: 12px Arial;
}

.PopulationTableHorizontalLine {
    padding-bottom: 11px;
    border-bottom: solid 1px black;
    width: 91%;
    float: right;
    margin: 0 15px 0 0;
}

.FPButtonRightAlignTopPadding {
    float: right;
    padding-top: 5px;
}

.FlowPaddingRight10px {
    padding-right: 10px;
}

.FlowButton {
    padding: 2px 5px;
    background-color: #ebf3f6;
    border-top: solid 1px #c2c9cf;
    border-left: solid 1px #c2c9cf;
    border-bottom: solid 1px #3a5a81;
    border-right: solid 1px #3a5a81;
    text-decoration: none;
    color: #000000;
}

.FIMainDiv {
    padding: 10px 0;
}

    .FIMainDiv div.rcbSlide {
        margin-left: 2px;
    }

.FITitle {
    font: bold 11px Arial;
    color: #5d515d;
}

.FISpecimenCategory {
    padding: 3px 0 0 60px;
}

.FINotesDiv {
    border-bottom: solid 1px White;
}

.FIInterpretationDiv {
    border-bottom: solid 1px White;
}

.FICommentsDiv {
}

.FICol1 {
    width: 170px;
    padding: 5px 0 5px 10px;
    vertical-align: top;
}

.FICol2 {
    padding: 5px 0 5px 5px;
    vertical-align: top;
}

.FICol1Title {
    padding: 0 0 2px 0;
}

.FMEBodyPanel {
    background-color: #e5eef5;
}

.FMEBodyPanelForCodes-Comments {
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
}

.FMEDiv {
    padding: 10px 0 10px 10px;
    width: 98%;
    overflow: hidden;
}

.FMETextArea {
    width: 795px;
}

.FRAccessionDataEntry {
    padding-left: 10px;
    padding-right: 10px;
    background-color: #ffffff;
    border-bottom: solid 1px #D0D8E5;
}

.FRHeader {
    margin: 10px 0 1px 0;
}

.FRHeaderTable {
    padding: 2px 2px;
    width: 100%;
}

.FRHeaderCol1 {
    vertical-align: middle;
    background-color: #c1daf0;
    height: 40px;
    width: 120px;
    border-bottom: solid 1px #ffffff;
}

.FRHeaderCol1NoBorderBottom {
    vertical-align: middle;
    background-color: #c1daf0;
    height: 40px;
    width: 120px;
}

.FRHeaderCol1MinHeight {
    vertical-align: middle;
    background-color: #c1daf0;
    min-height: 40px;
    width: 120px;
    border-bottom: solid 1px #ffffff;
}

.FRHeaderCol2 {
    background-color: #e5eef5;
    border-bottom: solid 1px #ffffff;
    vertical-align: middle;
}

.FRHeaderCol1Title {
    color: #000000;
    height: 12px;
    padding-left: 8px;
    font: bold 11px Arial;
}

.FRCaseInfo {
    background-color: #e5eef5;
    padding: 5px 20px;
}

.FRIndForStudyCol {
    border-right: solid 1px black;
    vertical-align: middle;
    padding: 0 20px 0 0;
    width: 300px;
}

.FRIndForStudyTitle {
    font: bold 11px Arial;
    padding: 0 0 2px 0;
    color: #3f515d;
}

.FRShowOnReportTitle {
    margin: 0 auto;
    text-align: center;
    padding: 0 0 0 20px;
    color: #59649c;
    font: bold 10px Arial;
}

.FRCaseInfoCol1 {
    padding: 0 0 0 20px;
    font: bold 11px Arial;
    color: #3f515d;
}

.FRCaseInfoCol3 {
    color: #6d7780;
    font: 11px Arial;
}

.FRIndForStudyTextBox {
    width: 280px;
}

.NoBorder {
    border: none;
}

.FRViewAnalysisHyperlink {
    margin: 0 0 0 20px;
    text-decoration: none;
}

.FRViewAnalysisHyperlinkFlow {
    margin: 0 0 0 0px;
    text-decoration: none;
}

.FlowInterpretationSection {
    border-top: solid 1px #3a5a81;
}

.FDWhiteBackgroundDiv {
    background-color: White;
    width: 330px;
    padding: 10px 0;
}

.FPCol {
    width: 99%;
    padding: 5px 0 5px 10px;
    vertical-align: top;
    background-color: #e5eef5;
}

.FDGateHeader {
    font-size: 11px;
    font-weight: bold;
    color: #172a38;
}

.FPHyperlink {
    margin: 0 0 0 5px;
    text-decoration: none;
}

.FD-PaddingLeft {
    padding-left: 5px;
}

.FTDWhiteBottomBorder {
    border-bottom: solid 1px White;
}

.FTDWhiteRightBorder {
    border-right: solid 1px White;
}

.FDPCol {
    width: 100%;
    padding: 0px 0 0px 10px;
    vertical-align: top;
    background-color: #e5eef5;
}

.FD-PaddingLeft20px {
    padding-left: 20px;
}

.FICol3 {
    padding: 5px 25px 5px 0;
    vertical-align: top;
}

.FRegate {
    padding-left: 500px;
}

.FPGrid {
    width: 400px;
    margin: 20px auto;
    border: solid 1pt #798696;
    /*border-collapse: collapse;*/
    color: #3e4f56;
    font: 12px Arial, Verdana, Sans-serif;
}

    .FPGrid th {
        background-color: #c1daf0;
        font-weight: bold;
        color: #455f76;
        border-left: none;
        border-right: none;
        border-bottom: solid 1px #798696;
        padding: 5px 10px;
    }

    .FPGrid td.emptyRow {
        color: Black;
        text-align: left;
        padding: 5px 10px;
    }

    .FPGrid td {
        /*border-right: solid 1px #cbccce;
	border-bottom: solid 1px #cbccce;*/
        padding: 5px 10px;
        text-align: left;
        border-collapse: collapse;
    }

.FC-FieldInput-Percentage {
    border: solid 1px #8b8b8b;
    color: #000000;
    width: 30px;
    font: 11px Arial;
    margin: 1px 2px 1px 2px;
}

.FlowDifferentialRepeater {
    color: #5d515d;
    font-size: 11px;
    margin: 0 20px 0 10px;
    border: solid 1px #3a5a81;
    width: 400px;
    background: white;
}

.FDTd {
    background-color: #355876;
    color: White;
}

.FlowDifferentialRepeater td {
    background-color: #ffffff;
    text-align: left;
    padding: 2px 5px;
    font-size: 13px Arial;
}

.FlowDifferentialRepeater th {
    font-weight: bold;
    text-align: left;
}

.FAttachementsDiv {
    padding-left: 4px;
    background-color: #e5eef5;
}

.flowPageActionLinks-div {
    color: #3398cc;
    background-color: #e5eef5;
    padding: 5px 5px 5px 5px;
    font-size: 1.0em;
}

.FDPaddingLeft17px {
    padding-left: 17px;
}

.FPRepeaterTd {
    padding: 2px 0px 2px 0px;
}

.FlowSaveTemplatePopupBg {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50) !important;
    opacity: 1 !important;
    -moz-opacity: 1 !important;
    background-color: #cdcdcd !important;
    z-index: 5000 !important;
}

.FlowSaveTemplatePanel {
    width: 500px;
    z-index: 5001 !important;
}

    .FlowSaveTemplatePanel .Header,
    .FlowSaveTemplatePanel .Footer {
        height: 20px;
        background-color: #9bc3e7;
    }

    .FlowSaveTemplatePanel .Header {
        padding: 2px 0 2px 5px;
        font: bold 14px Tahoma;
        color: White;
    }

    .FlowSaveTemplatePanel .Body {
        height: 320px;
        font-size: 12px;
        background-color: White;
        color: #161616;
    }

        .FlowSaveTemplatePanel .Body .Section {
            padding: 15px 0;
            text-align: center;
        }

        .FlowSaveTemplatePanel .Body .LoadingDiv {
            padding: 30px 0 15px 0;
        }

    .FlowSaveTemplatePanel .FTHeader,
    .FlowSaveTemplatePanel .FTFooter {
        height: 20px;
        background-color: #9bc3e7;
    }

    .FlowSaveTemplatePanel .FTHeader {
        padding: 2px 0 2px 5px;
        font: bold 14px Tahoma;
        color: White;
    }

    .FlowSaveTemplatePanel .FTBody {
        height: 320px;
        font-size: 12px;
        background-color: White;
        color: #161616;
    }

        .FlowSaveTemplatePanel .FTBody .FTSection {
            padding: 15px 0;
            text-align: center;
        }

        .FlowSaveTemplatePanel .FTBody .FTLoadingDiv {
            padding: 30px 0 15px 0;
        }

/* Flow Cytometry 4.0 - END */
.LocationPerference {
    width: 25%;
    position: absolute;
    top: 37px;
    right: 0px;
}

.Announcements-StandardText {
    font: 12px Arial;
    color: #464646;
    display: block;
}
/*PDF*/
.Pdf-Disabled-Icon {
    /*   background-position: -12px -558px;*/
    width: 16px;
    height: 16px;
    background-image: url('/App_Themes/Default/_images/Interface/ReportFormats/icon_pdf_disabled.gif');
}

.Announcements-Header {
    font: 17px Arial;
    display: block;
}

table.CaseDetailsGrid {
    width: 100%;
    border: solid 1pt #D6D6D6;
    border-collapse: collapse;
    color: #3e4f56;
    font: 11px Arial, Verdana, Sans-serif;
}

    table.CaseDetailsGrid thead tr th {
        background-color: #D6D6D6;
        font-weight: bold;
        text-align: left;
        color: #000000;
        border-left: none;
        border-bottom: solid 1px #D6D6D6;
        border-right: solid 1px #D6D6D6;
        padding: 2px 5px 0px 10px;
    }

    table.CaseDetailsGrid tbody.CaseDetailsGridBody tr td,
    table.CaseDetailsGrid thead.CaseDetailsGridHead tr td {
        border-right: solid 1px #D6D6D6;
        border-bottom: solid 1px #D6D6D6;
        text-align: left;
        vertical-align: middle;
        border-collapse: collapse;
        padding: 3px 0 3px 10px;
    }

.PreviewCaseHeader {
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 0px;
}

.spButton {
    background: url('/App_Themes/Default/_images/Buttons/btn_standard_backgrnd.gif') 0 0 no-repeat;
    border-bottom: solid 1px #faa629;
    border-left: solid 1px #faac37;
    border-right: solid 1px #faac37;
    border-top: solid 1px #fbc36e;
    background-repeat: repeat-x;
    height: 17px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    text-align: center;
    font-size: 95%;
    background-color: #feecc6;
    color: #333333;
    cursor: pointer;
}

.PatientEdit-Grid {
    background-color: White;
    width: 100%
}

.PatientEdit-TableCell {
    width: 160px;
    vertical-align: top;
    font-size: 1.2em;
    text-align: left;
    padding: 0px 0px 0px 0px;
}

.PatientEdit-FieldInput {
    border: solid 1px #8b8b8b;
    color: #000000;
    width: 150px;
    font: 11px Arial;
    margin: 1px 2px 1px 2px;
}

.PatientEdit-DropdownList {
    font: 11px Arial;
    width: 265px;
}

.PatientEdit-Disclaimer {
    font-family: Tahoma;
    vertical-align: top;
    font-size: 11px;
    text-align: left;
    padding: 0px 0px 0px 0px;
}

.PatientEdit-Grid th {
    background-color: Silver;
    text-align: left;
    font-weight: bold;
    font-size: 11px;
    height: 20px;
}

.PatientInfo {
    width: 390px;
    height: 100px;
    text-align: left;
    font-size: 1.0em;
    margin-left: 5px;
    text-indent: 10px;
}

    .PatientInfo th {
        background-color: #c1daf0;
    }

    .PatientInfo td {
        font-weight: bold;
        font-size: 11px;
    }

.PatientInfo-SubHeader {
    font-weight: bold;
    color: #0166B6;
    font-size: 11px;
}

.PatientEdit-Checkbox {
    font-family: Tahoma;
    vertical-align: top;
    font-size: 11px;
    text-align: center;
    font-weight: bold;
}

.PatientInfo-FullName {
    font-weight: bold;
    color: #0166B6;
    font-size: 13px;
}

.PatientInfo-Seperator {
    background-image: url('/App_Themes/Default/_images/Buttons/img_vertline.jpg');
    width: 3px;
}

.rmContextMenu {
    background-color: #9bc3e7;
    border: 1px solid #9bc3e7;
}

.ContextMenuItem {
    background: #EEE;
    font-size: 11px;
    color: #5d515d;
    padding: 5px 5px 5px 5px !important;
    text-decoration: none;
    background-color: #9bc3e7 !important;
}

    .ContextMenuItem:hover {
        color: #0166B6;
        background-color: #ffffff !important;
        text-decoration: none;
        padding: 5px 5px 5px 5px;
        border: 1px solid #999;
    }

.SCC-ReportCommentHeaderSection {
    font-size: 1.2em;
    color: Black;
    vertical-align: text-top;
}

.UserSettings-FieldInput-ReportHeaderLabel-VI {
    color: #464646;
    font-size: 1.3em;
    font-family: Verdana Arial Tahoma;
    padding: 2px 0px 2px 5px;
    font-weight: bold;
}

.TestCount {
    color: #cc6602;
    text-decoration: none;
    font-weight: bold;
}

.btn-standard-signpreliminary {
    background-image: url('/App_Themes/Default/_images/Buttons/btn_sign_prelim.png');
    cursor: pointer;
    height: 22px;
    width: 128;
    border-style: none;
    border-width: 0;
    display: none;
}

.btn-standard-signfinal {
    background-image: url('/App_Themes/Default/_images/Buttons/btn_sign_final.png');
    background-repeat: no-repeat;
    cursor: pointer;
    height: 22px;
    width: 108;
    border-style: none;
    border-width: 0;
    display: none;
}

.LoginWarning {
    width: 444px;
    height: 314px;
    font-family: Arial,Verdana,Sans-Serif;
    font-size: 1.3em;
    vertical-align: baseline;
    color: #464646;
    padding-top: 11px;
}


.Browser-Instructions-Div {
    width: 96%;
    text-align: left;
    border-bottom: dashed 1px black;
    padding-left: 5px;
    padding-top: 20px;
    padding-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
}

.Browser-Details-Div {
    width: 100%;
    background-color: white;
}

.Browser-Content-Div {
    width: 96%;
    text-align: left;
    padding-left: 5px;
    padding-top: 5px;
    margin-left: auto;
    margin-right: auto;
}

.Browser-Content-TD {
    width: 98%;
    text-align: left;
    padding-left: 5px;
    padding-top: 5px;
    margin-left: auto;
    margin-right: auto;
}

.BrowserDetailsHead {
    height: 35px;
    font-family: Arial,Verdana,Sans-Serif;
    font-size: 1.2em;
}

.BrowserDetails {
    height: 30px;
    font-family: Arial,Verdana,Sans-Serif;
    font-size: 1.1em;
    padding-left: 20px;
}

.BrowserDetailsAlt {
    height: 30px;
    font-family: Arial,Verdana,Sans-Serif;
    background-color: #eeeeee;
    font-size: 1.1em;
    padding-left: 20px;
}

.Forgot-FieldLabel {
    font-family: Verdana Arial Tahoma;
    text-align: left;
    font-size: 1.3em;
    vertical-align: baseline;
    color: #464646;
    padding-top: 11px;
    padding-left: 20px;
}

.LabelHeader {
    font-family: Verdana Arial Tahoma;
    text-align: left;
    font-size: 1.1em;
    padding-top: 11px;
    padding-left: 20px;
    color: #CD0100;
    font-weight: bold;
}

.SecurityFieldLabel {
    font-family: Verdana Arial Tahoma;
    text-align: left;
    font-size: 1.4em;
    padding-left: 20px;
}

.ResetPasswordControlBG {
    background-color: #E1E1E1;
    margin-left: 20px;
}
/*.ResetPasswordControlBG
{
    background-color:#eeeeee;
    margin-left:20px;    
}*/
.SecurityCriteria {
    font-family: Verdana Arial Tahoma;
    text-align: left;
    font-size: 1.4em;
    vertical-align: baseline;
    color: #464646;
    padding-top: 11px;
    padding-left: 20px;
}

.Reset-FieldLabel {
    /*vertical-align:baseline;	*/
    color: #464646;
    font-family: Verdana Arial Tahoma;
    text-align: left;
    font-size: 1.4em;
    padding-left: 20px;
}

.ConfirmLabel {
    font-family: Verdana Arial Tahoma;
    text-align: left;
    font-size: 1.4em;
}

.UserSettings_FieldLabel {
    font-family: Verdana Arial Tahoma;
    text-align: left;
    font-size: 1.3em;
    vertical-align: baseline;
    color: #464646;
    padding-top: 11px;
}

.SecurityQuestion_PopupButton {
    padding-top: 15px;
    position: relative;
    padding-left: 200px;
}

.OkButton {
    cursor: pointer;
    background-image: url('/App_Themes/Default/_images/Buttons/OkButton.gif');
    background-repeat: no-repeat;
    width: 70px;
    height: 20px;
    padding-left: 200px;
    margin-top: 40px;
    float: right;
}

.ResetHeader {
    font-family: Arial Verdana Tahoma;
    text-align: left;
    font-size: 1.8em;
    vertical-align: baseline;
    color: #464646;
    padding-top: 11px;
    padding-left: 20px;
}

.BorderForVI {
    border-bottom-style: solid;
    border-bottom-color: black;
    border-bottom-width: thin;
}

input[type="submit"]::-moz-focus-inner {
    border: 0;
}

input[type="submit"]:focus {
    outline: none;
}


.Help-MainTitle {
    font-size: 1.3em;
    color: #393939;
}

.Help-SubTitle1 {
    font-size: 1.4em;
    color: #393939;
}

.Help-SubTitle2 {
    font-size: 1.4em;
    color: #393939;
}

.Help-EmailText {
    font-size: 1.4em;
}

.MenuBar ul li a {
    padding: 0px 2px 20px 80px !important;
}

.RadMenu a.rmLink {
    width: 10px !important;
}

.RadMenu ul.rmActive li a.rmLink {
    width: auto !important;
}

.SettingsMenu ul li a {
    padding: 0px 44px 20px 80px !important;
}

.RadInput .riTextBox {
    padding: 0px 2px 0px !important;
    font: 11px arial,sans-serif !important;
    border-color: #a5acb2 !important;
}

.riSingle .riTextBox {
    padding-left: 1px !important;
    height: 1.7em !important;
}

.ReportComment {
    float: left !important;
    height: 1.53em !important;
    border: solid 1px #a5acb2 !important;
    position: relative;
    bottom: 3px;
}

​
.EnterComment {
    width: 100%;
}

.Clearbutton {
    background-color: #faa629;
    border: none;
    color: #003300;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    border-radius: 5px;
    height: 2.5em !important;
    font-size: 1.2em;
    font-weight: bold;
    width: 55px;
}

.YourOrder {
    border: none;
    color: #003300;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    border-radius: 5px;
    height: 2.5em !important;
    font-size: 1.2em;
    font-weight: bold;
    width: 95px;
    background-color: #f1f1f1;
}

    .YourOrder button:hover {
        background-color: #eef1f7;
    }

.PatientHeader {
    float: left !important;
    background-color: #0166B6;
    border: none;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    display: inline-block;
    border-radius: 5px;
    height: 2.0em !important;
    font-size: 1.2em;
    font-weight: bold;
    width: auto;
}

.Exitbutton {
    background-color: #faa629;
    border: none;
    color: #003300;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    border-radius: 10px;
    height: 2.5em !important;
    font-size: 1.1em;
    font-weight: bold;
    width: 50px;
}

.SearchFilter {
    box-sizing: border-box;
    border: 5px solid #eef1f7;
    text-align: left;
    background-color: #eef1f7;
    text-decoration: none;
    display: inline-block;
    border-radius: 5px;
    width: 75px;
    height: 26px;
}

.SearchDiv {
    box-sizing: border-box;
    border: 5px solid #eef1f7;
    text-align: left;
    background-color: #eef1f7;
    text-decoration: none;
    display: inline-block;
    border-radius: 5px;
    width: 100px;
    height: 26px;
}

#txtComment {
    resize: none;
    box-sizing: border-box;
    border: 5px solid #eef1f7;
    text-align: left;
    background-color: #eef1f7;
    text-decoration: none;
    display: inline-block;
    border-radius: 5px;
    width: 100%;
    height: 38px;
}

.txtcomment_clas {
    resize: none;
    box-sizing: border-box;
    border: 5px solid #eef1f7;
    text-align: left;
    background-color: #eef1f7;
    text-decoration: none;
    display: inline-block;
    border-radius: 5px;
    width: 100%;
    height: 80px;
}

.AddToOrder {
    float: right !important;
    background-color: #0166B6;
    border: none;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    border-radius: 10px;
    height: 3.0em !important;
    font-size: 1.2em;
    font-weight: bold;
    width: 120px;
}

​
.RadToolTip .rtWrapper .rtShadow .rtWrapperLeftMiddle,
.RadToolTip .rtWrapper .rtShadow .rtWrapperRightMiddle {
    width: 0px !important;
}

.RadToolTip table.rtShadow .rtWrapperTopLeft,
.RadToolTip table.rtShadow .rtWrapperTopRight,
.RadToolTip table.rtShadow .rtWrapperBottomLeft,
.RadToolTip table.rtShadow .rtWrapperBottomRight,
.RadToolTip table.rtShadow .rtWrapperTopCenter,
.RadToolTip table.rtShadow .rtWrapperRightMiddle,
.RadToolTip table.rtShadow .rtWrapperBottomCenter,
.RadToolTip table.rtShadow .rtWrapperLeftMiddle,
.RadToolTip table.rtShadow .rtWrapperRightMiddle {
    display: none;
    height: 0 !important;
    width: 0 !important;
}

.RadToolTip .rtWrapper td.rtWrapperContent {
    padding: 0px !important;
}

.CalendarImage {
    position: relative;
    top: 4px;
}

div.RadConfirmBackgroundDiv table tr td center {
    text-align: center;
    margin-left: 100px;
}

.RadInput textarea.riTextBox {
    height: 40px !important;
}

.RadForm .rfdSkinnedButton {
    color: Red !important;
}

    /* hover state color */
    .RadForm .rfdSkinnedButton:hover,
    .RadForm .rfdSkinnedButton {
        color: Blue !important;
    }

.RadConfirmBroder {
    border: solid 6px black;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
}

.reportTitleComboBox {
    margin-top: -13px !important;
}

.RadMenu .rmGroup .rmText {
    margin: 0 !important;
    padding: 0 !important;
}

.ManageMacro {
    position: static !important;
}

*:focus {
    outline: none;
}

.TestMarkersBodyPanel {
    height: auto;
    overflow: hidden;
    background-color: #EBF3F6;
}

.TestMarkersBodyPanel-Her2 {
    height: auto;
    overflow: hidden;
    background-color: white;
}

.TestMarkersBodyPanel-ALK {
    height: auto;
    overflow: hidden;
    background-color: white;
}

.CategoryHeader {
    height: 30px;
    padding-top: 10px;
    padding-left: 19px;
    font-size: 1.2em;
}

.CategoryBody {
    padding-left: 5px;
    font-size: 1.2em;
}

.Category-TableCell2 {
    text-align: left;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    vertical-align: top;
    padding-right: 40px;
}

.UserSettings-FieldInput-ReportLocationLabel {
    color: #464646;
    font-size: 1.3em;
    font-family: Verdana Arial Tahoma;
    padding: 9px 0px 2px 5px;
}

.UserSettings-FieldInput-ReportLocationControl {
    color: #000000;
    width: 170px !important;
    background-color: #ffffff;
    font-size: 1.3em;
    margin-left: 15px;
    margin-top: 11px;
    float: left;
}

.CategorySite {
    height: 10px;
    padding-top: 12px;
    padding-left: 10px;
}

.disabledImageButton {
    filter: alpha(opacity=30);
    opacity: .30;
    background-color: #D3D3D3;
}

.SCC-AutoExtenderList {
    font-size: 11px;
    color: #000;
    padding: 3px 5px;
    border: 1px solid #999;
    background: #fff;
    width: 60px;
    float: left;
    z-index: 1;
    position: absolute;
    margin-left: 0px;
    list-style-type: none;
    cursor: default;
}
