﻿body
{
    background-color: white;
    margin: 5px 5px 5px 5px;
    padding: 0;
    height: 100%;
    font-family: Arial;
    /* background-color: #CCCCCC; */
}

LEGEND
{
    font-weight: bold;
}

.dyn LI
{
    /*float: none;
    margin: 0 0 10px 0;*/
}

.btn
{
    cursor: pointer;
}

.containerobject
{
    min-height: 577px; /* 577px */
}

.headerimage
{
    margin: 0;
}

#container
{
    background-color: #F4F4F4;
}

/*#footer
{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 15px;
    background-color: #F4F4F4;
}*/

.label
{
    color: Black;
    font: 10pt Arial;
}

.labeltext
{
    font: Arial 12pt sans-serif;
}

.medhistory
{
    background-color: #F4F4F4;
    color: Black;
}

.fieldy             /* Used by asp:Panel fieldsets for backgrounds */
{
    background-color: #F4F4F4;
    /* margin: 5px 5px 5px 5px; */
}

.righty
{
    /* For things that we want to have right-aligned */
    float: right;
}

.medhistlines   /* Used for Dates on Medical History 1 for the "History of Procedures & Date" Section */
{
    width: 75%;
    float: left;
}

.shorttb    /* Used for small number counts (e.g. 5-10, 99, 350, etc.) */
{
    width: 45px;
}

.rxrefill
{
    border-color: Blue !important;
    width: 35px;
}

.longtb     /* Used for description fields */
{
    width: 25%;
}

.rxdesctb
{
    width: 312px;
}

.datetb     /* Used for textboxes displaying dates */
{
    width: 100px;
}

.icd
{
    width: 80px;
}

.immdates   /* Used for immunization dates */
{
    float: left;
    margin-right: 2em;
}

.widelines
{
    width: 90%;
}

.midlines
{
    width: 85%;
}

.tinytb     /* Used for date pulldown on the Consult2 page */
{
    border-color: Blue !important;
    width: 35px;
}

.monyr      /* Used for month and year pulldowns on the Consult2 page */
{
    border-color: Blue !important;
    width: 45px;
}

.pct50
{
    width: 50%;
}

.pct60
{
    width: 65%;
}

.pct75
{
    width: 75%;
}

.pct100
{
    width: 100%;
}

.row
{
    width: 100%;
}

/*.row:hover
{
    background-color: Yellow;
    cursor: pointer;
}*/

.OptionNormal
{
    background-color: White;
}
.OptionOver
{
    background-color: Yellow;
    cursor: pointer;
}

.nature_status_table
{
    background-color: White;
    cursor: pointer;
    color: Blue;
    font-size: small;
    text-align: left;
    font-weight: normal;
    width: 100%;
}

.followup_div
{
    margin-top: 1px;
    border-left: solid 1px #444;
    border-bottom: solid 1px #444;
    border-right: solid 1px #444;
    overflow: auto;
    display: none;
    position: absolute;
    width: 195px;
    height: 100px;
}

.followup_line
{
    width: 195px;
}

.problem_month_div
{
    margin-top: 1px;
    border-left: solid 1px #444;
    border-bottom: solid 1px #444;
    border-right: solid 1px #444;
    overflow: auto;
    display: none;
    position: absolute;
    width: 48px; /* was 45px */
    height: 100px;
}

.problem_year_div
{
    margin-top: 1px;
    border-left: solid 1px #444;
    border-bottom: solid 1px #444;
    border-right: solid 1px #444;
    overflow: auto;
    display: none;
    position: absolute;
    width: 51px;
    height: 100px; 
}

.statustb
{
    border-color: Blue !important;
    width: 75px;
}

.nature_status_div
{
    background-color: White;
    margin-top: 1px;
    border-left: solid 1px #444;
    border-bottom: solid 1px #444;
    border-right: solid 1px #444;
    overflow: auto;
    display: none;
    position: absolute;
    width: 95px;
    height: 100px;
}

.rx_status_div
{
    background-color: White;
    margin-top: 1px;
    border-left: solid 1px #444;
    border-bottom: solid 1px #444;
    border-right: solid 1px #444;
    overflow: auto;
    display: none;
    position: absolute;
    width: 75px;
    height: 65px;
}

.rx_qty_refill_div
{
    background-color: White;
    margin-top: 1px;
    border-left: solid 1px #444;
    border-bottom: solid 1px #444;
    border-right: solid 1px #444;
    overflow: auto;
    display: none;
    position: absolute;
    width: 65px;
    height: 95px;
}

.orders
{
    width: 45px;
}
.order_div
{
    background-color: White;
    margin-top: 1px;
    border-left: solid 1px #444;
    border-bottom: solid 1px #444;
    border-right: solid 1px #444;
    overflow: auto;
    display: none;
    position: absolute;
    width: 45px;
    height: 85px;
}

.codebasis
{
    width: 95px;
}

.codebasis_div
{
    background-color: White;
    margin-top: 1px;
    border-left: solid 1px #444;
    border-bottom: solid 1px #444;
    border-right: solid 1px #444;
    overflow: auto;
    display: none;
    position: absolute;
    width: 95px;
    height: 65px;
}

.rxsig     /* Used for Rx sig fields on the Consult page */
{
    border-color: Blue !important;
    width: 75px;
}

.rxstat     /* Used for Rx stat field on the Consult page */
{
    border-color: Blue !important;
    width: 75px;
    vertical-align: top;
}

.PanelPaddingLeft
{
    padding-left: 25px;
    padding-top: 5px;
    padding-bottom: 5px;

}

.TextBoxRAlign  /* Used for textboxes on the Encounter page to keep them on the right */
{
    float: right;
    width: 77%;/* was 65%;*/
}

.rxsig_div      /* Used for Sig2 and Sig3 fields which need longer descriptions */
{
    margin-top: 1px;
    border-left: solid 1px #444;
    border-bottom: solid 1px #444;
    border-right: solid 1px #444;
    overflow: auto;
    display: none;
    position: absolute;
    width: 225px;
    height: 100px;
}

.txtholder      /* Used for inline-blocks that properly keeps multiple lines lined up */
{
    /* display: -moz-inline-block; */
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
}

.txtholder2      /* Used for inline-blocks that properly keeps multiple lines lined up */
{
    /* display: -moz-inline-block; */
    display:inline;
    vertical-align: top; 
    overflow: hidden;
    
  
    
}