.clientIcons {
    position:        relative;
    display:        block;
    float:            left;
    width:            64px;
}
.clientHeader {
    position:        relative;
    float:            left;
    width:            922px;
}
.clientMain {
    position:        relative;
    float:            left;
    width:            916px;
}
.clientMainDetails {
    position:        relative;
    float:            left;
    width:            720px;
}
.clientMainInfo {
    position:        relative;
    float:            right;
    width:            185px;
}
.clientPrintFacesheet {
    position:        relative;
    text-align:        center;
}


.alerts {
    width:            95%;
    border-radius:    8px;
    background-color:    #ccc;
    padding:        10px;
    white-space:        nowrap;
}
.alert2Block {
    width:            90%;
    border-radius:    8px;
    background-color:    #ccc;
    padding:        10px;
    white-space:        nowrap;
}
.alert2BlockBackground {
    width:            100%;
    background-color:    #fff;
}
.alert2BlockTitle {
    position:        relative;
    float:            left;
    text-align:        left;
    font-weight:        bold;
    font-style:        italic;
    background-color:    #fff;
    color:            red;
}
.alert2BlockItem {
    position:        relative;
    float:            left;
    width:            85%;
    overflow:        hidden;
}
.alert2BlockLinks {
    position:        relative;
    float:            right;
}

.clientDetailsBlock
{
    border: 3px solid #c5c5c5;
    background-image:  url('../graphics/clbg.png');
    background-repeat: repeat-x;
}
.clientDetailsBlockM
{
    border: 3px solid #c5c5c5;
    background-image:  url('../graphics/clbg-m.png');
    background-repeat: repeat-x;
}

.clientDetails {
    position:        relative;
    display:        block;
    float:            left;
    width:            727px;
}
.clientPhoto {
    position:        relative;
    display:        block;
    float:            right;
    width:            170px;
    text-align:        center;
}

.clientInfoCol1 {
    position:        relative;
    float:            left;
    width:            342px;
}
.clientInfoCol2 {
    position:        relative;
    float:            left;
    width:            125px;
}
.clientInfoCol3 {
    position:        relative;
    float:            left;
    width:            260px;
}

.clientNextAppointment, .mostRecentContactNotes {
    position:        relative;
    display:        block;
    width:            49%;
}
.clientNextAppointment {
    float:            left;
}
.clientNextAppointmentLeft {
    position:        relative;
    display:        block;
    float:            left;
    width:            75px;
}
.clientNextAppointmentRight {
    position:        relative;
    display:        block;
    float:            right;
    width:            280px;
}
.mostRecentContactNotes {
    float:            right;
}

.clientRecentAdmissions {
    position:        relative;
    width:            100%;
}
.clientRecentAdmissionsEvent {
    position:        relative;
    float:            left;
}
.clientRecentAdmissionsDate, .clientRecentAdmissionsIcons {
    position:        relative;
    float:            right;
}

.clientRecentAdmissionsFacilityDetails
{
    padding-left:    10px;
    font-style:        italic;
}

.checklistCheckHistory:hover {
    text-decoration:    underline
}

.allergies, .checklist, .healthDiagnosis, .pharmacy, .peeps, .medRefills, .renewalReminders, .riskFactors {
    position:        relative;
    width:            95%;
    background-color:    #ccc;
    padding:        10px;
    white-space:        nowrap;
}
.allergiesBackground, .checklistBackground, .healthDiagnosisBackground, .pharmacyBackground, .peepsBackground, .medRefillsBackground, .renewalRemindersBackground, .riskFactorsBackground {
    background-color:    #fff;
    padding:        0px;
}
.allergiesTitle, .checklistTitle, .healthDiagnosisTitle, .pharmacyTitle, .peepsTitle, .medRefillsTitle, .renewalRemindersTitle, .riskFactorsTitle {
    position:        relative;
    float:            left;
    text-align:        left;
    font-weight:        bold;
    font-style:        italic;
    background-color:    #fff;
    color:            #000;
    border-radius:    8px;
}
.allergiesIcons, .pharmacyIcons, .peepsLinks, .medRefillsIcons, .renewalRemindersIcons, .riskFactorsIcons {
    position:        relative;
    float:            right;
}
.healthDiagnosisItem, .pharmacyItem, .peepsItem, .medRefillsItem, .renewalRemindersItem, .riskFactorsItem {
    position:        relative;
    text-align:        left;
    width:            100%;
    overflow:        hidden;
}
.allergiesIcons, .medRefillsItem, .medRefillsIcons, .renewalRemindersItem, .renewalRemindersIcons, .riskFactorsItem, .riskFactorsIcons {
    font-size:        0.95em;
}
.checklistItem {
    position:        relative;
    float:            left;
    background-color:    #fff;
    overflow:        hidden;
    font-size:        0.95em;
    text-align:        left;
    width:            90%;
}
.checklistItemItem {
    position:        relative;
    float:            right;
    background-color:    #fff;
    overflow:        hidden;
    font-size:        0.95em;
    text-align:        left;
    width:            10%;
}
.checklistCheckHistory {
    font-align:        center;
    width:            100%;
    background-color:    #fff;
    color:            blue;
    cursor:        pointer;
}

.clientAssessmentsTab {
    position:        relative;
    float:            left;
    background-color:    #999;
    height:        20px;
    width:            auto;
    font-size:        1.2em;
    font-weight:        bold;
    text-align:        center;
    margin-top:        1px;
    margin-right:        5px;
    padding-top:        5px;
    padding-left:        10px;
    padding-right:    10px;
    border-radius:    8px 8px 0px 0px;
}
.clientAssessmentsTabSelected {
    color:            white;
}
.clientAssessmentsTab:hover {
    color:            green;
}

.settingHome {
    display:        none;
}