﻿/*

THIS SYTLE SHEET USED FOR HEALTH CARE SERVICES

*/


BODY {
    font-size: 12px;
    margin-left: 0px;
    color: #000000;
    margin-top: 0px;
    margin-right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: Transparent;
}

TABLE.BlackBorder {
    border: 2px solid Black;
}

TABLE.TabBorder {
    border: 2px solid #0E857D;
}

TR.Tabs {
    font: 10px Arial, Helvetica, sans-serif;
}

TD.TAB-ON {
    background-color: #0E857D;
    text-align: center;
}

TD.TAB-OFF {
    background-color: #C0C0C0;
    text-align: center;
}

TD.HeaderBlack {
    font: 12px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: rgb(0,0,0);
    text-align: left;
}

TD.DataGridHeader {
    background-color: #700017;
    color: White;
    font: 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
}

TR.DataGridAltRow {
    background-color: Silver;
    font: 12px Arial, Helvetica, sans-serif;
}

/* SECTIONS STAMPED WITH AN "A" ARE USED FOR HTML LINKS */
A {
    text-decoration: underline;
}

    A:hover {
        text-decoration: underline;
        color: #4a488b;
    }

    A.CrumbMenuWhite {
        font: 10px Arial, Helvetica, sans-serif;
        color: #ffffff;
        text-decoration: underline;
    }

        A.CrumbMenuWhite:hover {
            font: 10px Arial, Helvetica, sans-serif;
            color: #4a488b;
        }

    A.NormalWhite {
        font: bold 12px Arial, Helvetica, sans-serif;
        color: #ffffff;
        text-decoration: underline;
    }

    A.NormalWhiteMenu {
        font: bold 12px Arial, Helvetica, sans-serif;
        color: #ffffff;
        text-decoration: underline;
    }

    A.NormalWhite:hover {
        font: bold 12px Arial, Helvetica, sans-serif;
        color: #4a488b;
        text-decoration: underline;
    }

    A.NormalBlue {
        font: 12px Arial, Helvetica, sans-serif;
        color: Blue;
        text-decoration: underline;
    }

    A.NormalBlueMenu {
        font: 12px Arial, Helvetica, sans-serif;
        color: Blue;
        text-decoration: underline;
    }

    A.NormalBlue:hover {
        font: bold 12px Arial, Helvetica, sans-serif;
        color: Blue;
        text-decoration: underline;
    }

    A.NormalBlackHL:hover {
        font: 12px Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: underline;
    }

    A.NormalBlackHL {
        font: 12px Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: underline;
    }

    A.NormalBlackBold {
        font: bold 12px Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: underline;
    }

H1 {
    margin-bottom: 0%;
    font: bold 24px Arial, Helvetica, sans-serif;
    color: #000000;
}

H2 {
    margin-bottom: 0%;
    font: bold 20px Arial, Helvetica, sans-serif;
    color: #000000;
}

H3 {
    margin-bottom: 0%;
    font: bold 18px Arial, Helvetica, sans-serif;
    color: #000000;
    padding-top: 1%;
}

H4 {
    font-size: 110%;
    margin-bottom: 0%;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}

H5 {
    margin-top: 1.5em;
    font-weight: 900;
    font-size: 100%;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}

H6 {
    font-weight: 800;
    font-size: 100%;
    margin-bottom: -0.8em;
    color: #000000;
    font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
}

CAPTION {
    font-weight: 800;
    font-family: Arial, Helvetica, sans-serif;
    color: rgb(0,0,0);
}

TD {
    font: 12px Arial, Helvetica, sans-serif;
    color: #000000;
}

P {
    font: 12px Arial, Helvetica, sans-serif;
    color: #000000;
}

.NormalBlack {
    font: 12px Arial, Helvetica, sans-serif;
    color: #000000;
}

.NormalBlackHL {
    font: 12px Arial, Helvetica, sans-serif;
    color: #000000;
}

.NormalBlackBold {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #000000;
}

.NormalWhite {
    font: 12px Arial, Helvetica, sans-serif;
    color: #ffffff;
}

.NormalWhiteBold {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #ffffff;
}

.SmallWhite {
    font: 10px Arial, Helvetica, sans-serif;
    color: #ffffff;
}

.SmallWhiteBold {
    font: bold 10px Arial, Helvetica, sans-serif;
    color: #ffffff;
}

.SmallBlack {
    font: 10px Arial, Helvetica, sans-serif;
    color: #000000;
}

.SmallBlackBold {
    font: bold 10px Arial, Helvetica, sans-serif;
    color: #000000;
}

.BigBlack {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 0%;
    margin-top: 0%;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}

.VeryBigBlack {
    font-weight: bold;
    font-size: 40px;
    margin-bottom: 0%;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}

.NormalRed {
    font: 12px Arial, Helvetica, sans-serif;
    color: Red;
}

.NormalRedBold {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: Red;
}

.Version {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: Blue;
}

INPUT.CoolTextBox {
    border: solid 1px Silver;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: Gray;
}

INPUT.CoolTextBoxError {
    border: solid 1px Silver;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: Red;
}

INPUT.CoolButton {
    border: solid 1px Silver;
    font: 12px Arial, Helvetica, sans-serif;
    color: Black;
}

.Header {
    font: bold 12pt Verdana;
    color: Purple;
}

.Group {
    font: bold 10pt Verdana;
    color: #000000;
}

A.Group {
    font: 10pt Verdana;
    color: black;
}

    A.Group:hover {
        font: 10pt Verdana;
        color: Maroon;
    }

.RegText {
    font: 10pt Arial, Helvetica, sans-serif;
    color: #000000;
}

/* USED ON HOVER EVENT OF REGTEXT STYLES */
A.RegText:hover {
    font: 10pt Verdana;
    color: purple;
    text-decoration: underline;
}

.Notes {
    font: 10pt Verdana;
    color: Purple;
}

.ACCQTRGroup {
    font: Bold 10pt Verdana;
    background: transparent
}


/* Grid */
.GridFooter {
    background-color: #CCCCCC;
    color: black
}


.GridHeader {
    padding-bottom: 2;
    padding-top: 2;
    background-color: #000084;
    font-family: Verdana, Arial, Sans-Serif, Helvetica;
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
}

    .GridHeader A:link {
        padding-bottom: 2;
        padding-top: 2;
        background-color: #000084;
        font-family: Verdana, Arial, Sans-Serif, Helvetica;
        font-size: 10pt;
        font-weight: bold;
        color: #ffffff;
        text-align: center;
        text-decoration: underline;
    }

    .GridHeader A:visited {
        padding-bottom: 2;
        padding-top: 2;
        background-color: #000084;
        font-family: Verdana, Arial, Sans-Serif, Helvetica;
        font-size: 10pt;
        font-weight: bold;
        color: White;
        text-align: center;
        text-decoration: underline;
    }

    .GridHeader A:hover {
        padding-bottom: 2;
        padding-top: 2;
        background-color: #000084;
        font-family: Verdana, Arial, Sans-Serif, Helvetica;
        font-size: 10pt;
        font-weight: bold;
        color: White;
        text-align: center;
        text-decoration: underline;
    }

.GridItemNorm {
    background-color: #EEEEEE;
    color: Black;
    font-family: Verdana, Arial, Sans-Serif, Helvetica;
    font-size: 10pt;
    vertical-align: top;
}

    .GridItemNorm A:link {
        background-color: #EEEEEE;
        color: Black;
        font-family: Verdana, Arial, Sans-Serif, Helvetica;
        font-size: 10pt;
        vertical-align: top;
        text-decoration: underline;
    }

    .GridItemNorm A:visited {
        background-color: #EEEEEE;
        color: Black;
        font-family: Verdana, Arial, Sans-Serif, Helvetica;
        font-size: 10pt;
        vertical-align: top;
        text-decoration: underline;
    }

    .GridItemNorm A:active {
        background-color: #EEEEEE;
        color: Black;
        font-family: Verdana, Arial, Sans-Serif, Helvetica;
        font-size: 10pt;
        vertical-align: top;
        text-decoration: underline;
    }

    .GridItemNorm A:hover {
        background-color: #EEEEEE;
        color: Black;
        font-family: Verdana, Arial, Sans-Serif, Helvetica;
        font-size: 10pt;
        vertical-align: top;
        text-decoration: underline;
    }

.GridItemAlt {
    background-color: #dcdcdc; /*Gainsboro;*/
    color: Black;
    font-family: Verdana, Arial, Sans-Serif, Helvetica;
    font-size: 10pt;
    vertical-align: top;
}

    .GridItemAlt A:link {
        background-color: #dcdcdc;
        color: Black;
        font-family: Verdana, Arial, Sans-Serif, Helvetica;
        font-size: 10pt;
        vertical-align: top;
        text-decoration: underline;
    }

    .GridItemAlt A:visited {
        background-color: #dcdcdc;
        color: Black;
        font-family: Verdana, Arial, Sans-Serif, Helvetica;
        font-size: 10pt;
        vertical-align: top;
        text-decoration: underline;
    }

    .GridItemAlt A:active {
        background-color: #dcdcdc;
        color: Black;
        font-family: Verdana, Arial, Sans-Serif, Helvetica;
        font-size: 10pt;
        vertical-align: top;
        text-decoration: underline;
    }

    .GridItemAlt A:hover {
        background-color: #dcdcdc;
        color: Black;
        font-family: Verdana, Arial, Sans-Serif, Helvetica;
        font-size: 10pt;
        vertical-align: top;
        text-decoration: underline;
    }

.GridItemSelected {
    color: White;
    background-color: #9999c2;
    font-family: Verdana, Arial, Sans-Serif, Helvetica;
    font-size: 10pt;
    vertical-align: top;
}

.GridItemEdit {
    color: Black;
    background-color: Silver;
    font-family: Verdana, Arial, Sans-Serif, Helvetica;
    font-size: 10pt;
    vertical-align: top;
}

.GridAppearance {
    border-color: #cccccc;
    border-width: 1px;
    font-family: Verdana, Arial, Sans-Serif, Helvetica;
    font-size: 10pt;
    font-weight: normal;
}


.GridPaging {
    text-decoration: none;
    font-family: Verdana, Arial, Sans-Serif, Helvetica;
    font-size: 10pt;
    font-weight: Bold;
    color: black;
    text-align: left;
    background-color: Gray;
}

    .GridPaging A:link {
        font-size: 11pt;
        font-weight: Bold;
        color: black;
        text-decoration: underline;
    }

    .GridPaging A:visited {
        font-weight: Bold;
        color: black;
        text-decoration: underline;
    }

    .GridPaging A:active {
        font-size: 11pt;
        font-weight: Bold;
        color: black;
    }

    .GridPaging A:hover {
        font-weight: Bold;
        color: black;
        text-decoration: underline;
    }

.SubGridItemNorm {
    background-color: #e2dfe2;
    color: Black;
    font-family: Verdana, Arial, Sans-Serif, Helvetica;
    font-size: 10pt;
    vertical-align: top;
}

.SubGridItemAlt {
    background-color: #ffffff;
    color: Black;
    font-family: Verdana, Arial, Sans-Serif, Helvetica;
    font-size: 10pt;
    vertical-align: top;
}

fieldset {
    display: block;
    margin-inline-start: 2px;
    margin-inline-end: 2px;
    padding-block-start: 0.35em;
    padding-inline-start: 0.75em;
    padding-inline-end: 0.75em;
    padding-block-end: 0.625em;
    min-inline-size: min-content;
    border-width: 2px;
    border-style: groove;
    border-color: rgb(192, 192, 192);
    border-image: initial;
}

legend {
    display: block;
    padding-inline-start: 2px;
    padding-inline-end: 2px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    font-size: 12px;
    text-align : left;
}

.WhiteSmokeBackGround {
    background-color: #f5f5f5;
}

.center {
    display: flex; 
    align-items: center;
}

.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}