﻿body
{
	/*font-family: Arial;*/
	/*font-size: 12px;*/
}
a
{
	color: #014993;
}
img
{
	border: 0;
}
/*h3
{
	margin: 0px;
	padding: 0px;
}*/
fieldset
{
	border: 0px solid Black;
}
div.clear
{
	clear: both;
}
ul.horizontal li
{
	display: inline;
}
input
{
	/* font-size: 0.8em; */
	/*font-size: 12px;*/
}
input.question
{
	vertical-align: middle;
}
.MainDiv
{
	margin-left: 15px;
	width: 90%;
}
.WarningMessage
{
	font-weight: bold;
	font-size: 14px;
}

.dischargeNotice {
    font-size: 1.2em;
    color: #fff;
    font-family: Verdana, Arial, Sans-Serif;
    margin: 5px 0px 5px 0px;
    padding: 5px 0 5px 0;
    border: solid 1px black;
    background-color: #C5003E;
    text-align: center;
    vertical-align: middle;
    height: auto;
    display:inline-block;
    width: 100%;
}


.fixedHeight
{
	width: 100%;
	font-size: 12px;
}
.fixedheight td
{
	height: 23px;
	vertical-align: middle;
}
.FormInput2
{
	font-size: 11px;
	font-family: Arial;
	font-style: normal;
	border: 1px solid lightsteelblue;
}
.chooseColumns
{
	border: 0px;
}
/* begin: Container */
.Container .ContainerHeader
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 15px;
}
.Container
{
	font-size: 12px;
	background-color: #CDEAF7;
	border: 1px solid #A9A9A9;
	padding: 8px;
	margin: 0px 30px 0px 30px;
}
.Container TABLE
{
	font-size: 11px;
}
.Container a
{
	font-size: 11px;
	color: #014993;
}
.Container select
{
	font-size: 12px;
}
.Container span .KeyData, .Container TD .KeyData
{
	font-weight: bold;
}
 .dialogContainer
{
	width: 100%;
	margin: 5px 5px 5px 5px;
}
.dialogContainer textarea
{
	width: 100%;
	margin-top: 3px;
}
.dialogContainer span
{
	font-size: 11px;
}
/* end: Container */
/* begin: HeaderBlock */
.HeaderBlock
{
	font-size: 11px;
	background-color: #CDEAF7;
	border: 1px solid #A9A9A9;
	padding: 5px;
}
.HeaderBlock SELECT, .HeaderBlock TABLE, .HeaderBlock INPUT
{
	font-size: 11px;
}
.HeaderBlock .TopLeftCornerLabel
{
	font-size: 11px;
	font-weight: bold;
	color: #666;
}
.HeaderBlock .Important
{
	font-size: 11px;
	font-weight: bold;
	color: black;
}
/* end: HeaderBlock */

.InlineLabel
{
	font-size: 11px;
	text-align: right;
	padding-right: 5px;
}
.FormContent
{
	font-size: 12px;
}
.InnerContainerLabel
{
	font-weight: bold;
	font-size: 12px;
	background-color: #BAC3C8;
}
.FieldHint
{
	font-weight: bold;
	color: #666;
	font-size: 12px;
}
.PopUpHeader
{
	font-weight: bold;
	font-size: 12px;
}
.PopupContent
{
	font-size: 12px;
}
.StatusOverdue
{
	color: #f00;
	background-color: #F0DDDD;
}
.StatusDueToday
{
	color: #008700;
}
.TableHead
{
	background-color: #D6E1E8;
}
.TableHeadSorted
{
	background-color: #BAC3C8;
	font-size: 12px;
}
.CurrentAssessment
{
	background-color: #6397BE;
	font-size: 12px;
}
.ContainerDetails
{
	background-color: #EEE4D1;
	font-size: 12px;
}
.MilestoneCategory
{
	color: #fff;
	font-size: 12px;
}
.PatientHistoryData
{
	font-size: 12px;
}
.CarePlanDetails
{
	color: #666;
	font-size: 12px;
}
table.menuLinks td.Tab
{
}
.Tab
{
	/*background-image: url(Images/TabBackground.jpg);*/
    background: #025893;
	font-weight: bold;
	font-size: 11px;
	color: #ecf2f5;
	width: 75px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid white;
    padding: 8px 0px 8px 0px;
}
.Tab a
{
	color: #ecf2f5;
}
.TabSelected
{
	font-weight: bold;
	font-size: 11px;
	color: #014993;
	background-color: #ecf2f5;
	width: 75px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid white;
    padding: 8px 0px 8px 0px;
}
.TabSelected a
{
	color: #014993;
}
.HeaderBackground
{
	background-color: #0397D6;
	/*height: 96px;*/
	vertical-align: middle;
	padding-left: 30px;
}
.Headerlinks, .Headerlinks a
{
	font-size: 10px;
	color: #ecf2f5;
	font-weight: bold;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.TableHeadLink
{
	font-size: 11px;
	font-weight: bold;
}
.CWQI_LOGO
{
	/* background-image: url(Images/CareWebQI-logo.png); */
	background-repeat: no-repeat;
	width: 150px;
	height: 31px;
	margin-right: 20px;
}
.CWQI_LOGO_IPAD
{
	background-image: url(Images/CareWebQI-logo.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 31px;
	margin-right: 20px;
}
.SpacerBar
{
	padding:5px;	
	clear:both;
}
.leftLinks
{
	float: left;
}
.rightLinks
{
	float: right;
}
.APIHelp
{
	display: none;
}
.SectionHeader div
{
	text-align: right;
	color: Gray;
	font-size: 14px;
	padding-right: 20px;
}
.required
{
	color: Red;
}
/* BEGIN site header related */
.headerContainer
{
	width: 100%;
	padding-bottom: 2px;
	margin-bottom: 5px;
	border-bottom: 2px solid #000000;
	overflow: hidden;
}
.headerGreeting
{
	text-align: left;
	float: left;
}
.headerGreeting p
{
	margin: 0px;
	padding: 0px;
}
.headerFind
{
	text-align: right;
	vertical-align: bottom;
}
.headerAssistance
{
	text-align: right;
	vertical-align: top;
}
.headerLoginLogout
{
	text-align: left;
	vertical-align: top;
	float: left;
	margin-left: 5px;
}
.headerLeft
{
	width: 40%;
	float: left;
}
.headerRight
{
	width: 60%;
	float: right;
}
.headerTabContainer
{
}
.headerTabList
{
	margin: 0px;
	padding: 0px;
}
/* END site header related */
/* BEGIN assessment documenting related */
/* only CHM & related? */
div.assessmentLeft
{
	float: left;
	width: 20%;
}
div.assessmentRight
{
	float: left;
	width: 80%;
	vertical-align: top;
	border-left: 1px solid #cccccc;
	height: 600px;
	overflow: auto;
}
.assessmentContainer
{
	width: 100%;
	border: solid 1px black;
}
.assessmentQuestionTop
{
	margin-bottom: 15px;
}
.assessmentQuestion
{
    margin-left: 20px;
}
.assessmentSubQuestions
{
	margin-left: 30px;
}
.assessmentQuestionTextArea
{
	width: 100%;
}
.assessmentQuestionText
{
	font-size: 13px;
	/*font-weight:bold;see BUG#16253*/
	width: 100%;
    font-family: Verdana, Arial, Sans-Serif;
}
.assessmentSurveyText
{
	font-weight: bold;
}
.assessmentAnswerText
{
	font-size: 1.0em;
	width: 100%;
}
.assessmentAnswerInputText
{
	font-size: 1.0em;
	width: 100%;
}
.assessmentViewAnswerInputText
{
	font-size: 12px;
	width: 80%;
	padding: 2px 2px 2px 30px;
	color: #000;
	font-weight: normal;
}
ul.assessmentAnswers
{
	margin: 0px 0px 5px 5px;
	padding: 0px;
	font-family: Verdana, Arial, Sans-Serif;	
}
.assessmentAnswers li
{
	list-style-type: none;
}
.assessmentHistory
{
	font-style: italic;
	color: Green;
}
.assessmentNavTitle
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 12px;
}
ul.assessmentSectionNav
{
	margin: 0px;
	padding: 0px;
}
.assessmentSectionNav li
{
	list-style-type: none;
	border: 1px solid #ffffff;
	border-right: 0px;
	border-color: #cccccc;
	margin-bottom: 5px;
	font-size: 12px;
	padding: 3px 0px 3px 20px;
}
.assessmentSectionNav li.last
{
	border-bottom: solid 1px #cccccc;
}

ul.assessmentViewSectionNav
{
	margin: 0px;
	padding: 0px;
}
.assessmentViewSectionNav li
{
	list-style-type: none;
	border: 0px solid #ffffff;
	border-right: 0px;
	border-color: #cccccc;
	margin-bottom: 5px;
	font-size: 12px;
	padding: 3px 20px 3px 20px;
	font-weight: bold;
	color: #00F;	
}
.assessmentViewSectionNav li.last
{
	border-bottom: solid 1px #cccccc;
}

li.assessmentNavHighlight
{
	margin-bottom: 5px;
	padding-bottom: 5px;
	background-color: #cccccc;
	font-weight: bold;
}
li.assessmentViewHighlight
{
	margin-bottom: 5px;
	background-color: #fff;
	font-weight: bold;
	display: block;
}
.assessmentSectionNav li a:link, .assessmentSectionNav li a:visited, .assessmentSectionNav li a:active, .assessmentSectionNav li a:hover
{
	font-weight: bold;
	color: #00F;
}

.assessmentBranchDestinationEnabled
{
	color: Black;
}
.assessmentBranchDestinationDisabled p
{
	color: Black;
}
.assessmentBranchDestinationDisabled li
{
	color: #777;
}
div.assessmentSectionContainerTop
{	
}
div.enrollmentSectionContainerTop
{
}
div.assessmentSectionContainer
{
	margin-left: 10px;
}
.assessmentSectionContainerTop h2
{
	font-size: 1.2em;
	font-family: Verdana, San-Serif;
	color: #7f7f7f;
}
fieldset.assessmentQuestion
{
	border: 0px solid Black;
	margin: 0px;
	padding: 0px;
}
div.horizontalSectionNavLeft
{
	text-align: left;
	float: left;
	width: 50%;
}
div.horizontalSectionNavRight
{
	text-align: right;
	float: left;
	width: 50%;
}
div.leftNavSaveContainer
{
	text-align: center;
}
div.leftNavSaveContainer input
{
	width: 80%;
	margin-top: 3px;
}
.assessmentViewBackToTop
{
    width: 95%; 
    vertical-align: bottom; 
    float: right; 
    text-align: right; 
    padding: 0 10px 0 0;
}
.assessmentViewHistoryDate
{
     color: #2E37FE; 
     font-weight: bold; 
     font-size: 11px; 
     font-family: Verdana, Arial, helvetica;
}
.assessmentViewAnswer
{
    color: #000; 
    font-weight: normal;
    font-size: 1.1em; 
    font-family: Verdana, Arial, helvetica;
}
.assessmentViewGridQuestion
{
    width: 48%; 
    text-align:left; 
    vertical-align: bottom;
    color: #000; 
    font-weight: normal;
    font-size: 1.1em; 
    font-family: Verdana, Arial, helvetica;
}
.assessmentViewGridAnswer
{
    width: 13%; 
    text-align: center; 
    vertical-align: bottom;
    color: #000; 
    font-weight: normal;
    font-size: 1.1em; 
    font-family: Verdana, Arial, helvetica;
}
.assessmentGridViewAnswerSpacer
{
    width: 100%; 
    height: 1px;
}
.assessmentGridViewAnswerHR
{
    width: 99%;
    color: #F0F0F0; 
    background-color: #F0F0F0;
}
/* END assessment documenting related */
/* BEGIN new case styles*/
.newCaseContainer
{
	width: 100%;
	margin-left: 20px;
	margin-right: 20px;
	padding: 2px;
	font-size: 12px;
}
.newCaseContainer fieldset legend /*?*/
{
	font-weight: bold;
	margin: 1px;
	padding: 1px;
	width: 100%;
	height: 100%;
	font-size: 12px;
}
.newCaseContainerLegend
{
	font-weight: bold;
	margin: 1px;
	padding: 1px;
	width: 100%;
	height: 100%;
	font-size: 14px;
	padding-bottom: 10px;
}

.newCasePage
{
	float: none;
	width: 500px;
	vertical-align: top;
	margin-left: 0px;
	margin-top: 0px;
	font-size: 12px;
}
.newCaseContainerButtonSection
{
	vertical-align: bottom;
	float: right;
	margin: 50px 4px 4px 4px;
}
.caseGuidelinePageContainer
{
	height: 120px;
	width: 100%;
}
.caseGuidelineContainer
{
	margin: 0px 0px 0px 30px;
	width: 100%;
	font-size: 12px;
	overflow: auto;
	vertical-align: top;
}
.caseGuidelinePageButtonSection
{
	vertical-align: bottom;
	float: right;
	width: 120px;
	height: 25px;
	padding: 2px;
}
.caseGuidelineList
{
	font-size: 12px;
	margin: 0;
	border-bottom: 0px solid #000;
	width: 100%;
	padding: 0;
	border-collapse:collapse;	
}
.caseGuidelineListName
{
	width: 66%;
	border-bottom: 1px solid Silver;
	word-wrap: break-word;
}
.caseGuidelineAddButtonCell
{
	width: 25%;
	text-align:right;
}
.caseGuidelineListButtonCell
{
	width: 25%;
	border-bottom: 1px solid Silver;
	padding: 8px 0px 0px 0px;
	text-align:right;
}

/* END new case styles*/
/* BEGIN case styles*/
img.CaseTopLeftImg
{
	text-align: left;
	vertical-align: top;
	float: left;
}
img.CaseTopRightImg
{
	text-align: right;
	vertical-align: top;
	float: right;
}
img.CaseBottomLeftImg
{
	text-align: left;
	vertical-align: bottom;
	float: left;
}
img.CaseBottomRightImg
{
	text-align: right;
	vertical-align: bottom;
	float: right;
}
.caseContainer
{
	/* clear: both;*/
	width: 100%; /* position: relative; */ /* font-size: 12px; */
}
.caseContainer td
{
	vertical-align: top;
}
.patientContainer
{
	background-color: #EEE4D1;
	clear: both;
	border: 1px solid #DCCFB6;
	width: 100%;
	padding: 5px;
	margin: 0 10px 0 10px;
	float: none;
	position: relative;
}
.patientContainerSection
{
	width: 100%;
	font-size: 12px;
}
.patientContainerSection .KeyData
{
	font-weight: bold;
}
.patientContainerSection #nameColumn
{
	white-space: nowrap;
}
.patientContainerSection .sourceIDColumn
{
	white-space: nowrap;
	padding: 12px;
	font-weight: bold;
	text-align: left;
}
.patientContainerSection #genderDOBColumn
{
	/* width: 30%; */
}
.patientContainerSection #phoneNumberColumn
{
	/* width: 20%; */
}
.patientContainerSection #stateColumn
{
	padding: 10px;
}
.patientContainerSection #buttonColumn
{
	/* width: 10%; */
}
.phoneNumberLabel
{
	text-align: right;
}
.phoneNumberSection
{
	white-space: nowrap;
}
div.EditCaseButton
{
	text-align: right;
	margin: 1px 1px 1px 1px;
	width: 700px;
}
.programContainer
{
	padding: 5px;
	margin: 0px;
	width: 100%;
}
.GuidelineContainer
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 790px;
	font-size: 12px;
}
.assessmentHistoryContent
{
	border: 0px solid #A9A9A9;
	padding: 5px 2px 5px 0px;
	margin: 5px 0px 5px 5px;
	width: 100%;
	background-color: #FFF;
}
.assessmentHistoryContentHeader
{
	background-color: #6397BE;
	color: #FFF;
}
.assessmentRow
{
	background-color: #F0F0F0;
}
.assessmentAlternateRow
{
	background-color: #D0D0D0;
}
.CaseListContentTableHeader
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.CaseListContentTableHeader:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.CaseListContentTableHeader:link
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.CaseListContentTableHeader:active
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.CaseListContentTableHeader:hover
{
	color: #E5E8F1;
	text-decoration: none;
	font-weight: bold;
}
.caseCloseSection
{
	width: 96%;
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	margin: 10px;
}
.caseCloseNote
{
	width: 100%;
	padding: 5px 5px 5px 5px;
	margin-top: 10px;
	font-size: 11px;
}
.CaseCloseButtonSection
{
	width: 95%;
	text-align: right;
}
.caseListTable
{
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	background-color: White;
	width: 100%;
	border: 1px solid darkgray;
}
.caseListContainer
{
	margin-bottom: 10px;
	vertical-align: top;
	width: 100%;
}
.caseListContainer td
{
	font-size: 11px;
}
.caseListContainerTable
{
	border-collapse: collapse;
	border-color: #B0B0B0;
	border-width: 1px;
	border-style: solid;
	empty-cells: show;
	padding: 3px 10px 3px 5px;
	width: 100%;
}
.caseListContainerTable td
{
	border-color: #B0B0B0;
	border-width: 1px;
	border-style: solid;
	padding: 3px;
	font-size: 11px;
	vertical-align: text-top;
}
.caseListPagerContainer
{
	width: 100%;
	text-align: center;
	font-size: 12px;
}
.caseListContainerHeader
{
	border: 0px solid #B4B4B4;
	font-size: 12px;
}
.caseOpenButtonSection
{
	vertical-align: bottom;
	padding-bottom: 10px; /* padding-top: 12px; 	padding-bottom: 12px; 	font-size: 12px; */
}
.caseOpenButtonSection td
{
	vertical-align: middle;
	height: 27px;
}
.CaseContainerImage
{
	position: relative;
	left: 1px;
	vertical-align: top;
	width: 45px;
}
.caseProgramSectionIdHider
{
	display: block;
}
.caseProgramGuidelineSectionIdHider
{
	display: block;
}
/* END case styles*/
/* BEGIN medication list styles */
.medicationControlUnit
{
	margin: 1px 1px 1px 1px;
	display: inline-block;
	font-size: 12px;
}
td #Medication .medicationControlUnit
{
	width: 200px;
}
td #Dose .medicationControlUnit
{
	width: 100px;
}
td #DDLRoute .medicationControlUnit
{
	width: 60px;
}
td #DDLFrequency .medicationControlUnit
{
	width: 60px;
}
td #DDLDuration .medicationControlUnit
{
	width: 130px;
}
td #DateBox .medicationControlUnit
{
	width: 70px;
}
td #RemoveBox .medicationControlUnit
{
	width: 10px;
}
/* END medication list styles */
/* BEGIN Login Section */
.LoginSection
{
	width: 700px;
	text-align: center;
}
/* END Login Section */
.ImageBottom
{
	vertical-align: bottom;
	margin: 2px 2px 2px 2px;
	cursor: pointer;
}
.DisplayNotesImage
{
	background: transparent url(Images/note_view2.gif) no-repeat top left;
	border: 0;
	height: 17px;
	width: 13px;
}
#patientInfoSectionID.hider
{
	margin-left: 20px;
	padding-left: 20px;
	display: none;
}
td.hider
{
	margin-left: 20px;
	display: none;
}
.SensitiveDataLabelContainer
{
	background-color: #F0D8D8;
	border: 1px solid #a9a9a9;
	display: block;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	margin-left: 30px;
	margin-right: 30px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	word-wrap: break-word;
}
.SensitiveDataLabelContainerNoMargin
{
	background-color: #F0D8D8;
	border: 1px solid #a9a9a9;
	display: block;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	word-wrap: break-word;
}
.ProgramDesc
{
	margin-left: 25px;
	font-size: 10px;
	font-style: italic;
}
/* END PatientInfoContainer */
.PatientInfoOverviewSeperator
{
	width: 70%;
	text-align: left;
	float: left;
}
.ContentSpacer
{
	height: 10px;
	background-color: #FFFFFF;
	border: 0px;
	margin: 0px;
}
/* BEGIN CarePlanSummary */
.carePlanSummary
{
	background-color: #FFF;
	border: 1px solid #349DDF;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	width: 100%;
}
.carePlanSummaryHeader
{
	width: 100%;
}
.carePlanSummaryContent
{
	width: 100%;
	border: 0px solid #439DDF;
	background-color: #FFF;
	font-weight: bold;
}
.carePlanSummaryLabelText
{
	/* font-weight: bold; */
}
/* END CarePlanSummary */
/* BEGIN PlanOfCare Page */
.activeProblemContainer
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	width: 100%;
	border: 1px #A9A9A9 solid;
	background-color: White;
	margin: 10px 0px 4px 0px;
	padding: 10px;
}
.activeProblemHeader
{
	background-color: #BFBFBF;
	padding: 5px;
	height: 12px;
}
.activeProblemName
{
	font-weight: bold;
	float: left;
}
.activeProblemDates
{
	font-size: 7pt;
	float: right;
}
.activeProblemBody
{
	clear: both;
	padding-top: 10px;
	padding-left: 15px;
}
.activeProblemFooter
{
	background-color: #BFBFBF;
	padding: 5px;
	height: 30px;
	padding-bottom: 3px;
}
.collapsible
{
	display: none;
}
.collapsibleproblem
{
	display: none;
}
.collapsiblegoal
{
	display: none;
	padding: 8px 0px 8px 8px;
}
.collapsibledocumentedQuestions
{
	padding: 5px;
	display: none;
}
.collapsiblegoal .clearBoth
{
	clear: both;
	padding: 5px;
}
.collapsiblegoal .interventions.h3
{
	/*height: 40px;
	border: 2px solid brown;
	padding: 10px;*/
	/*padding-left: 10px;
	padding-top: 5px;
	margin-left: 10px;*/
}
.collapsibleintervention
{
	display: none;
}
.collapsibleintervention .clearBoth
{
	clear: both;
}
.collapsibleintervention .interventionLongText
{
	height: 40px;
	padding-left: 8px;
	padding-top: 0px;
}
.availableProblemContainer
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	width: 80%;
	border: 1px #A9A9A9 solid;
	margin-bottom: 4px;
	padding: 3px;
}
.avaliableProblemDescription
{
	font-weight: bold;
	float: left;
}
.addressProblemButton
{
	font-family: Tahoma;
	font-size: 6pt;
}
.availableProblemDate
{
	font-size: 6pt;
	float: right;
}
.resolvedProblems
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	width: 80%;
	border: 1px #A9A9A9 solid;
	margin-bottom: 8px;
	padding: 4px;
}
.resolvedProblem
{
	font-size: 6pt;
	float: left;
}
.resolvedProblemText
{
	padding-bottom: 4px;
}
.activeIntervention, .inactiveIntervention, .activeBarrier, .inactiveBarrier
{
	margin: 6px 0 0 0;
}
.goal
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	width: 100%;
	margin-bottom: 4px;
}
.activeGoal
{
	border: 1px #A9A9A9 solid;
	margin: 10px 0px 0px 40px;
	background-color: #ECF2F5;
}
.availableGoals
{
	margin-top: 10px;
}
.activeGoalSection
{
	background-color: #BFBFBF;
	padding: 10px;
	/*margin-left: 30px;*/
	/*height: 12px;*/
}
.activeGoalHeader
{
	font-weight: bold;
	float:none;
}
.goalArrows
{
	vertical-align: top;
	float: right;
}
.goalText
{
	width: 80%;
}
.goalMargin
{
	/*margin-left: 20px*/
}
.goalSetText
{
	/*padding-left: 5px;*/
	vertical-align: bottom;
}
.goalSetDate
{
	font-size: 11px;
	float:none;
	vertical-align: bottom;
	margin-left: 20px;
	padding-left: 15px;
}
.goalFinalMetStatus
{
	color: Blue;
	vertical-align: bottom;
	padding-left: 10px;
	height: 12px;
	margin-bottom: 4px;
}
.goalFinalNotMetStatus
{
	color: Red;
	vertical-align: bottom;
	padding-left: 10px;
	height: 12px;
	margin-bottom: 4px;
}
.goalLinkDisabled
{
	color: #000;
	text-decoration: none;
	cursor: text;
}
.cursorPointer
{
	cursor: pointer;
}
.cursorDefault
{
	cursor: default;
}
.paddingLeft10px
{
	/*padding-left: 10px;*/
}
.marginTop7px
{
	margin-top: 7px;
}
.questionDescription
{
	color: #999;
	font-weight: normal;
}
.barrier
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	width: 100%;
	margin-bottom: 4px;
}
.intervention
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	width: 100%;
	margin-bottom: 4px;
}

.resolvedProblems
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	width: 80%;
	border: 1px #A9A9A9 solid;
	margin-bottom: 8px;
	padding: 4px;
}
.floatLeft
{
	float: left;
}
/* END PlanOfCare Page */
/* BEGIN AssessmentSection Page */
table.AssessmentQuestionGrid
{
	border: 1px solid #666666;
	padding: 2px 2px 2px 2px;
	width: 98%;
	text-align: center;
}
table.AssessmentQuestionGridRow
{
	border: 1px solid #eeeeee;
	width: 100%;
	text-align: left;
}
.AssessmentQuestionGridQuestionCell
{
	padding-left: 5px;
	width: 30%;
}
table.AssessmentQuestionGridAnswer
{
	width: 100%;
	text-align: center;
}
.assessmentViewSectionClass
{
    margin: 5px 0 10px 0;
    padding: 5px 0 10px 0;
}
/* END AssessmentSection Page */
.greenText
{
	color: Green;
}
.redText
{
	color: Red;
	font-size: 11px;
}
/* BEGIN Plan of care Documented Questions Page */
.documentQuestionsHeader
{
	font-weight: bold;
	background-color: #BFBFBF;
	padding: 5px;
	height: 12px;
	margin: 10px 0px 0px 20px;
}
.activeDocQuestionSection
{
	font-weight: normal;
	background-color: White;
	padding: 5px;
}
/* END Plan of care Documented Questions Page  */
/* END iCCG style merge */
.button_floatright
{
	float: right;
	margin: 0 50px 10px 0;
	vertical-align: top;
}
.button_planofcarefloatright
{
	float: right;
	margin: 0 3px 5px 0;
	vertical-align: top;
}
.button_patientfloatright
{
	float: right;
	margin-right: 40px;
	width: 120px;
}
.button_casefloatright
{
	float: right;
	margin: 0 5px 10px 0;
	vertical-align: top;
}
.button_assessmentfloatright
{
	float: right;
	margin: 0 -2px 0px 0;
	vertical-align: top;
}
.button_caselistfloatright
{
	float: right; /* margin-right: 40px; 	margin-bottom: 10px; 	vertical-align: top; */
	width: 120px;
}
.episodeContainer
{
	font-size: 10px;
	width: 100%;
}
.hundredPercentWidth
{
	width: 100%;
}
.ddlCellWidth
{
	width: 70%;
}

.medicationListContent
{
	float: left;
	vertical-align: top;
	margin-left: 10px;
	margin-top: 10px;
}
.medicationListHeaderWidth
{
	width: 100%;
}
.assessmentAnswerError
{
	font-style: italic;
}

.displayNone
{
	display: none;
}
.fontBold
{
	font-weight: bold;
}
.pagerCurrentPage
{
	color: Black !important;
	font-size: 11px !important;
	font-weight: bold !important;
	font-family: Arial !important;
	text-decoration: none !important;
}
.patientSearchBox
{
	width: 200px;
	height: 21px;
	font-size: 12px;
	vertical-align: bottom;
}
.wrapWord
{
	word-wrap: break-word;
}
.customProblemButton
{
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	margin: 0 0 2px 20px;
}
.customHText
{
	display: inline !important;
	text-align: left;
	font-weight: bold;
}
.customTextPostfix
{
	color: #B20000;
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	font-weight: bolder;
	margin-right: 4px;
}
.selfManagementTextPostfix
{
	color: #002E8A;
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	font-weight: bolder;
	margin-right: 4px;
}
.goalSummaryText
{
	margin: 2px 0px 7px 40px;
	font-style: italic;
}

#waitDivCasePage
{
	background-color: #ECF2F5;
	text-align: center;
	border: 1px solid #A9A9A9;
	height: 100px;
}
#loadingAnimatedGifDIV
{
	padding: 10px 0 0 0;
}
#bmiUnitSpan
{
	font-size: 12px;
	padding-left: 8px;
}
.bmiReq
{
	font-size: 12px;
}
.bmiAnswer
{
	font-size: 12px;
}
.bmiUnitPostfix
{
	font-size: 10px;
}
/* Task stuff */
.taskStatusBlack
{
	font-size: 10px;
	color: Black;
}
.taskStatusGreen
{
	font-size: 10px;
	color: Green;
}
.taskStatusRed
{
	font-size: 10px;
	color: Red;
}
.dividerline
{
	border-bottom-color: Silver;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 1px;
}
.ui-dialog
{
	background: Silver;
}
.asterisk
{
	color: Red;
}
.taskRadio
{
	font-size: 14px;
}
input.buttonDialog
{
	width: 120px;
	font-size: 8pt;
	border-width: 2px;
	border-style: outset;
	cursor: pointer;
	background-color: rgb(221,221,221);
}
.taskEditForm
{
	border-collapse: collapse;
}
.taskEditForm tr
{
	height: 30px;
}
.taskEditForm th
{
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	padding: 3px 6px 3px 3px;
	width: 120px;
}
.taskEditFormDataColumn
{
	width: 530px;
}
.dataText
{
	font-family: Verdana, Arial, Sans-Serif;
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
}
.taskColumnsInit
{
	clear: both;
}
.taskColumn1
{
	float: left;
	font-size: 11px;
	padding: 4px 9px 9px 0px;
	margin-bottom: 3px;
	text-align: right;
	vertical-align: top;
	width: 125px;
}
.taskColumn2
{
	margin-left: 130px;
}
.TaskListFilterContainer
{
	background-color: #ECF2F5;
	clear: both;
	border: 1px solid #A9A9A9;
	width: 100%;
	padding: 5px;
	margin: 0 24px 0 24px;
	font-size: 12px;
}
.taskListContainer
{
	vertical-align: top;
	width: 95%;
	margin: 0 0 0 25px;
}
.taskListContainer td
{
	font-size: 11px;
}
.taskFilterSection
{
	vertical-align: top;
	top: 10px;
	float: left;
	font-size: 12px;
	text-align: left;
}
.taskFilterSection td
{
	height: 27px;
}
.taskButtonSection
{
	vertical-align: top;
	top: 10px;
	width: 40%;
	float: left;
	font-size: 10px;
}
.taskFilterText
{
	float: left;
}
.taskButtonSectionWidth
{
	width: 160px;
}
.taskWarningSection
{
	border: 1px solid Black;
	background-color: White;
	width: 140px;
	padding: 5px 5px 5px 8px;
}
.taskUserQueueSection
{
	border: 1px solid Black;
	background-color: White;
	width: 180px;
	margin-top: 4px;
}
.taskListNewButtonSection
{
	font-weight: normal;
	padding: 5px 0 5px 0;
	width: 100%;
	vertical-align: top;
}
.taskListNewButton
{
	margin: 0 40px 0 0;
	float: right;
}
.taskFilterAssignmentError
{
	vertical-align: top;
	width: 40%;
	float: left;
}
.taskPageMargin
{
	margin-left: auto;
	margin-right: auto;
}
.taskListPager
{
	padding: 3px;
	width: 100%;
	text-align: right;
	font-size: 10px;
}
.taskFilterWidth
{
	width: 150px;
	font-size: 12px;
}
/* END Tasks */
.caseControl
{
	padding: 0;
	margin: 0;
}
.applicationParameterCategorySubheading
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 0.9em;
	font-weight: bold;
	color: black;
	background-color: #b0bad3;
	padding-left: 5px;
	vertical-align: top;
}
.contactFilterHeaderSection th
{
	font-size: 11px;
	width: 115px;
}
TABLE.contactform
{
	text-align: left;
	margin-left: 0px;
	margin-right: auto;
}
.contactform TD
{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	padding-top: 5px;
}
.contactListContainer td
{
	font-size: 11px;
}
.notesGrid
{
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	width: 100%;
}
.noteCharactersLeft
{
	font-size: 10px;
	padding-top: 5px;
}
.noteCharactersLeftLabel
{
	font-size: 10px;
	padding-top: 5px;
}
.listName
{
	font-size: 12px;
}
.listRecordCount
{
	font-size: 12px;
	font-weight: normal;
}
.listCell
{
	padding-bottom: 8px;
}

div.wrapper-panel {
	margin: 0px;
	clear: both;
}

div.content-panel {
    background-color: #e8eef4;
	border: 1px solid #A9A9A9;
	margin: 8px 0px 8px 0px;
	clear: both;
}

table.wrapper .tdBig {
    font-size: 13px;
}

table.wrapper {
    font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: black;
    border: 0px;
	width: 100%;
}

table.wrapper tr th 
{
    font-weight: normal;
    text-align: right;
    padding: 2px;
    vertical-align: top;
    word-wrap: break-word;
}

table.wrapper tr td {
    font-weight: bold;
    text-align: left;
    padding: 2px;
    vertical-align: top;
    word-wrap: break-word;
}

table.wrapper em {
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
}

table.wrapper .tdBold {
    font-weight: bold;
}

.divAuthDisclaimer {
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: normal;
	font-size: 10px;
	color: black;
	margin-top: 4px;
}
.divAuthDisclaimer h2{
    font-weight: bold;
}
 .Bulletlist 
 {
    margin-left: 15px;
    margin-top: 2px;
 } 
/* begin CAT style */
/* validation style */
.input-validation-error 
{ 
    border: 1px solid #f00 
}
.input-validation-valid  
{ 
    /* Optional: you can set whatever style you want */ 
}
.field-validation-error 
{ 
    color: #f00 
}
.field-validation-valid 
{ 
    display: none 
}
div.validation-summary-errors ul li 
{ 
    font-weight: bold; color: #f00 
}
.validation-summary-valid 
{ 
    display: none 
}
/* end validation style */
input#Description
{
    width: 400px;
}
input#GuidelineModel_Title
{
    width: 400px;
}
/* end CAT style */
div.CodeSearchPopup
    {
        width: 600px;
        height: 400px;
    }

table.search-popup {
                border-collapse: collapse;
               border: 1px solid #ccc;  
               width: 100%;
                  
                }

table.search-popup tr.header  th {
                border-top: 1px solid  #ccc;
                border-bottom: 1px solid #ccc;
                background: #ccc;
                }

table.search-popup td {
                border-bottom: 1px solid  #ccc;
                padding: 5px;
                }
 table.search-popup th.codedescColumn {
                border-bottom: 1px solid  #ccc;
                padding: 5px;
                width: 600px;
                }                                                                                    
table.search-popup td+td {
                border-left: 1px solid  #ccc;
                text-align: center;
                }
/* Styles to help us address table overflowing the parent div issue on API UI. */
.EpisodeOverviewWidth
{
}
/* End styles to help us address table overflowing the parent div issue on API UI. */

#code-detail-dropdown {
	padding-left:30px;
	padding-right:30px;
}