/*----------------------------------------------------------------------------*/
/*---- GLOBAL OVERRIDES ----*/
/*----------------------------------------------------------------------------*/

.copyright {
    color: #c8c8c8;
    font-size: 12px;
}

.copyright-nav {
    margin-top: 15px;
    margin-bottom: 15px;
}

body {
    margin: 0;
    padding: 0;
    font-family: verdana !important;
    font-size: 0.8em;
    color: #000;
}
h1, h2, h3, h4, h5, h6 {
    display: block; /*overriding Salesforce CSS declarations*/
}
a {
    color: #004593;
    text-decoration: underline;
        font-weight: bold;
}
a:hover {
    background-color: #004593;
        color: #FFFFFF;
}
big {
    
    font-size: 1.5em;
}
textarea {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1em;
    color: #2D1C02;
}
select {
    font-size: 1em;
    color: #2D1C02;
}
h1 {
    margin-top: 0;
}
.col-b h2.top {
    margin-top: 0;
}
h2 p {
    font-size: 1.1em;
}

/*---- Forms ----*/
form {
    margin: 0;
}
form fieldset {
    border: none;
    padding: 0;
    margin: 0;
}

div.profile-form div.error p,
form div.error p {
    text-transform: uppercase;
    font-weight: bold;
    color: #f00;
}
form span.error label {
    color: #f00;
}
form input {
    color: #2D1C02;
}

/*---- Stylized Form Buttons ----*/
form span.sbx_button {
    height: 26px;
    display: block;
    float: left;
    background: transparent url(../images/global/button_bg_1b.gif) 0 0 no-repeat;
    color: #2D1C02;
    text-decoration: none;
}
form span.sbx_button input.sbx_button {
    border: none;
    height: 26px;
    margin: 0; /*2009-12-11*/
    padding: 0 10px 0 10px;
    display: block;
    background: transparent url(../images/global/button_bg_2b.gif) 100% 0 no-repeat;
    cursor: pointer;
    color: #2D1C02;
    font-size: 1em;
    vertical-align: top;
}

/*  Main Portal Pages  */

.panelNewScript a:hover {
    background-color: #004593;
}

.panelPurewick a:hover {
    background-color: #004593;
}

.panelToDo a:hover {
    background-color: #004593;
}

.panelTrackPt a:hover {
    background-color: #004593;
}

.panelMyTraining a:hover {
    background-color: #004593;
}

.bottomNav a {
    color: white;
}

.bottomNav a:hover {
    color: white;
}

.bottomNavTrainingTools a:hover {
    color: white;
    background-color: transparent;
}

.dropbtn {
    background-color: #004593;
    color: rgb(203, 226, 170);
    font-size: 14px;
    border: none;
    cursor: pointer;
}

.dropdownMain {
    position: relative;
    display: inline-block;
    right: 30px;
    top: 42px;
}

/*div#mainNew {
    margin-top: -25px;
}
*/
.searchDivMain {
    position: relative;
    display: inline-block;
    float: right;
    right: -50px;
    top: 15px;
}

.navMenuMain {
    margin-right: 40px;
    float: right;
    position: absolute;
    /* overflow: auto; */
    left: 76%;
    top: 40%;
}

.fontGothamRoundedExample {
    font-family: "verdana";
    font-style: normal;
    font-weight: 500;
}

.fontGothamRoundedBoldExample {
    font-family: "verdana";
    font-style: normal;
    font-weight: 700;
}

        .globalSearchbar {
            border-radius: 50px;
            width:150px;
        }
        .circular--square {
            border-radius: 50%;
            border: 5px solid #8CC6EC;
            width: 80px;
            height: 80px;
            margin-left: auto;
            margin-right: auto;
            display: block;
            margin-top: 3px;
            margin-bottom: 3px;
        }
        .magnifyGlass {
            top:1px;
            left:120px;
            position:absolute;
            background:url(../images/magGlass.jpg) no-repeat;
            height:25px;
            width:41px;
            border-width:0px;
            background-repeat:no-repeat;
            cursor:pointer;
        }
        
        .line_icon {
            list-style-image: url(../images/line_icon.png);
        }

        .searchDivNew {
            position: relative;
            display: inline-block;
            float: right;
            right: -50px;
            top: 8px;
        }
        
        .hipaaFooter {
            margin-top: -33px;
            font-size: 12px;
            font-family: verdana !important;
            color: #004593;
            margin-right: -260px;
        }
       
        #user-areaMain{
            float: right;
            margin-right: -50px;
            margin-top: 90px;
            font-size: 14px;
            font-family: verdana !important;
            color: rgb(203, 226, 170);
        }
        
        .bigRedWelcome {
            font-family: verdana !important;
            font-size: 50px;
            color: rgb(255,89,89);
            font-weight: 500;
            margin-left: 23px;
            margin-top: 20px;
        }
        
        .mainBlueText {
            font-family: verdana !important;
            font-size: 39px;
            color: rgb(101,203,201);
            font-weight: 500;
            margin-left: 23px;
            margin-top: 10px;
        }
        
        .notSubmittedIcon {
            position:absolute;
            margin-left:50px;
            margin-top: 40px;
            background:url(../images/pending_rx120_120.png) no-repeat;
            height:120px;
            width:120px;
            background-repeat:no-repeat;
        }

        .waitingForSignIcon {
            position:absolute;
            margin-left:250px;
            margin-top: 40px;
            background:url(../images/signature_circle120_120.png) no-repeat;
            height:120px;
            width:120px;
            background-repeat:no-repeat;
        }
        .reqInfoIcon {
            position:absolute;
            margin-left:450px;
            margin-top: 40px;
            background:url(../images/missing_documents120_120.png) no-repeat;
            height:120px;
            width:120px;
            background-repeat:no-repeat;
        }
        .expiringIcon {
            position:absolute;
            margin-left:650px;
            margin-top: 40px;
            background:url(../images/expiring_icon120_120.png) no-repeat;
            height:120px;
            width:120px;
            background-repeat:no-repeat;
            text-align: center;
        }

        .numItems {
                margin-left: 50px;
                margin-top: 130px;
                font-size: 22px;
                font-family: "verdana";
                color: rgb(255,89,89);
                font-weight: 700;
        }
        
        .notSubmittedText {
     
            font-family: "verdana";
            white-space: nowrap;
            text-align: center;
            margin-top: 130px;
            font-weight: 500;
            font-size: 14px;
        }
        
        .waitingSignText {
            font-family: "verdana";
            white-space: nowrap;
            margin-top: 130px;
            margin-left: -25px;
            font-weight: 500;
            font-size: 14px;
        }
        
        .reqInfoText {
            font-family: "verdana";
            white-space: nowrap;
            margin-left: -18px;
            margin-top: 130px;
            font-weight: 500;
            font-size: 14px;
        }
        
        .expiringText {
            font-family: "verdana";
            white-space: nowrap;
            margin-top: 130px;
            font-weight: 500;
            font-size: 14px;
        }
          .headerTabsMain {
            float: left;
            margin-top: 95px;
            width: 57%;
            margin-left: 25px;
            display: inline-flex;
        }
        
          .headerTab {
            color: white;
            border: 2px solid white;
            border-radius: 5px 5px 0px 0px;
            padding-left: 6px;
            padding-right: 6px;
            font-size: 11px;
            border-style: solid solid none;
            padding-bottom: 1px;
            margin-left: 2px;
            background-color: #023970;
            white-space: nowrap;
        }        
        .headerNavLinks {
            color: white;
            text-decoration: none !important;
            font-weight: 500;
        }
        
        a.headerNavLinks:hover {
            background-color: #004593;
        }

               .ui-autocomplete { height: 200px; overflow-y: scroll; overflow-x: hidden;}
  
        .panel {
            margin-bottom: 20px;
            background-color: #fff;
            border: 0px solid transparent;
            border-radius: 0px;
            -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.05);
            box-shadow: 0 0px 0px rgba(0,0,0,.05);
            font-size: 12px;
        }
        
        .panel-group {
            margin-bottom: -17px;
        }
             
        .dropdown {
            position: relative;
            margin-top: 15px;
            margin-right: 0px;
            right: -20px;
            display: inline-block;
        }
        
        .navMenuz {
            margin-right: 40px;
            float: right;
            position: absolute;
            /* overflow: auto; */
            left: 70%;
            top: 65%;
            
        }
        
        .dropdown-content {
            display: none;
            position: absolute;
            background-color: rgb(195, 220, 140);
            /*Bard Spring Green */
            min-width: 160px;
            box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
            z-index: 99999;
        }
        
        
        .dropdown-content a {
            color: rgb(0, 112, 60);
            /*Bard Brown*/
            padding: 12px 16px;
            text-decoration: none;
            display: block;
        }
        
        .dropdown-content a:hover {
            background-color: rgb(203, 226, 170);
        }
        
        .dropdown:hover .dropdown-content {
            display: block;
        }
        
        .dropdown:hover .dropbtn {
            background-color: rgb(195, 220, 140);
            color: rgb(0, 112, 60);
            /*Bard Brown*/
        }
        
     
        .attachment-checklist {
            border-radius: 12%;
            border: 4px solid #004593;
            width: 225px;
            height: 200px;
           /* margin-top: -335px;
            margin-right: -175px;
            float: right; */
            display: inline-block;
            position: absolute;
            top: 250px;
            margin-left: 565px;
        }
        
        
        .attachment-checklistCoudeorKit {
            border-radius: 12%;
            border: 4px solid #004593;
            width: 225px;
            height: 200px;
            margin-top: -280px;
            margin-right: 20px;
            float: right;
        }
        
        
        .signNowSignLaterText {
            font-family: "verdana";
            font-style: normal;
            font-weight: 700;
            font-size: 12px;
            color: #004593;
            /* margin-left: 20px; */
            margin-top: 3px;
            text-align: center;
        }
        
        .signNowSignLater {
            border-radius: 0%;
            border: 4px solid rgb(104, 200, 198);
            width: 540px;
            height: 82px;
            /* margin-top: -289px; */
            margin-right: 0px;
            float: right;
        }
        
        
        .attachment-checklist-redText {
            font-family: "verdana";
            font-style: normal;
            font-weight: 700;
            font-size: 25px;
            color: #f03e51;
            margin-left: 16px;
            margin-top: 5px;
        }
        
        .attachment-checklist-ltGreenText {
            font-family: "verdana";
            font-style: normal;
            font-weight: 700;
            font-size: 16px;
            color: #004593;
            margin-left: 12px;
            margin-top: 0px;
        }
        
        .attachment-checklist-dkGreenText {
            font-family: "verdana";
            font-style: normal;
            font-weight: 700;
            font-size: 19px;
            color: #000000;
            margin-left: 11px;
            margin-top: 12px;
        }
        
        .circular--square-dkgreen {
            border-radius: 50%;
            border: 6px solid #004593;
            width: 100px;
            height: 100px;
            margin-left: auto;
            margin-right: auto;
            display: block;
            margin-top: 10px;
            margin-bottom: 10px;
        }
        
        .PtInfo {
            width: 100%;
            height: 90%;
        }
        

        .smallBlueText {
            font-weight: bold;
            text-align: center;
            color: blue;
            font-size: 11px;
        }
        
        .portalHeading {
            font-family: "verdana";
            font-style: normal;
            font-weight: 700;
            font-size: 14px;
            color: #004593;
            margin-left: 5px;
        }
        
        .portalHeading14px {
            font-family: "verdana";
            font-style: normal;
            font-weight: 700;
            font-size: 14px;
            color: #004593;
            background-color: white;
        }
        
        
        .eSignAck {
                font-family: "verdana";
                font-style: italic;
                font-weight: 500;
                font-size: 18px;
                color: #004593;
                text-align: center;
                margin-top: 100px;
                /* margin-bottom: 39px; */
                background-color: white;
                line-height: 1.75;
        }
        
        .portalHeading20px {
            font-family: "verdana";
            font-style: normal;
            font-weight: 700;
            font-size: 20px;
            color: #004593;
          

        }
        
        .portalHeading23px {
            font-family: "verdana";
            font-style: normal;
            font-weight: 700;
            font-size: 23px;
            color: #004593;
            margin-bottom: 5px;
            white-space: nowrap;
        }

        .portalHeading28px {
            font-family: "verdana";
            font-style: normal;
            font-weight: 700;
            font-size: 28px;
            color: #004593;
            margin-bottom: 5px;
        }
        
        .portalHeading25px {
            font-family: "verdana";
            font-style: normal;
            font-weight: 700;
            font-size: 25px;
            color: #004593;
            margin-bottom: 5px;
        }
        
        .portalHeading32px {
            font-family: "verdana";
            font-style: normal;
            font-weight: 700;
            font-size: 32px;
            color: #004593;
            margin-bottom: 5px;
        }
        
        .portalHeading38px {
            font-family: "verdana";
            font-style: normal;
            font-weight: 700;
            font-size: 38px;
            color: #004593;
            margin-bottom: 5px;
        }
        .redHeading {
            font-family: "verdana";
            font-style: normal;
            font-weight: 700;
            font-size: 14px !important;
            color: rgb(255,89,89);
            margin-left: 5px;
        }
        
        a:hover.productHeader {
            background: white;
        }
        
        
        
        a:link.productHeader {
            color: #004593;
        }
        
        a:visited.productHeader {
            color: #004593;
        }
        
        .nextButton {
            background: url(../images/nextButton.png);
            margin: 0 auto 0 auto;
            width: 120px;
            height: 35px;
            margin-top: 15px;
        }
        
        .panelHeadingTeal {
            color: white;
            font-family: "verdana";
            font-style: normal;
            font-weight: 500;
            font-size: 14px;
            background-color: #8CC6EC;
            width: 100%;
            padding-left: 10px;
            padding-top: 1px;
            padding-bottom: 1px;
        }
        
        .panelHeadingLightGreen {
            color: white;
            font-family: "verdana";
            font-style: normal;
            font-weight: 500;
            font-size: 15px;
            background-color: #004593;
            width: 810px;
            padding-left: 10px;
            padding-top: 4px;
            padding-bottom: 4px;
        }
        
        
        .apexInputF {
            width: 400px;
            font-family: "verdana";
            font-style: normal;
            font-size: 12px;
            margin-top: 10px;
            font-weight: 300 !important;
            display: inline;
        }
        
        
        
        .mainNav {
            margin-top: 10px;
            margin-bottom: 10px;
            margin-left: -10px;
        }
               
        .mainNavLinks {
            color: #004593;
            text-decoration: underline !important;
            font-size: 12px !important;
            font-weight: 500 !important;
            margin-right: 30px !important;
        }
        
        a:hover.mainNavLinks {
            background: white;
            color: #004593;
        }
        
        .chkbox {
            display: table;
            float: left;
        }
        
        table.apexInputF th {
            text-align: right;
            vertical-align: bottom;
        }
        
        .col-md-4 label {
            font-size: 12px;
            white-space: nowrap;
        }
        
        .col-md-4 select {
            font-size: 12px;
            margin-left: 5px;
            margin-bottom: 2px;
            height: 20px;
            font-weight: 500;
        }
        
        .ptBlock select {
            font-size: 12px;
            margin-left: 10px !important;
            margin-bottom: 4px;
            font-weight: 500;
            height: 22px;
        }
        
        .ptBlock input {
            font-size: 12px;
            margin-left: 10px !important;
            margin-bottom: 4px !important;
            font-weight: 500;
        }
        
        .ptBlock label {
            font-size: 12px;
            margin-left: 4px;
            margin-bottom: 5px;
            float: right;
            
        }
        
        .smallBrownText {
            font-weight: 600;
            text-align: center;
            color: rgb(0, 112, 60);
            font-size: 11px;
        }
        
        a:hover.smallBrownText {
            background-color: rgb(195, 220, 140);
        }
        
       
        
        .col1 {
            float: left;
        }
        
        .col2 {
            float: right;
            margin-right: 15px;
            margin-bottom: 10px;
        }
        
        .col1 label {
            margin-right: 10px;
            margin-bottom: 20px;
        }
        
        .col1 input {
            margin-bottom: 20px;
        }
        
        .col1 input[type=submit] {
            -webkit-appearance: button;
            cursor: pointer;
            margin-right: 5px;
        }
        hr.style13 {
            height: 10px;
            border: 0;
            box-shadow: 0 10px 8px -11px #8c8b8b inset;
            width: 102%;
            margin-left: -2%;
        }
        
        .specInstrInput {
            width: 98%;
            height: 40px;
            border: 1px solid darkgrey;
            margin-bottom: 20px;
        }
        
        .specInstrInputSummary {
            width: 100%;
            border: 1px solid darkgrey;
            margin-bottom: 20px;
        }
        .freqInput {
            width: 40px;
            margin-left: 5px;
        }
        
        .progressButtons {
            height: 25px;
            margin-top: 10px;
        }
        
       input[type="checkbox"]:disabled+label
        {
             color: black;
        }
        .otherFreqInst {
            font-size: 10px;
        }
        
        
        
        #user-areaNew {
            float: right;
            margin-right: -40px;
            margin-top: 91px;
            font-size: 14px;
            font-family: verdana !important;
            color: rgb(203, 226, 170);
        }
        
        .grayText {
            color: gray;
        }
        
        .clinicInfo {
            color: black;
            /* width: 300px; */
            margin-top: 32px;
            margin-left: 75px;
            height: 120px;
            white-space: nowrap;
            /* float: right; */
            display: inline-flex;
        }
        
        .clinicInfoLabels {
            text-align: right;
            margin-top: 3px;
            line-height: 18px;
            margin-right: 10px;
            font-weight: 500;
        }
        .clinicInfoData {
            margin-top: 3px;
            line-height: 1.5;
        }
        .clinicText {
            margin-left: 15px;
            white-space: nowrap;
        }
        
        .MECMedicare {
            margin-top: -10px;
            margin-left: -55px;
        }
        
        .MECFoleyAccessories {
            margin-left: -16px;
        }
        
        .ISCOtherFreq {
            margin-left: 80px;
        }
        
        .ISCOtherFreq input {
            margin-right: 6px;
            margin-top: -5px;
        }
 
        .ISCOtherFreq label {
            padding-right: 10px;
        }
        
        .MECOtherFreq {
            margin-left: 70px;
        }
        
        .MECOtherFreq input {
            margin-right: 6px;
            margin-top: -5px;
        }
 
        .MECOtherFreq label {
            padding-right: 10px;
        }
        
        .FoleyOtherFreq {
            margin-left: 70px;
        }
        
        .FoleyOtherFreq input {
            margin-right: 6px;
            margin-top: -5px;
        }
 
        .FoleyOtherFreq label {
            padding-right: 10px;
        }
        
        .sectionSeperator {
            float: right;
            height: 5px;
            background-color: white;
            width: 150px;
        }
        
        .errorMessage {
            color: #f03e51;
            margin-bottom: 15px;
            height: 50px;
            display: none;
            font-size: 24px;
            font-weight: 700;
            text-align: center;
        }
        
        .errorIcon {
            background:url(../images/errorImage30_30.png) no-repeat;
            background-repeat:no-repeat;
            height:45px;
            width:45px;
            border-width:0px;
            background-repeat:no-repeat;
            position: absolute;
            margin-left: 4px;
            margin-top: 10px;
        }
        
        .errorText {
            position: relative;
            top: 50%;
            transform: translateY(-50%);
            margin-left: 50px;
            
        }
        
        .hilightErrorField { 
            border-color: red !important;
            border-style: solid !important;

        }
        
        .clearFields {
            float: right;
            margin-right: 300px;
        }
        
        
        .patientSearchBtn {
            font-family: "verdana";
            font-weight: 500;
            margin-top: 5px;
            margin-bottom: 10px;
            margin-left: 10px;
            color: #fff;
            background-color: #F27707;
            padding: 4px 10px 3px 10px;
            font-size: 12px;
            line-height: 1.5;
            border-radius: 12px;
            border-color: #FBB679;
        }
   
        .uploadAttachBtn {
            font-family: "verdana";
            font-weight: 500;
            margin-top: 20px;
            margin-bottom: 10px;
            margin-left: 14px;
            color: #fff;
            background-color: #004593;
            padding: 1px 5px;
            font-size: 16px;
            line-height: 1.7;
            border-radius: 5px;
            border-color: #004593;
        }
        
        .signatureBadge {
            display: inline-block;
            min-width: 29px;
            padding: 3px 0px;
            font-size: 18px;
            font-weight: 700;
            line-height: 1;
            color: white;
            text-align: center;
            white-space: nowrap;
            vertical-align: middle;
            background-color: #004593;
            border-radius: 19px;
            width: 24px;
        }
        
        
        .attachmentBadge {
            display: inline-block;
            min-width: 22px;
            padding: 3px 7px;
            font-size: 16px;
            font-weight: 700;
            line-height: 1;
            color: #fff;
            text-align: center;
            white-space: nowrap;
            vertical-align: middle;
            background-color: black;
            border-radius: 30px;
        }
        
        .attachmentSelect {
            font-size: 16px;
            font-weight: 600;
            margin-left: 10px;
            font-family: verdana !important;
        }
        
        .attachPBlock {
            margin-left: 35px;
            margin-top: 20px;
        }
        
        .lookupInput
        {
            display: inline;
            vertical-align: middle;
            white-space: nowrap;
        }
        .lookupInput img
        {
            background-repeat: no-repeat;
            margin-right: .25em;
            vertical-align: middle;
        }
        .lookupInput .disabled
        {
            background-color: #ccc;
        }
        .lookupInput .emptyDependentLookup
        {
            font-style: italic;
        }
        .lookupInput input[readonly]
        {
            background-color: #e6e6e6;
            border: 2px solid #e6e6e6;
            color: #333;
            cursor: default;
        }
        .lookupInput a.readOnly
        {
            float: right;
        }
        .lookupInput span.readOnly
        {
            display: block;
            white-space: normal;
        }
        .lookupInput span.totalSummary
        {
            font-weight: bold;
        }
        .inlineEditRequiredDiv .lookupInput img,.inlineEditDiv .lookupInput img
        {
            vertical-align: middle;
        }
        .quickCreateModule .lookupInput input {
            max-width: 155px
        }
        
        .errorTesting {
              float: left;
          }
        
        
        .testingPZ {
            width: 100%;
        }
        
        .accSubCat {
            margin-bottom: 5px;
        }
        
        .productDataTableCol {
            border-bottom: 1px solid black;
            border-top: 1px solid black;
            padding-right: 0px;
            white-space: nowrap;
        }
        
        .SummaryContent {
            font-size: 12px;
            font-weight: 500;
            font-family: verdana !important;
        }
        
        .SummaryContent label {
            padding-right: 5px;
        }
        
        .panel-bodyCustom {
            padding-bottom: 15px;
            padding-top: 5px;
        }

        .specInstrHeading {
            font-family: "verdana";
            font-style: normal;
            font-weight: 700;
            font-size: 14px;
            color: #004593;
            margin-top: 10px;
        }
        
        #rotator img { position: absolute; }
        
        .MECFreq {
            margin-left: 30px;
            margin-bottom: 10px;
        }
        
        .MECFreqDiv {
            margin-top: 8px;
        }
        
        .FoleyFreqDiv {
            margin-top: 6px;
        }
        
        .MECMedicareHeading {
            margin-top: 10px;
        }
        
        .MECAccLabel {
            margin-top: 5px;
            margin-left: 5px;
        }
        
        .MECAccCheck {
            margin-top: 5px;
            margin-left: 5px;
        }
        
        input.MECAccCheck {
            margin-left: 10px;
        }
        
        .FoleyAccLabel {
            margin-top: 5px;
            margin-left: 5px;
        }
        
        .FoleyAccCheck {
            margin-top: 5px;
            margin-left: 5px;
        }
        
        input.FoleyAccCheck {
            margin-left: 10px;
            margin-top: 5px;
        }
        
        a.progressBarLink {
            background-color: transparent;
            text-decoration: none;
        }
        submit
        .productSummaryTable {
            margin-top: 10px;
        }
        
        .messageClass
        {   
            color: red; 
            display: inline; 
            float: right;
            position: absolute;
            margin: 3px; 
            white-space: nowrap; 
            font-size:11px;
            margin-left: 30px;
        }
        
        .datatableText {
            font-size: 16px;
            padding-right: 50px !important;
        }
        
        .searchDatatableText {
            font-size: 12px;
            padding-right: 50px !important;
        }
        
        .summaryRXDatatableText {
            font-size: 13px;
            padding-right: 10px !important;
            padding-left: 5px !important;
            border-bottom: 1px solid black;
            border-top: 1px solid black;
            /* padding-right: 118px; */
            white-space: nowrap;
        }
        
        .pendingDatatableText {
            font-size: 12px;
            /*padding-right: 20px !important;*/
            border-bottom: 2px solid #d0c6c6;
            /* padding-right: 118px; */
            white-space: nowrap;
            padding-top: 10px;
            padding-bottom: 10px;
            text-align: center;
        }
        
        .waitingDatatableText {
                font-size: 13px;
                /* padding-right: 40px !important; */
                border-bottom: 2px solid #d0c6c6;
                /* padding-right: 118px; */
                white-space: nowrap;
                padding-top: 10px;
                padding-bottom: 10px;
                text-align: center;
        }
        
        .waitingDataTableHeaderClass2 {
            padding-left: 15px;
            padding-right: 12px;
            height: 30px;
            text-align: center;
            font-weight: 500;
            font-size: 13px;
        }
        .nowrap {
            white-space: nowrap;
        }
        .bold13Gotham {
         font-size: 13px !important;
         font-weight: 500 !important;
         font-family: "verdana" !important;
        }
        
        .bold12Gotham {
         font-size: 13px !important;
         font-weight: 500 !important;
         font-family: "verdana" !important;
        }
        .dataTableHeaderClass {
                padding-right: 20px;
                /* height: 100px; */
                text-align: center;
                font-weight: 500;
                font-size: 12px;
        }
        
        .trackMyPTHeaderClass {
            padding-right: 12px;
            text-align: center;
            font-weight: 500;
            font-size: 12px;
            padding-left: 5px;
        }
        .waitingDataTableHeaderClass {
                padding-left: 15px;
                padding-right: 18px;
                height: 30px;
                text-align: center;
                font-weight: 500;
                font-size: 13px;
        }
        .expiringDataTableHeaderClass {
            padding-right: 25px;
            padding-left: 25px;
            /* height: 100px; */
            text-align: center;
            font-weight: 500;
            font-size: 13px;
            padding-top: 10px;
            padding-bottom: 10px;
        }
        .summaryDataTableHeaderClass {
            padding-right: 10px;
            padding-left: 4px;
            /* height: 100px; */
            /* text-align: center; */
            font-weight: 700;
            font-size: 13px;
        }
        
        .ptSummaryBtnText {
            margin-left: 5px;
            display: inline-block;
            line-height: 2.5px;
            font-weight: 700;
            margin-top: 10px;
        }
        
        .MECAccOtherFreq {
            margin-top: 50px;
        }
        .signConfirm {
            margin-top: 70px;
            text-align: center;
        }
        .missingDocImages {
            margin-right: 5px;
        }

        .headerTab:hover {
            background-color: #004593;
        }

        .active:hover {
            background-color: #004593 !important;
        }
        
        .sendReminder {
            color: white;
            background-color: rgb(255,89,89);
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 5px;
            font-weight: 500;
            font-size: 12px;
            line-height: 1.25;
            padding-top: 3px;
            padding-bottom: 3px;
            /* padding-left: 3px; */
            /* padding-right: 3px; */
            width: 90px;
            margin-left: 20px;
        }
        
        .signNowButton {
            color: white;
            background-color: rgb(255,89,89);
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 5px;
            font-weight: 500;
            font-size: 15px;
            line-height: 1.25;
            padding-top: 9px;
            padding-bottom: 9px;
            width: 90px;
            margin-left: 30px;
        }
        
         .signNowButton2 {
            color: white;
            background-color: rgb(255,89,89);
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 5px;
            font-weight: 500;
            font-size: 15px;
            line-height: 1.25;
            padding-top: 9px;
            padding-bottom: 9px;
            width: 90px;
            margin-left: 155px;
        }
        
        .submitButton {
            color: white;
            background-color: rgb(255,89,89);
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 5px;
            font-weight: 500;
            font-size: 15px;
            line-height: 1.25;
            padding-top: 8px;
            padding-bottom: 8px;
            margin-left: 60px;
            width: 90px;
        }
        
         .sendReminderFalse {
            color: white;
            background-color: gray;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 5px;
            font-weight: 500;
            font-size: 16px;
            line-height: 1.25;
            padding-top: 3px;
            padding-bottom: 3px;
            width: 90px;
            margin-left: 30px;
        }
        
        .pendingSubmitForSign {
            margin-top: 17px;
        }
        
        .summaryLegend {
            margin-top: 25px;
            margin-left: -20px;
            margin-right: 15px;
            /* margin-bottom: -36px; */
            background-color: #e9f5d7;
            width: 470px;
            text-align: center;
            border: 2px solid #004593;
            height: 80px;
            border-radius: 10px;
            font-size: 11px;
        }
        
        .legendNote {
            margin-top: 32px;
            /* white-space: nowrap; */
            padding-left: 10px;
        }
        
        .legendText {
            font-family: "verdana";
            font-style: normal;
            font-weight: 500;
            font-size: 17px;
            color: rgb(95, 140, 60);
            margin-top: 0px;
            margin-bottom: 5px;
        }
        .topOtherFOU {
            white-space: nowrap;
            margin-top: -12px !important;
            visibility: visible;
            display: block;
            margin-left: -50px;
        }
        
        .otherDiv {
            margin-top: 5px;
        }
        
        .MECSizesAvailable {
                border-radius: 12%;
                border: 4px solid rgb(104, 200, 198);
                width: 250px;
                height: 185px;
                margin-top: -220px;
                margin-right: 35px; 
                /*margin-left: 400px; */
                float: right; 
                position: relative;
                display: inline-block;
        }
        
        .MECSizesAvailableOtherQty {
                border-radius: 12%;
                border: 4px solid rgb(104, 200, 198);
                width: 235px;
                height: 185px;
                margin-bottom: 10px;
                margin-top: -165px;
                /* margin-right: 26px; */
                margin-left: 420px;
                /* float: right; */
                position: relative;
                display: inline-block;
        }
        
         .MECSizesAvailable-ltGreenText {
            font-family: "verdana";
            font-style: normal;
            font-weight: 700;
            font-size: 12px;
            color: #004593;
            margin-left: 20px;
            margin-top: 0px;
        }
        
        .MECSizesAvailable-dkGreenText {
            font-family: "verdana";
            font-style: normal;
            font-weight: 700;
            font-size: 18px;
            color: rgb(95, 140, 60);
            text-align: center;
            line-height: 1;
            margin-top: 4px;
            margin-bottom: 4px;
        }
        .MECSizesAvailableLeft {
            float: left;
            width: 125px;
            border: 2px solid;
            margin-left: -3px;
        }
        .MECSizesAvailableRight {
            text-align: center;
            float: right;
            width: 82px;
            border: 2px solid;
            border-left: 0px;
            margin-right: 18px;
        }
        
        .tealHeader {
            background-color: #8CC6EC;
            
        }
        
        .darkTealHeader {
            background-color: rgb(0,108,103);
            font-weight: 500;
            font-size: 15px;
            width: 777px;
            color: white;
            margin-left: -10px;
            height: 30px;
            
        }
        
        .tealHeaderLeft {
            font-weight: 700;
            background-color: #8CC6EC;
            border-bottom-left-radius: 10px;
        }
        
        .tealHeaderRight {
            font-weight: 700;
            background-color: #8CC6EC;
            border-bottom-right-radius: 10px;
        }
        
         .tealHeaderRight2 {
            background-color: #8CC6EC;
            border-bottom-right-radius: 10px;
            margin-left: 4px;
            color: #65cbc9;
            padding-left: 27px;
            font-weight: 700;
        }
        
         .tealHeaderRight3 {
            background-color: #8CC6EC;
            border-bottom-right-radius: 10px;
            padding-left: 43px;
            font-weight: 700;
        }
        
         .tealHeaderRightSignNow {
            background-color: #8CC6EC;
            border-bottom-right-radius: 10px;
            padding-left: 182px;
        }
        
        .MedicareFreqDefaultText {
            white-space: nowrap;
            font-size: 11px;
            font-family: verdana !important;
            font-style: italic;
            font-weight: 600;
            margin-top: -6px;
            margin-left: 5px;
            /* margin-bottom: -2px; */
            float: left;
            letter-spacing: 0px;
        }
        .specInstructionsAddText {
            margin-top: -15px;
            margin-bottom: -10px;
        }
        
        .specInstructionsAddText label {
            font-size: 12px;
            font-weight: 500;
        }
        
        .logouthref {
            font-family: verdana !important;
            color: #8CC6EC;
            font-weight: 500;
        }
        
        .logouthref:hover {
            background-color: transparent;
        }
        
        .active {
            background-color: #8CC6EC !important;    
            color:white;
           
        }
        .active a {
            color: white;
        }
        
        .attachmentRedText {
            font-size: 14px;
            font-weight: 500;
            margin-left: 10px;
            font-family: verdana !important;
            color: red;
            margin-bottom: 5px;
        }
        
        .attachmentBlackText {
            font-size: 13px;
            font-weight: 500;
            margin-left: 20px;
            font-family: verdana !important;
            color: black;
        }
        .attachmentSmallBlackText {
            font-size: 10px;
            font-weight: 500;
            margin-left: 10px;
            font-family: verdana !important;
            color: black;
        }
        
        .coudeLongText {
            font-size: 13px;
            font-weight: 500;
            font-family: verdana !important;
            color: black;
            white-space: nowrap;
        }
        
        .greenText12px {
            margin-left: 15px;
            font-size: 12px;
            color: #58ac34;
            text-decoration: none;
            font-weight: 500;
        }
        
        .menu {
            margin-left: 0px;
        }
        
        
    .portalHeaderBar {
        width: 1000px;
        height: 17px;
        background-color: #004593
    }
    
    .trackMyPtsLegend {
        margin-top: 25px;
        margin-left: -20px;
        margin-right: 15px;
        /* margin-bottom: -36px; */
        background-color: #e9f5d7;
        width: 800px;
        /*text-align: center;*/
        border: 2px solid #004593;
        height: 80px;
        border-radius: 10px;
        font-size: 11px;
    }
    
    .faxText {
        font-size: 12px;
        font-weight: 500;
        margin-left: 5px;
    }
    
    .mecMedicareFreqText {
        margin-left: 128px;
        font-size: 11px;
        font-family: verdana !important;
        font-style: italic;
        font-weight: 600;
    }
    
    .viewSelect {
        font-size: 13px;
        color: black;
        float: right;
        margin-top: 10px;
        font-weight: 500;
    }
    
    @-moz-document url-prefix() {
        .viewSelect {
            font-size: 13px;
            color: black;
            float: right;
            margin-top: -25px;
            font-weight: 500;
        }
    }
    
     .officeSelect {
        font-size: 13px;
        color: black;
        margin-left: 0px !important;

    }
    
    .eSignVerticalBar {
        height: 65px;
        width: 2px;
        background-color: #004593;
        margin-top: -75px;
        margin-left: 125px;
    }
    
    
    .MyTrainingPanelTools {
    margin: 0 auto 0 auto;
    width: 185px;
    height: 250px;
    background-color: #004593;
    float: left;
    margin-left: 21px;
    margin-top: 25px;
    font-weight: bold;
    text-align: center;
    color: white;
    font-size: 16px;
    }
    
     .bottomNavTrainingTools {
        margin: 0 auto 0 auto;
        width: 1000px;
        height: 300px;

    }
    
    .redRenewButton {
        color: white;
        background-color: rgb(255,89,89);
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 13px;
        font-weight: 500;
        font-size: 15px;
        line-height: .7;
        padding-top: 9px;
        padding-bottom: 9px;
        /* padding-left: 3px; */
        /* padding-right: 3px; */
        width: 90px;
    }
    
    .helpGreetingText {
        color: #004593;
        font-size: 22px;
        font-weight: 500;
        margin-left: 10px;
    }
    
    .roundPlus {
            display: block;
            border: 2px solid #47a598;
            border-radius: 50%;
            height: 12px;
            width: 12px;
            background-color: #47a598;
    }

    .roundPlus span {
        float: left;
    color: white;
    /* background-color: black; */
    font-size: 14px;
    font-weight: 500;
    /* top: 348px; */
    /* left: 44px; */
    margin-left: -1px;
    margin-top: -6px;
    }

#purewickStep1 {
      width: 1000px;
      height: 35px;
      background:url(../images/product_crumb_35_1000.png) no-repeat;
      margin-bottom: 15px;
}

#purewickStep2 {
      width: 1000px;
      height: 35px;
      background:url(../images/submit_crumb_35_1000.png) no-repeat;
      margin-bottom: 15px;
}

#rxProgressStep1 {
      width: 1000px;
      height: 35px;
      background:url(../images/prescription_bar.png) no-repeat;
      margin-bottom: 15px;
}

#rxProgressStep2 {
      width: 1000px;
      height: 35px;
      background:url(../images/attachment_bar.png) no-repeat;
      margin-bottom: 15px;
}

#rxProgressStep3 {
      width: 1000px;
      height: 35px;
      background:url(../images/submit_sig_bar.png) no-repeat;
      margin-bottom: 15px;
}


/*  Login Page  */
#loginwrapper {
    margin: 0 auto;
    width: 1000px;
}

#loginheader {
    float: left;
    height: 100px;
    width: 1000px;
    background:url(../images/bardLoginTop100_1000.jpg) no-repeat;
}

#loginDialogHeader
     {float: left;
      margin-top: 10px;
      width: 600px;
      height: 131px;
      background:url(../images/loginDialogHeader.jpg) no-repeat;
}

#loginWelcomeText {
        font-family: verdana !important;
    font-size: 29px;
    color: #004593;
    float: left;
    margin-top: 130px;
    font-weight: bold;
    margin-left: 45px;
    margin-bottom: 30px;
    text-align: center;
}

#loginBardCareLogo {
    float: right;
    margin-top: 20px;
    margin-right: 10px;
    width: 174px;
    height: 36px;
    background: url(../images/bard_care_green_logo174_36.png) no-repeat;
 }

#loginlogo
 {    float: left;
      margin-top: 20px;
      margin-left: 10px;
      width: 160px;
      height: 50px;
      background:url(../images/link_logo_login_160_50.png) no-repeat;
}

#loginDialogHeaderNoWelcome
     {float: left;
      margin-top: 10px;
      width: 600px;
      height: 120px;
      background:url(../images/loginDialogHeaderNoWelcome.jpg) no-repeat;
}

#loginDialogTagline
     {
        float: left;
        width: 600px;
        height: 35px;
        margin-top: 30px;
        margin-left: 250px;
        background:url(../images/loginDialogTagline.jpg) no-repeat;
  
}


#logincontent {
    float: left;
    background: #FFFFFF;
    width: 800px;
    height: 600px;
  /*  background:url(../images/bardLoginContent.jpg) no-repeat; */
}

#loginleftcolumn {
    background: #33CCFF;
    width: 100px;
    height: 600px;
    float: left;
    background:url(../images/bardLoginLeft100_600.jpg) no-repeat;
}

#loginrightcolumn {
    background: #CC33FF;
    width: 100px;
    height: 600px;
    float: left;
    background:url(../images/bardLoginRight100_600.jpg) no-repeat;
}

#loginfooter {
    height: 100px;
    width: 1000px;
    background: #33FF66;
    clear: both;
    background:url(../images/bardLoginBottom100_1000.jpg) no-repeat;
} 


/*----------------------------------------------------------------------------*/
/* HEADER */
/*----------------------------------------------------------------------------*/

#header {
    width: 100%;
    min-width: 990px;
    _width: auto;
    height: 240px;
    background-color: #fff;
    
}

#headerMain {
    width: 1000px;
    height: 115px;
    margin: auto;
    background-color: #004593;
    margin-top: 25px;
    position: relative;
}




#headerMain .headerLogo {
background:url(../images/linkReverseLogo.jpg); 
width:200px;
height:64px;
position: absolute;
top: 20px;
left: 20px;
/*margin-left: 30px;
margin-top: 20px;
*/
}

#headerMain .headerTagline
     {float: right;
      margin-top: 15px;
      margin-right: 20px;
      height: 26px;
      width: 330px;
      background:url(../images/tagline.jpg) no-repeat;
}

#headerMain .headerNav {
position: absolute;
    left: 315px;
    top: 10px;
    overflow: hidden;
    width: 640px;
    height: 80px;
    margin: 0;
    padding: 0;
}

#header .content {
background:url(../images/header_logo.jpg) no-repeat scroll 22px 30px transparent; /* !!! IMAGEUPDATED */
height:195px;
margin:0 auto;
position:relative;
width:990px;
border-bottom: 1px solid #BDBCB9;
}

/*---- Titles ----*/
#header h1#corp-title {
    margin: 0;
    padding: 0;
    width: 0;
    height: 0;
    overflow: hidden;
}
#header h2#site-title {
    position: absolute;
    left: 21px;
    top: 11px;
    overflow: hidden;
}
#header h2#site-title a {
    display: block;
    width: 260px;
    height: 70px;
    text-indent: -10000px;
    overflow: hidden;
    margin: 0 0 0 30px;
}
#header h2#site-title a:hover {
    background-color: transparent;
}

/*---- Primary Navigation ----*/
ul#nav1 {
    /*position: absolute;
    left: 315px;
    top: 109px;
    overflow: hidden;
    width: 640px;
    height: 80px;
    margin: 0;
    padding: 0;
    */
}
ul#nav1 li {
    float: left;
    display: inline;
    margin: 0 6px 0 0;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    margin:0 0 0 -1px;
    overflow: hidden;
        color:#fff;
}

ul#nav1 li li {
    color:#004593;
    font-weight: bold;
    line-height: 16px;
}
ul#nav1 li a {
    display: block;
    
    color:#000;
    font-size: 1.1em;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-decoration: none;
}


ul#nav1 li a span {
    display: block;
    height: 22px;
    padding: 5px 18px 0;
    cursor: pointer;
}
ul#nav1 li.hilite a:hover,
ul#nav1 li.active a:hover {
    text-decoration: none;
    color: #2D1C02;
        
}
/*subnav*/
ul#nav1 li ul.subnav {
    display: none;
    position: absolute;
    left: 55px;
    top: 45px;
    width: auto;
    margin: 0;
    padding: 0;
}
ul#nav1 li.hilite ul.subnav,
ul#nav1 li.active ul.subnav {
    display: block;
}
ul#nav1 li.hilite ul.subnav li,
ul#nav1 li.active ul.subnav li {
    margin: 0 15px 0 0;
}
ul#nav1 li.hilite ul.subnav li a,
ul#nav1 li.hilite ul.subnav li a span,
ul#nav1 li.active ul.subnav li a,
ul#nav1 li.active ul.subnav li a span {
    background: none;
    height: auto;
        color: #000;
    text-decoration: none;
}
ul#nav1 li ul.subnav li a{
    text-transform: none;
}
ul#nav1 li.hilite ul.subnav li a,
ul#nav1 li.active ul.subnav li a {
        color: #000;
    font-size: 1em;
    text-decoration: none;
}
ul#nav1 li.hilite ul.subnav li.active a,

ul#nav1 li.active ul.subnav li.active a {
    text-decoration: none;
    color: #2D1C02;
}

ul#nav1 li.hilite ul.subnav li a:hover,
ul#nav1 li.active ul.subnav li a:hover {
    background-color: #2A8A15 !important;
    color: #FFFFFF !important;

}



#skip-nav {
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
}

/*---- Site Toggle ----*/
#site-toggle {
    position: absolute;
    left: 766px;
    top: 28px;
    z-index: 100;
    width: 200px;
    overflow: hidden;
}
#site-toggle ul {
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0;
    float: right;
}
#site-toggle ul li {
    font-size: 0.8em;
    float: left;
    border-right: 1px solid #f3f3f3;
    margin: 0 8px 0 0;
    padding: 0 8px 0 0;
    line-height: 1.2em;
}
#site-toggle ul li.last {
    border-right: none;
    margin: 0;
    padding: 0;
}
#site-toggle ul li a {
    display: block;
    color: #353636;
    text-decoration: none;
}
#site-toggle ul li a:hover {
    
}

/*---- User Area ----*/
/*#user-area {
    left:28px;
    overflow:hidden;
    position:absolute;
    top:196px;
}

*/

#user-area {
    float: right;
    margin-right: 150px;
    margin-top: 63px;
}
#user-area span {
display:block;
float:left;
margin:0 10px 0 0;
padding:5px 0 0;
}
#user-area span.greeting {
font-family:Corbel,Arial,Verdana,sans-serif;
font-size:1.25em;
font-weight:900;
padding:3px 0 0;
}
#user-area span.username {
font-family:Corbel,Arial,Verdana,sans-serif;
font-size:1.25em;
font-weight:bold;
padding:3px 3px 0 0;
}
#user-area a.sbx_button {
background:url("../images2/global/button_bg_1b.gif") no-repeat scroll 0 0 transparent; /* !!! IMAGEUPDATED */
color:#FFFFFF;
display:block;
float:left;
font-size:1em;
height:28px;
margin:0 8px 0 0;
overflow:hidden;
text-decoration:none;
background-position: left top;
}

#user-area a.sbx_button:hover {
    background-position: left bottom;

}

#user-area a.sbx_button span {
color:#FFFFFF;
cursor:pointer;
display:block;
height:22px;
margin:0;
padding:6px 20px 0;
}



/*---- Signed-in Menu ----*/
#user-menu {
left:334px;
overflow:hidden;
position:absolute;
top:196px;
}
#user-menu ul {
    margin: 0;
    padding: 0 0 0 18px;
    overflow: hidden;
    list-style: none;
    background: transparent url(../images2/global/user_menuitem_bg.gif) 0 50% no-repeat;
    _width: 100%;
}
#user-menu ul li {
    float: left;
}
#user-menu ul li a.sbx_button {
background:url("../images2/global/button_bg_1b.gif") no-repeat scroll 0 0 transparent; /* !!! IMAGEUPDATED */
color:#2D1C02;
display:block;
float:left;
font-size:0.9em;
height:28px;
margin:0 5px 0 0;
overflow:hidden;
text-decoration:none;
}
#user-menu ul li a.sbx_button span {

color:#FFFFFF;
cursor:pointer;
display:block;
height:21px;
margin:0;
padding:7px 15px 0;
text-transform:capitalize;
}



/*----------------------------------------------------------------------------*/
/*---- MAIN ----*/
/*----------------------------------------------------------------------------*/

/*---- Moderator flag ----*/
.moderator {
    color: #00704a;
}

/*---- Main Content ----*/
#main {
    background-color: #fff;
    min-width: 990px;
    border-top: 1px solid #ECECEC;
    border-bottom: 1px solid #BDBCB9;
    background: transparent url() 0 100% no-repeat;
}
#main .content {
    margin: 0 auto 0 auto;
    padding: 40px 30px 100px 30px;
    width: 930px;
    overflow: hidden;
    background: transparent url() 0 20px no-repeat;
    z-index: -1;
}
#main big.uline {
    display: block;
    margin: 0 0 20px 0;
    padding: 0 0 25px 0;
    border-bottom: 1px solid #BDBCB9;
}
#main .content .col-a {
    float: right;
    width: 624px;
}
#main .content .col-b {
    float: left;
    width: 262px;
}

#mainNew {
    background-color: #fff;
    min-width: 1000px;
    background: transparent url() 0 100% no-repeat;
}
#mainNew .content {
    margin: 0 auto 0 auto;
    width: 1000px;
    margin-top: 20px;  /*added 5_10_2017*/
    overflow: hidden;
    background: transparent url() 0 20px no-repeat;
}

#mainNew .content .rightColumn {
    float: right;
    height: 403px;
    width: 15%;
    background-color: #004593;
    /*margin-top: 20px;*/
   /* margin-bottom: -40px; */
}

#mainNew .content .rightColumn .section1 {
    float: right;
    height: 200px;
    width: 100%;
    background-color: #004593;
}

#mainNew .content .rightColumn .section2 {
    float: right;
    height: 200px;
    width: 100%;
    background-color: rgb(0,112,60);
}

#mainNew .content .rightColumn .section3 {
    float: right;
    height: 100%;
    width: 100%;
    background-color: #004593;
    /*margin-top: 12px;*/
}

#mainNew .content .centerSection {
    float: left;
    width: 80%;
    background-color: #FFFFFF;
    margin-bottom: 25px;
    margin-left: 25px;
}

#mainNew .content .centerSectionMainPage {
    float: left;
    width: 85%;
    background-color: #FFFFFF;
}


#mainNew .bottomNav {
    margin: 0 auto 0 auto;
    width: 1000px;
    height: 300px;
    margin-top: 5px;
    background-color: #8CC6EC;
    margin-bottom: 20px;
}

.chat_button {
background:url(../images/chat_button_75w.png); 
width:75px;
height:29px;
margin-left: 35px;
margin-top: 10px;

}

.circle_arrow {
background:url(../images/arro_button20_20.png); 
margin: 0 auto 0 auto;
width:20px;
height:20px;
margin-top: 10px;
}

.circle_arrow_to_do {
background:url(../images/arro_button20_20.png); 
margin: 0 auto 0 auto;
width:20px;
height:20px;
margin-top: 0px;
}



.email_icon {
background:url(../images/email_icon20_16.png); 
margin: 0 auto 0 auto;
width:20px;
height:16px;
background-repeat: no-repeat;
}


.orange_arrow_right {
background:url(../images/orange_arrow_right_button20.png); 
margin: 0 auto 0 auto;
width:20px;
height:20px;
float: left;

}

.orange_arrow_down {
background:url(../images/orange_arrow_down_button20.png); 
margin: 0 auto 0 auto;
width:20px;
height:20px;
float: left;

}

.green_arrow_right {
background:url(../images/green_arro_right_button20.png); 
margin: 0 auto 0 auto;
width:20px;
height:20px;
float: left;

}

.green_arrow_down {
background:url(../images/green_arro_down_button20.png); 
margin: 0 auto 0 auto;
width:20px;
height:20px;
float: left;

}
.next_Button {
background-image:url(../images/nextButton.png); 
margin: 0 auto 0 auto;
width:100px;
height:20px;
margin-top: 15px;
}

.smallWhiteText {
    text-align: center;
    color: white;
    font-size: 11px;
    margin-top: 8px;
    font-weight: 500;
    margin-top: 3px;
}

#mainNew .bottomNav .panelNewScript {
    margin: 0 auto 0 auto;
    width: 176px;
    height: 250px;
    background-color: #023970;
    float: left;
    margin-left: 20px;
    margin-top: 25px;
    font-weight: bold;
    text-align: center;
    color: white;
    font-size: 16px;
}

#mainNew .bottomNav .panelPurewick {
    margin: 0 auto 0 auto;
    width: 176px;
    height: 250px;
    background-color: #023970;
    float: left;
    margin-left: 20px;
    margin-top: 25px;
    font-weight: bold;
    text-align: center;
    color: white;
    font-size: 16px;
}

#mainNew .panelNewScript .newScriptImage {
background:url(../images/create_signature185_125.png); 
width:176px;
height:125px;
margin-bottom: 5px;

/*margin-left: 30px;
margin-top: 20px;
*/
}

#mainNew .panelPurewick .purewickImage {
background:url(../images/PureWick-Flex_System_185_125.jpg); 
width:176px;
height:125px;
margin-bottom: 5px;

/*margin-left: 30px;
margin-top: 20px;
*/
}

#mainNew .panelToDo .ToDoImage {
background:url(../images/mytodolist185_125.png); 
width:176px;
height:125px;
margin-bottom: 5px;

/*margin-left: 30px;
margin-top: 20px;
*/
}

#mainNew .panelTrackPt .TrackPtImage {
background:url(../images/track_patient_image185_125.png); 
width:176px;
height:125px;
margin-bottom: 5px;

/*margin-left: 30px;
margin-top: 20px;
*/
}

#mainNew .panelMyTraining .MyTrainingImage {
background:url(../images/mytrainingtools185_125.png); 
width:176px;
height:125px;
margin-bottom: 5px;

/*margin-left: 30px;
margin-top: 20px;
*/
}


.MyTrainingPanel {
    margin: 0 auto 0 auto;
    width: 185px;
    height: 250px;
    background-color: #004593;
    float: left;
    margin-left: 30px;
    margin-top: 25px;
    font-weight: bold;
    text-align: center;
    color: white;
    font-size: 16px;
}

.MyTrainingPanelLeft {
    width: 185px;
    height: 250px;
    background-color: #004593;
    float: left;
    margin-left: 85px;
    margin-top: 25px;
    font-weight: bold;
    text-align: center;
    color: white;
    font-size: 16px;
}

.FemaleTrainingImage {
    background:url(../images/female_training_image185_125.png); 
    width:185px;
    height:125px;
}

.MaleTrainingImage {
    background:url(../images/male_training_image185_125.png); 
    width:185px;
    height:125px;
}

.PediatricTrainingImage {
    background:url(../images/pediatric_training185_125.png); 
    width:185px;
    height:125px;
}

.PurewickTrainingImage {
    background:url(../images/PureWick_Flex_Drydoc_185_125.jpg); 
    width:185px;
    height:125px;
}

.ClosedSystemTrainingImage {
    background:url(../images/closed_system_training185_125.png); 
    width:185px;
    height:125px;
}

.BardCareTrainingImage {
    background:url(../images/hands_in185_125.png); 
    width:185px;
    height:125px;
}

.LinkTrainingImage {
    background:url(../images/link_graphic185_125.png); 
    width:185px;
    height:125px;
}

.LiberatorTrainingImage {
    background:url(../images/bard_liberator_graphic185_125.png); 
    width:185px;
    height:125px;
}

.YouCanTrainingImage {
    background:url(../images/yes_i_can_graphic185_125.png); 
    width:185px;
    height:125px;
}

.smallMovieIcon {
    background:url(../images/movies15_15.png); 
    width:15px;
    height:15px;
}


#mainNew .bottomNav .panelToDo {
    margin: 0 auto 0 auto;
    width: 176px;
    height: 250px;
    background-color: #023970;
    float: left;
    margin-left: 20px;
    margin-top: 25px;
    font-weight: bold;
    text-align: center;
    color: white;
    font-size: 16px;
}

#mainNew .bottomNav .panelTrackPt {
    margin: 0 auto 0 auto;
    width: 176px;
    height: 250px;
    background-color: #023970;
    float: left;
    margin-left: 20px;
    margin-top: 25px;
    font-weight: bold;
    text-align: center;
    color: white;
    font-size: 16px;
}

#mainNew .bottomNav .panelMyTraining {
    margin: 0 auto 0 auto;
    width: 176px;
    height: 250px;
    background-color: #023970;
    float: left;
    margin-left: 20px;
    margin-top: 25px;
    font-weight: bold;
    text-align: center;
    color: white;
    font-size: 16px;
}



#mainNew .footer {
    margin: 0 auto 0 auto;
    width: 1000px;
    height: 16px;
    background-color: #004593;
    padding: 5px;
    margin-top: 0px;
}

.footerLogo{
    background:url(../images/Bard-Care-white.png); 
    width:200px;
    height:39px;
    margin-left: 20px;
}

.footerTagline {
          float: right;
          margin-top: -30px;
          margin-right: 20px;
          height: 26px;
          width: 330px;
          background:url(../images/taglineGreenBack.jpg) no-repeat;
 }

#mainNew .footerTerms {
    margin: 0 auto 0 auto;
    width: 1000px;
    height: 75px;
}

/*---- Home Page Intro ----*/
.home-intro {
/*  width: 624px;
    overflow: hidden;
    padding: 5px 0 20px 0;
    .home-intro{ 
        */
    background: transparent url("../images/home_intro.jpg") 0 0 no-repeat; /* !!! IMAGEUPDATED */
    width: 639px;
    height: 360px;
}


/*---- Headings ----*/
#main h1 {
    font-size: 1.8em;
    font-weight: normal;
    background: transparent url(../images/heading_line.gif) 0 78% no-repeat;
}
#main h1 span {
    background-color: #fff;
    padding: 0 6px 0 0;
}
#main h2 {
    font-size: 1.7em;
    font-weight: normal;
    background: transparent url(../images/heading_line.gif) 0 78% no-repeat;
    margin-bottom: 13px;
}
#main h2 span {
    background-color: #fff;
    padding: 0 6px 0 0;
}
#main h3 {
    font-size: 1.4em;
    font-weight: normal;
}

/*---- Search Field ----*/

.search_module {
    display: block;
    overflow: hidden;
    margin: 0 0 17px 0;
    width: 261px;
    background:url("../images2/global/field_search.gif") no-repeat scroll 0 0 transparent; /* !!! IMAGEUPDATED */
}
.search_module .search_module_textbox {
    background:url("../images2/global/field_search.gif") no-repeat scroll 0 0 transparent; /* !!! IMAGEUPDATED */
border:medium none;
color:#000000;
display:block;
float:left;
font-size:1.1em;
height:27px;
padding:3px 0 0 8px;
width:226px;
}
.search_module .search_module_button {
background:url("../images2/global/field_search.gif") no-repeat scroll 100% 0 transparent; /* !!! IMAGEUPDATED */
border:medium none;
cursor:pointer;
display:block;
float:right;
height:30px;
text-indent:-10000px;
width:27px;
}

.search_module .search_module_button:hover{
    background-position: 100% 100%;
}
/*---- Partner Category ----*/
.partner-category {
    margin: 0 0 50px 0;
}
#main .partner-category h3 {
    text-transform: uppercase;
    font-size: 1.2em;
    margin: 20px 0;
}
.partner-category ul {
    margin: 0 0 25px 0;
    padding: 0 0 15px;
    list-style: none;
    background: transparent url(../images/heading3_line.gif) 0 100% no-repeat;
    
}
.partner-category ul li {
    overflow: hidden;
    margin: 0 0 5px 0;
}
.partner-category ul li span {
        font-size: 1.1em;
    float: left;
    display: block;
    width: 60px;
    text-align: center;
}
.partner-category ul li a {
    float: left;
    display: inline-block;
    
    font-size: 0.98em;
}
.partner-category ul li div {
    float: right;
    display: block;
    width: 202px;
    font-size: 0.9em;
}
.archives_module{
    padding-top: 6px;
    margin-bottom: 25px;
}
.archives_module #ArchiveSideBar a{
    line-height: 1.56em;
}
/*---- tags_module ----*/
div.tags_module
{
    display:block;
}

div.tags_module .tags_level1 {
    font-size:11px;
}
div.tags_module .tags_level2 {
    font-size:15px;
}
div.tags_module .tags_level3 {
    font-size:16px;
    font-weight:bold;
}
div.tags_module .tags_hidden {
    display:none;
}

/*---- Idea List Key ----*/
ul.idea-list-key {
    width: 218px;
    margin: 0 0 25px 0;
    padding: 20px 20px 10px 20px;
    overflow: hidden;
    list-style: none;
    border: 1px solid #DCDBD4;
}
ul.idea-list-key li {
    margin: 0 0 10px 0;
}
ul.idea-list-key li small {
    display: block;
    height: 20px;
    background-position: 0 0;
    background-repeat: no-repeat;
    line-height: 1.8em;
    font-size: 0.90em;
}
ul.idea-list-key li small.launched {
    background-image: url(../images/icon_launched.gif);
    padding: 0 0 0 25px;
}
ul.idea-list-key li small.reviewed {
    background-image: url(../images/icon_reviewed.gif);
    padding: 0 0 0 25px;
}
ul.idea-list-key li small.coming-soon {
    background-image: url(../images/icon_in_progress.gif);
    padding: 0 0 0 25px;
}
ul.idea-list-key li small.under-review {
    background-image: url(../images/icon_under_rev.gif);
    padding: 0 0 0 23px;
}
ul.idea-list {
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
    background: transparent url(../images2/global/uline_main.gif) 0 0 no-repeat;
}
ul.idea-list li {
    line-height: 1.6em;
    margin: 0 0 2px 0;
    overflow: hidden;
    clear: both;
    font-size: 0.9em;
}
ul.idea-list li a {
    float: left;
    margin: 0 5px 0 0;
    text-decoration: none;
}
ul.idea-list li a:hover {
    
}
ul.idea-list li small {
    display: block;
    float: left;
    width: 22px;
    height: 20px;
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -10000px;
}
ul.idea-list li small.launched {
    background-image: url(../images/icon_launched.gif);
}
ul.idea-list li small.reviewed {
    background-image: url(../images/icon_reviewed.gif);
}
ul.idea-list li small.in-the-works {
    background-image: url(../images/icon_in_progress.gif);
}
ul.idea-list li small.under-review {
    background-image: url(../images/icon_under_rev.gif);
}

/*---- RSS Feed, Pagination ----*/
div.page-actions {
    overflow: hidden;
    padding-bottom: 15px;
    width: 100%;
    clear: both;
}
div.page-actions .pagination {
    float: right;
}
div.page-actions .pagination ul {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
div.page-actions .pagination ul li {
    float: left;
    display: inline;
    margin: 0 8px 0 0;
    font-size: 1em;
    color: #2D1C02;
    padding-top: 2px;
        font-family: Arial, sans-serif;
}
div.page-actions .pagination ul li a {
    text-decoration: none;
}
div.page-actions .pagination ul li.last {
    margin: 0;
}
div.page-actions .pagination ul li.next {
    font-size: 1em;
    margin-left: 2px;
    
}
a.rss-link {
    display: block;
    height: 16px;
    font-size: 0.9em;
    background: transparent url(../images2/global/icon_rss.gif) 0 0 no-repeat;
    padding: 0 0 0 20px;
}

a.rss-link:hover {
    background-color: #2A8A15
}

div.add-this {

}
div.page-actions a.rss-link {
    float: left;
}
div.page-actions div.add-this {
    float: right;
}

/*---- Article Entry ----*/

.entry,
.entry_individual {
    clear: both;
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
    padding-bottom: 15px;
}
.entry .entry_title {
    font-size: 1.6em;
    font-weight: 100;
    margin: 0 0 2px 0;
    overflow: hidden;
    
}

.entry_title a {
    color:#000;
}

.entry_title a:hover {
    color:#fff;
}

.entry_individual .entry_title {
    font-size: 2em;
    font-weight: bold;
    margin: 0 0 20px 0;
    overflow: hidden;
    
}
.entry_individual .entry_title a {
    color: #2D1C02;
}
.entry_individual .entry_title a:hover {
    text-decoration: none;
    cursor: default;
}
.entry .entry_title img.key,
.entry_individual .entry_title img.key {
    margin-left: 5px;
}


div.comments div.comment small.meta, div.comments-inbox div.comment small.meta, small.meta {
    font-size: .90em;
}

span.entry_author {font-weight: bold}

.entry_meta {
    margin: 0 0 24px 0;
    overflow: hidden;
}
.entry_meta table {
    width: 624px;
}
.entry_meta table td {
    vertical-align: top;
}
.entry_meta table td.col-1 {
    width: 429px;
}
.entry_meta table td.col-2 {
    width: 70px;
}
.entry_meta table td.col-3 {
    width: 125px;
}
.entry .entry_body,
.entry_individual .entry_body {
    margin: 0 0 22px 0;
    line-height: 1.55em;
        font-size: 1.1em;
}
.entry .entry_body .entry_avatar,
.entry_individual .entry_body .entry_avatar {
    float: left;
    margin: 2px 15px 5px 0;
}
.entry .entry_meta_bottom,
.entry_individual .entry_meta_bottom {
    clear: both;
}
.entry .entry_meta_bottom td,
.entry_individual .entry_meta_bottom td {
    vertical-align: top;
}
.entry .entry_meta_bottom .comments div,
.entry_individual .entry_meta_bottom .comments div{
    padding-right: 20px;
}
.entry .entry_meta_bottom a,
.entry_individual .entry_meta_bottom a {
    display: block;
    font-size: 0.9em;
    line-height: 1.75em;
    background-position: 0 60%;
    background-repeat: no-repeat;
    text-decoration: none;
    margin-right: 10px;
}
.entry .entry_meta_bottom td.posttags,
.entry_individual .entry_meta_bottom td.posttags
{
    background-image:url("../images2/global/icon_tags.gif"); /* !!! IMAGEUPDATED */
    background-repeat: no-repeat;
    padding:0 0 0 25px;


}
.entry .entry_meta_bottom td.posttags a,
.entry_individual .entry_meta_bottom td.posttags a
{
    display:inline;
    margin-right: 0;

}
.entry .entry_meta_bottom a:hover,
.entry_individual .entry_meta_bottom a:hover {
    background-color: #2A8A15;
    color: #FFFFFF;
}
.entry .entry_meta_bottom a.comments,
.entry_individual .entry_meta_bottom a.comments {
    background-image:url("../images2/global/icon_comment.gif"); /* !!! IMAGEUPDATED */
    padding: 0 0 0 30px;
    white-space:nowrap;
        line-height: 19px;
}


.entry_body ul {
    margin: 1em 0 1em 1em;
    padding: 0 0 0 1em;
}
.entry_body ul li {
    margin: 0 0 1em 0;
}

/*---- Comments ----*/
.comment {
    overflow: hidden;
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #BDBCB9;
    clear: both;
}
.comment .comment_left {
    width: 140px;
    float: left;
    font-size: 0.98em;
    overflow: hidden;
    padding: 1.3em 0 1.3em 0;
}
.comment .comment_right {
    width: 460px;
    float: right;
    border: none;
    padding: 0;
        font-size: 1.1em;
}
.comment .comment_right_mod
{
    width: 460px;
    float: right;
    border: none;
    padding: 0;
    color:#de8e16;
        font-size: 1.1em;
}
.comment .comment_author {
    font-weight: bold;
    margin: 0 0 2px 0;
}
.comment .comment_author_mod
{
    font-weight: bold;
    margin: 0 0 2px 0;
    color:#de8e16;
}
.comment .comment_date {
}

.post_comment_container {
    clear: both;
}
.post_comment_container .post_comment_left {
    float: left;
    width: 88px;
    margin-top: 12px;
    padding-right: 20px;
    text-align: right;
}
.post_comment_container .post_comment_right {

}
.post_comment_container .post_comment_right .sbx_buttons {
    padding: 20px 0 0 108px;
    overflow: hidden;
    clear: both;
}
.post_comment_container .post_comment_right .post_comment_field {
    float: left;
    width: 494px;
    height: 242px;
    border: 1px solid #D3D2D0;
    background-color: #fff;
    padding: 10px;
    font-size: 1.25em;
}
.post_comment_container .post_comment_right .post_comment_button {
    padding: 0 0 0 108px;
    overflow: hidden;
    clear: both;
    padding-top: 10px;
}
/*Sign-in Message*/
.entry_individual_makeacomment {
    padding-top: 5px;
    overflow: hidden;
}
.entry_individual_makeacomment span {
    line-height: 2em;
}
.entry_individual_makeacomment a.sbx_button {
    background:url("../images2/global/button_bg_1b.gif") no-repeat scroll 0 0 transparent; /* !!! IMAGEUPDATED */
color:#FFFFFF;
display:block;
float:left;
height:28px;
text-decoration:none;
margin-right: 10px;
}
.entry_individual_makeacomment a.sbx_button span {
    background:url("../images2/global/button_bg_2b.gif") no-repeat scroll 100% 0 transparent; /* !!! IMAGEUPDATED */
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:1em;
height:28px;
margin:0;
padding:0 20px;
vertical-align:top;
}


/*----------------------------------------------------------------------------*/
/* FOOTER */
/*----------------------------------------------------------------------------*/

#footer {
background-color:#282828;
border-top:5px solid #71B43A;
min-width:990px;
width:100%;
}
#footer .content {
    width: 930px;
    margin: 0 auto 0 auto;
    padding: 48px 30px 20px 30px;
    overflow: hidden;
    background: transparent url('../images/footer.jpg') no-repeat 905px 53px; /* !!! IMAGEUPDATED */
}

/*---- Secondary (bottom) Navigation ----*/
#nav3 {
    margin: 0;
    padding: 0;
    list-style: none;
}
#nav3 li {
    float: left;
    width: 165px;
    color: #fff;
    margin: 0 0 40px 0;
}
#nav3 li h5 {
    font-size: 0.8em;
    margin: 0 0 10px 0;
}
#nav3 li ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#nav3 li ul li {
    margin: 0 0 5px 0;
    line-height: 0.7em;
}
#nav3 li ul li a {
    color: #fff;
    font-size: 0.7em;
    text-decoration: none;
}
#nav3 li ul li a:hover {
    
}
#sf-link a {
    display: block;
    width: 135px;
    height: 33px;
    background: transparent url(../images2/global/icon_salesforce.gif) 0 0 no-repeat; /* !!! IMAGEUPDATED */
    text-indent: -10000px;
}
/*---- Tertiary (copyright) Navigation ----*/
#nav4 {
    clear: both;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
#nav4 li {
    float: left;
    display: inline;
    font-size: 0.65em;
    color: #fff;
    padding: 0 15px 0 0;
}
#nav4 li a {
    color: #fff;
    text-decoration: none;
}
#nav4 li a:hover {
    
}



.module_heading{
    display:block;
    color:#2D1C02;

    display: block;
    margin: 20px 0px 20px 0px;

    background-color:#FFFFFF;
    padding:0 6px 0 0;
    background: transparent url(../images/heading_line.gif) 0 78% no-repeat;

    font-size:2em;
    font-weight:normal;
}

.rule
{
    border-bottom:1px solid #BDBCB9;
    clear:both;
    margin:0 0 15px;
    overflow:hidden;
    padding:0 0 15px;
}

.archiveYearLink span.minus
{
    display: none;
    font-size: 1.0em;
}

.archiveYearLink span.plus
{
    display: inline;
    font-size: 1.0em;
}

div.archiveItem
{
    padding-left: 15px;
}

.monthsShown span.minus
{
    display: inline;
    font-size: 1.0em;
}

.monthsShown span.plus
{
    display: none;
    font-size: 1.0em;
}
