body {
    background-color: White;
    margin: 0px;
    padding: 0px;
    padding-left: 0px;
    padding-right: 0px;
    color: black;
    font-family: Verdana, Arial;
    font-size: .8em;
    margin-left: 0px;
    margin-top: 0px;
    overflow: auto;
}

table {
    /*The font-size declaration was necessary for API to have the correct font sizes*/
    font-size: 1em;
}

body.no_y_scroll { overflow-y: hidden; }

h1, h2, h3, h4 {
    font-family: Arial;
    color: #303030;
    margin-left: 0px;
    margin-bottom: 5px;
}

h1 { font-size: 1.5em; }

h2 { font-size: 1.25em; }

h3 { font-size: 1em; }

h1.pageTitle {
    font-size: 2.0em;
    color: #666666;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.autoAuthPageTitle {
    font-size: 1.2em;
    color: #666666;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bold;
}

.divLink {
    color: #014993;
    cursor: pointer;
    text-decoration: underline;
}

.body_1, body.tooltipbox { background-color: #e5e8f1; }

body.pickrecord { background: white; }

.bread_crumb {
    font-weight: bold;
    font-size: .9em;
    color: black;
    font-family: Arial;
}

table.SearchCriteriaTable {
    border-right: darkgray 1px;
    border-top: darkgray 1px;
    border-left: darkgray 1px;
    border-bottom: darkgray 1px;
    background-color: white;
}

/************* Edit form table styles ***********/

table.editForm, div.editForm {
    border: lavender 1px solid;
    background-color: #F5F5F5; /*whitesmoke*/
}

table.editForm table.editForm { border: 0px; }

table.editForm tr { vertical-align: top; }

table.editForm th {
    vertical-align: middle;
    text-align: right;
    padding: 1px;
    padding-right: 5px;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial;
}

table.editForm th.default {
    text-align: left;
    padding: 1px;
    font-weight: bold;
    font-size: 0.9em;
}

table.editForm td {
    vertical-align: top;
    padding: 1px;
    text-align: left;
    padding-bottom: 2px;
}

table.editForm .td-label { text-align: right; }

table.editForm .label {
    font-family: Arial;
    font-weight: normal;
}

table.editForm .NotesLabel {
    font-family: Arial;
    font-weight: normal;
    vertical-align: top;
}

.autosize {
    height: expression( this.scrollHeight > 220 ? "220px" : "auto" );
    max-height: 220px;
    overflow: auto;
}

div.editrow { clear: both; }

div.editrow .editrowtitlecolumn {
    display: inline-block;
    width: 500px;
}

div.editrow .editrowactioncolumn {
    display: none;
    position: absolute;
    left: 554px;
    width: 130px;
    font-weight: normal;
    color: Blue;
    text-decoration: underline;
}

div.editForm ul.ctxmenu { left: 554px; }

/************* End Edit form table styles ***********/

/************* View form table styles ***********/

table.viewForm {
    border: lavender 1px solid;
    background-color: #F5F5F5; /*whitesmoke*/
}

table.viewForm tr { vertical-align: top; }

table.viewForm th {
    vertical-align: top;
    text-align: right;
    padding: 1px;
    padding-right: 5px;
    font-weight: bold;
    font-family: Arial;
}

table.viewForm td {
    vertical-align: top;
    padding: 1px;
    text-align: left;
    padding-bottom: 2px;
}

/************* End View form table styles ***********/

table.formCheckGroup {
    border: 1px solid #AAAAAA;
    font-weight: normal;
    font-family: Arial;
}

table.formCheckGroup td { padding-right: 10px; }

table.progressionInfoBlock {
    border: 1px solid lavender;
    background-color: #F5F5F5; /*whitesmoke*/
    font-weight: bold;
    font-family: Arial;
    font-size: 1em;
    text-align: left;
}

table.progressionInfoBlock tr { vertical-align: top; }

table.progressionInfoBlock th { text-align: right; }

table.progressionInfoBlock th, table.progressionInfoBlock td { padding: 2px; }

.table_bg {
    border-right: lavender 1px solid;
    border-top: lavender 1px solid;
    border-left: lavender 1px solid;
    border-bottom: lavender 1px solid;
    background-color: #CDEAF7;
}

.table_bg2 {
    border-right: maroon 1px solid;
    border-top: maroon 1px solid;
    border-left: maroon 1px solid;
    border-bottom: maroon 1px solid;
    border-collapse: collapse;
}

table.blockData {
    border: 2px solid gray;
    font-size: 10pt;
}

table.blockData tr { vertical-align: top; }

table.blockData th {
    background-color: #eee;
    font-weight: bold;
    text-align: right;
}

table.blockData td { text-align: left; }

/***** Login Table **********/

table.loginTable {
    color: #333333;
    font-family: Verdana, Helvetica, Arial, Sans-serif;
}

table.loginTable tr { vertical-align: top; }

table.loginTable tr td { text-align: center; }

table.loginTable tr th {
    font-weight: normal;
    text-align: right;
}

table.loginTable tr td input { color: #333333; }

td.sidebarCell {
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 10px;
    font-family: Arial, Helvetica, Sans-serif;
}

.text_error_login {
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    font-weight: normal;
    color: #aa0000;
    font-family: Arial;
    background-color: white;
}

/***** End Login Table **********/

/***** Progression Grid Table **********/

table.progressionGridTable {
    border: 1px solid whitesmoke;
    border-collapse: collapse;
    font-family: Verdana, Arial, Sans-Serif;
    width: 100%;
}

table.progressionGridTable th {
    border: 1px solid whitesmoke;
    color: white;
    font-family: Verdana, Arial, Sans-Serif;
    background-color: #3a5b89;
    white-space: nowrap;
}

table.progressionGridTable td { border: 1px solid whitesmoke; }

table.progressionGridTable span.checkboxalign input {
    width: 13px;
    height: 13px;
    margin: 0;
    padding: 0;
}

table.progressionGridTable .progressionElement { margin-bottom: 8px; }

table.progressionGridTable a.IndicationNoteNew,
table.progressionGridTable a.IndicationNoteNewUnsaved,
table.progressionGridTable a.IndicationNoteView,
table.progressionGridTable a.IndicationNoteViewUnsaved {
    vertical-align: bottom;
    width: 12px;
    height: 13px;
    margin-right: 2px;
}

.notification_success {
    padding: 2px;
    border: 1px solid #53e555;
    background-color: #83cf65;
}

table.StylizedTable {
    font-size: 10pt;
    border: none 0px;
    vertical-align: top;
    empty-cells: show;
}

table.StylizedTable th {
    background-color: #CCCCCC;
    font-weight: bold;
    vertical-align: top;
    border-collapse: collapse;
}

table.StylizedTable td {
    font-family: Verdana, Arial;
    vertical-align: top;
}

table.cellBottomBlue {
    font-size: 8pt;
    font-family: Verdana, Arial;
    border: solid 1px #CCCCCC;
    border-bottom: 0;
    vertical-align: top;
    border-collapse: collapse;
    empty-cells: show;
}

table.cellBottomBlue th {
    background-color: #CCCCCC;
    font-weight: bold;
    vertical-align: top;
    border-collapse: collapse;
}

table.cellBottomBlue td {
    padding-left: 10px;
    border-bottom: solid 1px #CCCCCC;
    vertical-align: top;
    border-collapse: collapse;
}

table.cellBottomBlue3 {
    font-size: 8pt;
    font-family: Verdana, Arial; /*border: solid 1px #CCCCCC;*/
    border-bottom: 0;
    vertical-align: top;
    border-collapse: collapse;
    empty-cells: show;
}

table.cellBottomBlue3 th {
    background-color: #CCCCCC;
    font-weight: bold;
    vertical-align: top;
    border-collapse: collapse;
}

table.cellBottomBlue3 td {
    padding-left: 10px; /*border-bottom: solid 1px #CCCCCC;*/
    vertical-align: top;
    border-collapse: collapse;
}

table.cellBottomBlue2 {
    font-size: 8pt;
    font-family: Verdana, Arial;
    border: solid 1px #CCCCCC;
    border-bottom: 0;
    vertical-align: top;
    border-collapse: collapse;
    empty-cells: show;
}

table.cellBottomBlue2 th {
    background-color: #CCCCCC;
    font-weight: bold;
    vertical-align: top;
    border-collapse: collapse;
}

table.cellBottomBlue2 td {
    background-color: #CCCCCC;
    padding-left: 10px;
    border-bottom: solid 1px #CCCCCC;
    vertical-align: top;
    border-collapse: collapse;
}

table.gridHeader {
    border: 1px solid whitesmoke;
    border-collapse: collapse;
    margin-top: 10px;
}

input.button_1, input.button_2 {
    /*color: Black;
    border-width: 2px;
    border-style: outset;*/
    font-family: Arial;
    font-size: 11px;
    background-color: #DDDDDD;
}

.highlightedButton {
    font-family: Arial;
    border: 2px;
    cursor: pointer;
    font-weight: bold;
    border-radius: 2px;
    width: auto;
    background-color: #ff7b39;
    border-color: #ff7b39;
    color: white;
    font-size: 12px;
    height: 25px;
}

.highlightedLink {
    font-family: Arial;
    color: black;
    font-size: 13px;
    width: auto;
    background: none !important;
    border: none;
    padding: 0 !important;
    font: inherit;
    text-decoration: underline;
    cursor: pointer;
}

.biggerButton {
    font-size: 15px;
    width: 90px;
    height: 35px;
}

.disabledhighlightedButton {
    font-family: Arial;
    border: 2px;
    font-weight: bold;
    border-radius: 2px;
    width: auto;
    background-color: #c1c1c1;
    border-color: #c1c1c1;
    color: whitesmoke;
    cursor: not-allowed;
    height: 25px;
    font-size: 12px;
}

input[disabled="disabled"] { color: grey; }

input.button_link {
    color: #014993;
    font-family: Arial;
    background-color: transparent;
    border-right: 2px;
    border-top: 2px;
    border-left: 2px;
    border-bottom: 2px;
    text-decoration: underline;
    cursor: pointer;
    text-align: left;
}

input.button_sized {
    /*color: Black;
    border-width: 2px;
    border-style: outset;
    border-color: #404040;*/
    font-family: Arial;
    font-size: .9em;
    background-color: #DDDDDD;
    margin-bottom: 2px;
}

.button_sized INPUT {
    font-size: 0.9em;
    margin-bottom: 2px;
    color: black;
    font-family: Arial;
    height: 22px;
    width: 50px;
}

.text_1 {
    font-weight: bold;
    font-family: Arial;
}

.text_5 {
    font-weight: bold;
    font-size: 1.4em;
    font-family: Arial;
}

.HelpSubText {
    font-size: .9em;
    font-family: Arial;
    color: Black;
}

.text_3 {
    font-size: .9em;
    font-family: Verdana, Arial;
    color: Black;
}

.careDayVarianceText { background-color: #FFAAAA; }

.popup_title {
    font-weight: bold;
    color: white;
    font-family: Arial;
}

.text_error {
    font-size: 1em;
    font-family: Arial;
    color: red;
}

.text_error_codelookup {
    font-size: .9em !important;
    font-family: Arial;
    color: red !important;
}

.text_success {
    font-size: 1em;
    font-family: Arial;
    color: Green;
}

.text_required {
    font-weight: bold;
    color: red;
    font-family: Arial;
}

.text_required_1 {
    color: red;
    font-family: Arial;
}

.text_required_2 {
    font-weight: bold;
    font-size: 1.2em;
    color: red;
    font-family: Arial;
}

.text_hyperlink {
    font-weight: bold !important;
    font-size: 11px !important;
    cursor: pointer;
    color: #014993;
    font-family: Arial;
    text-decoration: underline;
}

.text_hyperlink_selected {
    font-weight: bold;
    font-size: 11px;
    cursor: default;
    color: red;
    font-family: Arial;
    text-decoration: none;
}

.NonClickableGuidelineTabLinkButton {
    font-weight: normal;
    font-size: .9em;
    color: Black;
    text-decoration: none;
    font-family: Arial;
}

.NonClickableGuidelineTabHeader {
    font-weight: Bold;
    text-decoration: none;
    font-family: Arial;
}

.ClickableGuidelineTabLinkButton {
    font-weight: normal;
    color: #014993;
    text-decoration: none;
    font-family: Arial;
}

.text_message {
    font-weight: normal;
    color: white;
    font-family: Arial;
}

.calender_1 {
    font-weight: normal;
    font-family: Arial;
    background-color: skyblue;
}

a.link_button1 {
    margin-left: 2px;
    font-weight: bold;
    color: white;
    font-family: Arial;
    text-decoration: none;
}

.link_button1 {
    font-weight: bold;
    color: white;
    font-family: Arial;
}

.link_button2 {
    color: #014993;
    font-family: Arial;
}

.link_button3 {
    color: #014993;
    font-family: Arial;
    font-style: italic;
}

.link_noScale {
    color: #014993;
    font-family: Arial;
}

span.link {
    cursor: pointer;
    color: #014993;
    font-family: Arial;
    text-decoration: underline;
}

a.link {
    cursor: pointer;
    color: #014993;
    font-family: Arial;
    text-decoration: underline;
}

a.link_sp {
    cursor: pointer;
    color: #014993;
    font-family: Arial;
    text-decoration: underline;
    margin-left: 5px;
}

span.link_2 {
    font-size: .9em;
    font-weight: bold;
    cursor: pointer;
    color: white;
    font-family: Arial;
    text-decoration: underline;
}

.noWrapping { white-space: nowrap; }

.FormInput /*used for all other text boxes apparently */ {
    border: 1px solid lightsteelblue;
    font-weight: normal;
    font-family: Verdana, Arial, Sans-Serif;
    resize: none;
}

select {
    font-weight: normal;
    font-family: Verdana, Arial, Sans-Serif;
}

Input.ReadOnly { background-color: #F5F5F5; }

.label_bold { font-weight: bold; }

.FieldLabel {
    border-top-width: 1px;
    font-weight: normal;
    border-left-width: 1px;
    border-left-color: #696969;
    border-bottom-width: 1px;
    border-bottom-color: #696969;
    color: black;
    border-top-color: #696969;
    font-family: Arial;
    border-right-width: 1px;
    border-right-color: #696969;
}

.srch-slct-Label {
    width: 130px;
    text-align: right;
    margin-right: 5px;
    display: inline-block;
}

.srch-slct-LabelUX { width: 155px; }

.FieldLabel3 {
    text-align: right;
    margin-right: 5px;
}

.FieldLabel4 {
    width: 130px;
    text-align: right;
    margin-right: 7px;
}

.udf-Label {
    padding-right: 7px;
    display: inline-block;
}

.FieldLabelCareDayInfo {
    vertical-align: middle;
    padding-right: 5px;
}

.DataField { text-align: left; }

.auto_GeneratedLabel {
    border-top-width: 1px;
    font-weight: bold;
    border-left-width: 1px;
    font-size: .9em;
    border-left-color: #696969;
    border-bottom-width: 1px;
    border-bottom-color: #696969;
    color: Maroon;
    border-top-color: #696969;
    font-family: Arial;
    border-right-width: 1px;
    border-right-color: #696969;
}

.headerErrorLabel {
    font-family: Verdana, Helvetica, Arial;
    color: Red;
}

.notification_Label {
    border-top-width: 1px;
    border-left-width: 1px;
    font-size: .9em;
    border-left-color: #696969;
    border-bottom-width: 1px;
    border-bottom-color: #696969;
    color: Red;
    border-top-color: #696969;
    font-family: Arial;
    border-right-width: 1px;
    border-right-color: #696969;
}

.footerContainer {
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 5px;
    border-top: 1px dashed #999999;
    clear: both;
}

table.footer {
    font-size: 9px;
    color: #999999;
    font-family: Verdana, Arial, Sans-Serif;
}

.label_bordered {
    border: 1px solid gray;
    background: #eee;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
}

.header_toolbox {
    color: white;
    font-family: Verdana, Arial, Sans-Serif;
    background-color: #3a5b89; /*#758ae0; /* #3a5b89;*/
}

.progGridGDay {
    background-color: #CCCCCC;
    padding: 3px;
    font-weight: bold;
}

.progGridActive { background-color: White; }

.progGridInActive { background-color: #ddd; }

.iframe_header {
    font-weight: bold;
    color: white;
    font-family: Verdana, Arial, Sans-Serif;
    background-color: #586993; /*#758ae0; /* #3a5b89;*/
}

.GVFixedHeader {
    font-size: 1.1em;
    font-weight: bold;
    color: white;
    font-family: Verdana, Arial, Sans-Serif;
    background-color: #3a5b89; /*#758ae0; /* #3a5b89;*/
    position: relative;
    top: expression(this.parentNode.parentNode.parentNode.scrollTop-1);
}

tr.snow_header {
    font-weight: bold;
    color: white;
    font-family: Verdana, Arial, Sans-Serif;
    background-color: #8B8989;
}

tr.snow_item {
    font-family: Verdana, Helvetica, Arial, Sans-Serif;
    color: black;
    background-color: #EEE9E9;
    vertical-align: top;
}

tr.snow_alt_item {
    color: black;
    background-color: #FFFAFA;
    vertical-align: top;
}

.grid {
    border-color: whitesmoke;
    border-style: solid;
}

.grid_selected_item { background-color: gray; }

tr.grid_header, tr.snow_header { vertical-align: middle; }

tr.snow_header td { padding-left: 2px; }

.grid_header {
    font-size: 12px;
    font-weight: bold;
    color: white;
    font-family: Verdana, Arial, Sans-Serif;
    background-color: #0397D6; /*#758ae0; /* #3a5b89;*/
}

#MainContent_gridViewCodes tr.grid_header {
    text-align: center;
}

.grid_checkbox_cell {
    text-align: left;
    padding: 3px;
}

tr.grid_header td a, .grid_header a, tr.gray_header td a {
    color: white;
    text-decoration: none;
}

tr.row_error {
    background-color: #fcf8e3;
}

tr.row_error_message {
    border-bottom: 1px;
}

tr.row_error_top {
    border-top: 1px;
}

/*
lighter: e5e8f1
light: b0bad3
med: 586993
dark: b0bad3
*/

tr.grid_header td a:hover, .grid_header a:hover { color: #e5e8f1; }

.grid_item_selected {
    font-family: Verdana, Arial, Sans-Serif;
    color: black;
    background-color: moccasin;
    vertical-align: top;
}

.grid_item {
    font-family: Verdana, Arial, Sans-Serif;
    color: black;
    background-color: #F0F0F0;
    vertical-align: top;
}

.grid_alt_item {
    font-family: Verdana, Arial, Sans-Serif;
    color: black;
    background-color: #D8D8D8;
    vertical-align: top;
}

.grid_item td, .grid_alt_item td, .grid_header td {
    vertical-align: middle;
    padding: 3px 3px 3px 3px;
}

.OutlineText {
    font-size: 11pt;
    font-family: Arial;
    line-height: 16pt;
}

.Paging {
    font-weight: bold;
    font-size: 10px;
    font-family: Arial;
    color: Black;
}

.TabBar {
    /* filter: progid: DXImageTransform.Microsoft.Gradient(startColorStr='#DAF0FD', endColorStr='#85BBE3', gradientType='0');  */
    background-color: antiquewhite;
}

.Panel_1 {
    border-right: white thin inset;
    border-top: white thin inset;
    border-left: white thin inset;
    border-bottom: white thin inset;
    background-color: #ffffff;
}

/* ### who use it? ### */

.floatSearchFrame {
    position: absolute;
    left: 25px;
    top: 113px;
    display: block;
    margin: 0px;
    padding: 0px;
    border-right: black 1px outset;
    border-top: black 1px solid;
    z-index: 1;
    visibility: hidden;
    border-left: black 1px solid;
    border-bottom: gainsboro 4px outset;
    background-color: lavender;
}

.div_1 {
    border-right: black 1px outset;
    padding-right: 0px;
    border-top: black 1px solid;
    padding-left: 0px;
    z-index: 1;
    visibility: hidden;
    padding-bottom: 0px;
    margin: 0px;
    border-left: black 1px solid;
    padding-top: 0px;
    border-bottom: gainsboro 4px outset;
    position: absolute;
    background-color: lavender;
}

/* ### who use it? ### */

.frame_1 {
    width: 600px;
    height: 400px;
    visibility: visible;
}

/**************** TOP MENU LINK STYLES **************/

/* begin wrapping div classes */

.menuLinks, .menuAuths {
    font-size: .75em;
    font-family: Arial;
}

table.menuLinks, table.menuAuths { color: Purple; }

table.menuAuths td {
    background-image: url(Images/navigation/greybuttonlong.jpg);
    background-repeat: no-repeat;
    background-color: #DDDDDD;
    width: 90px;
    height: 31px;
    text-align: center;
    vertical-align: middle;
}

.menuLinks a, .menuAuths a {
    font-weight: bold;
    text-decoration: none;
    margin: 0;
}

.menuLinks a:hover, .menuAuths a:hover { /* 	background-color: silver; */ }

td.utilityLinks {
    font-family: Arial;
    font-size: .95em;
    vertical-align: middle;
    line-height: 1.2em;
}

td.utilityLinks a {
    color: Black;
    text-decoration: underline;
    margin-left: 10px;
}

td.utilityLinks a:hover { color: #666666; }

.subMenu { margin: 0; }

.subMenuItems {
    background-color: #CCCCCC;
    font-family: Arial;
    font-size: .95em;
    font-weight: bold;
    vertical-align: middle;
}

.subMenuItemsNotification {
    background-color: antiquewhite;
    vertical-align: middle;
    font-family: Arial;
    line-height: 1.2em;
}

.subMenuItems a {
    color: black;
    padding-right: 10px;
    text-decoration: underline;
    text-align: center;
    padding-top: 2px;
}

.subMenuItems a:hover { color: #666666; }

/* end wrapping div classes */

/* Tab selection failure color */

.menuLink_ColorBar { background: #999999; }

/* begin specialized link classes */

.menuLink_NoneSelected a { color: #002776; }

.menuLink_NoneColorBar { background: #999999; }

/** Episode **/

.menuLink_Episode a, .menuLink_EpisodeSelected a { color: #002776; }

.menuLink_Episode a:hover, .menuLink_EpisodeSelected a:hover { color: #4067b6; }

.menuLink_EpisodeColorBar { background: #B0BAD3; }

table.menuLinks td.menuLink_EpisodeSelected { background-image: url(Images/navigation/bluebutton.jpg); }

/** Work Queue **/

.menuLink_MyEpisodes a, .menuLink_MyEpisodesSelected a { color: #795f06; }

.menuLink_MyEpisodes a:hover, .menuLink_MyEpisodesSelected a:hover { color: #a88408; }

.menuLink_MyEpisodesColorBar { background: #d0d3a1; }

table.menuLinks td.menuLink_MyEpisodesSelected { background-image: url(Images/navigation/aquabutton.jpg); }

/**Patient List**/

.menuLink_MyPatients a, .menuLink_MyPatientsSelected a { color: #795f06; }

.menuLink_MyPatients a:hover, .menuLink_MyPatientsSelected a:hover { color: #a88408; }

.menuLink_MyPatientsColorBar { background: #d0d3a1; }

table.menuLinks td.menuLink_MyPatientsSelected { background-image: url(Images/navigation/aquabutton.jpg); }

/** Tasks **/

.menuLink_MyTasks a, .menuLink_MyTasksSelected a { color: #04806d; }

.menuLink_MyTasks a:hover, .menuLink_MyTasksSelected a:hover { color: #07bb9f; }

.menuLink_MyTasksColorBar { background: #b0d3ca; }

table.menuLinks td.menuLink_MyTasksSelected { background-image: url(Images/navigation/darkpurplebutton.jpg); }

/** Patient **/

.menuLink_Patient a, .menuLink_PatientSelected a { color: #330066; }

.menuLink_Patient a:hover, .menuLink_PatientSelected a:hover { color: #7340a6; }

.menuLink_PatientColorBar { background: #c0b0d4; }

table.menuLinks td.menuLink_PatientSelected { background-image: url(Images/navigation/purplebutton.jpg); }

/** Facility **/

.menuLink_Facility a, .menuLink_FacilitySelected a { color: #990066; }

.menuLink_Facility a:hover, .menuLink_FacilitySelected a:hover { color: #d940a6; }

.menuLink_FacilityColorBar { background: #d3afd3; }

table.menuLinks td.menuLink_FacilitySelected { background-image: url(Images/navigation/pinkbutton.jpg); }

/** Provider **/

.menuLink_Provider a, .menuLink_ProviderSelected a { color: #990000; }

.menuLink_Provider a:hover, .menuLink_ProviderSelected a:hover { color: #d94040; }

.menuLink_ProviderColorBar { background: #d3afb9; }

table.menuLinks td.menuLink_ProviderSelected { background-image: url(Images/navigation/redbutton.jpg); }

/** Guideline **/

.menuLink_Guideline a, .menuLink_GuidelineSelected a { color: #996600; }

.menuLink_Guideline a:hover, .menuLink_GuidelineSelected a:hover { color: #d9a640; }

.menuLink_GuidelineColorBar { background: #d4b292; }

table.menuLinks td.menuLink_GuidelineSelected { background-image: url(Images/navigation/orangebutton.jpg); }

/** Case **/

.menuLink_MyCases a, .menuLink_MyCasesSelected a { color: #4D4D4D; }

.menuLink_MyCases a:hover, .menuLink_MyCasesSelected a:hover { color: #000; }

.menuLink_MyCasesColorBar { background: #D3AFD3; }

table.menuLinks td.menuLink_MyCasesSelected { background-image: url(Images/navigation/pinkbutton.jpg); }

/** Report **/

.menuLink_Report a, .menuLink_ReportSelected a { color: #336600; }

.menuLink_Report a:hover, .menuLink_ReportSelected a:hover { color: #73a640; }

.menuLink_ReportColorBar { background: #b4ce8d; }

table.menuLinks td.menuLink_ReportSelected { background-image: url(Images/navigation/greenbutton.jpg); }

/** Admin **/

.menuLink_Admin a, .menuLink_AdminSelected a { color: #333333; }

.menuLink_Admin a:hover, .menuLink_AdminSelected a:hover { color: #737373; }

.menuLink_AdminColorBar { background: #999999; }

table.menuLinks td.menuLink_AdminSelected { background-image: url(Images/navigation/darkgreybutton.jpg); }

/** AuthRequest **/

.menuLink_AuthRequest a, .menuLink_AuthRequestSelected a { color: #002776; }

.menuLink_AuthRequest a:hover, .menuLink_AuthRequestSelected a:hover { color: #4067b6; }

.menuLink_AuthRequestColorBar { background: #B0BAD3; }

table.menuAuths td.menuLink_AuthRequestSelected { background-image: url(Images/navigation/bluebuttonlong.jpg); }

/** AuthQueue **/

.menuLink_AuthQueue a, .menuLink_AuthQueueSelected a { color: #330066; }

.menuLink_AuthQueue a:hover, .menuLink_AuthQueueSelected a:hover { color: #7340a6; }

.menuLink_AuthQueueColorBar { background: #c0b0d4; }

table.menuAuths td.menuLink_AuthQueueSelected { background-image: url(Images/navigation/purplebuttonlong.jpg); }

/** AuthAccount **/

.menuLink_AuthAccount a, .menuLink_AuthAccountSelected a { color: #990000; }

.menuLink_AuthAccount a:hover, .menuLink_AuthAccountSelected a:hover { color: #d94040; }

.menuLink_AuthAccountColorBar { background: #d3afb9; }

table.menuAuths td.menuLink_AuthAccountSelected { background-image: url(Images/navigation/redbuttonlong.jpg); }

/** Unselected **/

.Unselected_SubBar { background-color: silver; }

/** SubItem **/

.menuLink_SubItem {
    border-right: darkgray 1px outset;
    border-top: darkgray 0px outset;
    border-left: darkgray 1px outset;
    border-bottom: darkgray 1px outset;
    background-color: darkgray;
}

/* dont delete
.menuLink_SubItemSelected
{
    border-right: lightgrey 1px inset;
    border-top: lightgrey 0px inset;
    border-left: lightgrey 1px inset;
    border-bottom: lightgrey 1px inset;
    background-color: lightgrey;
}
*/

.menuLink_SubItemSelected {
    border-right: darkgray 1px outset;
    border-top: darkgray 0px outset;
    border-left: darkgray 1px outset;
    border-bottom: darkgray 1px outset;
    background-color: darkgray;
}

.disabledMenuLink_SubItem {
    border-right: darkgray 1px outset;
    border-top: darkgray 0px outset;
    border-left: darkgray 1px outset;
    border-bottom: darkgray 1px outset;
    background-color: darkgray;
}

.title_1 { background-color: white; }

.outline_not_viewed {
    border-right: 2px outset;
    border-top: 2px outset;
    border-left: 2px outset;
    border-bottom: 2px outset;
    background-color: #CCCCCC;
}

.outline_ind_met {
    border-right: 2px outset;
    border-top: 2px outset;
    border-left: 2px outset;
    border-bottom: 2px outset;
    background-color: #83cf65;
}

.outline_ind_notmet {
    border-right: 2px outset;
    border-top: 2px outset;
    border-left: 2px outset;
    border-bottom: 2px outset;
    background-color: #f06060;
}

.outline_ind_crru {
    border-right: 2px outset;
    border-top: 2px outset;
    border-left: 2px outset;
    border-bottom: 2px outset;
    background-color: #ffe020;
}

/** For progressionElement checkboxes on the Progression grid **/

.progressionElementPast { background-color: Gray; }

.progressionElementPresent { background: white; }

.progressionElementFuture { background-color: Aqua; }

.paddedText { padding: 4px; }

.CCPatientInd {
    font-family: Arial;
    font-size: 8pt;
    color: #ff3366;
    font-style: italic;
}

.AAEpisodeInd {
    font-family: Arial;
    font-size: 8pt;
    color: #ff4477;
    font-style: italic;
}

.AAIsPrimaryInd {
    font-family: Arial;
    font-size: 7pt;
    color: #ff4477;
    font-style: italic;
}

sup.IsPrimaryVarianceInd {
    font-family: Arial;
    font-size: 8pt;
    color: #0C570C;
    font-style: italic;
}

sup.redflag {
    font-family: Arial;
    font-size: 8pt;
    color: #ff4477;
    font-style: italic;
}

.DisabledReviewer {
    font-family: Arial;
    font-size: 8pt;
    color: #ff3366;
}

.ReportBar {
    background-color: #CCCCCC;
    width: 100%;
    white-space: nowrap;
    padding: 2px;
}

.ReportBar_WorkQueue {
    background-color: #CCFFCC;
    width: 100%;
    white-space: nowrap;
    padding: 2px;
}

.ReportBar_Admin {
    background-color: #999999;
    width: 100%;
    white-space: nowrap;
    padding: 2px;
}

.DisplayNone { display: none; }

.DisplayInline { display: inline; }

.Label_Disabled {
    border-top-width: 1px;
    font-weight: normal;
    border-left-width: 1px;
    border-left-color: #696969;
    border-bottom-width: 1px;
    border-bottom-color: #696969;
    color: Silver;
    border-top-color: #696969;
    font-family: Arial;
    border-right-width: 1px;
    border-right-color: #696969;
}

.Text_Disabled {
    font-weight: bold;
    font-family: Arial;
    color: Silver;
}

.editDisabled { color: Silver; }

.editEnabled {
    color: Blue;
    text-decoration: underline;
    cursor: pointer;
}

.DischargedEpisodeLink {
    color: Green;
    font-style: italic;
}

table.BreadCrumbControl {
    height: 20px;
    padding: 5px 0px 0px 2px;
    width: 100%;
}

table.BreadCrumbControl tr { }

table.BreadCrumbControl td { padding-right: 50px; }

a.BreadCrumbControl {
    font-weight: bold;
    font-size: .9em;
    color: black;
    font-family: Arial;
}

label.BreadCrumbControl, span.BreadCrumbControl {
    font-weight: bold;
    font-size: .9em;
    color: black;
    font-family: Arial;
}

div.CareDaySummaryVariance {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: Black;
}

.PopUpDiv {
    border: black 1px outset;
    padding-right: 0px;
    padding-left: 0px;
    z-index: 10;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    position: absolute;
    background-color: lavender;
}

.PopUpDivTitle {
    border-bottom: black 1px outset;
    padding-left: 30px;
    padding-bottom: 1px;
    margin-left: 14px;
    text-align: center;
    font-weight: bold;
    padding-top: 0px;
    background-color: gainsboro;
}

.PopUpDivText {
    font-weight: bold;
    text-align: center;
    color: black;
    font-family: Arial;
}

.PopUpDivCloseButton {
    border-bottom: black 1px outset;
    padding-right: 2px;
    padding-left: 0px;
    padding-bottom: 0px;
    text-align: right;
    margin: 0px;
    cursor: pointer;
    padding-top: 1px;
    background-color: gainsboro;
}

span.UnicodeChar { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }

/*
GMM
GuidelineInfo.ascx
*/

table.GuidelineInfo {
    font-family: Arial;
    font-size: 12px;
}

.gmmlabel {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

/*
GMM
general
*/

.gmminstructionslabel {
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
}

.gmmtextlabel { font-size: 12px; }

.gmmblosgloslabel { text-align: right; }

.gmmEmptyTableText {
    text-align: center;
}

/*
GMMSections.aspx
*/

table.GMMsectionsTable {
    font-size: 8pt;
    border: solid 1px #CCCCCC;
    border-bottom: 0;
    vertical-align: top;
    border-collapse: collapse;
    empty-cells: show;
    width: 600px;
    padding-left: 10px;
}

table.GMMsectionsTable th {
    background-color: #CCCCCC;
    font-weight: bold;
    vertical-align: top;
    text-align: left;
}

table.GMMsectionsTable tr td {
    font-family: Verdana, Arial;
    padding-left: 0px;
    border-bottom: solid 1px #CCCCCC;
    vertical-align: top;
    border-collapse: collapse;
}

table.GMMsectionsTable tr td.GMMSubSectionFirstCell { padding-left: 20px; }

table.GMMsectionsTable tr.GMMSelectedSectionRow td {
    background-color: #b0bad3;
    font-weight: bold;
}

table.GMMsectionsTable tr.GMMSelectedSubSectionRow td {
    background-color: #b0bad3;
    font-weight: bold;
}

/*
GMM menu
*/

table.GMMSectionsMenuTable {
    font-family: Arial;
    width: 200px;
    font-size: 13px;
}

table.GMMSectionsMenuTable td.tdMenuOutlineSubSection {
    padding-left: 10px;
    text-align: left;
}

table.GMMSectionsMenuTable td.tdMenuOutlineSubSectionSelected {
    padding-left: 10px;
    background-color: #CCCCCC;
}

table.GMMSectionsMenuTable a { text-decoration: none; }

table.GMMSectionsMenuTable a:hover { text-decoration: none; }

table.GMMSectionsMenuTable a.back {
    text-decoration: none;
    color: Blue;
}

table.GMMSectionsMenuTable a.back:hover { text-decoration: none; }

table.GMMSectionsMenuTable a:visited {
    text-decoration: none;
    color: Blue;
}

td.gmmMenuSelected { background-color: #CCCCCC; }

table.GMMIndications {
    width: 90%;
    font-family: Verdana, Arial;
    font-size: smaller;
}

table.GMMIndications td.GMMOutlineTreeIndicationSelected {
    background-color: #111111;
    color: Fuchsia;
}

table.GMMIndications td {
    padding: 0px;
    border-spacing: 0px;
}

table.GMMIndications li {
    list-style-position: inside;
    margin-top: 10px;
}

table.GMMIndications div.GMMOutlineTreeIndicationSelected { background-color: #CCCCCC; }

table.GMMIndications a { text-decoration: none; }

table.GMMIndications li {
    padding: 0;
    background-color: White;
}

.BreadCrumbs {
    font-weight: bold;
    font-size: .9em;
    color: black;
    font-family: Arial;
}

.calendarLink { vertical-align: middle; }

.calendarHint {
    font-size: .8em;
    vertical-align: super;
}

.formatHint {
    font-size: 8px;
    vertical-align: super;
}

UL.OTGList1 { font-size: 1em; }

UL.OTGList2 {
    font-size: 1em;
    margin: 0em 0em 0em 0.85em;
}

LI.OTGList {
    font-size: 1em;
    margin: 0em;
    line-height: 1.3em;
    list-style-type: disc;
}

LI.OTGList1 {
    font-size: 1em;
    line-height: 1.3em;
    list-style-type: disc;
}

LI.OTGList2 {
    list-style-image: url(none);
    margin-left: 0.85em;
    line-height: 1.3em;
    list-style-type: circle;
}

.GLSectionNav {
    font-size: 12px;
    float: left;
    padding-top: 2px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 6px;
    margin: 0px;
    display: inline;
    overflow: auto;
    height: 175px;
    width: 100%;
}

.CareDaySection {
    font-size: 11px;
    overflow: auto; /*height: 180px; 	width: 100%;*/
}

.CareDaySection td { font-size: 11px; }

.CareDayColumn {
  float: left;
  width: 45%;
}

.CareDayControls {
  float: left;
  padding:1px 1px 1px 1px;
  }

.CareDayLabelWidth {
    width: 135px;
    margin-top: 1px;
}

.CareDayControlSpacing {
    width: 100%;
}

.CareDayTopMargin {
    margin-top: 5px;
}

.CareDayLeftMargin {
    margin-left: 3px;
}

.GLSectionNavTitle {
    font-size: 12px;
    font-weight: bold;
}

.careDayHC {
    width: 55%;
    float: left;
}

.careDayRFC {
    width: 55%;
    float: left;
}

.publication_check_box { border: none; }

.publication_toggle_check_box { border: none; }

.varianceDischarge { border: solid 1px black; }

.varianceNotes {
    position: relative;
    margin-bottom: 5px;
    margin-left: 5px;
    float: left;
    width: 96%;
}

.varianceNotes > textarea {
    width: 98%;
}

.varianceNoteCharactersLabel {
    display: block;
    float:right;
    padding-right:5px;
}

.integerInput {
    text-align: left;
}

.searchCriteria {
    font-size: 12px;
    margin: 0px 10px 0px 10px;
}

.scTitle {
    font-weight: bold;
    margin-bottom: 2px;
}

.scCheckboxes {
    width: 450px;
    float: left;
    margin-right: 10px;
}

.scQuickSearch {
    float: right;
    vertical-align: bottom;
}

.scMemo {
    font-size: .8em;
    font-weight: normal;
}

.scSubTitle {
    width: 800px;
    padding: 0.2em 0.2em 0.2em 0.2em;
    color: White;
    background-color: Navy;
    clear: both;
}

/*the left column*/

.scPanelGroupTitle {
    float: left;
    font-size: 1.1em;
    font-weight: bolder;
    width: 225px;
}

.scPanelGroupTitleNonBold {
    float: left;
    font-size: 1.1em;
    font-weight: normal;
    width: 225px;
}

.scLOB label{
    margin-right: 15px;

}

.scLOB {
    float: right;
    width: 540px;
    margin-left: 30px;
}

.scLOBItem {
    display: inline-block;
}

.scLOBCell {
    padding: 0px 5px 0px 0px;
    width: 150px;
}

    .scPanelGroupCriteria {
        float: right;
    }

.scPanelGroupCriteriaNoInput {
    float: none;
    display: inline-block;
    margin-left: 35px;
}

.scDiagnosisSearchGroup {
    float: left;
    margin: 0px 5px 0px 10px;
    width: 30px;
}

.scDiagnosisSearchLabel {
     float: left;
     margin: 2px 2px 2px 2px;
     width: 85px;
}

.scDiagnosisSearchText {
     float: left;
     margin: 2px 2px 2px 2px;    
}

.scPanelCaption { float: right; }

.scResultHeader, .scResultHeader a:link, .scResultHeader a:visited, .scResultHeader a:active, .scResultHeader a:hover {
    color: White;
    background-color: Navy;
}

.scMasterTitle {
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 15px;
}

/*The middle column*/

.scPanelTitleCriteria {
    float: left;
    width: 180px;
}

/*The right column*/

.scPanelCriteria {
   
    float: right;
    padding: 0px;
    margin: 0px 15px 0px 0px;
}

.scPanelGroup { width: 800px; }

.scCriteriaGroupPanelSep {
    padding-top: 10px;
    margin-bottom: 10px;
    border-bottom: solid 1px black;
    clear: both;
}

.scSectionSep {
    margin: 0px 0px 2px 0px;
    clear: both;
}

.scFontBold { font-weight: bold; }

.scTableTitle {
    font-weight: bold;
    font-style: italic;
}

.scInlineEdition {
    float: left;
    padding-right: 10px;
}

.scProducts input { vertical-align: top; }

.infoTextSmaller {
    font-size: .8em;
    color: #006699;
}

.infoText { color: #006699; }

.enabledTextLink {
    color: Blue;
    font-size: xx-small;
    text-decoration: underline;
    cursor: pointer;
}

.disabledTextLink {
    color: Gray;
    font-size: xx-small;
    text-decoration: none;
    cursor: pointer;
}

.enabledLink {
    color: Blue;
    font-size: xx-small;
    cursor: pointer;
}

.disabledLink {
    color: Gray;
    font-size: xx-small;
    cursor: default;
}

div.popupDialogFrame {
    padding: 10px;
    width: 94%;
}

div.popupHeaderText {
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: black;
}

div.graybg {
    padding: 5px;
    background: #e7e7e7;
}

fieldset.wrapper {
    border: 1px solid #CCCCCC;
    padding: 0px 4px;
    margin: 4px 0px 4px 0px;
}

legend.header {
    padding: 4px;
    color: #000000;
}

fieldset.autoauth {
    padding: 5px;
    margin: 5px;
    width: 100%;
}

legend.autoauth {
    padding: 4px;
    font-weight: bold;
    color: #000000;
}

fieldset.hide { display: none; }

legend.hide { display: none; }

h2.loading {
    background-image: url('images/spinning_wheel.gif');
    background-repeat: no-repeat;
    background-position: center center;
    padding: 15px;
    font-size: 11px;
    color: gray;
    text-align: center;
    text-indent: 80px;
}

span.loading {
    background-image: url('images/spinning_wheel.gif');
    background-repeat: no-repeat;
    padding: 4px 24px;
    font-size: 1em;
    color: gray;
}

a.help {
    background-image: url('images/question.gif');
    background-repeat: no-repeat;
    background-position: center center;
    padding-left: 15px;
    text-decoration: none;
}

a.LinkNoImage {
    background-image: url('images/space.gif');
    visibility: hidden;
}

a.IndicationNoteNew {
    display: inline-block;
    background-image: url('images/note_new.gif');
    background-repeat: no-repeat;
    background-position: center center;
    text-decoration: none;
    width: 26px;
    height: 17px;
}

a.IndicationNoteNewUnsaved {
    display: inline-block;
    background-image: url('images/note_newUnsaved.gif');
    background-repeat: no-repeat;
    background-position: center center;
    text-decoration: none;
    width: 26px;
    height: 17px;
}

a.IndicationNoteView {
    display: inline-block;
    background-image: url('images/note_view.gif');
    background-repeat: no-repeat;
    background-position: center center;
    text-decoration: none;
    width: 26px;
    height: 17px;
}

a.IndicationNoteViewUnsaved {
    display: inline-block;
    background-image: url('images/note_viewUnsaved.gif');
    background-repeat: no-repeat;
    background-position: center center;
    text-decoration: none;
    width: 26px;
    height: 17px;
}

.DisplayHidden { display: none; }

.DisplayShow { visibility: visible; }

.DisplayGray { color: Gray; }

.GMMEditControls {
    float: left;
    width: 100px;
    display: none;
    position: absolute;
    color: Blue;
    text-decoration: underline;
    cursor: pointer;
}

.GMMDisplay {
    float: left;
    width: 600px;
}

.GMMEditControlsMenu {
    background-color: White;
    border: 1px solid black;
    display: none;
}

.GMMCheckboxCategory { }

.GMMLink {
    color: Blue;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
}

.highlight {
    background-color: highlight;
    color: highlighttext;
}

div.selected { background-color: #CCCCCC; }

a.check_yes {
    background: url('images/check_yes.gif') no-repeat;
    background-position: left center;
    padding-left: 15px;
    text-decoration: none !important;
    color: black;
}

a.check_yes:hover, a.check_yes:active, a.check_yes:focus { text-decoration: none !important; }

a.check_no {
    background: url('images/check_no.gif') no-repeat;
    background-position: left center;
    padding-left: 15px;
    text-decoration: none !important;
    color: black;
}

a.check_no:hover, a.check_no:active, a.check_no:focus { text-decoration: none !important; }

a.check_on {
    background: url('images/chk_on.gif') no-repeat;
    background-position: left;
    padding-left: 12px;
    text-decoration: none;
    color: black;
    float: left;
}

a.check_on:hover, a.check_on:active, a.check_on:focus { text-decoration: none; }

a.check_off {
    background: url('images/chk_off.gif') no-repeat;
    background-position: left;
    padding-left: 12px;
    text-decoration: none;
    color: black;
    float: left;
}

a.check_off:hover, a.check_off:active, a.check_off:focus { text-decoration: none; }

a.plus {
    background: url('images/t-plus.gif') no-repeat;
    background-position: left;
    padding-left: 15px;
    text-decoration: none;
    color: black;
    float: left;
}

a.plus:hover, a.plus:active, a.plus:focus { text-decoration: none; }

a.minus {
    background: url('images/t-minus.gif') no-repeat;
    background-position: left;
    padding-left: 15px;
    text-decoration: none;
    color: black;
    float: left;
}

a.minus:hover, a.minus:active, a.minus:focus { text-decoration: none; }

a.action {
    background: url('images/right1.gif') no-repeat;
    background-position: center left;
    padding-left: 10px;
    text-decoration: none;
}

a.action:hover, a.action:active, a.action:focus { text-decoration: none; }

a.expand {
    background: url('images/right1.gif') no-repeat;
    background-position: left;
    padding-left: 15px;
    text-decoration: none;
    color: black;
    float: left;
}

a.expand:hover, a.expand:active, a.expand:focus { text-decoration: none; }

.InterpLinkdisabled {
    cursor: default !important;
    color: Grey !important;
    text-decoration: none !important;
}

a:hover { text-decoration: underline; }

a.collapse {
    background: url('images/drop1.gif') no-repeat;
    background-position: left;
    padding-left: 15px;
    text-decoration: none;
    color: black;
    float: left;
}

a.collapse:hover, a.collapse:active, a.collapse:focus { text-decoration: none; }

a.normal {
    background: url('images/right2.gif') no-repeat;
    background-position: left;
    padding-left: 15px;
    text-decoration: none;
    color: black;
    float: left;
    cursor: default;
}

a.normal:hover, a.normal:active, a.normal:focus { text-decoration: none; }

ul.ctxmenu {
    position: absolute;
    margin: 0;
    padding: 1px;
    width: 80px;
    border: 1px solid #ccc;
    background: #ccc;
    display: none;
    z-index: 10;
    list-style: none;
}

ul.ctxmenu li {
    position: relative;
    background: #e5effc;
}

ul.ctxmenu li ul {
    position: absolute;
    left: 80px;
    top: 0;
    display: none;
    z-index: 10;
}

ul.ctxmenu li a {
    display: block;
    text-decoration: none;
    color: #0060a6;
    padding: 2px 5px 2px 5px;
    font-family: Tahoma, Sans Serif, Arial;
    font-size: 8pt;
}

ul.ctxmenu li a:hover {
    background-color: highlight;
    color: highlighttext;
}

ul.ctxmenu li:hover ul, ul.ctxmenu li.over ul { display: block; }

ul.ctxmenu li ul { left: 100px; }

div.footnote {
    position: absolute;
    display: none;
    border: solid 1px black;
    background-color: White;
    z-index: 10;
}

a.info {
    background: url('images/img_info.gif') no-repeat;
    background-position: left;
    padding-left: 11px;
    text-decoration: none;
    color: black;
    float: left;
    cursor: default;
}

a.info:hover, a.normal:active, a.normal:focus { text-decoration: none; }

a.edit {
    background: url('images/edit2.gif') no-repeat;
    background-position: left;
    padding-left: 15px;
    text-decoration: none;
}

a.delete {
    background: url('images/delete.gif') no-repeat;
    background-position: left;
    padding-left: 18px;
    text-decoration: none;
}

div.Authorize {
    clear: both;
    margin-top: 4px;
}

div.Authorize input {
    float: left;
    padding-right: 4px;
}

div.Authorize span.label { padding-top: 1px; }

span.masklist strong { display: none; }

span.masklist em {
    display: inline;
    font-family: Verdana, Arial;
}

span.unmasklist strong {
    display: inline;
    font-family: Verdana, Arial;
}

span.unmasklist em { display: none; }

span.masktitle strong { display: none; }

span.unmasktitle strong {
    display: inline;
    font-family: Verdana, Arial;
}

.SensitiveDataLabel {
    font-size: 0.7em;
    color: Black;
    font-family: Verdana, Arial, Sans-Serif;
    padding: 5px 5px 5px 5px;
    border: solid 1px #a9a9a9;
    background-color: #F0D8D8;
    margin-left: 0px;
    margin-right: 10px;
    text-align: center;
    vertical-align: middle;
    display: block;
    word-wrap: break-word;
}

.GuidelineAdvisory {
    font-size: 1em;
    font-family: TimesNewRoman;
    font-style: italic;
    /*font-weight: bold;*/
    padding: 5px 5px 5px 5px;
    text-align: center;
    display: block;
}


a.hover { disabled: true; }

table.HIPAANotification {
    font-size: .9em;
    color: #999999;
    font-family: Verdana, Arial, Sans-Serif;
    width: 340px;
    margin-bottom: 5px;
}

.definition {
    border-color: Maroon;
    border-style: solid;
    border-width: 2px;
    clear: both;
    display: none;
    margin-left: 32px;
    padding-top: 3px;
    width: 95%;
}

.definitionDoc {
    clear: both;
    display: none;
    margin-left: 32px;
    padding-top: 3px;
    width: 95%;
}

.definitionLink {
    color: blue !important;
    cursor: pointer;
    font-family: Arial;
    font-style: italic;
    font-weight: bold;
    text-decoration: underline;
}

.definitionLink span {
    color: #014993;
    text-decoration: underline;
}

.container-panel {
    border: 1px;
    border-color: #1052a0;
    border-style: double double double double;
}

.collapse-panel-header {
    height: 25px;
    background-color: #666;
    color: #FFF;
    font-weight: bold;
}

.header-content {
    float: left;
    padding-left: 5px;
}

.arrow-expand {
    background-image: url(images/admin/move_down.gif);
    width: 12px;
    height: 10px;
    float: right;
    margin-top: 6px;
    margin-bottom: 6px;
    margin-right: 5px;
}

.arrow-expand:hover { cursor: hand; }

.arrow-collapse {
    background-image: url(images/admin/move_up.gif);
    width: 13px;
    height: 10px;
    float: right;
    margin-top: 6px;
    margin-bottom: 6px;
    margin-right: 5px;
}

.arrow-collapse:hover { cursor: hand; }

.child-parameter { padding-left: 30px; }

.EpisodeListContainer { vertical-align: top; }

.EpisodeContainerImage {
    position: relative;
    left: 1px;
    vertical-align: top;
    width: 45px;
}

.EpisodeListPagerContainer {
    width: 700px;
    text-align: center;
}

.EpisodeOpenButtonSection { padding: 0px 0px 0px 10px; }

table.EpisodeListContainerTable {
    border-color: #666666;
    border-width: 0 0 1px 1px;
    border-style: solid;
    width: 700px;
}

table.EpisodeListContainerTable td {
    border-color: #666666;
    border-width: 1px 1px 0 0;
    border-style: solid;
    padding: 3px;
}

a.EpisodeListContentTableHeader:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

a.EpisodeListContentTableHeader:link {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

a.EpisodeListContentTableHeader:active {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

a.email_on {
    background: url('images/email.gif') no-repeat;
    background-position: left top;
    padding-left: 18px;
    text-decoration: none;
}

a.email_off {
    padding-left: 20px;
    text-decoration: none;
}

.interfaceFooterLogo {
    float: right;
    background-image: url(images/companyLogo86x40px.png);
    background-repeat: no-repeat;
    width: 150px;
    height: 50px;
    _behavior: expression( /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ")");
}

.selectedQuestion {
    border: 1px black solid;
    margin-bottom: 10px;
    background-color: #ddddff;
    padding: 4px;
}

.selectedAnswer {
    border: 1px #0000FF solid;
    margin-bottom: 10px;
    background-color: #eeeeff;
    padding: 4px;
}

.selectedProblem,
.selectedBarrier {
    border: 1px black solid;
    margin-bottom: 10px;
    background-color: #ddddff;
    padding: 4px;
}

.selectedGoal {
    border: 1px #0000FF solid;
    margin-bottom: 10px;
    background-color: #eeeeff;
    padding: 4px;
    margin-left: 20px;
    margin-top: 5px;
}

.selectedIntervention {
    border: 1px #0000FF solid;
    margin-bottom: 10px;
    background-color: #9DF5C7;
    padding: 4px;
    margin-left: 40px;
    margin-top: 5px;
}

.expansion { display: none; }

.expansionNested { display: none; }

.goalSearch { }

.interventionSearch { }

.goalIds { }

.interventionIds { }

.selectedRef {
    border: 1px black solid;
    margin-bottom: 10px;
    background-color: #eeeeff;
    padding: 4px;
}

input.button_ref {
    color: Black;
    border: 2px outset;
    font-family: Arial;
    font-size: 8pt;
    background-color: #DDDDDD;
}

.HeaderSearchAndAdd {
    float: right;
    padding-top: 6px;
    padding-bottom: 4px;
    padding-right: 30px;
    white-space: nowrap;
}

.HeaderSearchAndAdd .FormInput2 { font-size: 12px; }

.GlobalSearchBoxInput { padding-right: 20px; }

.GlobalSearchBoxIcon {
    cursor: pointer;
    vertical-align: middle;
    margin-left: -22px;
    margin-top: -4px;
}

table.borderGridTable {
    border-collapse: collapse;
    width: 100%;
}

table.borderGridTable th {
    color: white;
    background-color: #3a5b89;
}

table.borderGridTable,
table.borderGridTable th,
table.borderGridTable td { border: 1px solid whitesmoke; }

.EpisodeLabelColumn {
    width: 155px;
    vertical-align: middle !important;
}

.EpisodeInputColumn { padding-left: 5px !important; }

.PadInputWrapper { padding: 2px 0px; }

.FileUpload {
    width: 400px;
    background-color: lightgray;
}

#apiDialogPositioner {
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    display: none;
}

table.recordinfo {
    width: 100%;
    margin: 10px;
}

table.recordinfo th, table.recordinfo td {
    vertical-align: top;
    padding: 1px;
}

table.recordinfo th {
    width: 26%;
    text-align: right;
    font-weight: normal;
}

table.recordinfo td {
    width: 74%;
    text-align: left;
    padding-right: 10px;
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: pre-wrap; /* css-3 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    word-break: break-all;
    white-space: normal;
}

a.infodetail {
    background-image: url('images/infodetail.png');
    background-repeat: no-repeat;
    background-position: center center;
    padding-left: 16px;
    text-decoration: none;
}

table.ReportTable, div.ReportTable {
    border: lavender 1px solid;
    background-color: #F5F5F5; /*whitesmoke*/
}

table.ReportTable { border: 0px; }

table.ReportTable tr { vertical-align: top; }

table.ReportTable th {
    vertical-align: middle;
    text-align: center;
    padding: 1px;
    padding-right: 5px;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial;
}

table.ReportTable th.default {
    text-align: left;
    padding: 1px;
    font-weight: bold;
    font-size: 0.9em;
}

table.ReportTable td {
    vertical-align: top;
    padding: 1px;
    text-align: left;
    padding-bottom: 2px;
}

table.ReportTable .td-label { text-align: right; }

table.ReportTable .label {
    font-family: Arial;
    font-weight: normal;
}

table.ReportTable .NotesLabel {
    font-family: Arial;
    font-weight: normal;
    vertical-align: top;
}

.NoUnderline a {
    text-decoration: none;
    font-weight: bold;
    text-align: center;
}

th.NoUnderline { text-align: center; }

#cwqiorc {
    LINE-HEIGHT: 1.3em;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
}

#cwqiorc TABLE {
    BORDER-TOP-WIDTH: 0.1em;
    MARGIN-TOP: 0.25em;
    BORDER-LEFT-WIDTH: 0em;
    BORDER-BOTTOM-WIDTH: 0.1em;
    MARGIN-BOTTOM: 0.25em;
    WIDTH: 100%;
    BORDER-TOP-COLOR: #f5f5f5;
    TEXT-ALIGN: left;
    BORDER-RIGHT-WIDTH: 0em;
    border-bottom-color: rgb(128, 128, 128);
    border-top-color: rgb(245, 245, 245);
}

#cwqiorc tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

#cwqiorc tr {
    display: table-row;
    vertical-align: inherit;
    background-color: rgb(245, 245, 245);
}

#cwqiorc TH {
    PADDING-RIGHT: 0.9em;
    PADDING-LEFT: 0.9em;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0.4em;
    VERTICAL-ALIGN: bottom;
    COLOR: #336666;
    PADDING-TOP: 0.4em;
    BORDER: #336666 0.1em solid;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center;
}

#cwqiorc td {
    border-bottom: 1px solid rgb(51, 102, 102);
    border-top: 1px solid rgb(204, 204, 204);
    padding-bottom: 5px;
}

#cwqiorc td a { color: rgb(51, 102, 153); }

#cwqiorc TH.cwqiorc-col-1 {
    white-space: nowrap;
    width: 30%;
    align: center;
}

#cwqiorc TH.cwqiorc-col-2 {
    white-space: nowrap;
    width: 6%;
    align: center;
}

#cwqiorc TH.cwqiorc-col-3 {
    white-space: nowrap;
    width: 6%;
    align: center;
}

#cwqiorc TH.cwqiorc-col-4 {
    white-space: nowrap;
    width: 6%;
    align: center;
}

#cwqiorc TH.cwqiorc-col-5 {
    white-space: nowrap;
    width: 6%;
    align: center;
}

#cwqiorc TH.cwqiorc-col-6 {
    white-space: nowrap;
    width: 35%;
    align: center;
}

div .cwqiorc-caption { margin-top: 5px; }

.multiOutline {
    margin: 5px;
    width: 99%;
    padding-bottom: 15px;
    float: left;
}

.multiOutlineView {
    float: left !important;
    margin-right: 5px;
    height: auto;
}

.multiOutlineViewFirst {

    margin-right: 5px;
    width: 100%;
    margin-bottom: 10px;
    clear: both;
}

.multiOutlineViewFirst .multiOutlineSection {
    border: 0 solid #556b2f !important;
    height: auto;
}

.multiOutlineSection {
    border: 2px solid #556b2f !important;
    height: auto;
    padding-left: 5px;
}

.multiOutlineHeader {
    background-color: #cccccc !important;
    display: block;
    font-weight: bold;
    font-size: 1.5em;
    color: #336666 !important;
    border-bottom: 2px solid #556b2f !important;
}

.multioutlineCollapsed {
    background-image: url(Images/i-plus.gif);
    background-repeat: no-repeat;
    background-position-y: 5px;
    padding-right: 15px;
}

.multioutlineExpanded {
    background-image: url(Images/i-minus.gif);
    background-repeat: no-repeat;
    padding-right: 15px;
    background-position-y: 5px;
}

.outlineContainer {
    padding: 8px;
    margin: 15px 30px 0px 30px !important;
    background-color: white !important;
    border: 0 !important;
}

.outlineDocument {
    float: left;
    width: 100%;
}

.outlineControls {
    float: left;
    display: block;
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}

.outlineSection fieldset {
    border: 1px solid #CCCCCC;
    margin-bottom: 5px;
}

.outlineSection fieldset legend.hideForSingleOutline { display: none; }

.collapsibleSection {
    font-size: 1.25em;
    cursor: pointer;
}

/*Documentation styles*/

.indent { margin-left: 40px; }

.indicationIndicator {
    padding-right: 17px;
    padding-bottom: 3px;
    background-repeat: no-repeat;
}

.IndicationNotSelected { background-image: url("Images/white.png"); }

.IndicationNotMet { background-image: url("Images/red.png"); }

.IndicationMet { background-image: url("Images/green.png"); }

.IndicationNoIndicationsApply { background-image: url("Images/yellow.png"); }

.ExamplesIncludeIcon {
    background-image: url("Images/img_info.gif");
    background-repeat: no-repeat;
    padding-right: 17px;
}

.LocIndicator {
    background-image: url("Images/img_info.gif");
    background-repeat: no-repeat;
    padding-right: 2px;
}

.defIndicationIndicator {
    margin-left: 5px;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.IndicationNotesIndicator {
    cursor: pointer;
    padding-right: 13px;
    display: inline-block;
}

.IndicationNotesDocumented {
    background-image: url("Images/note_view.gif");
    background-repeat: no-repeat;
}

.IndicationNotesNotDocumented {
    background-image: url("Images/note_new.gif");
    background-repeat: no-repeat;
}

.IndicationNotesDocumentedUnsaved {
    background-image: url("Images/note_viewUnsaved.gif");
    background-repeat: no-repeat;
}

.IndicationNotesNotDocumentedUnsaved {
    background-image: url("Images/note_newUnsaved.gif");
    background-repeat: no-repeat;
}

.IndicationNotesList { display: none; }

#indictionNoteTextbox { width: 410px; }

.IndicationNoteEditor { display: none; }

.IndicationNoteError {
    font-weight: bold;
    color: red;
}

.noteStrikeThrough {
    text-decoration: line-through;
}

.CitationAbstract { display: none; }

.annotationLink {
    background-image: url(images/annotation_icon.jpg);
    background-repeat: no-repeat;
    padding-right: 8px;
}

.annotationLink:link { text-decoration: none; }

.IndicationDescriptionToggleImage {
    cursor: pointer;
    background-position: center;
}

.Collapsed {
    background-image: url(images/t-plus.gif);
    background-repeat: no-repeat;
    padding-right: 8px;
}

.Expanded {
    background-image: url(images/t-minus.gif);
    background-repeat: no-repeat;
    padding-right: 8px;
}

.SectionDocumented {
    background-image: url(images/chk_on.png);
    background-repeat: no-repeat;
    padding-right: 14px;
    padding-left: 14px;
    background-position: left center;
    height: 14px;
    width: 14px;
    float: left;
}

.SectionNotDocumented {
    background-image: url(images/chk_off.png);
    background-repeat: no-repeat;
    padding-right: 14px;
    padding-left: 14px;
    background-position: left center;
    height: 14px;
    width: 14px;
    float: left;
}

.SectionExpand {
    background-image: url(images/right_arrow_2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-right: 8px;
    height: 14px;
    width: 14px;
    float: left;
}

.SectionExpanded {
    background-image: url(images/down_arrow.gif);
    background-repeat: no-repeat;
    background-position: left center;
    cursor: pointer;
}

.SectionCollapsed {
    background-image: url(images/right_arrow.gif);
    background-repeat: no-repeat;
    background-position: left center;
    cursor: pointer;
}

.IndicationBullet { }

.SectionLastDocumented { border: red 1px solid; }

.SectionSelected { border: #6C6F70 2px solid; }

/*Progressions*/

.CareDay { vertical-align: top; }

.ProgressionCategory { text-align: center; }

.OutlineStatusBar {
    width: 98%;
    font-weight: bold;
    vertical-align: middle;
    padding: 5px;
}

.sectionTitle {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    width: 200px;
    cursor: pointer;
}

.section {
    clear: both;
    padding: 2px;
    cursor: pointer;
}

.progression table {
    border: 1px solid whitesmoke;
    border-collapse: collapse;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 8pt;
}

.progression th,
.ProgressionCategoryHeader {
    border: 1px solid whitesmoke;
    color: white;
    font-family: Verdana, Arial, Sans-Serif;
    background-color: #3a5b89;
    white-space: nowrap;
}

.ProgressionCategoryHeader {
    font-weight: bold;
    padding: 1px;
}

.progression td { border: 1px solid whitesmoke; }

.expand { cursor: pointer; }

.NoIndicationsApply { margin-top: 6px; }

.OtherIndication { margin-top: 6px; }

.ParentIndication {
    margin-top: 2px;
    margin-bottom: 2px;
}

.checkBoxAlign { vertical-align: middle; }

.RecoveryMilestone { font-weight: bold; }

.BoldContent { font-weight: bold; }

.ItalicContent { font-weight: bold; }

.DefinitionContainer { display: none; }

.calculatorImage {
    height: 16px;
    padding-right: 15px;
    padding-bottom: 3px;
    background-repeat: no-repeat;
    background-image: url(images/calculator.png);
    cursor: pointer;
    text-indent: -9999px;
    background-position: right;
    white-space: nowrap;
}

.calculatorImageNew {
    height: 16px;
    padding-bottom: 3px;
    background-repeat: no-repeat;
    background-image: url(images/calculator.png);
    cursor: pointer;
    text-indent: -9999px;
    background-position: right;
    white-space: nowrap;
    padding-right: 15px;
}

.calculatorImageNewUnsaved {
    height: 16px;
    padding-bottom: 3px;
    background-repeat: no-repeat;
    background-image: url(images/calculator_newUnsaved.png);
    cursor: pointer;
    text-indent: -9999px;
    background-position: right;
    white-space: nowrap;
    padding-right: 15px;
}

.calculatorImageView {
    height: 16px;
    padding-bottom: 3px;
    background-repeat: no-repeat;
    background-image: url(images/calculator_view.png);
    cursor: pointer;
    text-indent: -9999px;
    background-position: right;
    white-space: nowrap;
    padding-right: 15px;
}

.calculatorImageViewUnsaved {
    height: 16px;
    padding-bottom: 3px;
    background-repeat: no-repeat;
    background-image: url(images/calculator_viewUnsaved.png);
    cursor: pointer;
    text-indent: -9999px;
    background-position: right;
    white-space: nowrap;
    padding-right: 15px;
}

.paragraph {}

span.indicationParagraph {display: inherit}

.ProgressionFooter .definitionLink { display: block; }

.pdfIcon {
    background-image: url(images/external_pdf_icon.gif);
    background-repeat: no-repeat;
    padding-right: 16px;
}

.CitationAbstract {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 10px;
    overflow: auto;
    max-height: 300px;
}

.DefinitionPopUp {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 10px;
    overflow: auto;
    max-height: 500px !important;
}

div.outlineDocument table { border-collapse: collapse; }

td.outlineSection {
    vertical-align: top;
    padding-left: 5px;
    border-right: 2px solid #859EBF;
}

.mce-warning.mce-label {
    color: #a00000 !important;
    font-weight: bold !important;
}

div.rte, .mce-content-body { color: #000 !important; }

.loadingModal {
    position: fixed;
    top: 0;
    left: 0;
    background-color: grey;
    z-index: 99;
    opacity: 0.2;
    filter: alpha(opacity=20);
    min-height: 100%;
    width: 100%;
}

.loadingDiv {
    font-family: Arial;
    font-size: 10pt;
    display: none;
    position: fixed;
    font-weight: bold;
    z-index: 999;
    color: black;
}

.versionInfo {
    text-align: left;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 5px;
}

.ui-widget-header {
    background-color: #0397D6 !important;
    background-image: none !important;
}

.noteCharactersLeftLabel {
    font-size: 12px !important;
    font-weight: bold;
    float: right;
}

.normalButton {
    font-family: Arial;
    font-size: 11px;
    background-color: #DDDDDD;
}

#editorButtons {
    margin-right: 10px;
}

#divNotesEditor {
    clear: both;
    width: 95%;
}

.saveEpisodeNotes {
    font-family: Arial;
    font-size: 11px;
    background-color: #DDDDDD;
}

/*---------------------------------- BEGIN: CareNet ------------------------------------------------------------*/

table.cn-editForm, div.cn-editForm {
     
    width: 100%;
    border-width: 1px;
    border-color: grey;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
}

table.cn-editForm tr { vertical-align: top; }

table.cn-editForm th {
    vertical-align: middle;
    text-align: right;
    padding: 1px;
    padding-right: 5px;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial;
}

table.cn-editForm th.default {
    text-align: left;
    padding: 1px;
    font-weight: bold;
    font-size: 0.9em;
}

table.cn-editForm td {
    vertical-align: top;
    padding: 1px;
    text-align: left;
    padding-bottom: 2px;
}

table.cn-editForm .td-label { text-align: right; }

table.cn-editForm .label {
    font-family: Arial;
    font-weight: normal;
}

div.cn-container {
    padding: 8px;
    background-color: #fff;
}

div.cn-container a { color: #014993; }

table.cn-wrapper {
    font-size: .8em !important;
    border: none 0px;
    vertical-align: top;
    empty-cells: show;
    width: 100%;
}

table.cn-wrapper th {
    font-weight: bold;
    vertical-align: top;
    background-color: #CCCCCC;
    border: none 0px !important;
}

table.cn-wrapper td {
    font-family: Verdana, Arial;
    vertical-align: top;
    border: none 0px !important;
    padding: 2px !important;
}

table.cn-wrapper a.link, table.cn-grid a.link {
    cursor: pointer;
    color: #014993;
    font-family: Arial;
    text-decoration: underline;
}

table.cn-wrapper a.disabled, table.cn-grid a.disabled {
    cursor: not-allowed;
    color: #014993;
    box-shadow: none;
    opacity: .65;
}

table.cn-wrapper span.label, td.label, table.cn-grid span.label { font-weight: bold; }

table.cn-wrapper span.success {
    font-size: 1em;
    font-family: Arial;
    color: Green;
}

div.cn-grid {
    padding: 4px;
    background-color: #f4f6f9;
}

table.cn-grid {
    width: 100%;
    border-spacing: 0px;
    border-width: 1px 0px 1px 1px;
    border-style: solid;
    border-color: #8ba0bc;
}

table.cn-grid th {
    text-align: left;
    padding: 5px;
    border-width: 0px 1px 1px 0px;
    border-style: solid;
    font-weight: bold;
    white-space: nowrap;
    background-color: #e4effa;
    border-color: #8ba0bc;
    cursor: pointer;
}

table.cn-grid td {
    padding: 5px;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #cfddee;
}

table.cn-grid tr.even { background-color: #f4f6f9 }

table.cn-grid tr.odd { background-color: #fff; }

table.cn-grid i {
    vertical-align: middle;
    padding-right: 10px;
    float: right;
}

table.cn-grid i.sort-up {
    background-image: url('images/up_arrow.gif');
    background-repeat: no-repeat;
}

table.cn-grid i.sort-down {
    background-image: url('images/down_arrow.gif');
    background-repeat: no-repeat;
}

span.cn-loading {
    background-image: url('images/spinning_wheel.gif');
    background-repeat: no-repeat;
    padding: 4px 24px;
    font-size: 1em;
    color: gray;
}

span.cn-error {
    font-size: 1em;
    font-family: Arial;
    color: Red;
}

ul.cn-disclaimer {
    list-style: disc;
    padding-left: 13px;
}

div.cn-success {
    background-color: #dff0d8;
    border-color: #d0e9c6;
    color: #3c763d;
}

div.cn-danger {
    background-color: #f2dede;
    border-color: #ebcccc;
    color: #a94442;
}

div.cn-alert {
    padding: 1rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

div.horizontalScrollOnly {
    overflow: scroll;
    overflow-y:hidden;
    -ms-overflow-y: hidden;
}

.divHeaderTable
{
    width: 100%;
    padding-bottom:5px;
    display:block;
}
.divHeaderRow
{
    width: 100%; /* add extra that you want to for header column */
    display:block;
    height:105px;
}
.divHeaderColumn
{
    float: left;
    width: 33%;
    display:block;
}
.divTable
{
    width: 100%;
    float: left;
    display:block;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:10px;
    padding-left:10px; 
}

.divFiller
{
    width: 5px;
    height: 5px;
    float: left;
    display:block;
    padding-right:10px;
    padding-left:10px; 
}

.divRowHeader
{
    font-weight: bold;
    width: 99%; 
    display:block;
    border: 1px solid gray;
}
.divRow
{
    width: 99%; 
    display:block;
    padding-bottom:5px;
}
.divPrimaryRow
{
    width: 99%; 
    display:block;
    padding-bottom:5px;
}
.divColumn
{
    float: left;
    width: 120px;
    display:block;   
}

/*---------------------------------- END: CareNet ---------------------------------------------*/

.authNote div#divNoteInstanceRepeater
{ 
    overflow-x:hidden; 
    overflow-y:scroll;
}

.authNote div#divNoteInstanceRepeater th
{
    top: expression(document.getElementById('divNoteInstanceRepeater').scrollTop-2); 
    left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); 
    position: relative; 
    z-index: 20; 		
}

.authNote .noteToggleWrapper {
    float: left; 
    width: 16px;
}

.authNote .noteWrapper {
    margin-left: 16px;
}

.authNote .noteToggle {
    cursor: pointer;
}


tr.carecell td {
    border: 0;
    height: 25px;
    padding: 0px;
    padding-top: 2px;
    text-align: left;
    vertical-align: middle;
}

.autoAuthGuidelineDisclaimer {
    font-style: italic; 
    color: red;
    font-weight: bold;
    margin: 0 0 10px;
}