
body
{
    font-family: Arial, Sans-Serif, Verdana;
    font-size: 10pt;
    margin-top: 0px;
    margin-bottom: 0px;
}

table
{
    border-right: 0px;
    padding-right: 0px;
    border-top: 0px;
    padding-left: 0px;
    background-color: #f9f9f9;
    padding-bottom: 0px;
    margin: 0px;
    border-left: 0px;
    padding-top: 0px;
    border-bottom: 0px;
}

.TextBoxLabel
{
    text-align: right;
}

.PushButtonStandard
{
    vertical-align: middle;
    border-color: #8EACDC;
    border-style: solid;
    border-width: 1px;
    background-color: #F2F2F2;
    text-align: center;
    color: #1B59B9;
    text-decoration: none;
    cursor: hand;
}

.PushButtonRollover
{
    vertical-align: middle;
    border-color: #8EACDC;
    border-style: solid;
    border-width: 1px;
    background-color: #1B59B9;
    text-align: center;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    cursor: hand;
}

.PushButtonAlternativeStandard
{
    vertical-align: middle;
    border-color: #8EACDC;
    border-style: solid;
    border-width: 1px;
    background-color: #ddabab;
    text-align: center;
    color: Black;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    cursor: hand;
}

.PushButtonAlternativeRollover
{
    vertical-align: middle;
    border-color: #8EACDC;
    border-style: solid;
    border-width: 1px;
    background-color: #aa6767;
    text-align: center;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    cursor: hand;
}

.TextBoxStandard
{
    width: 150px;
}

.TextBoxFocused
{
    width: 150px;
}

.FooterCopyrightColumn
{
    text-align: right;
    font-size: xx-small;
}

.FooterSupportLabel
{
    font-size: xx-small;
    color: Black;
}

.DropDownListStandard, .ListBoxStandard
{
}

/* The following three items are for the default asp:Repeater */
.RepeaterHeaderRowStandard, .RepeaterHeaderColumnStandard, .GridViewHeaderRowStandard, .GridViewFooterRowStandard
{
    color: white;
    background-color: #000084;
    text-align: left;
}

.RepeaterHeaderHorizontalRule
{
    color: #8eacdc;
    height: 1px;
}

.RepeaterRowHorizontalRule
{
    color: #cccccc;
    height: 1px;
}

.RepeaterRowStandard, .GridViewRowStandard
{
    color: Black;
    background-color: #EEEEEE;
    text-align: left;
}

.RepeaterAlternatingRowStandard, .GridViewAlternatingRowStandard
{
    color: Black;
    background-color: #DDDDDD;
    text-align: left;
}

.GridViewPagerStyle
{
    background-color: #000084;
    text-align: left;
}

.GridViewEditRowStandard
{
    color: Black;
    background-color: #bbbbbb;
    text-align: left;
}

.GridViewSelectedRowStandard
{
    color: Black;
    background-color: #EEEEEE;
    text-align: left;
}

.RepeaterLinkButtonStandard, .GridViewLinkButtonStandard
{
    text-decoration: none;
}

.GridViewLinkButtonStandardReversed
{
    text-decoration: none;
    color: White;
}

.RepeaterLinkButtonStandard:hover, .GridViewLinkButtonStandard:hover
{
    text-decoration: underline;
}

.InformationCriticalClinicalAlert
{
    font-size: 14pt;
    font-weight: bolder;
    color: White;
    background-color: Red;
}

.InformationCriticalClinicalDisplay
{
    font-size: 11pt;
    font-weight: bolder;
    color: Red;
    background-color: White;
}

.InformationImportantClinical
{
    font-size: 12pt;
    font-weight: bolder;
    color: black;
    background-color: yellow;
}

.InformationClinicalCaution
{
    font-size: 12pt;
    font-weight: bolder;
    color: yellow;
}

.InformationCriticalAdmin
{
    font-size: 12pt;
    font-weight: bolder;
    color: white;
    background-color: green;
}

.InformationAdminReminder
{
    font-size: 12pt;
    font-weight: bolder;
    color: black;
    background-color: #b6fcdb;
}

.InformationAdminReminderSig
{
    color: black;
    background-color: #b6fcdb;
}

.InformationVeryImportant
{
    font-size: 12pt;
    font-weight: bold;
    color: Black;
}

.InformationLessImportant
{
    font-weight: bold;
    color: Black;
}

.InformationUsual
{
    color: Black;
}

.InformationUsualReverse
{
    color: White;
}

.InformationNotImportant
{
    font-size: 9pt;
    color: Black;
}

.InformationBoilerPlate
{
    font-size: 8pt;
    color: Black;
}

.OrientationPageTitle
{
    background-color: White;
    color: Blue;
    font-size: 12pt;
    font-weight: bold;
}

.OrientationFrameTitle
{
    font-size: 12pt;
    font-weight: bold;
    color: White;
}

.OrientationBoxTitle
{
    font-size: 11pt;
    font-weight: bold;
    color: White;
}

.OrientationBoxTitleLessImportant
{
    font-weight: bold;
    color: White;
}

.OrientationAction
{
    font-weight: bold;
    color: black;
}

.OrientationLabel
{
    font-size: 8pt;
    color: Black;
}

.AllergyNameLabel, .AllergyNameLinkButton
{
    color: red;
    font-weight: bold;
}
.HiddenErrorLabel
{
    color: white;
    background: green;
    font-weight: bold;
}

.MegaLink
{
    font-size: 14pt;
}

.ActionCoreButton
{
}

.ActionSupplementalButton
{
}

.ActionFocused
{
}

.ActionFrequentLink
{
    font-weight: bold;
    color: blue;
}

.ActionSupplementalLink
{
    color: blue;
}

.ActionSupplementalReverseLink
{
    color: white;
}

.ActionFrequentReverseLink
{
    font-weight: bold;
    color: white;
}

.SmallActionSupplementalLink
{
    font-size: 8pt;
    color: Blue;
}

.DefaultAccountName
{
    color: #336699;
    font-weight: bold;
    font-size: 12pt;
}

.PatientViewTableReadOnlyMode, .PatientViewTableEditMode, .PatientViewTableInsertMode
{
    background-color: #efefff;
    width: 100%;
    border-collapse: collapse; /* substitute for cellspacing="0" */
    padding: 0%; /* substitute for cellpadding="0" */
}

.HeaderRowReadOnlyMode, .HeaderRowEditMode, .HeaderRowInsertMode
{
    background-color: #000084;
    color: white;
    font-weight: 600;
    text-align: left;
}

.ReadOnlyModeHeaderColumn, .EditModeHeaderColumn, .InsertModeHeaderColumn
{
    text-align: right;
    font-weight: 600;
    width: 25%;
    background-color: #c0cfe2;
}

.ReadOnlyModeDataColumn, .EditModeDataColumn, .InsertModeDataColumn
{
    text-align: left;
    width: 60%;
}

.GroupHeaderRowReadOnlyMode, .GroupHeaderRowEditMode, .GroupHeaderRowInsertMode
{
    background-color: #000084;
    color: white;
    font-weight: 600;
    text-align: left;
}

.CommandRowReadOnlyMode, .CommandRowEditMode, .CommandRowInsertMode
{
    background-color: #000084;
    text-align: left;
}

.FormViewInstructionalColumn, .InstructionalColumn
{
    text-align: right;
    color: white;
    font-weight: 600;
}

.AdminFormViewTableReadOnlyMode, .AdminFormViewTableEditMode, .AdminFormViewTableInsertMode, .UserCredentialsTable
{
    background-color: #cdd397;
    width: 100%;
    border-collapse: collapse; /* substitute for cellspacing="0" */
    padding: 0%; /* substitute for cellpadding="0" */
}

.AdminFormViewHeaderRowReadOnlyMode, .AdminFormViewHeaderRowEditMode, .AdminFormViewHeaderRowInsertMode, .UserCredentialsHeaderRow
{
    background-color: #a30013;
    color: white;
    font-weight: 600;
    text-align: left;
}

.AdminFormViewReadOnlyModeHeaderColumn, .AdminFormViewEditModeHeaderColumn, .AdminFormViewInsertModeHeaderColumn, .UserCredentialsHeaderColumn
{
    text-align: right;
    font-weight: 600;
    width: 25%;
    background-color: #b7bd82;
}

.AdminFormViewReadOnlyModeRequiredHeaderColumn, .AdminFormViewEditModeRequiredHeaderColumn, .AdminFormViewInsertModeRequiredHeaderColumn, .UserCredentialsRequiredHeaderColumn
{
    text-align: right;
    font-weight: 600;
    width: 25%;
    background-color: #ffffcc;
}

.AdminFormViewReadOnlyModeDataColumn, .AdminFormViewEditModeDataColumn, .AdminFormViewInsertModeDataColumn, .UserCredentialsDataColumn
{
    text-align: left;
    width: 60%;
}

.AdminFormViewGroupHeaderRowReadOnlyMode, .AdminFormViewGroupHeaderRowEditMode, .AdminFormViewGroupHeaderRowInsertMode
{
    background-color: #a30013;
    color: white;
    font-weight: 600;
    text-align: left;
}

.AdminFormViewCommandRowReadOnlyMode, .AdminFormViewCommandRowEditMode, .AdminFormViewCommandRowInsertMode
{
    background-color: #a30013;
    text-align: left;
}

.AdminFormViewInstructionalColumn
{
    text-align: right;
    color: white;
    font-weight: 600;
}

.AdminScreensRadioButtonList
{
    background-color: #cdd397;
}

.RequiredAsterisk
{
    font-size: large;
    font-weight: bolder;
    color: black;
    vertical-align: middle;
}

.AdminFormViewHintMessage
{
    text-align: left;
    font-weight: 600;
    background-color: #ffffcc;
}

.DrugListResultsTable, .InternalPageTable1
{
    border-collapse: collapse; /* substitute for cellspacing="0" */
    padding: 0%; /* substitute for cellpadding="0" */
    width: 100%;
    border-style: none;
}

.InternalPageTableNested
{
    border-collapse: collapse; /* substitute for cellspacing="0" */
    padding: 0%; /* substitute for cellpadding="0" */
    width: 97%;
    border-style: none;
}

.InternalPageTableNested2
{
    border-collapse: collapse; /* substitute for cellspacing="0" */
    padding: 0%; /* substitute for cellpadding="0" */
    width: 97%;
    border-style: none;
}

.AllergyMaintenanceDivStyle
{
    width: 100%;
    height: 200px;
    overflow: auto;
}

.EmphasisFrame
{
    background-color: White;
    border-top: #b6fcdb 8px solid;
    border-left: #b6fcdb 8px solid;
    border-right: #b6fcdb 8px solid;
    border-bottom: #b6fcdb 8px solid;
    width: 97%;
}

.EmphasisFrameInternalPageTableNested
{
    background-color: White;
    border-top: lightskyblue 8px solid;
    border-left: lightskyblue 8px solid;
    border-right: lightskyblue 8px solid;
    border-bottom: lightskyblue 8px solid;
    width: 97%;
    border-collapse: collapse; /* substitute for cellspacing="0" */
    padding: 0%; /* substitute for cellpadding="0" */
}

.EmphasisFrameFullWidth
{
    background-color: White;
    border-top: #b6fcdb 8px solid;
    border-left: #b6fcdb 8px solid;
    border-right: #b6fcdb 8px solid;
    border-bottom: #b6fcdb 8px solid;
    width: 100%;
}

.SeparationFrame
{
    border-collapse: collapse; /* substitute for cellspacing="0" */
    padding: 0%; /* substitute for cellpadding="0" */
    border-top: #b6fcdb 4px solid;
    border-left: #b6fcdb 4px solid;
    border-right: #b6fcdb 4px solid;
    border-bottom: #b6fcdb 4px solid;
    width: 100%;
}

.SectionFrame
{
    border-top: black 4px solid;
    border-left: black 4px solid;
    border-right: black 4px solid;
    border-bottom: black 4px solid;
    width: 97%;
}

.HeaderStandard, .ControlTopHeader
{
    background-color: #000084;
    color: White;
}

.CopyRight
{
    text-align: center;
    font-size: xx-small;
}

.RedStatusMessage, .ErrorMessage
{
    color: Red;
    font-weight: bold;
}

.PageTable
{
    width: 760px;
    border-collapse: collapse; /* substitute for cellspacing="0" */
    padding: 0%; /* substitute for cellpadding="0" */
    border-style: solid;
    border-width: 1px;
    border-color: Navy;
}

.PageTableFullWidth
{
    width: 100%;
    border-collapse: collapse; /* substitute for cellspacing="0" */
    padding: 0%; /* substitute for cellpadding="0" */
    border-style: solid;
    border-width: 1px;
    border-color: Navy;
}

.RXRequiredValidator
{
    color: Maroon;
}

.TopMenu
{
    text-align: center;
    font-size: x-small;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.PrintRxLeaflet
{
    page-break-before: always;
}

/* The following is used in the Current Meds control to display the DX in small print */
.SmallDx
{
    font-size: x-small;
}

/* The following is used to control the text adjacent to severity level
check boxes on the review rx page */
.SeverityLevelText
{
    font-weight: bold;
    color: Maroon;
}

.RequiredFieldSuffix
{
    font-weight: bold;
    font-size: large;
}

.PharmComInfoWrapperTable
{
    background-color: #eeeeee;
    border-width: 4px;
    border-color: Black;
    border-style: solid;
    width: 100%;
}

.PharmComInfoTable
{
    background-color: #eeeeee;
    border: 1px;
    border-color: Black;
    width: 100%;
}

.PharmComReviewHighlight
{
    font-weight: bold;
    background-color: #99ff00;
}

.SelectedReviewPharmacy
{
    color: Green;
    font-size: small;
    font-weight: bold;
}

.InvalidCharacterHighlight
{
    color: white;
}
/***********************************************************************/
/* STYLE DEFINITIONS FOR TABS							       	       */
/***********************************************************************/

/* Style for an inactive tab */
.TabInactive
{
    border-right: #d4d4d4 1px solid;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-top: #f2faff 1px solid;
    font-weight: bold;
    background: #bbbbff;
    vertical-align: middle;
    border-left: #d4d4d4 1px solid;
    color: #666666;
    line-height: 10pt;
    border-bottom: #999999 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
}

/* Style for rolling over an inactive tab */
.TabInactiveRollover
{
    border-right: #a6a6a6 1px solid;
    padding-right: 4px;
    border-top: #a6a6a6 1px solid;
    padding-left: 4px;
    font-weight: bold;
    background: #ccccff;
    padding-bottom: 2px;
    vertical-align: middle;
    border-left: #a6a6a6 1px solid;
    cursor: hand;
    color: #777777;
    line-height: 10pt;
    padding-top: 2px;
    border-bottom: #cbd1d5 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
}

/* Style for an active tab */
.TabActive
{
    border-right: #999999 1px solid;
    padding-right: 4px;
    border-top: #999999 1px solid;
    padding-left: 4px;
    font-weight: bold;
    background: #efefff;
    padding-bottom: 2px;
    vertical-align: middle;
    border-left: #999999 1px solid;
    color: #3333ff;
    line-height: 10pt;
    padding-top: 2px;
    border-bottom: #999999 0px solid;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
}

/* Style for active tab when an inactive tab is currently being rolled over */
.TabActiveNotFocused
{
    background: #F2F2F2;
    border-top-color: #A6A6A6;
    border-right-color: #A6A6A6;
    border-bottom-color: #CBD1D5;
    border-left-color: #A6A6A6;
    border-style: solid;
    border-width: 1px;
    vertical-align: middle;
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
    text-align: center;
    text-decoration: none;
    line-height: 10pt;
    cursor: default;
}

/* Style to make the space before the tabs begin and after the tabs end */
.TabSpacer
{
    width: 32;
    background: #F2FAFF;
    border: #999999;
    border-style: solid;
    border-left-width: 0;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 1;
    padding-top: 2;
    padding-right: 1;
    padding-bottom: 2;
    padding-left: 1;
}

.BottomVerticallyAlignedColumn
{
    vertical-align: bottom;
}

.TopVerticallyAlignedColumn
{
    vertical-align: top;
}

.InternalTableRow1
{
    border: black;
    border-style: solid;
}

.PaddingStandard, .ParagraphTextCentered, .CenterJustifiedColumn
{
    text-align: center;
}

.FullWidthColumn, .FullWidthTable, .FullWidthRow
{
    width: 100%;
}

.RightJustifiedParagraph
{
    text-align: right;
}

.HelpTextAlignment, .LeftJustifiedParagraph
{
    text-align: left;
}

.SubscriptionTermsDisplay
{
    overflow: auto;
    width: 100%;
    height: 248px;
}

.DisplayDivStyle1
{
    width: 100%;
}

.DrugSearchResultHighlight
{
    background: silver;
}

.MissingRequiredScriptParameter
{
    color: Black;
    background-color: #fff2f0;
    font-size: 12pt;
}

.MissingRequiredScriptParameterBold
{
    color: Black;
    background-color: #fff2f0;
    font-size: 12pt;
    font-weight: bold;
}

.ConnectedBoxes
{
    width: 100%;
    border-style: solid;
    border-width: 1px;
    border-color: #000084;
}

.ValidInputTableColumn
{
    width: 174px;
}

.ValidInputTableColumnHeader
{
    background-color: #000084;
    color: White;
    width: 174px;
}

.DemoLicenseTerms
{
    overflow: auto;
    width: 100%;
    height: 248px;
}

.DrugListAddRemoveButtonHighlight
{
    background-color: teal;
    color: teal;
}

.GuidanceBackground
{
    background-color: #ddabab;
}

.BlankBackground
{
    background-color: White;
}

.StandardBackground
{
    background-color: #e4ecfe;
}

.EmphasisBackground
{
    background-color: #33ffff;
}

.DistinctionBackgound
{
    background-color: #d1d1a3;
}

.ItemBackground
{
    background-color: #eeeeee;
}

.AlternativeItemBackground
{
    background-color: #dddddd;
}

.ClinicalCautionBackground
{
    background-color: #000084;
    color: Yellow;
    font-size: 12pt;
    font-weight: bolder;
}

/* Scheduling Styles */

.OperatingParamsTable
{
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#efefff,endColorStr=#bbbbff);
    width: 100%;
    border-collapse: collapse; /* substitute for cellspacing="0" */
}

.BannerTable
{
    width: 100%;
    border-collapse: collapse; /* substitute for cellspacing="0" */
}

.CalendarTable
{
    border-right: #d4d0c8 2px inset;
    border-top: #d4d0c8 2px inset;
    border-left: #d4d0c8 2px inset;
    border-bottom: #d4d0c8 2px inset;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#efefff,endColorStr=#bbbbff);
    width: 100%;
}

.CalendarColumnHeaderCell
{
    border-right: white 2px outset;
    border-top: white 2px outset;
    border-bottom: white 2px outset;
    border-left: white 2px outset;
    height: 10px;
    width: 14%;
    font-size: 9pt;
    background-color: #d4d0c8;
    text-align: center;
}

.CalendarDayCell
{
    border-right: #d4d0c8 2px outset;
    border-top: #d4d0c8 2px outset;
    border-bottom: #d4d0c8 2px outset;
    border-left: #d4d0c8 2px outset;
    font-size: 9pt;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#efefff,endColorStr=#bbbbff);
    height: 80px;
    width: 14%;
}

.CalendarCurrentDayCell
{
    border-right: #000084 3px solid;
    border-top: #000084 3px solid;
    border-bottom: #000084 3px solid;
    border-left: #000084 3px solid;
    font-size: 9pt;
    background-color: #d4d0c8;
    height: 80px;
    width: 14%;
}

.EmptyDayCell
{
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#efefff,endColorStr=#bbbbff);
    width: 14%;
}

.CalendarDayListBox
{
    font-size: 8pt;
    width: 100%;
    background-color: white;
}

.AppointmentInfoTable, .AppointmentTransactionLogTable
{
    width: 100%;
    background-color: #efefff;
}

.AppointmentBuilderInternalTable
{
    background-color: #efefff;
}

.AppointmentsDisplayTable, .AppointmentBuilderTable
{
    width: 100%;
    background-color: #efefff;
    border-right: #000084 1px inset;
    border-top: #000084 1px inset;
    border-left: #000084 1px inset;
    border-bottom: #000084 1px inset;
}

.AppointmentBuilderTableNoBorder, .AppointmentsByDayContainerTable
{
    width: 100%;
    background-color: #efefff;
}

.AppointmentsByDayTable
{
    width: 275px;
}

.AppointmentsByDayTimeColumn
{
    width: 85px;
}

.AppointmentsByDayPatientNameColumn
{
    width: 150px;
}

.AppointmentsByDayStatusColumn
{
    width: 40px;
    vertical-align: middle;
    text-align: center;
}

.UnscheduledRowStyle
{
    background-color: #99cc00;
}

.UnscheduledDynamicHoverStyle
{
    background-color: Lime;
    color: black;
}

.ScheduledRowStyle
{
    background-color: #efefef;
}

.ScheduledStaticMenuItemStyle, .ScheduledDynamicMenuItemStyle
{
    background-color: #efefef;
    color: black;
}

.ScheduledDynamicHoverStyle
{
    background-color: #9999ff;
    color: black;
}

.PatientWaitingRowStyle
{
    background-color: Yellow;
}

.PatientWaitingStaticMenuItemStyle, .PatientWaitingDynamicMenuItemStyle
{
    background-color: Yellow;
    color: black;
}

.PatientWaitingDynamicHoverStyle
{
    background-color: Orange;
    color: black;
}

.InProcessRowStyle
{
    background-color: #dedfde;
}

.InProcessStaticMenuItemStyle, .InProcessDynamicMenuItemStyle
{
    background-color: #dedfde;
    color: black;
}

.InProcessDynamicHoverStyle
{
    background-color: #efefef;
    color: black;
}

.CompleteRowStyle
{
    background-color: White;
}

.CompleteStaticMenuItemStyle, .CompleteDynamicMenuItemStyle
{
    background-color: White;
    color: black;
}

.CompleteDynamicHoverStyle
{
    background-color: Gray;
    color: black;
}

.NeedsRescheduleRowStyle
{
    background-color: Red;
}

.NeedsRescheduleStaticMenuItemStyle, .NeedsRescheduleDynamicMenuItemStyle
{
    background-color: Red;
    color: black;
}

.NeedsRescheduleDynamicHoverStyle
{
    background-color: Maroon;
    color: white;
}

.NoShowRowStyle
{
    background-color: Silver;
}

.NoShowStaticMenuItemStyle, .NoShowDynamicMenuItemStyle
{
    background-color: Silver;
    color: black;
}

.NoShowDynamicHoverStyle
{
    background-color: black;
    color: white;
}

.CancelledRowStyle
{
    background-color: #804000;
}

.CancelledStaticMenuItemStyle, .CancelledDynamicMenuItemStyle
{
    background-color: #804000;
    color: White;
}

.CancelledDynamicHoverStyle
{
    background-color: White;
    color: #8000ff;
}

.PrintFormsHeaderTable
{
    width: 100%;
    background-color: White;
}

.AvailabilityWeekTable
{
    width: 100%;
    border-collapse: collapse; /* substitute for cellspacing="0" */
    padding: 0%; /* substitute for cellpadding="0" */
}

.CommonAllergiesTableCell
{
    width: 20%;
}

@media print
{
    .noprint
    {
        display: none;
    }
    .print
    {
        display: block;
    }
}

.DrugListDrugSelectionCheckBoxColumn
{
    width: 3%;
    background-color: #ddabab;
    text-align: center;
    vertical-align: middle;
}

.RxDisplayErrorMessageTable
{
    width: 100%;
    background-color: #f9f9f9;
}

.RXTextBoxOnFocus
{
    background-color: #f9f9f9;
    width: 150px;
}

.RXTextBoxOnInvalid
{
    background-color: maroon;
    color: White;
    font-weight: bolder;
    width: 150px;
}

.TintedRxDescriptionLabel
{
    background-color: #d1d1a3;
    font-weight: bold;
}

/*Modal Popup*/
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 100%;
}

.FormularyAlternativesDivStyle
{
    width: 100%;
    height: 100px;
    overflow: auto;
    font-size: 8pt;
}

.FormularyAlternativesEditDivStyle
{
    width: 100%;
    height: 100px;
    overflow: auto;
    font-size: 8pt;
    color: white;
}

.FormularyActiveDollarSign
{
    color: #00cc33;
}

.FormularyInactiveDollarSign
{
    color: #a9a9a9;
}

.ValidatorTextBoxLong
{
    width: 320px;
}

.RxDisplayValidatorControlTable
{
    width: 100%;
    background-color: Transparent;
}

.RxEdit
{
    text-align: left;
    background-color: #bbbbbb;
    padding: 2px;
    border-collapse: separate;
    border-spacing: 3px;
}

.SigEdit
{
    text-align: left;
    background-color: #bbbbbb;
    width: 100%;
}

.PrintRxWrapperTable
{
    width: 100%;
    border: 1px;
}
