﻿@import url('Fonts/stylesheet.css');
body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
	/*FONT-FAMILY: "Verdana", Arial, Helvetica, sans-serif;*/ /*FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;*/ /*;*/
	font-family: 'open_sansregular';
	font-size: 11px;
}

#AdvancedFilterDiv, #AdvanceFilterDiv {
	border: 0px;
	box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}

.Date {
	font-size: 11px;
	color: #000;
	width: 72px !important;
	border: 1px solid #ccc;
	height: 22px !important;
	padding: 0px 3px;
	font-family: 'open_sansregular';
}
input:focus-visible, select:focus-visible {
	outline:none;
}

::placeholder {
	color: #000;
	opacity: 1;
}

.rcbTemplate > div {
	display: inline-flex
}

.watermarked {
	font-style: italic;
	/*background-color: #fffff6;*/
	height: 22px !important;
	padding: 0px 5px;
}

.RadComboBoxDropDown_Vista {
	box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
	border: 1px solid #fff !important;
	border-color: #fff !important;
	width: max-content !important;
	min-width: 185px;
	font: unset;
	font-family: 'open_sansregular';
	color: #000;
}

.Value_label {
	color: #000;
	font-size: 12px;
	font-family: 'open_sansregular';
}

/*.Dropdown_menu:before {
	content: "";
	position: absolute;
	left: 11%;
	top: -10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #fff transparent;
	z-index: 9999;
	 display: none; 
}*/

b {
	font-family: open_sansbold;
	font-weight: unset !important;
}


/*.RadComboBoxDropDown_Vista {
	box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
	border: 1px solid #fff !important;
	border-color: #fff !important;*/
/*width: 230px !important;*/
/*font:unset;
	font-family:open_sansregular;
}*/

.RadComboBoxDropDown .rcbItem, .RadComboBoxDropDown .rcbHovered, .RadComboBoxDropDown .rcbDisabled, .RadComboBoxDropDown .rcbLoading,
.RadComboBoxDropDown .rcbCheckAllItems, .RadComboBoxDropDown .rcbCheckAllItemsHovered {
	padding: 3px 5px;
	color: #000;
	font-size: 12px;
}

#NoRecord {
	color: #676767;
	font-family: 'open_sansregular';
	font-size: 11px;
	display: block;
	text-align: center;
}

/*Advance filter css*/

.AdvanceFilterDiv {
	position: absolute;
	z-index: 2;
	background-color: #fff;
}
.AdvanceHeading {
	cursor:move;
	color: #fff;
	background-color: #2f6fa4;
	padding: 6px 10px;
	font-size: 13px;
	border-bottom: 1px solid #ddd;
}

.AdvanceBodyDiv {
	overflow: hidden scroll;
	height: 440px;
	padding: 5px 5px;
}
#filterConditions, .filterConditionsForKICE {
	width: 99%;
	margin: 0 auto;
}

select:disabled {
	color: #585858;
	opacity: 1;
}

option {
	color: #000;
}


/*Text Area*/
textarea {
	padding: 0px 3px;
	border: 1px solid #ccc;
	/*font-size: 11px;*/
	border-radius: 0px;
	/*font-weight: normal;
	font-family: open_sansregular;*/
}
/*Text box*/
.txtbox, .textbox {
	height: 22px;
	padding: 0px 5px;
	border: 1px solid #ccc;
	box-shadow: none;
	font-size: 11px;
	border-radius: 0px;
	font-weight: normal;
	font-family: 'open_sansregular';
}

.TxtBox {
	color: #000000;
	width: 80px;
	height: 22px;
	padding: 0px 5px;
	border: 1px solid #ccc;
	box-shadow: none;
	font-size: 11px;
	border-radius: 0px;
	font-weight: normal;
	font-family: 'open_sansregular';
}

.sticky-footer {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #fff;
	box-shadow: 0 0 3px rgb(0 0 0 / 10%), 0 0px 3px rgb(0 0 0 / 10%);
	margin-top: 2%;
}

.ExtendedFooter:before {
	position: fixed;
	right: 5px;
	color: #1b5180;
	font-size: 20px;
}

.legend_footer {
	padding-left: 0px;
	padding-top: 3px;
	margin: 2px;
	font-size: 11px;
	list-style:none;
}

	.legend_footer li {
		display: inline-block;
		padding: .25em 1em;
		line-height: 1em;
		font-family: open_sansregular;
	}



.legend_planned, .legend_inProgress, .legend_goldenrod, .legend_TS_completed, .legend_Locked, .legend_completed, .legend_missedVisit, .legend_lightcoral, .legend_noClinicianNEW, .legend_deleted, .legend, .legend_MiscellaneousVisits, .legend_BillableMiscellaneousVisits {
	display: inline-block;
	margin: 0px !important;
	width: 10px;
	height: 10px !important;
	border-width: 3px;
}

li > div.td_55 {
	display: inline-block;
	margin: 0px !important;
	width: 10px;
	height: 10px !important;
	border-width: 3px;
}

.LegendName {
	display: inline-block;
	margin: 0px !important;
	width: 10px;
	height: 10px !important;
	border-width: 3px;
}
.legendDivRed {
	background-color: #FF0000 !important;
}

.legendDivPink {
	background-color: #CC33FF;
}


.legendDivGreen {
	background-color: #008000 !important;
}

.legendSentbacktoPhy {
	background-color: #D2691E;
}

.legendSubscribedPhy {
	background-color: #00bff3;
}

.legendGreyDiscontinue {
	background-color: #999999;
}

.legendMedicationonhold {
	background-color: darkorange;
}

.legendDivBlue {
	background-color: #0071E1;
}

.LegendEOE {
	background-color: #1E1E1E !important;
}

.LegendPendingSOC {
	background-color: #0080FF !important;
}

.legend_SentforCorrection {
	background-color: #e38f5a;
}
.legendGrey {
	background-color: #808080;
}
.LegendLabel, .LegendLabel > b {
	font-family: open_sanssemibold !important;
	color: #003d9c;
}
.legendSecondaryInvoice {
	background-color: #FFCC00;
}

.legendDeniedInvoice {
	background-color: #B92648;
}

.legendCopay {
	background-color: #FF6600;
}

.legendTertiaryInvoice {
	background-color: #F233AF;
}

.legendCorrectedClaim {
	background-color: #19B3EE;
}

.legendBilled {
	background-color: #00FF00;
}

.legendUnBilled {
	background-color: #6F4E37;
}

.legend_PayrollShift {
	background-color: #00ff21;
}

.legend_PayrollOT {
	background-color: #ff6a00;
}

.legend_OTRecalculation {
	background-color: #9932CC;
}

.legend_CDSPayroll {
	background-color: #FF0000;
}

.legend_CDSColorCodePayroll {
	background-color: #FF0000;
}

.legend_Payroll_OTRecalculation {
	background-color: #9932CC;
}
.legendLightGreen {
	background-color: #339966;
}




/*Pagination*/
.PaginationFlex {
	display: flex;
	flex-wrap: wrap !important;
	padding: 4px 5px 3px;
	align-items: center;
}

.Pagination-fill 
{
	flex: 0 0 310px;
}
.Pagination-fill-center {
	text-align: center;
	flex: 1 1 auto;
}

.Pagination-fill > #RecordsCount {
	white-space: nowrap;
}

.RadComboBoxDropDown .rcbScroll {
	*zoom: 1;
	position: relative;
	overflow: hidden !important;
	margin: 0;
	padding: 0;
	overflow-y: auto !important;
}

/*Dropdown hover*/
.divDropDownItems:hover {
	background-color: #dfedff;
}

.RadComboBoxDropDown_Vista .rcbHovered {
	background-color: #dfedff;
}

.divDropDownItems {
	background-color: #fff;
	cursor: pointer;
	text-align: left;
	vertical-align: middle;
	color: #000;
	font-size: 11px;
	padding: 5px 10px;
	font-family: 'open_sansregular';
}

.DropDiv {
	box-shadow: rgb(0 0 0 / 16%) 0px 2px 5px 0px, rgb(0 0 0 / 12%) 0px 2px 10px 0px;
	z-index:1;
	background:#fff;
	padding:2px;
	border-radius:4px;
}

/*.Dropdown_menu {
	box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
	border: 0;
	background: #fff;
	border-radius: 4px;
	padding: 2px;
}*/

	.Dropdown_menu tr td {
		padding: 5px 5px;
	}

	.Dropdown_menu tr {
		color: #000;
		text-decoration: none;

	}

		.Dropdown_menu tr:hover {
			background: #dfedff;
			color: #000;
			cursor: pointer;
		}
/* .Dropdown_menu td
   {
       border:none;
   }
 .Dropdown_menu td
 {
     border-bottom:solid 1px #cccccc;
     padding-left:5px;
 }*/
.dropdown_menu_inner {
	background: #fff;
	/* border-radius:0px 5px 5px 5px; 
     -moz-border-radius:0px 5px 5px 5px;
     -ms-border-radius:0px 5px 5px 5px;
     -webkit-border-radius:0px 5px 5px 5px;
     box-shadow: 5px 5px 5px #888888;
     border:solid 1px #6eadd6;
     bottom:100px;
     border-bottom:solid 1px #cccccc;*/
	border-radius: 4px;
	box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
	padding: 5px;
}

.semi_bold
{
	font-family: "open_sanssemibold"
}

.ui-autocomplete
{
	max-height: 30em;
	overflow: auto;
	overflow-X: hidden;
	width: max-content !important;
	min-width: 185px;
	background-color: #fff;
}

img {
	cursor: pointer
}

.AdvanceBodyDiv > div:first-child {
	padding: 0px 5px 10px !important;
	text-align: right;
}

.PageHead_Popup {
	color: #fff;
	background-color: #2f6fa4;
	padding: 6px 10px;
	font-size: 13px;
	border-bottom: 1px solid #ddd;
}


.ClientStatusDiv {
	position: absolute;
	right: 9%;
	background: #fff;
	box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}


.ClientStatusTable td {
	padding: 2px;
	font-size: 12px

}
.ClientStatusTable{
	line-height:22px;
}
.ClientStatusFilterDiv{
	padding:0px 5px 5px;
}
.ClinicianStatusFilterDiv {
	width: 100%;
	float: left;
	line-height: 25px;
	padding-top: 5px;
}

.legendNot_Transmitted {
	background-color: #f7a209;
}

.legendTransmittedAwaiting {
	background-color: #00FFFF;
}
.legendSubmissionFailed {
	background-color: Red;
}

.legendClientDocument {
	background-color: #b6ff00;
}
.legendPartiallyProcessed {
	background-color: #B1F8BA;
}
.legendProcessed {
	background-color: #85D63B;
}
.legendManualBatchEligibility {
	background-color: #E6E600;
}
.legendAutoBatchEligibility {
	background-color: #CE9D9D;
}
.legendMappedResponse {
	background-color: #037d50;
}
.legendUnmapped {
	background-color: #CD5C5C;
}
.legendPatiallyMapped {
	background-color: #ffa500;
}
.legendManual_BatchEligibility {
	background-color: #0000FF;
}
.legendAuto_BatchEligibility {
	background-color: #e75480;
}
.legendPRNVisits {
	background-color: #2d7d0b;
}

.legendFinalClaim {
	background-color: #DAF7A6;
}

.legendRAP {
	background-color: #116D18;
}
.legendNOA {
	background-color: #9400D3;
}

.legendManual {
	background-color: #FAD7A0;
}

.legendPrivatePay {
	background-color: #D69BC6;
}

.legendExpired {
	background-color: #C15D63;
}

.legendExpiredOld {
	background-color: #E198B2;
}

.TableParentDiv {
	width: 99%;
	margin: 0 auto;
}

.legendShorttermgoal {
	background-color: #1ea86c;
}

.legendlongtermgoal {
	background-color: #dc6106;
}

.legendInterventions {
	background-color: #2F8AAD;
}
/*------------------------------------------------------------------------------------------------------------------*/
.td_55 {
	background-color: #e38f5a;
}

.legend_planned, .td_legend_planned {
	background-color: #00FFFF;
}


.legend_inProgress, .td_legend_inProgress {
	background-color: #E486DF !important;
}



.legend_TS_completed, .td_legend_TS_completed {
	background-color: #B1F8BA !important;
}

.legend_adjudicated, .td_legend_adjudicated {
	background-color: #38761d !important;
}

.legend_completed, .td_legend_completed {
	background-color: #85D63B !important;
}

.legend_missedVisit {
	background-color: #FFFF00;
}

.legend_lightcoral, .td_legend_lightcoral {
	background-color: #F08080 !important;
}




.legend_noClinicianNEW {
	background-color: #CDC57F;
}

.legend_deleted {
	background-color: #b4b4b4;
}


.legend {
	background-color: #e6e7e8;
}


.legend_MiscellaneousVisits {
	background-color: #fad2a5;
}

.legend_BillableMiscellaneousVisits {
	background-color: #bac6ca;
}
/*.legend_noClinicianNEW {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #CDC57F;
	width: 10px;
}.legend_deleted {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #b4b4b4;
	width: 10px;
}*/
.legend_timesheetMissedVisit {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #F3EC82;
	width: 10px;
}

.legend_timesheetApproved {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #CCFCA9;
	width: 10px;
}

.legend_Onleave
{
	height: 14px;
	border: 1px solid #ccc;
	background-color: #FF9900;
	width: 10px;
}
/*.legend{
        height:14px;
        width:10px;
        border:1px solid #ccc
}*/
.errorMessage
{
	color:Red;
	/*font-weight:bold;*/
	font-size:12px;
	font-family:open_sanssemibold;
}
.successMessage 
{
	color:Green;
	font-weight:bold;
	font-size:small;
}

.legend_red {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: Red !important;
	/*width: 10px;*/
}

.legend_green {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: Green !important;
	/*width: 10px;*/
}

.legend_orange {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: orange !important;
	/*width: 10px;*/
}

.legend_goldenrod {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: #DAA520;
	/*width: 10px;*/
}
/*.legend_lightcoral {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #F08080;
	width: 10px;
}*/
.legend_Purple {

	background-color: #C1A1BD !important;
	/*	float: left;
	height: 15px;
	width: 15px;
	margin-left: 8px;*/
}
.legend_ClinicianConfirmed {

	background-color: #30d0b0;
	/*	float: left;
	height: 15px;
	width: 15px;
	margin-left: 8px;*/
}
.legend_miscVisit {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #FAD1A5;
	width: 10px;
}
.legend_NotProccessed {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: #000 !important;
	/*width: 10px;*/
}

.legend_Denied {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: Red !important;
	/*width: 10px;*/
}
/*.legend_planned {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #00FFFF;
	width: 10px;
}
.legend_inProgress {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #E486DF;
	width: 10px;
}*/
.legend_NotCreated {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: #e0bc48;
	/*width: 10px;*/
}

/*.legend_TS_completed
{
    
    height: 14px;
	border: 1px solid #ccc;
	 background-color:#B1F8BA;   
	width: 10px;
}*/
.legend_TS_NotCreated {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #666;
	width: 10px;
}

.td_legend_ReSubmitted {
	background-color: #93a3ed !important;
}

.legend_ReSubmitted {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: #93a3ed;
	/*width: 10px;*/
}
/*.legend_completed {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #85D63B;
	width: 10px;
}
.legend_missedVisit {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #FFFF00;
	width: 10px;
}*/

.legend_AwaitingDocs {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #FFFF00;
	width: 10px;
}

.legend_Appealed {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: #FF9900 !important;
	/*width: 10px;*/
}


.legend_noClinician {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #B4B4B4;
	width: 10px;
}
.legend_Reconcile {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #BC8F8F;
	width: 10px;
}

.legendSecondaryDiv {
	background-color: #CCE862;
}

.legendTertiaryDiv {
	background-color: #E984F5;
}

.legendEligibleDiv {
	background-color: #E8AB62;
}

.bList {
	border: 0px;
}
.DivisionHeader {
	background-image: url(../_images/gridhead_bg.png);
	font-weight: bold;
	color: #fff;
}
.container {
	width: 98%; /*height:600px;*/
	table-layout: fixed;
	background: #fff;
	vertical-align: top;
}

/*.tablecontent  {
	width:98%;
	padding:0;
	border:0;
	height:auto;
}*/
.info {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #fff;
	background: #fff;
	height: 30px;
	font-weight: bold;
	font-size: 10px;
}
.Pagetitle {
	font-size: 12px;
	padding: 2px 0px 2px 2px;
	color: #2f6fa4;
	font-family: 'open_sansbold';
}

.Pagetitle_Section {
	height: 20px;
	border-bottom: solid 1px #cccccc;
	background: #355e88;
	color: #fff;
	font-family: 'open_sanssemibold';
	font-size: 14px;
	padding: 3px 5px;
}

.legendFieldSet {
	font-size: 16px;
	padding: 2px 0px 2px 2px;
	color: #2f6fa4;
	FONT-FAMILY: "open_sanssemibold";
}

.popup_Fieldset {
	font-size: 16px;
	padding: 0px 0px 0px 0px;
	color: #2f6fa4;
	font-weight: bold;
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


.ApplctnTitle {
	font-size: 22px;
	font-style: oblique;
	color: #fff;
	font-weight: bold;
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.rsShowMore {
	display: none !important;
}

.title {
	font-size: 24px;
	padding: 10px 0px 10px 10px;
	color: #3891af;
}

.Toptoobar {
	background-color: #112e8a;
	color: #FFF;
}

.ClientList {
	padding: 0px 10px 0px 10px;
	SCROLLBAR-FACE-COLOR: #8fbcd8;
	SCROLLBAR-HIGHLIGHT-COLOR: #4d4d4d;
	OVERFLOW: auto;
	WIDTH: 98%;
	SCROLLBAR-SHADOW-COLOR: #bbdaee;
	SCROLLBAR-3DLIGHT-COLOR: #2e6ea4;
	SCROLLBAR-ARROW-COLOR: #fff;
	SCROLLBAR-TRACK-COLOR: #eff6fa;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	POSITION: relative;
	HEIGHT: 100%;
}

.Content {
	float: left;
	width: 48%;
	padding: 5px;
	background-color: #fff;
	/*border: 2px dotted #333;	
	margin: 0px;*/
}

.contentrh {
	float: right;
	width: 48%;
	padding: 5px;
	background-color: #fff;
	/*	border: 2px dotted #333;
    margin: 0px;
    vertical-align: top;*/
}

.Content70 {
	float: left;
	width: 58%;
	padding: 5px 5px 5px 5px;
	background-color: #fff;
	/*border: 2px dotted #333;	
	margin: 0px;*/
}

.content30 {
	float: right;
	width: 40%;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	background-color: #fff;
	/*	border: 2px dotted #333;
	margin: 0px;*/
}
/*Added by Avinash, 29th Nov 2012*/
.content20 {
	float: right;
	width: 35%;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	background-color: #fff;
	/*	border: 2px dotted #333;
	margin: 0px;*/
}

.contentfull {
	width: 97%;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	background-color: #fff;
	/*	border: 2px dotted #333;
	margin: 0px;*/
}

.Hyperlink {
	color: #fff;
	font-weight: bold;
}

	.Hyperlink a: hover {
		color: #fff;
		font-weight: bold;
		text-decoration: underline;
	}

.RowTitleFontsmlN {
	padding: 5px 5px 5px 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #000;
	BACKGROUND-COLOR: #fff;
	border-color: #c5c5c5;
	border-style: solid;
	border-width: 1px;
	/*BACKGROUND-COLOR: #e6e7e8;
	border-left-color:#fff; border-left-style:solid; border-width:2px;
	border-right-color:#fff; border-right-style:solid; border-width:2px;*/
}

.TxtboxUnit {
	border: 1px solid #b8c6d1;
	font-size: 11px;
	font-weight: normal;
	width: 50px;
	height: 15px;
}

.rgMasterTable {
	height: 100px;
}

.ContentRadio {
	padding: 3px 0px 3px 35px;
	FONT-SIZE: 11px;
	Z-INDEX: 3;
	font-weight: normal;
}

.MouseOverRadio {
	color: #000000;
	padding: 3px 0px 3px 35px;
	FONT-SIZE: 11px;
	Z-INDEX: 3;
	COLOR: #000000;
	font-weight: normal;
	background-Color: #8fbcd8;
}

.RowTitleFontmdm {
	padding: 5px 5px 5px 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000; /*BACKGROUND-COLOR: #e6e7e8;/*
    /*BACKGROUND-COLOR: #e6e7e8;*/;
	border-left-color: #c5c5c5;
	border-left-style: solid;
	border-width: 1px;
	border-right-color: #c5c5c5;
	border-right-style: solid;
	border-width: 1px;
	border-bottom-color: #c5c5c5;
	border-bottom-style: solid;
	border-width: 1px;
}

.RowTitleFontsml {
	padding: 5px 5px 5px 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #000;
	BACKGROUND-COLOR: #e6e7e8;
	border-color: #c5c5c5;
	border-style: solid;
	border-width: 1px;
	/*BACKGROUND-COLOR: #e6e7e8;
	border-left-color:#fff; border-left-style:solid; border-width:2px;
	border-right-color:#fff; border-right-style:solid; border-width:2px;*/
}

.TxtBoxBig {
	border: 1px solid #b8c6d1;
	font-size: 11px;
	font-weight: normal;
	width: 95%;
	height: 15px;
}

.table-rh {
	float: right;
	width: 450px;
	background: #fff;
	margin-top: 20px;
}

.columns p {
	padding: 0 10px 10px 10px;
	color: #232323;
}

.columns ul {
	padding: 15px 0 20px 30px;
	margin: 0;
}

	.columns ul li {
		padding: 0;
		margin: 0;
	}

.column1 {
	float: left;
	width: 300px;
	background: #FFFF88;
	margin-top: 20px;
}

#column2 {
	float: left;
	margin-left: 20px;
	width: 300px;
	background: #CDEB8B;
	margin-top: 20px;
}

.CarePlanTabActive {
	background: #fff;
	color: #000;
	border-left: 1px solid #87b6d4;
	border-right: 1px solid #87b6d4;
	border-top: 1px solid #87b6d4;
	width: 100px;
	text-align: center;
}

.CarePlanTabInActive {
	color: #fff;
	border-left: 1px solid #87b6d4;
	border-right: 1px solid #87b6d4;
	border-top: 1px solid #87b6d4;
	width: 100px;
	text-align: center;
}

.TabHeader {
	font-size: 18px;
	background: url("../_images/menu-inside.png") no-repeat left top;
	background-repeat: repeat-x;
	border: 2px;
	padding: 0px 5px 0px 10px;
	border-color: #cbd1d4;
	height: 25px;
}

.TabHeaderActive {
	font-size: 18px; /*background: url("../_images/menu-inside.png") no-repeat left top;*/
	;
	background-repeat: repeat-x;
	border: 2px;
	padding: 0px 5px 0px 10px;
	border-color: #cbd1d4;
	height: 25px;
}

.RowNormalBackColor {
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #000000;
	background-color: #e6e7e8;
}

.RowNormalBackColor_Diagnoses {
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #000000;
	background-color: #e8f2fd;
}

.RowNormalBackColorAC {
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #000000;
	background-color: #D3EDD3;
}

.RowAlternateBackColor {
	padding: 2px 2px 2px 0px;
	font-size: 11px;
	color: #003399;
	background-color: #f1f1f1;
}

.RowAlternateBackColor_pra {
	padding: 2px 2px 2px 0px;
	font-size: 11px;
	background-color: #f1f1f1;
}

.RowNormalBackColorUE {
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #000000;
	border: 2px;
	background-color: #87CEFA;
}

.RowAlternateBackColorUE {
	padding: 2px 2px 2px 0px;
	font-size: 11px;
	color: #003399;
	background-color: #B0E0E6;
}

.RowNormalBackColorTR {
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #000000;
	background-color: #A6DBA6;
}

.RowAlternateBackColorTR {
	padding: 2px 2px 2px 0px;
	font-size: 11px;
	color: #003399;
	background-color: #DBDBFF;
}

.RowNormalBackColorDC {
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #000000;
	background-color: #FFC8CB;
}

.RowAlternateBackColorDC {
	padding: 2px 2px 2px 0px;
	font-size: 11px;
	color: #003399;
	background-color: #FFE4E1;
}

.RowNormalBackColorNA {
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFB9;
}

.RowAlternateBackColorNA {
	padding: 2px 2px 2px 0px;
	font-size: 11px;
	color: #003399;
	background-color: #FFDEFF;
}

.RowNormalBackColorIn {
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #000000;
	background-color: #FF5151;
}

.RowAlternateBackColorIn {
	padding: 2px 2px 2px 0px;
	font-size: 11px;
	color: #003399;
	background-color: #dbecdb;
}

.RowNormalBackColorEOE {
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #413839;
}

.RowAlternateBackColorEOE {
	padding: 2px 2px 2px 0px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #413839;
}

.RowChecklist {
	padding: 3px 3px 3px 0px;
	font-size: 11px;
	color: #003399; /*background:url(mages/menu/titlehead.gif) top no-repeat;}*/;
	background-color: #f1f1f1;
}

.RowGrayBack {
	padding: 3px 3px 3px 0px;
	font-size: 11px; /*background:url(mages/menu/titlehead.gif) top no-repeat;}*/
	;
	background-color: #f1f1f1;
}

.RowGrayDarkBack {
	padding: 3px 3px 3px 0px;
	font-size: 11px; /*background:url(mages/menu/titlehead.gif) top no-repeat;}*/
	;
	background-color: #e6e7e8;
}

.RowButtonBack {
	padding: 3px 0px 10px 0px;
	/*background:url(mages/menu/titlehead.gif) top no-repeat;}*/ background-color: #fff;
	height: 40px;
}

.ClientlistHeader {
	margin: 0;
	padding: 3;
	height: 25px;
	color: #fff;
	border-top: 2px solid #4d4d4d;
	border-bottom: 2px solid #4d4d4d;
	background-color: #000;
}

.gridItems {
	padding: 3px 3px 3px 0px;
	font-size: 13px;
	color: #000; /*background:url(mages/menu/titlehead.gif) top no-repeat;}*/
	;
	background-color: #f1f1f1;
}

.Popuptxt {
	color: #000000;
	font-size: 11px;
	/*background:url(mages/menu/titlehead.gif) top no-repeat;}*/
}

.Popupback {
	background-image: url(../_images/Popupback.gif);
	background-repeat: repeat-x;
	font-size: 11px;
}

.RowTitleFont {
	padding: 5px 0px 0px 10px;
	FONT-WEIGHT: bold;
	text-align: left;
	FONT-SIZE: 13px;
	color: #333;
}

.Boldtxt {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	text-align: left;
}

.Boldtxt_new {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	text-align: left;
}

.Boldtxt_pad_left {
	padding-left: 5px;
}

.GridClientName {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	text-align: left;
	color: #306090;
}

.spacer {
	height: 10px;
	BACKGROUND-COLOR: #fff;
	width: 100% !important;
}

.spacersml {
	height: 5px;
}

a {
	color: #003399;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
	text-decoration: none;
}
/*a:hover {
	color: #003399;
	cursor: pointer;
	font-size: 12px;*/
/*font-weight: bold;*/
/*font-weight:normal;*/ /*changed by balji to remove flickering effect*/
/*text-decoration: underline;
}*/
.tdContent {
	padding: 5px;
	height: 350PX;
	vertical-align: top;
}

.topMesg {
	background-image: url(../_images/welcometitle_bg.png);
	border-bottom: 1px solid #87b6d4;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.LastLgStyle {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

.PageTop {
	background-color: #e1e1e1; /*background-image:url(../_images/top_bg_OLD.png);   c0dbee e1e1e1*/
	;
	background-repeat: repeat-x;
	height: 24px;
}

.NavigationTitle {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

.Subheading {
	background-image: url(../_images/subhead-bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}

.GridSubheading {
	FONT-SIZE: 11px;
	COLOR: #000;
	BACKGROUND-COLOR: #e1e1e1; /*BACKGROUND-COLOR: #8fbcd8;*/
	;
	font-weight: bold;
}

.savestatus {
	height: 21px;
	border-collapse: collapse;
}

.MandatoryField {
	padding: 3px 5px 0px 0px;
	FONT-WEIGHT: normal;
	text-align: right;
	FONT-SIZE: 11px;
	COLOR: #FF0000;
}

.RowNormal {
	background-color: White;
}

.MouseOverchecklist {
	COLOR: #000000;
	padding: 3px 3px 3px 0px;
	background-Color: #8fbcd8;
	height: 150px;
}

.RowMouseOver {
	border-top: 1px solid #fff;
	background-color: #8fbcd8;
}

.rwF {
	border-bottom: solid 1px #D4D0C8;
	border-right: solid 1px #D4D0C8;
	font-size: 12px;
	font-weight: normal;
}

.rwL {
	border-bottom: solid 1px #D4D0C8;
	font-size: 12px;
	font-weight: normal;
}

.tabCap {
	background-color: #D4D0C8;
	height: 28px;
}

.topbar {
	background-color: #346886;
	height: 25px;
}

.lgContent {
	height: 150px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
}

.lgContentnew {
	height: 380px;
	width: 450px;
	vertical-align: middle;
	background-image: url(../images/login-box-bg.png);
	font-size: 11px;
	font-weight: normal;
}

.lgFooter {
	font-size: 11px;
	font-weight: normal;
	height: 25px;
	background-color: #e1eaf6;
}

.lgBanner {
	height: 75px;
}

.lgOutertab {
	border: solid 0px #e1eaf6;
}

.txtbldBlue {
	font-size: 11px;
	font-weight: bold;
	color: #849fb4;
	height: 20px;
	text-align: center;
}

.txtlightbldBlue {
	font-size: 11px;
	font-weight: bold;
	color: #2C96C9;
	height: 20px;
	text-align: center;
}
/*.txtbox {
	font-size: 11px;
	height: 15px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	border: 1px solid #b8c6d1;
}*/


.txtNormalBox {
	font-size: 11px;
	height: 15px;
	width: 115px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	border: 1px solid #b8c6d1;
}

.txtbldBlue {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	height: 20px;
	text-align: left;
}

.Logintitle {
	font-size: 11px;
	font-weight: bold;
	background-image: url() color: #000;
	height: 20px;
	text-align: left;
}

.txtboxdate {
	/*border: 1px solid #b8c6d1;font-size:11px; font-weight:normal;*/
	width: 90px;
	height: 15px;
}
/*.txtboxdate {
	
	color:#000000; 
         font-size:11px; 
         width:80px;
         border:solid 1px #D4D0C8;
         height:15px;}
	
	border: 1px solid #b8c6d1;font-size:11px; font-weight:normal;
	
	width:80px;
	height: 15px;
	} */
.notes {
	color: #000000;
	font-size: 11px;
}

/*.NormalButton 
{*/
/*-----------pasted by pradeep--------------*/
/*background:#1d5890;
	border:solid 1px #3475b7;
	color:#FFFFFF;
	padding:2px 3px;
	margin:5px 1px;
	font-size:12px;
	font-weight:bold;
	border-redius:3px 3px 3px 3px;
	border-top-right-radius:3px;
	border-top-left-radius:3px;
	-ms-border-top-right-radius:3px;
	-ms-border-top-left-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	-ms-border-bottom-right-radius:3px;
	-ms-border-bottom-left-radius:3px;
	min-width:auto;*/

/*font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	color: #fff;
	background-color: #000;
	background-image: url(../_images/bg_menu_active.png);*/ /*background-image:url(../_images/Normal_button_bg.png);
	background-image:url(../_images/button_bg.png);*/
/*border: 1px solid #e1e1e1;
	height: 21px;*/
/*}*/


.NormalButton {
	background: #3f82b5;
	border: solid 1px #3f82b5;
	color: #FFFFFF;
	padding: 3px 5px;
	font-family: "open_sansregular";
	/*margin-bottom: 5px;*/
	margin: 4px 1px;
	font-size: 11px;
	font-weight: normal;
	border-radius: 3px;
	min-width: auto;
	width: auto !important;
	cursor: pointer;
}

.button {
	background: #3f82b5;
	border: solid 1px #3f82b5;
	color: #FFFFFF;
	padding: 3px 5px;
	margin: 4px 1px;
	font-size: 11px;
	font-family: "open_sansregular";
	/*margin-bottom: 5px;*/
	font-weight: normal;
	border-radius: 3px;
	min-width: auto;
	width: auto !important;
}

.NormalButton:hover {
	background-color: #3f82b5;
	color: #fff;
}
/* .NormalButton:disabled, hover
{
    background-color: #1d5890;  
    color: #C0C0C0;
}*/

.NormalButton:disabled, hover {
	
	background-color: #5a8aaf;
	color: #cbd7e0 !important;
}


.GreenButton {
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	color: #fff;
	background-color: #008000;
	height: 21px;
	padding: 2px 3px;
	margin: 5px 1px;
	border-radius: 3px 3px 3px 3px;
	-ms-border-radius: 3px;
	border: solid 1px #008000;
	min-width: 50px;
	width: auto;
}


.RedButton {
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	color: #fff;
	background-color: #FF0000;
	height: 21px;
	padding: 2px 3px;
	margin: 5px 1px;
	border-radius: 3px 3px 3px 3px;
	-ms-border-radius: 3px;
	border: solid 1px #FF0000;
	width: 50px;
}


.SpecialButton {
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	color: #fff;
	background-color: #000;
	background-image: url(../_images/bg_menu_active.png); /*background-image:url(../_images/Normal_button_bg.png);
	background-image:url(../_images/button_bg.png);*/;
	border: 1px solid #e1e1e1;
	height: 21px;
}

.NormalButton a {
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	background-color: #4f89b6;
	background-image: url(../_images/button_bg_hover.png);
	border: 1px solid #99ccff;
}

.HiddenButton {
	display: none;
}

.NormalButton a:hover {
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	background-color: #4f89b6;
	background-image: url(../_images/button_bg_hover.png);
	border: 1px solid #99ccff;
}
/*.NormalButton {
   
   font-size:12px;
   font-weight:bold;
   color:#fff;
   background-color:#4f89b6;
   background-image:url(../_images/button_bg.png);
   border-top-style:solid;
   border-top-color:#13B1E2;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#0D7798;
   border-bottom-width:2px;
   border-left-style:solid;
   border-left-color:#13B1E2;
   border-left-width:1px;
   border-right-style:solid;
   border-right-color:#0D7798;
   border-right-width:2px;
}*/
.MenuButton {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	background: #3891af;
	/*border-top-style:solid;
   border-top-color:#13B1E2;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#0D7798;
   border-bottom-width:2px;
   border-left-style:solid;
   border-left-color:#13B1E2;
   border-left-width:1px;
   border-right-style:solid;
   border-right-color:#0D7798;
   border-right-width:2px;*/
}
/*-----------form--------------*/
div.row {
	clear: both;
	padding-top: 10px;
}

	div.row span.label {
		float: left;
		width: 100px;
		text-align: right;
	}

	div.row span.formw {
		float: right;
		width: 335px;
		text-align: left;
	}

.chkspace {
	margin: 3px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
	FONT-SIZE: 13px;
	line-height: normal;
	font-weight: normal;
	COLOR: #000;
	/* BACKGROUND-COLOR: #eeeeff*/
}
/*----------------------------*/
.NormalTxt {
	FONT-SIZE: 11px;
	font-weight: normal;
	COLOR: #000;
}
/*.ContentFont {
    margin:3px 0px 0px 0px;
    text-align:left;
    vertical-align:middle;
    FONT-SIZE: 11px;
	line-height:normal;
    font-weight:normal;
    COLOR: #000;
    
    BACKGROUND-COLOR: #eeeeff
}*/
.SubContent {
	padding: 3px 3px 3px 10px;
	float: left;
	FONT-WEIGHT: bold;
	width: 250;
	height: 20px;
	FONT-SIZE: 11px;
	COLOR: #000;
	border: 2px, #fff;
}

.valmessage {
	color: #04921C;
	font-size: 12px;
	font-weight: lighter;
}

/*.TxtBox {
	color: #000000;
	font-size: 13px;
	width: 80px;
	border: solid 1px #D4D0C8;
	height: 15px;
}*/

.TxtBoxBig {
	color: #000000;
	font-size: 13px;
	width: 300px;
	border: solid 1px #D4D0C8;
	height: 15px;
}

/*.btn {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	width: auto;
	height: 22px;
}*/

.imgeditbtn {
	color: #000000;
	font-weight: bold;
	background-image: url(../_images/edit_btn.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 21px;
}

.imgdeletbtn {
	color: #000000;
	font-weight: bold;
	background-image: url(../_images/delete_btn.png);
	background-repeat: no-repeat;
	width: auto;
	height: 21px;
}

.tdbtns {
	height: 30px;
	vertical-align: middle;
}

.frglnks {
	color: #000000;
	font-size: 11px;
}

.TLeftVS {
	color: #ff0000;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}

.colorforvalidators {
	color: Red;
}

.colorfortextfield {
	padding: 5px 0px 3px 15px;
	margin: 3px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
	FONT-SIZE: 14px;
	line-height: normal;
	font-weight: normal;
	color: Blue;
}

.buttonleftalign {
	padding: 5px 0px 3px 90px;
	text-align: left;
}

.buttonspacealign {
	padding: 5px 0px 3px 30px;
	text-align: left;
}

.checkbox {
	float: left;
	background-color: transparent;
	color: Black;
	text-align: left;
	width: 400px;
	font-size: 13px;
	font-weight: normal;
	color: #000;
}
/*-------------Main Menu Tabs --------------*/
.MenuItemMouseOverStyleSub {
	background-color: #1074b7;
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	border-bottom: #fff 1px solid;
	height: 23px;
}

.MenuItemNormalStyle {
	background-color: #f5f5f5;
	cursor: pointer;
	border-bottom: #90c1e1 1px solid;
	font-size: 11px;
	color: #000;
	height: 23px;
}

.MenuItemMouseOverStyle {
	background-color: #1074b7;
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	border-bottom: #fff 1px solid;
	height: 23px;
}
/*.MenuItemMouseOverStyleSub
{
	background-color:#0047b3;
	color:#fff;
	cursor:pointer;
	font-size:11px;	
	border-bottom:#fff 1px solid;
	height:21px;
}

.MenuItemNormalStyle
 {
	background-color:#5085bb;
	cursor:pointer;
	border-bottom:#90c1e1 1px solid;
	font-size:11px;
	color:White;
	height:21px;	
 }
 
.MenuItemMouseOverStyle
{
	background-color:#0047b3;
	color:#fff;
	cursor:pointer;
	font-size:11px;	
	border-bottom:#fff 1px solid;
	height:21px;
}*/
.MainMenuItemStyleOuter {
	background-image: url(../_Images/bg_menu.png);
	background-repeat: repeat-x;
	font-size: 11px;
	color: #fff;
	height: 26px;
	font-weight: bold;
	text-align: center;
}

.MainMenuItemStyleActive {
	background-image: url(../images/bg_menu_active.png);
	background-repeat: repeat-x;
	font-size: 11px;
	color: #fff;
	height: 23px;
	font-weight: bold;
	width: 10%;
	text-align: center;
}

.test {
	width: 10px;
	background: url(../_images/menu-arrow.png) no-repeat right center;

}
.MainMenuItemStyleInner {
	background-image: url(../_Images/bg_menu.png);
	background-repeat: repeat-x;
	cursor: hand;
	font-size: 11px;
	color: #164479;
	height: 26px;
	font-weight: bold;
	text-align: center;
}

.MainMenuItemStyleInnerMouseOver {
	background-image: url(../_Images/bg_menu.png);
	background-repeat: repeat-x;
	text-decoration: none;
	cursor: pointer;
	font-size: 11px; /*color:#000;* 20-07-2011*/
	color: #000;
	height: 26px;
	font-weight: bold;
	text-align: center;
}

.MainMenuItemStyleInnerMouseOver_Training {
	text-decoration: none;
	cursor: pointer;
	font-size: 13px;
	color: #555;
	/*padding:5px 5px;*/
	/*text-align: center;*/
	/*border-bottom: 3px solid #4e8e6b;*/
	font-family: 'open_sanssemibold';
}


.Splitter {
	height: 30px;
	background-image: url(../_images/menusplitter2.png);
	width: 1%;
	line-height: 1px;
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 5px;
	color: #000000;
}

/*-------------Main Menu Tabs Ends here --------------*/
.RowNormalFont {
	margin-left: 0px;
}

.tabletdstyle9 {
	width: 151px;
}

.tabletdstyle10 {
	width: 151px;
	margin-left: 0px;
}

.tabletdstyle11 {
	width: 140px;
}

.pnlstyle {
	color: Blue;
}

.grvHead {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #fff;
	height: 20px;
	background-color: #3891af;
	text-align: center;
	height: 17px;
}

.grvHeadColumn0 {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #fff;
	height: 20px;
	background-color: #3891af;
	text-align: left;
	height: 17px;
}

.grvItems {
	font-size: 12px;
	font-style: normal;
	padding-left: 3;
	color: #000000;
	height: 17px;
	font-weight: normal;
	border-bottom: 1px solid #E4E4E4;
	text-align: left;
}

.grvItemsCommandFields {
	font-size: 12px;
	font-style: normal;
	padding-left: 3;
	color: Black;
	height: 17px;
	font-weight: normal;
	border-bottom: 1px solid #E4E4E4;
	text-align: center;
}

.grvHeadQL {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #fff;
	height: 20px;
	background-color: #3891af;
	text-align: center;
	height: 17px;
}

.grvItemscenter {
	font-size: 12px;
	font-style: normal;
	padding-left: 3;
	color: #000000;
	height: 17px;
	font-weight: normal;
	border-bottom: 1px solid #E4E4E4;
	text-align: center;
}

.grvItemsQL {
	font-size: 12px;
	font-style: normal;
	color: #fff;
	height: 17px;
	font-weight: normal;
	text-align: center;
	border-bottom: 1px solid #E4E4E4;
	text-align: center;
}

.Success {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: Green;
}

.Failed {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: Red;
}

.Imagecalendar {
	cursor: pointer;
	width: 20px;
	height: 20px;
}

.lblforview {
	font-size: 12px;
	font-style: normal;
	color: #000000;
	height: 17px;
	font-weight: normal;
	border-bottom: 1px;
	text-align: left;
	vertical-align: bottom;
}

.Zephyrlabelleft {
	text-align: left;
	color: Maroon;
	width: 100px;
	margin-left: 2px;
}

.Zephyrlabelright {
	text-align: right;
	color: Maroon;
	width: 100px;
	margin-left: 2px;
}

.txtmultiline {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 26px;
	width: 99%;
}

.MouseOver {
	padding: 3px 3px 3px 0px;
	font-size: 11px;
	COLOR: #000000;
	background-Color: #8fbcd8; /*(98d9db; */
}

.MouseOverRadio {
	color: #000000;
	padding: 3px 0px 3px 35px;
	FONT-SIZE: 11px;
	Z-INDEX: 3;
	COLOR: #000000;
	font-weight: normal;
	background-Color: #99cccc;
}
/*--------Login Box Styles----------------*/
#login-box {
	width: 333px;
	height: 352px;
	padding: 58px 76px 0 76px;
	color: #ebebeb;
	font: 12px Arial, Helvetica, sans-serif;
	background: url(images/login-box-backg.png) no-repeat left top;
}

	#login-box img {
		border: none;
	}

	#login-box h2 {
		padding: 0;
		margin: 0;
		color: #ebebeb;
		font: bold 44px "Calibri", Arial;
	}

#login-box-name {
	float: left;
	display: inline;
	width: 80px;
	text-align: right;
	padding: 14px 10px 0 0;
	margin: 0 0 7px 0;
}

#login-box-field {
	float: left;
	display: inline;
	width: 230px;
	margin: 0;
	margin: 0 0 7px 0;
}

.form-login {
	width: 205px;
	padding: 10px 4px 6px 3px;
	border: 1px solid #0d2c52;
	background-color: #1e4f8a;
	font-size: 16px;
	color: #ebebeb;
}

.login-box-options {
	clear: both;
	padding-left: 87px;
	font-size: 11px;
}

	.login-box-options a {
		color: #ebebeb;
		font-size: 11px;
	}
/*--------UI Controls----------------*/
.Repeater {
	text-align: center;
	border: 2px solid #ffffff;
}

.RepeaterHeader {
	background-image: url(../_images/gridhead_bg.png);
	border-top: 1px solid #4d4d4d;
	/*border-bottom:1px solid #4d4d4d;
	border-top:1px solid #87b6d4;*/ background-repeat: repeat-x repeat-y;
	height: 20px;
	line-height: 110%;
	vertical-align: top;
	padding-top: 4px; /*position:relative;*/
	;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

	.RepeaterHeader th a {
		color: #fff;
		text-decoration: none;
		font-family: open_sanssemibold;
		/*font-weight: bold;*/
	}

		.RepeaterHeader th a:hover {
			color: #fff;
			text-decoration: underline; /*background-image:url(../_images/gridsubheadbg.png);*/
			;
			font-weight: bold;
		}

.Repeater td {
}

	.Repeater td a {
		color: BLUE;
	}

		.Repeater td a:hover {
			color: BLUE;
			text-decoration: underline;
			font-weight: normal;
		}

.Repeater tr {
	background-color: #f1f1f1;
	height: 20px;
}

	.Repeater tr.GridRowAlternatestyle {
		background-color: #e6e7e8;
		height: 20px;
	}

		.Repeater tr.GridRowAlternatestyle:hover {
			background-color: #8fbcd8;
			font-weight: normal;
		}
	/*------------Added By Shashank------------------*/
	.Repeater tr.GridRowNormalstyle {
		background-color: #f1f1f1;
		height: 20px;
	}

	.Repeater tr.GridRowNormalstyle_Diagnoses {
		background-color: #e8f2fd;
		height: 20px;
		font-size: 12px;
		color: #003e59;
	}

	.Repeater tr.GridRowAlternatestyleFieldChart {
		background-color: #e6e7e8;
	}

	.Repeater tr.GridRowAlternatestyleFieldChart_Diagnoses {
		background-color: #f4f9ff;
		font-size: 12px;
		height: 20px;
		color: #003e59;
	}

	.Repeater tr.GridRowNormalstyle:hover {
		background-color: #8fbcd8;
		text-decoration: none;
		color: #000000;
	}

.RepeaterMouseOver {
	background-color: #8fbcd8;
	padding: 2px;
	text-decoration: none;
}

.RepeaterFirstCol {
	text-align: left;
	padding-left: 3px;
}

.RepeaterNormalCols {
	text-align: center;
}

.RepeaterQuickLaunchHead {
	color: #fff;
}

.Inner_Repeater {
}
/*.GridView {
	text-align: center;
	border: 2px solid #ffffff;
}
.GridView th {
	background-image: url(../_images/gridhead_bg.png);
	border-top: 1px solid #4d4d4d;*/
/*border-bottom:1px solid #4d4d4d;
	border-top:1px solid #87b6d4;*/ /*background-repeat: repeat-x repeat-y;
	height: 20px;
	line-height: 110%;
	vertical-align: top;
	padding-top: 4px;*/ /*position:relative;*/ /*;
	color: #fff;
	font-weight: bold;
}
.GridView th a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.GridView th a:hover {
	color: #fff;
	text-decoration: underline;*/ /*background-image:url(../_images/gridsubheadbg.png);*/ /*;
	font-weight: bold;
}
.GridView td {
}
.GridView td a {
	color: BLUE;
}
.GridView td a:hover {
	color: BLUE;
	text-decoration: underline;
	font-weight: normal;
}*/


.GridView {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}

.TableStyle {
	border-collapse: collapse;
}

.GridView th, .TableHeader th {
	background-color: #3f82b5;
	color: #fff;
	font-size: 12px;
	padding: 5px !important;
	border: 1px solid #e5e6e6;
	font-weight: 500;
	text-align: left;
	font-family: 'open_sansregular';
}

.GridHeader {
	color: #fff;
	font-weight: normal;
	font-family: 'open_sansregular';
	font-size: 11px;
}
/*.NormalRowStyle {
	font-size: 11px;
	background-color: #fff;
}*/

.GridView td, .TableRowNormalstyle td, .TableRowAlternatestyle td {
	padding: 5px !important;
	border: 1px solid #e9eef4;
	/*background-color: #fff;*/
	font-size: 12px;
	font-family: 'open_sansregular';
	vertical-align: top;
	color: #000;
}


/*.TableDataColumn {
	padding: 5px !important;
	border: 1px solid #e9eef4;
	background-color: #fff !important;
	font-size: 11px;
	font-family: 'open_sansregular';
	vertical-align: top;
}*/

.GridView tr:hover td {
	background: #f0faff;
}

/*.GridView tr.GridRowNormalstyle {
	background-color: #f1f1f1;
}
.GridView tr.GridRowAlternatestyle {
	background-color: #e6e7e8;
}
.GridView td.GridViewRowFooter {
	background-color: #e1eaf6;
}*/
/*.GridViewMouseOver {
	background-color: #8fbcd8;
	padding: 2px;
	text-decoration: none;
}
.GridViewFirstCol {
	text-align: left;
	padding-left: 3px;
}
.GridViewNormalCols {
	text-align: center;
}*/
.GridQuickLaunchHead {
	color: #fff;
}
/*.GridView tr.GridRowNormalstyle td, tr.GridRowAlternatestyle td {
	border-bottom: 2px solid #ffffff;
	border-right: 1px solid #ffffff;
}
.GridView tr.GridViewMouseOver td {
	border-bottom: 2px solid #ffffff;
	border-right: 1px solid #ffffff;
}
.GridView tr.GridViewRowFooter {*/
/*background-color:#3891af;*/
/*background-image: url(../_images/gridfooter_bg.png);
	border-bottom: 1px solid #87b6d4;
}*/
/*.GridView tr.GridViewRowFooter a {
	color: #fff;
	text-decoration: none;
}*/
/*.GridView tr.GridViewRowFooter a:hover {*/
/*color:#ff9900;*/
/*color: #333;
	text-decoration: underline;
	font-weight: bold;
}*/
/*.GridView tr.GridViewRowFooter a:visited {
	color: #000;
}*/
/*.GridView tr.GridRowNormalstyle:hover {
	background-color: #8fbcd8;
	padding: 2px;
	text-decoration: none;
	color: #000000;
}
.GridView tr.GridRowAlternatestyle:hover {
	background-color: #8fbcd8;
	padding: 2px;
	text-decoration: none;
	color: #000000;
}*/
/*.GridView tr:hover {
	background-color: #8fbcd8;
	padding: 2px;
	text-decoration: none;
	color: #000000;
}*/
.GridRecStatus {
	float: right;
	padding-right: 2px;
	font-weight: bold;
	color: #4f89b6;
}

.GridviewSubHead th {
	background-image: url(../_images/gridsubheadbg.png);
	border-top: 1px solid #87b6d4;
	background-repeat: repeat-x;
	height: 25px;
	vertical-align: top;
	padding-top: 4px; /*position:relative;*/
	;
	color: #fff;
	font-weight: bold;
}

.GridviewSubFooter {
	background-color: #d4d0c8;
	font-weight: bold;
}

.DetailsView th {
	background-image: url(../_images/gridhead_bg.png);
	border-top: 1px solid #87b6d4;
	background-repeat: repeat-x;
	height: 25px;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 4px;
	position: relative;
	color: #fff;
	font-weight: bold;
	text-align: left;
}

.DetailsInfo {
}

.RowDetailsNormal td {
	background-color: #f1f1f1;
	border-bottom: 2px solid #ffffff;
	/*border-right:1px solif #ffffff;*/ Height: 18px;
}

.RowDetailsAlternative td {
	background-color: #e6e7e8;
	border-bottom: 2px solid #ffffff;
	border-right: 1px solid #ffffff;
	height: 18px;
}

.txtcaption, .style1 {
	font-size: 12px;
	padding: 2px 0px 2px 2px;
	font-family: 'open_sanssemibold';
	color: #000;
}

.label_text {
	font-size: 12px;
	color: #000;
	font-family: open_sanssemibold;
}

.telephonyCM2KSettings {
	font-size: 11px;
	font-weight: bold;
	color: #306090;
	width: 18%;
}

.txtBlackcaption {
	font-size: 11px;
	padding: 2px 0px 2px 2px;
	font-weight: bold;
	color: black;
}

.txtcaptionStyle {
	font-size: 11px;
	padding: 2px 0px 2px 2px;
	font-weight: bold;
	color: #306090;
}

.txtcaptionStyle_new {
	font-size: 11px;
	padding: 2px 0px 2px 2px;
	font-weight: bold;
	color: #306090;
}

.txtcaption_boldStyle {
	font-size: 12px;
	padding: 2px 0px 2px 2px;
	font-weight: bold;
	color: #00000;
}

.txtcaption_bold {
	font-size: 12px;
	padding: 2px 0px 2px 2px;
	font-weight: bold;
	color: #306090;
}

.txtcaption_Edit_Role_h {
	font-family: 'open_sansbold';
	font-size: 12px;
	padding: 2px 0px 2px 2px;
	/* font-weight: bold; */
	color: #306090;
}

.txtcaption_Edit_Role {
	font-size: 12px;
	padding: 2px 0px 2px 2px;
	font-weight: normal;
	color: #306090;
}

.txtcaption_intake {
	font-size: 11px;
	padding: 2px 0px 2px 2px;
	font-weight: bold;
	color: #4a709d;
	font-family: 'open_sanssbold';
}

.textBoxSearch {
	color: #306090;
	height: 22px;
	padding: 0px 5px;
	border: 1px solid #ccc;
	box-shadow: none;
	font-size: 11px;
	border-radius: 0px;
	font-weight: normal;
	font-family: 'open_sansregular';
}

.ProfileName {
	font-size: 12px;
	padding-left: 1px;
	font-weight: bold;
	color: #535373;
}
/* added by avinash for Payer source*/
.CaptionName {
	/*font-size: 17px;
	padding-left: 1px;*/
	font-family: open_sanssemibold;
	color: #535373 !important;
}

.DetailsInfoSubHead {
	background-image: url(../_images/gridhead_bg.png);
	background-repeat: repeat-x;
	padding-left: 4px;
	font-weight: bold;
	height: 20px;
}

.filterheadbg {
	padding: 3px;
	background-color: #fff;
	border: 2px solid #87b6d4;
	/*	background-image:url(../_images/filterbg.gif);	

	padding-left:4px; 
    padding-top:3px; 
    padding-bottom:3px;border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	background-repeat:repeat-x ;
	vertical-align:top;
	padding-top:4px;
	position:relative;
	color:#fff;
	font-weight:bold;*/
}

.filterbgborder {
	border-right: 2px groove #b6d7e9;
	padding-left: 3px;
}

.bordermisc {
	padding: 3px;
	border: 2px groove #87b6d4;
}

.filterheadbg div {
	/*vertical-align:top;
	padding-top:4px;*/
	padding: 5px;
	position: relative;
	color: #333;
	font-weight: normal;
}

. dropdown_filter {
	color: #000000;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-weight: normal;
	height: 10px;
	width: auto;
}

.div.rtMid span.rtIn {
	text-align: center;
	border: 2px solid #ffffff;
	background-color: red;
}

.TreeView div {
	background-image: url(../_images/gridhead_bg.png);
	border-top: 1px solid #87b6d4;
	background-repeat: repeat-x repeat-y;
	height: 30px;
	line-height: 110%;
	vertical-align: top;
	padding-top: 4px;
	position: relative;
	color: #fff;
	font-weight: bold;
}

.TreeView span a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

	.TreeView span a:hover {
		color: #fff;
		text-decoration: underline;
		background-image: url(../_images/gridsubheadbg.png);
		font-weight: bold;
	}
/*------------------Telerikc Grid Css--------------*/
.RadGridview {
	text-align: left;
	border: 2px solid #ffffff;
}

	.RadGridview th {
		/*background-image: url(../_images/gridhead_bg.png); /*position:relative;*/;
		border-top: 1px solid #87b6d4;
		background-repeat: repeat-x repeat-y;
		height: 30px;
		line-height: 110%;
		vertical-align: top;
		padding-top: 4px;
		color: #fff;
		font-weight: bold;
	}

	.RadGridview thead tr th {
		/*background-image: url(../_images/gridhead_bg.png);*/
		background: #306090;
		border-top: 1px solid #3399cc;
		height: 30px; /*position:relative;*/
		;
		border: 1px solid #e6e7e8;
		line-height: 110%;
		vertical-align: top;
		padding-top: 4px;
		padding-left: 10px;
		color: #fff;
		font-weight: bold;
		line-height: 13px;
	}

	.RadGridview tbody {
		text-decoration: none;
		font-weight: bold;
		border-color: #ededed;
	}

		.RadGridview tbody tr {
			text-decoration: none;
			font-weight: normal;
		}

		.RadGridview tbody caption {
			/*color:#006699;*/
			color: #333;
			font-weight: bold;
			font-size: 12px;
			text-decoration: none;
		}

		.RadGridview tbody thead tr {
			/*color:#006699;*/
			color: #333;
			font-weight: bold;
			background-color: red;
			font-size: 12px;
			text-decoration: none;
		}

		.RadGridview tbody tr th {
			color: #fff; /*position:relative;*/
			;
			background-color: #e6e7e8;
			border-right: 1px groove #e6e7e8;
			text-decoration: none;
			font-weight: bold;
			text-decoration: bold;
		}

			.RadGridview tbody tr th a {
				color: #fff;
				text-decoration: none;
				font-weight: bold;
				/*text-decoration:underline;*/
			}

		.RadGridview tbody tr.GridRowNormalstyle {
			background-color: #f1f1f1;
		}

		.RadGridview tbody tr.GridRowAlternatestyle {
			background-color: #e6e7e8;
		}

		.RadGridview tbody tr.GridRowNormalstyle:hover {
			background-color: #8fbcd8;
			cursor: pointer;
			text-decoration: none;
		}

		.RadGridview tbody tr.GridRowAlternatestyle:hover {
			background-color: #8fbcd8;
			cursor: pointer;
			text-decoration: none;
		}

		.RadGridview tbody tr th a:hover {
			color: #fff;
			text-decoration: none;
			font-weight: bold;
			text-decoration: underline;
		}

		.RadGridview tbody tfoot {
			color: #fff;
			background-color: #e6e7e8;
			text-decoration: none;
			font-weight: bold;
			text-decoration: underline;
		}

	.RadGridview tfoot {
		color: #fff;
		text-decoration: none; /*background-image:url(../_images/gridfooter_bg.png);*/
		;
		text-align: center;
		font-weight: normal;
	}

.RadGridviewHeight {
	color: Red;
	height: 100px;
}

.RadGridview tfoot tr {
	color: #fff;
	text-decoration: none;
	background-image: url(../_images/gridhead_bg.png);
	text-align: center;
	font-weight: normal;
}

.RadGridviewFirstCol {
	text-align: left;
	padding-left: 3px;
}

.grvGoals {
	border-style: none;
}

.grvIntervention {
	border-style: none;
}

.Problemsheader {
	text-align: center;
	background-color: Green;
}

.goalsheader {
	text-align: center;
	background-color: Blue;
}

.Interventionsheader {
	text-align: center;
	background-color: Aqua;
}
/*----------------------------Oasis Form Styles---------------------------*/
.RowTitleBackColor {
	background-image: url(../_images/RowTitle_bg.png);
	border-top: 1px solid #87b6d4;
	background-repeat: repeat-x;
	height: 19px;
	vertical-align: top;
	padding-left: 4px;
	font-size: 12px;
	padding-top: 4px;
	color: #000;
	font-weight: bold;
}

.RowTitleBlueColor {
	padding: 5px 5px 5px 20px;
	font-size: 13px;
	height: 20px;
	text-align: left;
	background-color: #bcdfdf;
	/*border:1px solid ;
    border-color:#4d4d4d;    
	height:25px;*/
}

.RowTitleNormalfont {
	padding: 3px 3px 3px 10px;
	FONT-WEIGHT: normal;
	Z-INDEX: 3;
	height: 20px;
	FONT-SIZE: 13px;
	font-weight: bold;
	COLOR: #333;
	BACKGROUND-COLOR: #e6e7e8;
	border-right-color: #fff;
	border-right-style: solid;
	border-width: 2px;
	border-left-color: #fff;
	border-left-style: solid;
	border-width: 2px;
}

.RowSubTitle {
	padding: 5px 10px 5px 10px;
	FONT-WEIGHT: Normal;
	FONT-SIZE: 11px;
	COLOR: #000;
	BACKGROUND-COLOR: #e1e1e1;
	/*border-bottom-color:#fff; border-bottom-style:solid; border-width:2px;
	border-right-color:#fff; border-right-style:solid; border-width:2px;	*/
}

.RowSubTitleFont {
	FONT-WEIGHT: Bold;
	FONT-SIZE: 11px;
	COLOR: #fff;
	BACKGROUND-COLOR: #8fbcd8;
	/*border-bottom-color:#fff; border-bottom-style:solid; border-width:2px;
	border-right-color:#fff; border-right-style:solid; border-width:2px;	*/
}

.RowSubTitleLH {
	padding: 5px 10px 5px 10px;
	float: left;
	FONT-WEIGHT: Normal;
	FONT-SIZE: 13px;
	width: 46%;
	COLOR: #000;
	border: 2px;
	border-color: #fff;
	BACKGROUND-COLOR: #bcdfdf;
	/*border-bottom-color:#fff; border-bottom-style:solid; border-width:2px;
	border-right-color:#fff; border-right-style:solid; border-width:2px;	*/
}

.RowSubTitleRH {
	padding: 5px 10px 5px 10px;
	float: right;
	FONT-WEIGHT: Normal;
	FONT-SIZE: 13px;
	width: 46%;
	COLOR: #000;
	border: 2px;
	border-color: #fff;
	BACKGROUND-COLOR: #bcdfdf;
	/*border-bottom-color:#fff; border-bottom-style:solid; border-width:2px;
	border-right-color:#fff; border-right-style:solid; border-width:2px;	*/
}

.RowGreyTitleLH {
	padding: 5px 10px 5px 10px;
	float: left;
	FONT-WEIGHT: Normal;
	FONT-SIZE: 13px;
	width: 46%;
	COLOR: #000;
	border: 2px;
	border-color: #fff;
	BACKGROUND-COLOR: #e6e7e8;
	/*border-bottom-color:#fff; border-bottom-style:solid; border-width:2px;
	border-right-color:#fff; border-right-style:solid; border-width:2px;	*/
}

.RowGreyTitleRH {
	padding: 5px 10px 5px 10px;
	float: right;
	FONT-WEIGHT: Normal;
	FONT-SIZE: 13px;
	width: 46%;
	COLOR: #000;
	border: 2px;
	border-color: #fff;
	BACKGROUND-COLOR: #e6e7e8;
	/*border-bottom-color:#fff; border-bottom-style:solid; border-width:2px;
	border-right-color:#fff; border-right-style:solid; border-width:2px;	*/
}

.RowDarkGreyTitleLH {
	padding: 5px 10px 5px 10px;
	float: left;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 13px;
	width: 46%;
	COLOR: #000;
	border: 2px;
	border-color: #fff;
	BACKGROUND-COLOR: #cbd1d4;
	/*border-bottom-color:#fff; border-bottom-style:solid; border-width:2px;
	border-right-color:#fff; border-right-style:solid; border-width:2px;	*/
}

.RowDarkGreyTitleRH {
	padding: 5px 10px 5px 10px;
	float: right;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 13px;
	width: 46%;
	COLOR: #000;
	border: 2px;
	border-color: #fff;
	BACKGROUND-COLOR: #cbd1d4;
	/*border-bottom-color:#fff; border-bottom-style:solid; border-width:2px;
	border-right-color:#fff; border-right-style:solid; border-width:2px;	*/
}

.inner-menu {
	/*float:left;*/
	margin: 5px 5px 5px 5px;
	padding: 5px 0px 5px 0px;
	vertical-align: middle;
	border: 1px;
	border-style: solid;
	border-color: #8fbcd8;
	/*position:absolute;*/
}

.GridViewOasis {
	text-align: center;
	border: 2px solid #ffffff;
	color: #333;
}

	.GridViewOasis div {
		background-image: url(../_images/gridhead_bg.png);
		border-top: 1px solid #87b6d4;
		background-repeat: repeat-x;
		height: 25px;
		vertical-align: top;
		padding-top: 4px;
		position: relative;
		color: #fff;
		font-weight: bold;
	}

.GridViewOasisNormal div {
	color: #003399;
	background-color: #f1f1f1;
}

.GridViewOasis div span {
	vertical-align: top; /*position:relative;*/
	;
	color: #000;
	font-weight: normal;
}

.PopLoginStyle {
	border: 2px solid #87b6d4;
}

.PopupTitleBg {
	background-image: url(../_images/Popupbg_Titleback.png);
	border-top: 1px solid #87b6d4;
	background-repeat: repeat-x;
	height: 25px;
	vertical-align: middle;
	padding-left: 4px;
	font-size: 12px;
	padding-top: 0px;
	color: #fff;
	font-weight: bold;
}

.PopupTitleBg2 {
	font-size: 15px;
	background-color: #4682B4;
	font-weight: bold;
	height: 25px;
	vertical-align: middle;
	color: #fff;
	padding-left: 4px;
}

.PopupGrBg {
	background-image: url(../_images/top_bg_OLD.png);
	background-repeat: repeat-x;
}
/*.dropdown {
	color: #000000;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	width: auto;
	height: 20px;
	border: 1px solid #b8c6d1;
}*/

.dropdown {
	height: 24px;
	padding: 0px 2px;
	box-shadow: none;
	font-weight: normal;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-image: url(../_Images/ArrowDownNew.svg) !important;
	background-size: 60px 6px !important;
	background-repeat: no-repeat !important;
	background-position: right -18px bottom 8px !important;
	min-width: 50px;
	padding-right: 20px;
}

.dropdown_e_r {
	color: #000000;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	width: auto;
	height: 20px;
	border: 1px solid #b8c6d1;
}

.dropdown_add_phy {
	color: #000000;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	width: auto;
	height: 20px;
	border-color: #9dadbe;
}

.add_phy {
	font-size: 11px;
}

.checkBoxStyle {
	color: #000000;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	width: auto;
	height: 20px;
}
/*---------Client Profile Styles-------*/
.txtboxname {
	font-size: 11px;
	width: 135px;
	height: 15px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	border: 1px solid #b8c6d1;
}

.txtboxemail {
	font-size: 11px;
	width: 150px;
	height: 15px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	border: 1px solid #b8c6d1;
}

.txtboxmname {
	font-size: 11px;
	width: 60px;
	height: 15px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	border: 1px solid #b8c6d1;
}

.txtboxmadd {
	font-size: 11px;
	width: 200px;
	height: 15px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	border: 1px solid #b8c6d1;
}

.txtboxmaddcare {
	font-size: 11px;
	width: 170px;
	height: 15px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	border: 1px solid #b8c6d1;
}
/*.Clientprofilehead {
	background-image: url(../_images/gridhead_bg.png);
	border-top: 1px solid #87b6d4;
	background-repeat: repeat-x;
	height: 25px;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 4px;
	position: relative;
	color: #fff;
	font-weight: bold;
	text-align: left;
}*/
.ClientprofileheadLH span {
	background-image: url(../_images/gridhead_bg_LH.gif);
	border-top: 1px solid #87b6d4;
	background-repeat: repeat-x;
	height: 25px;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 4px;
	position: relative;
	color: #fff;
	font-weight: bold;
	text-align: left;
}

.ClientprofileheadRH span {
	background-image: url(../_images/gridhead_bg_RH.gif);
	border-top: 1px solid #87b6d4;
	background-repeat: repeat-x;
	height: 25px;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 4px;
	position: relative;
	color: #fff;
	font-weight: bold;
	text-align: left;
}

.EditButton {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	background-image: url(../_images/edit.gif) no-repeat;
}

.GridSubhead {
	background-color: #cccccc;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

.GridCaptions {
	padding: 5px 0px 0px 5px;
	FONT-WEIGHT: bold;
	text-align: left;
	FONT-SIZE: 10px;
	color: #006699;
	/*color: #87b6d4;*/
}

.GridlblCaptions {
	padding: 5px 0px 0px 5px;
	FONT-WEIGHT: bold;
	text-align: right;
	FONT-SIZE: 10px;
	color: #006699;
	/*color: #87b6d4;*/
}

.TdRigthBorder {
	border-right: solid 2px #fff;
}

.TdTopRightBorder {
	border-top: solid 2px #fff;
	border-right: solid 2px #fff;
}

.GridRowGrayBack {
	border: 1px solid #87b6d4;
	background-color: #f1f1f1;
}

.GridRowGrayDarkBack {
	border: 1px solid #87b6d4;
	background-color: #e6e7e8;
}

.Progressbar {
	color: #0099cc;
	padding-top: 5px;
	word-spacing: 2px;
	letter-spacing: 1px;
	font-size: 12px;
	font-weight: bold;
}
/*-------for calanders--------*/
.others {
	background-color: White;
}

.missed {
	background-color: Yellow;
}

.approved {
	background-color: Green;
}

.plannedAndconfirmed {
	background-color: Blue;
}

.plannedAndunconfirmed {
	background-color: Aqua;
}

.inprogress {
	background-color: #FFB5C5;
}

.othermonthdatstyle {
	background-color: Red;
}

.Progressbarstyle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	Z-INDEX: 3;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	background-color: InfoBackground;
	height: 30px;
	vertical-align: middle;
	border: solid 1px #000000;
}

.opaqueLayer {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0.6;
	filter: alpha(opacity=10);
	background-color: #000000;
	z-Index: 0;
}
/*----------Duedate---------*/
.DueDate {
	color: Red;
	background-color: #f1f1f1;
}

.cal_Theme1 .ajax__calendar_container {
	background-color: #B0C4DE;
	border: solid 1px #000;
}

.cal_Theme1 .ajax__calendar_header {
	background-color: #f4f4f4;
	background-image: url(../_images/RowTitle_bg.png);
	color: #000;
	margin-bottom: 4px;
}

.cal_Theme1 .ajax__calendar_title, .cal_Theme1 .ajax__calendar_next, .cal_Theme1 .ajax__calendar_prev {
	color: #fff;
	padding-top: 3px;
}

.cal_Theme1 .ajax__calendar_body {
	background-color: #e9e9e9;
	border: solid 1px #e2e2e2;
}

.cal_Theme1 .ajax__calendar_dayname {
	border: solid 1px #E2E2E2;
	background-color: #4169E1;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 2px;
}

.cal_Theme1 .ajax__calendar_day {
	text-align: center;
	border: solid 1px #E2E2E2;
	background-color: #B0C4DE;
}

.cal_Theme1 .ajax__calendar_hover, .cal_Theme1 .ajax__calendar_month, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_year, .cal_Theme1 .ajax__calendar_active {
	color: #fff;
	font-weight: bold;
	background-color: #4169E1;
}

.cal_Theme1 .ajax__calendar_hover {
	background-color: #4169E1;
	color: #FFF;
}

.cal_Theme1 .ajax__calendar_day {
	color: #000;
	background-color: #f4f4f4;
	border: 1px solid #C0C0C0;
}

.cal_Theme1 .ajax__calendar_today {
	font-weight: bold;
	background-image: url(../_images/RowTitle_bg.png);
}

.cal_Theme1 .ajax__calendar_other, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
	color: blue;
	background-color: #000;
	text-decoration: underline;
	/*color: #bbbbbb;*/
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today {
	background-color: Red;
	color: #fff;
}
/* -------OASIS COLORS & STYLES--------------*/
.DivisionHeaderaOASIS {
	background-image: url(../_images/Oasis_BG.png);
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 2px;
	height: 20px;
	color: #fff;
}

.RowSubTitleOASIS {
	padding: 2px 0px 2px 5px;
	color: #000;
	background-color: #DCF1DC;
	border-bottom: 1px solid #99cc99;
}

.OASISBG {
	border: 1px solid #99cc99;
	margin-top: 10px;
}
/*---------------------------------------- d8e7f3--*/
/* -------VISIT NOTES COLORS & STYLES--------------*/
.DivisionHeaderaVISIT {
	background-image: url(../_images/Visit_BG.png);
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 2px;
	height: 20px;
	color: #fff;
}

.RowSubTitleVISIT {
	padding: 2px 0px 2px 5px;
	COLOR: #000;
	BACKGROUND-COLOR: #d8e7f3;
	border-bottom: 1px solid #5e8eb5;
}

.VISITBG {
	border: 1px solid #5e8eb5;
	margin-top: 10px;
}
/*------------------------------------------*/
/* -------485 COLORS & STYLES---------------*/
.DivisionHeader485 {
	background-image: url(../_images/485_BG.png);
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 2px;
	height: 20px;
	color: #fff;
}

.RowSubTitle485 {
	padding: 2px 0px 2px 5px;
	COLOR: #000;
	BACKGROUND-COLOR: #ffcccc;
	border-bottom: 1px solid #cc6666;
}

.BG485 {
	border: 1px solid #cc6666;
	color: #C40000;
	margin-top: 10px;
}
/*------------------------------------------*/
/* -------Comp COLORS & STYLES---------------*/
.DivisionHeaderComp {
	background-image: url(../_images/Compr_BG.png);
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 2px;
	height: 20px;
	color: #fff;
}

.RowSubTitleComp {
	padding: 2px 0px 2px 5px;
	COLOR: #000;
	BACKGROUND-COLOR: #e1e1e1;
	border-bottom: 1px solid #999999;
}

.BGComp {
	border: 1px solid #999999;
	margin-top: 10px;
}
/*------------------------------------------*/
.RowGrayBackOASIS {
	padding: 3px 3px 3px 0px;
	/*border-bottom:1px solid #99cc99;
	background:url(mages/menu/titlehead.gif) top no-repeat;}*/
}

.RowTitleFontmdmOASIS {
	padding: 5px 5px 5px 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000; /*BACKGROUND-COLOR: #e6e7e8;/*
    /*BACKGROUND-COLOR: #e6e7e8;*/
	;
	border-left-color: #99cc99;
	border-left-style: solid;
	border-width: 1px;
	border-right-color: #99cc99;
	border-right-style: solid;
	border-width: 1px;
	border-bottom-color: #99cc99;
	border-bottom-style: solid;
	border-width: 1px;
}

.RowTitleFontsmlOASIS {
	padding: 5px 5px 5px 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #000;
	BACKGROUND-COLOR: #EAFBEA;
	border-color: #99cc99;
	border-style: solid;
	border-width: 1px;
	/*BACKGROUND-COLOR: #e6e7e8;
	border-left-color:#fff; border-left-style:solid; border-width:2px;
	border-right-color:#fff; border-right-style:solid; border-width:2px;*/
}

.DivAlignRight {
	padding: 0px 200px 0px 0px;
	text-align: right;
}

.AutoCompleteICDCode {
	padding: 3px 3px 3px 0px;
	width: 60px;
	height: 12px;
}

.AutoCompleteICDDescription {
	padding: 3px 3px 3px 0px;
	width: 200px;
	height: 12px;
}

.AutoCompleteICDCodePic {
	border: 1px solid #C0C0C0;
	width: 60px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.AutoCompleteICDDescriptionPic {
	width: 200px;
	border: 1px solid #C0C0C0;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.AutoCompleteICDCode_Surgical {
	padding: 3px 3px 3px 0px;
	width: 60px;
	height: 12px;
}

.AutoCompleteICDDescription_Surgical {
	padding: 3px 3px 3px 0px;
	width: 200px;
	height: 12px;
}

ClientAutoCompleteICDDescriptionPic {
	width: 200px;
	border: 1px solid #C0C0C0;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.ClientAutoCompleteICDDescriptionPic:focus {
	outline: none;
	box-shadow: 0px 0px 5px #61C5FA;
	border-color: #61C5FA;
}

.textcaption_IcdCap {
	font-size: 11px;
	padding-left: 2px;
	font-weight: bold;
	color: #1a487a;
	font-family: Tahoma;
}

.errorMsg {
	font-size: 13px;
	color: red;
	font-family: Tahoma;
	font-weight: bold;
}

.NormalButton_new {
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	color: #fff;
	background-color: #000;
	background-image: url(../_images/bg_menu_active.png);
	border: 1px solid #e1e1e1;
	height: 23px;
}
/*.PopupTitleBg2
{
    padding: 0px 0px 0px 4px;
    background-image: url(../_images/Popup_Title_bg.jpg);background-repeat: repeat-x;
    height: 23px;
    vertical-align: middle;
    font-family: Tahoma;font-size: 11px;color: #4263a1;font-weight: bold;
    border-right-style: solid;border-left-style: solid;border-right-width: 1px;border-left-width: 1px;border-right-color: #6593cf;border-left-color: #6593cf;}*/
.PopupTitleBg3 {
	background-image: url(../_images/Popupbg_Titleback2.png);
	border-top: 1px solid #87b6d4;
	background-repeat: repeat-x;
	height: 25px;
	vertical-align: middle;
	padding-left: 4px;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}

.divfl {
	float: left;
}

.divfr {
	float: right;
}

.OasisHeader {
	background-image: url(../_images/Popupbg_Titleback.png);
	border-top: 1px solid #87b6d4;
	background-repeat: repeat-x;
	height: 25px;
	vertical-align: middle;
	font-size: 12px;
	padding-top: 0px;
	color: #fff;
	font-weight: bold;
}

.OasisMainTab {
	border-left: 1px solid #87b6d4;
	border-right: 1px solid #87b6d4;
	border-bottom: 1px solid #87b6d4;
}
/* by mohan */
.columnspace {
	padding-right: 5px;
	padding-left: 5px;
}

.NormalButton_new2 {
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	color: #fff;
	background-color: #000;
	background-image: url(../_images/button_bg2.jpg);
	border: 1px solid #527492;
	height: 21px;
}

.RevenueClass {
	font-size: 12px;
	padding-left: 2px;
	font-weight: bold;
	color: Blue;
}

.rg_messages {
	float: left;
	clear: left;
	margin: 4px 2px 2px 6px;
	width: 825px;
	height: 300px;
}

fieldset {
	margin: 1em 0px;
	padding: 1em;
	border: 1px solid #ccc;
}

.rg_fieldset {
	float: left;
	clear: left;
	width: 860px;
	background-color: #B0C4DE;
}

.txtcaption_label {
	font-size: 11px;
	padding-left: 2px;
	font-weight: normal;
	color: #306090;
}

.textcaption_f1 {
	font-size: 11px;
	padding-left: 2px;
	font-weight: bold;
	color: #306090;
	font-family: Tahoma;
}

.textcaption_f2 {
	font-size: 11px;
	padding-left: 2px;
	font-weight: bold;
	color: #689b68;
	font-family: Tahoma;
}

.arrange_icd_order_bg {
	color: #000;
	background-color: #DCF1DC;
	border-bottom: 1px solid #99cc99;
}

.icdPagetitle {
	font-size: 12px;
	color: #2f6fa4;
	font-weight: bold;
	font-family: tahoma;
}

.IcdPopup_title {
	background-image: url(../_Images/Icdpopupbg.png);
	background-repeat: repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	padding-left: 5px;
}

.IcdPopup_title_Diagnoses {
	background: #1d5890;
	background-repeat: repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-left: 5px;
}

.IcdPopup_back {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A0A0A0;
	border-bottom-color: #A0A0A0;
	border-left-color: #A0A0A0;
}

.oasismoneyitems {
	background-color: #d5f9d5;
}

.medicationList_box {
	padding: 0px 10px 0px 10px;
	SCROLLBAR-FACE-COLOR: #8fbcd8;
	SCROLLBAR-HIGHLIGHT-COLOR: #4d4d4d;
	OVERFLOW: auto;
	WIDTH: 98%;
	SCROLLBAR-SHADOW-COLOR: #bbdaee;
	SCROLLBAR-3DLIGHT-COLOR: #2e6ea4;
	SCROLLBAR-ARROW-COLOR: #fff;
	SCROLLBAR-TRACK-COLOR: #eff6fa;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	POSITION: relative;
	HEIGHT: 240px;
}


.watermarked, .dropdown, .autopop-textbox-Search {
	border-radius: 0px;
	border: 1px solid #ccc;
	color: #000;
	font-family: 'open_sansregular';
	font-size: 11px;
	margin-bottom: 3px;
}

.watermarked {
	font-style: italic;
	/*background-color: #fffff6;*/
	height: 22px !important;
	padding: 0px 5px;
}


/*-------------Tab Menu Start here --------------*/
.tabSep {
	border-bottom: 1px solid #1a5189;
}

.Tab_medicareBd {
	border-bottom: 1px solid #1a5189;
}

.Tab_medicare td {
}

.Tab_medicare_Inactive {
	padding: 2px;
	border-left: 1px solid #1a5189;
	border-right: 1px solid #1a5189;
	border-top: 1px solid #1a5189;
	width: 80px;
	text-align: center;
	height: 18px;
	cursor: pointer;
	background-image: url('../_Images/tabback-new.png');
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family:open_sanssemibold;
}

.Tab_medicare td.Tab_medicare_Inactive:hover {
	cursor: pointer;
	font-family:open_sanssemibold;
	cursor: pointer;
	background-image: url('../_Images/tabback.png');
	background-repeat: repeat-x;
	color: #333333;
}

.Tab_medicare_Selected {
	border-left: 1px solid #1a5189;
	border-right: 1px solid #1a5189;
	border-top: 1px solid #1a5189;
	width: 80px;
	text-align: center;
	padding: 2px;
	font-family: open_sanssemibold;
	cursor: pointer;
	color: #1a5189;
}
/*  

 .Tab_medicare_Selected
{
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    border-top: 1px solid #d8d8d8;
    width: 80px;
    text-align: center;
    background-color: #E0F0F8;
    padding: 2px;
    font-weight: bold;
    cursor: pointer;
    background-image: url('../_Images/tabback-new.png');
    background-repeat: repeat-x;
}
  */
/*-------------Tab Menu End here --------------*/
.prg_title {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #157bb0;
	text-decoration: none;
	background-image: url(../_Images/loading_title_bg.png);
	background-repeat: repeat-x;
	padding-left: 5px;
	border-bottom: #dce3ec solid 1px;
}

.prg_msg_box {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #157bb0;
	border: 1px solid #d8d8d8;
	background: #fff;
	font-weight: bold;
}

.Medications_Title {
	color: #306090;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
}

.Medications_Title_for_alergi {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	background: #7DA3C9;
	height: 20px;
}

.WelcomeSubTileBackColor {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	background-color: #C6E1EE;
	height: 33px;
}

.WelcomeSubTitleFont {
	FONT-SIZE: 11px;
	Z-INDEX: 3;
	COLOR: #296F94;
	FONT-FAMILY: Verdana;
	font-weight: bold;
	height: 33px;
	border-bottom: 1px solid #77b6d0;
}

.WelcomeNormalBackColor {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	background-color: #E3F0F7;
	height: 30px;
}

.WelcomeAlternateBackColor {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	background-color: #F4F8FA;
	height: 30px;
}

.PhySignPopup_title {
	background-image: url(../_Images/Icdpopupbg.png);
	background-repeat: repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
	padding-left: 5px;
}

.PhySignPopup_back {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: White;
	border-bottom-color: White;
	border-left-color: White;
	background-color: White;
}

.SectionTab {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A0A0A0;
	border-left-color: #A0A0A0;
	border-bottom-color: #A0A0A0;
}

.SectionHeader {
	background-image: url(../_Images/SectionTitleback.png);
	background-repeat: repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #164479;
	text-decoration: none;
	padding-left: 5px;
	height: 25px;
}

.SectionSubTitle {
	border-bottom: 1px solid #d8d8d8;
	height: 10px;
	color: #954726;
	font-size: 11px;
	font-weight: bold;
	background-color: #EAEAEA;
}

.SectionRow {
	border-bottom: 1px solid #d8d8d8;
	height: 22px;
}

.SectionRowLast {
	height: 22px;
}

.SectionHeaderLink {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

.SectionLink {
	text-decoration: none;
}

.NormalDropDownButton {
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	color: #000;
	background-image: url(../_Images/button_DownArrow.png);
	border: 1px solid #ccc;
	width: 82px;
	height: 27px;
}

.dhtmlDropDown {
	border: 1px solid #A0A0A0;
	background-color: #fff;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

	.dhtmlDropDown table tr td {
		border-bottom: 1px solid #ccc;
	}

	.dhtmlDropDown table td:hover {
		font-size: 11px;
		vertical-align: middle;
		color: #fff;
		background-color: #4f89b6;
		color: #fff;
	}

	.dhtmlDropDown table tr td a:hover {
		color: #fff;
		text-decoration: none;
		font-size: 11px;
	}

	.dhtmlDropDown table tr td a {
		font-size: 11px;
		color: #000;
		text-decoration: none;
	}

.topBar {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	height: 22px;
	vertical-align: middle;
	background-image: url('../_Images/_IMAGES/topbarGrad.png');
	background-repeat: repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.PageTitleBar {
	border-bottom: 1px solid #ccc;
	height: 22px;
	vertical-align: middle;
	background-image: url(../_images/tabback.png);
	background-repeat: repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

.tabMenuBgColor {
	background-color: #e1eaf6;
}

.tabMenuBgColorError {
	background-color: Red;
}

.tabMenuBgColorWarning {
	background-color: Yellow;
}

.RecordList {
	SCROLLBAR-FACE-COLOR: #F4FBFE;
	SCROLLBAR-HIGHLIGHT-COLOR: #C6E1EE;
	OVERFLOW: auto;
	overflow-y: scroll;
	overflow-x: hidden;
	WIDTH: 100%;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #FBFBFB;
	SCROLLBAR-DARKSHADOW-COLOR: #C5C5C5;
	POSITION: relative;
	HEIGHT: 100%;
	border-bottom: solid 1px #C5C5C5;
}

.HighlightErrorDiv {
	border: 1px solid #cc6666;
	background-color: #EEE8AA;
}

.ErrorTab {
	background-color: #FF94B8;
}

.WarningTab {
	background-color: Yellow;
}
/*-------------Insurance Form Style --------------*/
.Insurance1 {
	BORDER-RIGHT: thin solid;
	BORDER-TOP: thin solid;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 9px;
	BORDER-LEFT: thin solid;
	FONT-FAMILY: Arial;
	Height: 12px;
}

.Insurance2 {
	BORDER-RIGHT: thin solid;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 9px;
	BORDER-LEFT: thin solid;
	BORDER-BOTTOM: thin solid;
	FONT-FAMILY: Arial;
	Height: 12px;
}

.Insurance3 {
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial;
	margin-left: 0px;
}

.Insurance4 {
	BORDER-RIGHT: thin solid;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 9px;
	BORDER-LEFT: thin solid;
	FONT-FAMILY: Arial;
	Height: 12px;
}

.OasisFormStyle {
	height: 100%;
	WIDTH: 98%;
	POSITION: relative;
}

.ub04formsborderbottom {
	/*border-bottom: 1px solid #808080;*/
	border: 1px solid #ADADAD;
	padding-bottom: 4px;
}

.ub04formsheadingbg {
	border-bottom: 1px solid #ADADAD;
	height: 20px;
}

/*-------------End Insurance Form Style --------------*/
/*-------------Amsu added on 27-06-2011 for Message Box --------------*/
.msgmenulink {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-left: 10px;
	text-decoration: none;
}

	.msgmenulink a:hover {
		color: #6699FF;
		font-weight: bold;
		text-decoration: none;
	}

	.msgmenulink a:visited {
		color: #6699FF;
		font-weight: bold;
		text-decoration: none;
	}
/*-------------End --- Amsu added on 27-06-2011 for Message Box --------------*/
/*-------------Anish added on 04-07-2011 for Message Box --------------*/
.PhyNamelink {
	font-size: 10px;
	color: #003399;
	font-weight: bold;
}

	.PhyNamelink:hover {
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
	}

/*----------------------------Table Head Areas 26th July ---------------------------*/
.ClientProfileHead {
	background-image: url(../_images/ClientProfileHeadBg.png);
	background-repeat: repeat-x;
	height: 28px; /*  vertical-align: top; */
	padding-left: 4px;
	color: #FFFFFF;
	font-size:12px;
	font-family:open_sanssemibold;
	text-align: left;
}

.ClientProfileHead_TBL {
	border-bottom: 1px solid #5a83a1;
	border-left: 1px solid #5a83a1;
	border-right: 1px solid #5a83a1;
	border-top: 1px solid #5a83a1;
}

.ClientProfileHead_TBL_intake {
	border-bottom: 1px solid #147ab8;
	border-left: 1px solid #147ab8;
	border-right: 1px solid #147ab8;
	border-top: 1px solid #147ab8;
	line-height: 25px;
	z-index: 100%;
}

.ClientProfileHead_LTD {
	border-left: 1px solid #5a83a1;
	padding-left: 4px;
}

.ClientProfileHead_RTD {
	border-right: 1px solid #5a83a1;
	padding-right: 4px;
	text-align: right;
}

.ClientProfileHead__LRTD {
	border-left: 1px solid #5a83a1;
	border-right: 1px solid #5a83a1;
	padding-left: 4px;
}


/*  styles for loginpage 29 July 2011 amsu  */


.welcom-text {
	font-size: 12px;
	color: #000;
	text-align: left;
	padding-left: 15px;
	font-weight: bold;
}

.lgbox-top {
	background: url(../_images/login-box-top.png) top left no-repeat;
	width: 372px;
	height: 59px;
}

.date-time {
	color: #000;
	font-size: 10px;
	padding-right: 10px;
	font-weight: bold;
}

.in-putbox-gri {
	border: 1px solid #dfe2d2;
	font-size: 11px;
	color: #4c4e40;
	font-family: Verdana;
}

.in-putbox {
	border: 1px solid #d3d5c7;
	font-size: 11px;
	color: #000;
	font-family: Verdana;
	height: 16px;
}

.bt-login {
	background: url(../_images/login-button-bg.png) top left no-repeat;
	height: 20px;
	width: 63px;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	border: 0px;
	color: #FFF;
}

.lgbot {
	background: url(../_images/lg-box-bot.png) top no-repeat;
	width: 372px;
	height: 45px;
}

.lg-text a {
	color: #666666;
	text-decoration: none;
}

	.lg-text a:hover {
		text-decoration: none;
		color: #1D81CB;
	}

.bot-bg {
	background: url(../_images/bot-bg.png) repeat-x top left;
	height: 12px;
}

.lgmid-bg {
	background: url(../_images/box-midbg.png) top repeat-y;
	font-size: 11px;
	color: #3f5d9d;
	font-weight: bold;
}

.ApplctnTitle {
	font-size: 22px;
	font-style: oblique;
	color: #fff;
	font-weight: bold;
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.content-login {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 1.7em;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}

.topBar {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	height: 22px;
	vertical-align: middle;
	background-image: url('../_Images/_IMAGES/topbarGrad.png');
	background-repeat: repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

/*-----Ashok added on August 3rd 2011 for displaying the background color for the uploaded oasis */
.FieldsetLockedDatas {
	color: Green;
	/* background-color: #ebf7cb;*/
}

.FieldsetInProgressDatas {
	color: Red; /* DFCCBF*/
}

/*-----Rachana added on August 12th 2011 for showing a table border */

.main-table {
	background-color: #000;
	border-collapse: collapse;
}

	.main-table td {
		border: 1px solid #000;
	}

div.MaskedDiv {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: verdana;
	font-weight: bold;
	padding: 40px;
	z-index: 100;
	background-image: url(../_images/Mask.png);
	/* ieWin only stuff */
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='Mask.png');
}


div.ModalPopup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #CCCCCC;
	position: absolute;
	/* set z-index higher than possible */
	z-index: 10000;
	visibility: hidden;
	color: Black;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	width: 500px;
	height: auto;
}

/* created by mohan on 7th Sep 2011
to show the color based on the payment and claim status*/

.RowNormalBackColorClaimCancel {
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #000000;
	background-color: #808080;
}

.RowNormalBackColorClaimNotPaid {
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #000000;
	background-color: #FF0000;
}

.RowNormalBackColorClaimPaid {
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #000000;
	background-color: #008000;
}


/* created by mohan on 11th Nov 2011
to show the color based on password strength */

#passwordStrength {
	height: 10px;
	display: block;
	float: left;
}

.strength0 {
	width: 170px;
	background: #cccccc;
}

.strength1 {
	width: 50px;
	background: #ff0000;
}

.strength2 {
	width: 170px;
	background: #ff5f5f;
}

.strength3 {
	width: 170px;
	background: #56e500;
}

.strength4 {
	background: #4dcd00;
	width: 170px;
}

.strength5 {
	background: #399800;
	width: 170px;
}

/* created by mohan on 7th Dec 2011
to show background color while hiding the background */
.ModalPopupBG {
	background-color: #666699;
	filter: alpha(opacity=50);
	opacity: 0.7;
}

/* Added by Namit for implementing using stored procedure / JSON*/

/*.TableStyle
{    
    padding-left: 0px;
    padding-right: 0px;   
   
}*/


.TableStyle_Static {
	padding-left: 4px;
	padding-right: 4px;
	word-break: break-all;
}

.StaffTimesheetTableStyle {
	padding-left: 3px;
	padding-right: 3px;
}
/*.TableHeader
{
    background-image: url(../_images/gridhead_bg.png);
    background-repeat: repeat-x repeat-y;  
    border: 0px solid #ffffff;    
    color: #fff;
    font-weight: bold;    
    height: 20px;
    line-height: 110%;        
    text-align: left;    
    vertical-align: middle;
    border-spacing: 0px;
}*/
.TableHeader_Static {
	background-image: url(../_images/gridhead_bg.png);
	background-repeat: repeat-x repeat-y;
	border: 0px solid #ffffff;
	color: #fff;
	font-weight: bold;
	height: 20px;
	line-height: 110%;
	text-align: left;
	vertical-align: middle;
	border-spacing: 0px;
	word-break: break-all;
	padding-left: 4px;
	padding-right: 4px;
}

.TableHeader_co {
	background-color: #366CA3;
	background-repeat: repeat-x repeat-y;
	border: 0px solid #ffffff;
	color: #fff;
	font-weight: bold;
	height: 20px;
	line-height: 110%;
	text-align: left;
	vertical-align: middle;
	border-spacing: 0px;
}

.TableWhiteHeader {
	color: #fff;
	height: 20px;
	line-height: 110%;
	border-spacing: 0px;
}

/*.TableRowNormalstyle
{
    background-color: #f1f1f1;
    border-spacing: 0px;
    height:30px;
}


.TableRowNormalstyle:hover
{
   background-color: #8fbcd8;   
}
.TableRowAlternatestyle
{
    background-color: #e6e7e8;
    height:30px;
}*/

.TableRowAlternatestyle_edit_roll {
	background-color: none; /*-- #f5f9fc---*/
}

	.TableRowAlternatestyle_edit_roll:hover {
		background-color: #8fbcd8;
	}

/*.TableRowAlternatestyle:hover
{
   background-color: #8fbcd8;	
}*/


.TableHeaderColumn {
	text-align: left;
	border-spacing: 0px;
}

.TableHeaderColumn_Static {
	text-align: left;
	border-spacing: 0px;
	word-break: break-all;
	padding-left: 4px;
	padding-right: 4px;
}

.TableHeaderColumn_Static_Status {
	text-align: left;
	border-spacing: 0px;
	word-break: break-all;
	padding-left: 4px;
	padding-right: 4px;
	width: 0.5%;
}
/* added by balji 
description:css to prevent flickering effect while mouse goes over link */
.TableHeaderColumn a:hover {
	text-align: left;
	border-spacing: 0px;
	text-decoration: underline;
	font-weight: normal;
}

.TableHeaderColumnCenter {
	text-align: center;
	border-spacing: 0px;
	font-weight: normal;
}

/*.TableDataColumn
{
    text-align: left;
    border-spacing: 0px;
    padding-left:4px;
    padding-right:4px;
}*/

.TableDataColumn2 {
	text-align: left;
	vertical-align: top;
	border-spacing: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 6px;
}

.TableDataColumn_Static {
	text-align: left;
	border-spacing: 0px;
	padding-left: 4px;
	padding-right: 4px;
	word-break: break-all;
}

.TableDataColumn_MER_Static {
	text-align: left;
	border-spacing: 0px;
	padding-left: 4px;
	padding-right: 4px;
	word-break: break-all;
	background-color: #ffe5e5 !important;
}

.TableDataColumnRight {
	text-align: right;
	border-spacing: 0px;
	padding-left: 4px;
	padding-right: 4px;
}

.TableDataColumnRight_Static {
	text-align: right;
	border-spacing: 0px;
	padding-left: 4px;
	padding-right: 4px;
	word-break: break-all;
}


/* added by balji 
description:css to prevent flickering effect while mouse goes over link */
/*.TableDataColumn a:hover
{
    text-align: left;
    border-spacing: 0px;
    text-decoration: underline;
	font-weight: normal;
}*/
/*added by Tonia
description:css for EDI Generate div */

.EDIHeader {
	text-align: center;
	border: 1px solid black;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background-color: #f1f1f1;
}


.TableDataColumnCenter {
	text-align: center;
	border-spacing: 0px;
}

.TableDataColumnRight {
	text-align: right;
	border-spacing: 0px;
}

.TableDataColumnMoney {
	text-align: right;
	border-spacing: 0px;
}

.TableDataColumnMoney_Static {
	text-align: right;
	border-spacing: 0px;
	word-break: break-all;
	padding-left: 4px;
	padding-right: 4px;
}

.TableDataColumnMoney_MER_Static {
	text-align: right;
	border-spacing: 0px;
	word-break: break-all;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #ffe5e5 !important;
	/*background-color:#ccffff;*/
}




.TableDataColumnHours {
	text-align: right;
	border-spacing: 0px;
}

.progressBarDiv {
	display: none;
}

.grandTotalRowOfList {
	background-color: #ccc;
	border: 1px solid #ccc;
	font-size: 12px;
	font-weight: bold;
}

.grandTotalRowOfList_MER {
	background-color: #ccc;
	border: 1px solid #ccc;
	font-size: 11px;
}

.grandTotalRowOfList_Static {
	background-color: #ccc;
	border: 1px solid #ccc;
	font-size: 12px;
	font-weight: bold;
	word-break: break-all;
}

.grandTotalRowBoldRed {
	background-color: #ccc;
	border: 1px solid #ccc;
	font-size: 15px;
	font-weight: bold;
	color: #990000;
}

.grandTotalRowBoldGreen {
	background-color: #ccc;
	border: 1px solid #ccc;
	font-size: 15px;
	font-weight: bold;
	color: #006600;
}
/*
added by balji on 20th june to show grand totals in normal font

*/
.grandTotalRowOfListNormalStyle {
	background-color: #ccc;
	border: 1px solid #ccc;
	font-size: 12px;
	color: #663300;
}

.grandTotalRowOfListNormal {
	background-color: #CCCCFF;
	border: 1px solid black;
	font-size: 12px;
}

.grandTotalRowOfListNormal_Static {
	background-color: #CCCCFF;
	border: 1px solid black;
	font-size: 12px;
	word-break: break-all;
}

.grandTotalRowOfListNormal1 {
	background-color: #CCCCFF;
	font-size: 11px;
	color: #333333;
}

/* Added by Manish for implementing Data Rows*/

.hyperLinkRed {
	color: Red;
}

.hyperLinkBlue {
	color: Blue;
}

.hyperLinkGreen {
	color: Green;
}

.hyperLinkGreenBold {
	color: #003300;
	font-weight: bold;
}

.hyperLinkGray {
	color: Gray;
}

.hyperLinkBlack {
	color: Black;
}

.hyperLinkPink {
	color: #F52887;
}

.backGrountGreen {
	background-color: Green !important;
	border-spacing: 0px;
	padding-left: 4px;
	padding-right: 4px;
	word-break: break-all;
}

.backGrountGray {
	background-color: Gray;
}

.backGroundOrage {
	background-color: orange !important;
	border-spacing: 0px;
	padding-left: 4px;
	padding-right: 4px;
	word-break: break-all;
}

.backGroundBlue {
	background-color: #0071E1;
}

.backGroundDarkYellow {
	background-color: #FF9900;
}

.legendInService {
	background-color: #B2B1E6;
}

.backGroundRed {
	background-color: red;
}

.watermark {
	color: Gray;
}
/* Created by: Rasheed, On: 11 Feb 2012, For: Adding vertical scroll bar to tbody */
.scrollDiv {
	height: 450px;
	width: 95%;
	overflow: auto;
}

.scrollTable {
	width: 98.5%;
	border-spacing: 0px;
}

.scrollTheadTr {
	position: relative;
	top: 0px
}

.scrollTbody {
	overflow: auto;
}

.scrollTbodyTr {
	height: auto;
}


#RAPBillingDeficiencyPopUp {
	display: none;
	position: fixed;
	background-color: #000000;
	top: 27%;
	left: 27%;
	width: 40%;
	z-index: 9002;
	float: inherit;
	border: 3px solid #87b6d4;
}


.DeficiencyDetailsPopup {
	display: none;
	position: fixed;
	background-color: #000000;
	top: 40%;
	left: 30%;
	width: 40%;
	min-height: 10%;
	max-height: 50%;
	overflow-y: auto;
	border: 3px solid #87b6d4;
}

.DeficiencyDetailsPopupNew {
	display: none;
	position: fixed;
	background-color: #000000;
	top: 40%;
	left: 30%;
	width: 40%;
	border: 3px solid #ED9A00;
	box-shadow: 0px 5px 5px #ccc;
}

.DivPopup {
	display: none;
	position: fixed;
	top: 20%;
	left: 10%;
	width: 80%;
	height: 50%;
	border: 3px solid #87b6d4;
	background-color: White;
	overflow: auto;
}

.DivSlidePopup {
	display: none;
	position: fixed;
	border: 1px solid #C0C0C0;
	background-color: White;
	overflow: auto;
}

.DivSmallPopup {
	display: none;
	position: fixed;
	top: 20%;
	left: 16%;
	border: 3px solid #87b6d4;
	background-color: White;
	overflow: auto;
}

.DivSmallestPopup {
	display: none;
	position: fixed;
	top: 18%;
	left: 36%;
	border: 3px solid #87b6d4;
	background-color: White;
	overflow: auto;
}

.DivDesigSmallestPopup {
	display: none;
	position: fixed;
	top: 18%;
	left: 20%;
	border: 3px solid #87b6d4;
	background-color: White;
	overflow: auto;
}

.EpisodeManagementPopup {
	display: none;
	position: fixed;
	background-color: #000000;
	top: 100%;
	left: 30%;
	width: 40%;
	border: 4px solid #87b6d4;
}

.ViewErrorPopup {
	position: fixed;
	background-color: #F2F9FF;
	top: 100%;
	left: 30%;
	width: 40%;
	border: 4px solid #87b6d4;
}

.SurveyorEdiNotesPopup {
	display: none;
}

.SammuryEdiNotesPopup {
	display: none;
	position: fixed;
	background-color: #EAEAFF;
	top: 20%;
	left: 20%;
	width: 60%;
	height: 40%;
	border: 4px solid #87b6d4;
}

.SurveyDetailsPopup {
	display: none;
}

.SurveyedIntakesPopup {
	display: none;
	position: fixed;
	background-color: #EAEAFF;
	top: 20%;
	left: 15%;
	width: 70%;
	height: 60%;
	border: 4px solid #87b6d4;
	overflow: scroll;
}

.OASISAssessmentPopup {
	display: none;
}

.SurveyedIntakesNewPopup {
	display: none;
	SCROLLBAR-FACE-COLOR: #F4FBFE;
	SCROLLBAR-HIGHLIGHT-COLOR: #C6E1EE;
	OVERFLOW: auto;
	overflow-y: scroll;
	overflow-x: hidden;
	WIDTH: 100%;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #FBFBFB;
	SCROLLBAR-DARKSHADOW-COLOR: #C5C5C5;
}

.SurveyDetailsPopup1 {
	width: 95%;
	display: none;
	left: 1.2%;
	position: relative;
	width: 98%
}

.EditSchedulesPopup {
	width: 100%;
	height: 100%;
	display: none;
	left: 0px;
	top: 0px;
	position: relative;
	background-color: #EAEAFF;
}

.SurveySavePopup {
	display: none;
	position: fixed;
	background-color: #EAEAFF;
	top: 20%;
	left: 30%;
	width: 45%;
	height: 20%;
	border: 4px solid #87b6d4;
}

.ReviewNote {
	font-size: 15px;
	font-weight: bold;
	color: #035A69;
	border: 0px solid #87b6d4;
}

#RAPBillingDeficiencyPopUp th {
	text-decoration: underline;
}

.BtnClose {
	font-weight: normal;
	color: #87b6d4;
	border: 1px solid #336699;
	font-size: large;
	text-align: center;
}

/* created by Devraj on 2nd March 2012  */
.TableStyle1 {
	position: inherit;
	margin-right: 30%;
	margin-left: 30%;
}

.SuccessMessageDiv {
	display: none;
	background-color: Green;
}

div.MaskDiv {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: verdana;
	font-weight: bold;
	padding: 40px;
	z-index: 100;
	background-color: Black;
	/*background-image:url(../_images/bluebg.png);*/
	/* ieWin only stuff */
	/*_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='bluebg.png');*/
}

/*.GridHeader
{
    color: White;
    font-weight: bold;
    font-family:verdana;
    font-size: 11px;
}*/
.GridHeader_Static {
	color: White;
	/* font-weight: bold;*/
	/*font-family:verdana;*/
	font-size: 11px;
	word-break: break-all;
	padding-left: 4px;
	padding-right: 4px;
}

#LoadingDiv {
	position: absolute;
	color: Black;
	font-weight: bold;
	font-size: 19px;
	z-index: 99;
}

.LoadingDiv {
	position: absolute;
	color: Black;
	font-weight: bold;
	font-size: 19px;
}

#ErrorMessage {
	color: red;
	/*font-weight: bold;*/
	font-family: open_sanssemibold;
	font-size: 12px;
}

#NoAuthRecord {
	color: Black;
	font-family: open_sansregular;
	font-size: 13px;
	width: 95%;
}


/*#NoRecord
{
    color: Black;
    font-family:verdana;
    font-size: 13px;    
    width:95%;
}*/

.NoRecordMessage {
	color: Black;
	font-family: verdana;
	font-size: 13px;
	width: 95%;
}

.NoRecord {
	color: Black;
	font-family: 'open_sansregular';
	font-size: 13px;
	width: 95%;
}

#NoRecordToDo {
	color: Black;
	font-weight: bold;
	font-family: verdana;
	font-size: 13px;
	width: 95%;
}

#RecordUnsuccess {
	color: Black;
	font-weight: bold;
	font-family: verdana;
	font-size: 12px;
}


#NoRecordMain {
	color: Black;
	font-weight: bold;
	font-family: verdana;
	font-size: 13px;
	width: 95%;
}

#NoRecordHHRGScore {
	color: Black;
	font-weight: bold;
	font-family: verdana;
	font-size: 13px;
	width: 95%;
}

#NoRecordTop10HHRG {
	color: Black;
	/*font-weight: bold;
	font-family: verdana;*/
	font-size: 13px;
	width: 95%;
}


.DivRowAlternateBackColor {
	color: #003399;
	background-color: #f1f1f1;
	padding: 3px 3px 3px 0px;
}

.DivRowNormalBackColor {
	color: #000000;
	background-color: #e6e7e8;
	padding: 3px 3px 3px 0px;
}


.disabledLink {
	text-decoration: none;
	cursor: default;
}

.divDropDownContainor{
	display: none;
	position: absolute;
}



/*.divDropDownItems
{*/
/*background-color:#488AC7; */
/*background-color: #83C5DE;
    cursor: pointer;
    text-align: left;
    vertical-align: middle;
    margin: 1px;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    padding-top: 7px;
    padding-left:3px;
}*/

.divDropDownItems_new {
	padding: 5px;
	background: #488dd4;
	width: 100%;
	display: block;
	box-shadow: 2px 2px 2px #888888;
	color: #fff;
	float: right;
	margin-top: 1px;
	cursor: pointer;
	white-space: nowrap;
	text-align: left;
}
/*.divDropDownItems:hover
{
    background-color: #3295BA;
    cursor: pointer;
    text-align: left;
    vertical-align: middle;
    margin: 1px;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    padding-top: 7px;
    padding-left:3px;
}*/



#DeleteSuccessMessage {
	color: Green;
	font-size: 13px;
	font-family: 'open_sanssemibold';
}

#DeleteFailureMessage {
	color: Red;
	font-size: 13px;
	font-family: 'open_sanssemibold';
}

.rowOrange {
	color: #CC33FF;
	font-family: 'open_sanssemibold';
}

.rowOrangeNormal {
	color: #FF6600;
}

.rowGreen {
	color: #004A00;
}

.rowGreenLight {
	color: #008000;
}

.rowGray {
	color: #808080;
	font-family: 'open_sanssemibold';
}


.rowRed {
	color: Red;
	font-family: 'open_sanssemibold';
}

.rowRedLight {
	color: Red;
}


.legendDivVoilet {
	background-color: #CC33FF;
}

.legendDivBlack {
	background-color: Black;
}

.legend_NotApproved {
	background-color: #DF7000;
/*	float: left;
	height: 15px;
	width: 15px;
	margin-left: 8px;*/
}

.legendDivGrey {
	/*float: left;*/
	/*background-color:#808080;*/
	background-color: gray;
	/*height: 15px;
	width: 12px;
	margin-left: 8px;*/
}
/*.legendDivGreen
{
    float:left; 
    background-color:#008000; 
    height:15px; 
    width:15px; 
    margin-left :8px;
}*/
/*.legendDivRed
{
    float:left; 
    background-color:Red; 
    height:15px; 
    width:12px; 
    margin-left :8px;
}*/
.legendDivLightGreen {
	/*	float: left;*/
	background-color: #339966;
	/*	height: 15px;
	width: 15px;
	margin-left: 8px;*/
}

.legendDivDarkGreen {
	float: left;
	background-color: #003300;
	height: 15px;
	width: 15px;
	margin-left: 8px;
}

.legendNewDivGreen {
	background-color: #003300;
}

.legendLupa {
	background-color: #0026ff;
}

.legendOutlier {
	background-color: #b131bb;
}

.GridView tr.hiddenTrHover:hover td {
	background-color: transparent;
}

.legendDivBlackGreen {
	float: left;
	background-color: Black;
	height: 15px;
	width: 12px;
	margin-left: 8px;
}

.legendDivBlackColor {
	float: left;
	background-color: #00FFFF;
	height: 15px;
	width: 12px;
	margin-left: 8px;
}

.legendDivGreenColor {
	float: left;
	background-color: #85D63B;
	height: 15px;
	width: 12px;
	margin-left: 8px;
}

.legendDivPinkColor {
	float: left;
	background-color: #F08080;
	height: 15px;
	width: 12px;
	margin-left: 8px;
}

.legend_Locked {
	background-color: #93FFB6;
	/*height: 14px;
    border: 1px solid #ccc;
    background-color: #93FFB6;
    width: 10px;*/
}

.legendDivBlueColor {
	float: left;
	background-color: #93FFB6;
	height: 15px;
	width: 12px;
	margin-left: 8px;
}

.legendDivOrangeColor {
	/*float: left;*/
	background-color: #E486DF;
	/*height: 15px;
	width: 12px;
	margin-left: 8px;*/
}

.legendtdBlackColor {
	/*float: left;
	height: 15px;
	width: 12px;*/
	background-color: #000000;
	/*margin-left: 8px;*/
}

.legendtdRedColor {
	/*float: left;
	height: 15px;
	width: 12px;*/
	background-color: #FF0000;
	/*margin-left: 8px;*/
}

.legendtdBlueColor {
	/*float: left;
	height: 15px;
	width: 12px;*/
	background-color: #0000FF;
	/*margin-left: 8px;*/
}

.legendtdOrangeColor {
	/*float: left;
	height: 15px;
	width: 12px;*/
	background-color: #ffa500;
	/*margin-left: 8px;*/
}

.legendtdDarkGreenColor {
	float: left;
	height: 15px;
	width: 12px;
	background-color: #006400;
	margin-left: 8px;
}

.legendtdPinkColor {
	/*float: left;
	height: 15px;
	width: 12px;*/
	background-color: #ff69b4;
	/*margin-left: 8px;*/
}

.legendtdYellowColor {
	/*float: left;
	height: 15px;
	width: 12px;*/
	background-color: #FFFF00;
	/*margin-left: 8px;*/
}

.legendtdGreenColor {
	/*float: left;
	height: 15px;
	width: 12px;*/
	background-color: #00FF00;
	/*margin-left: 8px;*/
}

.legendDivBlackColors {
	float: left;
	background-color: #3B3B3B;
	height: 15px;
	width: 12px;
	margin-left: 8px;
}

.legendDivGreenColors {
	float: left;
	background-color: #70DF00;
	height: 15px;
	width: 12px;
	margin-left: 8px;
}

.legendDivPinkColors {
	float: left;
	background-color: #FF80FF;
	height: 15px;
	width: 12px;
	margin-left: 8px;
}

.legendDivOrangeColors {
	float: left;
	background-color: #FF8080;
	height: 15px;
	width: 12px;
	margin-left: 8px;
}



/*.legendDivPink
{
    float:left; 
    background-color:#CC33FF; 
    height:15px; 
    width:12px; 
    margin-left :8px;
}*/
/*.legendDivBlue {
	float: left;
	background-color: #0071E1;*/
/*	height: 15px;
	width: 15px;
	margin-left: 8px;*/
/*}*/
/*.legendDivOrange {
	float: left;
	background-color: #FF6600;
	height: 15px;
	width: 15px;
	margin-left: 8px;
}*/

.legendDivDarkYellow {
	float: left;
	background-color: #FF9900;
	height: 15px;
	width: 12px;
	margin-left: 8px;
}

.legendDivYellow {
	/* float: left;*/
	background-color: #FFCC00;
	/* height: 15px;
    width: 15px;
    margin-left: 8px;*/
}

.legendDivCaption {
	float: left;
	font-size: 11px;
	padding: 2px 0px 2px 2px;
	font-weight: bold;
	color: #306090;
}

.legendDivOrange {
	/*float: left;*/
	background-color: #FF6600;
	/*height: 10px;
	width: 10px;
	margin-left: 8px;
	border-radius: 50%;
	margin-top: 3px;*/
}

#DeleteCountSuccess {
	color: Black;
	font-family: verdana;
	font-size: 12px;
}

#DeleteCountFailure {
	color: Black;
	font-family: verdana;
	font-size: 12px;
}

/* Added by:SADIQ , For default FieldSet and Legend style.*/
.NormalFieldSet {
	padding-top: 0px;
	border: 1px solid #4682B4;
}

.NormalLegend {
	font-size: 12px;
	padding: 2px 0px 2px 2px;
	color: #306090;
}
/*Added By Shashank On 25-03-2012 New Style For Visit Note Header */

.VisitNotesHeader {
	padding: 5px;
	font-size: 13px;
	height: 20px;
	text-align: center;
	background-color: #88ACE0;
	border: 1px solid;
	color: White;
	border-color: #999;
	font-weight: bold;
	/*height:25px;*/
}

.fontBackRedColorBlack {
	color: Black;
	background-color: #FFCACA;
	border-collapse: collapse;
}

.fontBackDarkColorBlack {
	color: Black;
	background-color: #C7E8F4;
	border-collapse: collapse;
}

.fontBackPinkColorBlack {
	color: Black;
	background-color: #FFD5FF;
	border-collapse: collapse;
}

.fontBackWhiteColorBlack {
	color: White;
	background-color: #FFFFFF;
}

.fontBackOrangeColorBlack {
	color: Black;
	background-color: #FFD9B3;
	border-collapse: collapse;
}

.fontBackGreenColorBlack {
	color: Black;
	background-color: #CEF0CE;
	border-collapse: collapse;
}

.legendDivlightRed {
	float: left;
	background-color: #FFAAAA;
	height: 15px;
	width: 15px;
	margin-left: 8px;
}

.legendDivlightPink {
	float: left;
	background-color: #FFB0FF;
	height: 15px;
	width: 15px;
	margin-left: 8px;
}

.legendDivlightOrange {
	float: left;
	background-color: #FFC58A;
	height: 15px;
	width: 15px;
	margin-left: 8px;
}

.legendDivlightGreen {
	/*float: left;*/
	background-color: #A6E3A6;
	/*height: 15px;
	width: 15px;
	margin-left: 8px;*/
}

.labelData {
	font-weight: bold;
	font-size: 11px;
	color: #2E6194;
}

/*Added By Shashank On 28-03-2012 New Style For Visit Note Mandatory Header */
.VisitNoteMandatoryHeader {
	padding: 5px 5px 5px 20px;
	font-size: 13px;
	height: 20px;
	text-align: center;
	background-color: #75A1D0;
	border: 1px solid;
	color: White;
	border-color: #999;
}

/*Added By Asim */
#NoRecord1 {
	color: Black;
	font-weight: bold;
	font-family: verdana;
	font-size: 13px;
	width: 95%;
}


#NoRecord2 {
	color: Black;
	font-weight: bold;
	font-family: verdana;
	font-size: 13px;
	width: 95%;
}

#NoRecord3 {
	color: Black;
	font-weight: bold;
	font-family: verdana;
	font-size: 13px;
	width: 95%;
}

#NoRecord4 {
	color: Black;
	font-weight: bold;
	font-family: verdana;
	font-size: 13px;
	width: 95%;
}

#NoRecord5 {
	color: Black;
	font-weight: bold;
	font-family: verdana;
	font-size: 13px;
	width: 95%;
}

#NoRecord6 {
	color: Black;
	font-weight: bold;
	font-family: verdana;
	font-size: 13px;
	width: 95%;
}

#NoRecord7 {
	color: Black;
	font-weight: bold;
	font-family: verdana;
	font-size: 13px;
	width: 95%;
}

.Validators {
	color: Red;
	font-weight: bold;
	font-size: 11px;
}

.InValidateTextbox {
	border: 1px solid Red;
}

.ValidationLabel {
	color: Red;
	font-weight: bold;
}

.VisitNoteTab_Selected {
	border-left: 1px solid #1a5189;
	border-right: 1px solid #1a5189;
	border-top: 1px solid #1a5189;
	width: 80px;
	background-image: url('../_Images/tabback.png');
	text-align: center;
	padding: 2px;
	font-weight: bold;
	cursor: pointer;
	color: #1a5189;
}

/*------------Added By Himanshu------------------*/
.NotHighlisghted {
	font-weight: normal;
}

.Highlighted {
	font-weight: bold;
}

.NotHighlisghted:hover {
	background-color: #8fbcd8 !important;
	text-decoration: none;
	color: #000000;
}

.Highlighted:hover {
	background-color: #8fbcd8 !important;
	text-decoration: none;
	color: #000000;
}

/*-----Start of CssforNormalClient----------*/
.Active {
	color: #00D7D7 !important;
}

.Activehold {
	color: #A6DBA6 !important;
}

.Discharged {
	color: #A5435C !important;
}

.Inactive {
	color: #CDA200 !important;
}

.NonAdmit {
	color: #FF7722 !important;
}

.PendingSOC {
	color: #0080FF !important;
}

/* Added
        By : Rasheed
*/
.DueRecert {
	color: Black;
}

.EOE {
	color: #1E1E1E;
}
/*-----End of CssforNormalClient----------*/





/*-----Start of Css for Color Block-----337147 --   339933--  FF66FF--- #00CDCD*/
.ActiveColorBlock {
	padding: 2px 2px 2px 2px;
	color: #000000;
	background-color: #00D7D7 !important;
}

.legend_ActiveColorBlock {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: #00D7D7;
	/*width: 10px;*/
}

.ActiveholdColorBlock {
	padding: 2px 2px 2px 2px;
	color: #000000;
	background-color: #A6DBA6 !important;
}

.legend_ActiveholdColorBlock {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: #A6DBA6;
	/*	width: 10px;*/
}

.DischargedColorBlock {
	padding: 2px 2px 2px 2px;
	color: #000000;
	background-color: #A5435C !important;
}

.legend_DischargedColorBlock {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: #A5435C;
	/*width: 10px;*/
}

.InactiveColorBlock {
	padding: 2px 2px 2px 2px;
	color: #000000;
	background-color: #CDA200 !important;
}

.legend_InactiveColorBlock {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: #CDA200;
	/*	width: 10px;*/
}

.legend_TranseferedColorBlock {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #CC33FF;
	width: 10px;
}

.NonAdmitColorBlock {
	padding: 2px 2px 2px 2px;
	color: #000000;
	background-color: #FF7722 !important;
}

.legend_NonAdmitColorBlock {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: #FF7722;
	/*width: 10px;*/
}

.PendingSOCColorBlock {
	padding: 2px 2px 2px 2px;
	color: #000000;
	background-color: #0080FF !important;
}

.legend_PendingSOCColorBlock {
	/*	height: 14px;
	border: 1px solid #ccc;*/
	background-color: #0080FF;
	/*	width: 10px;*/
}

.EOEColorBlock {
	padding: 2px 2px 2px 2px;
	color: #000000;
	background-color: #1E1E1E !important;
}

.legend_EOEColorBlock {
	/*	height: 14px;
	border: 1px solid #ccc;*/
	background-color: #1E1E1E !important;
	/*width: 10px;*/
}

.Due_Rescert {
	padding: 2px 2px 2px 2px;
	color: #999966;
	background-color: #fff;
}

.Due_RescertBlock {
	padding: 2px 2px 2px 2px;
	color: #000000;
	background-color: #999966;
}

.legend_Due_Rescert {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #999966;
	width: 10px;
}

.Due_RescertBlock_Bold {
	padding: 2px 2px 2px 2px;
	color: #000000;
	background-color: #999966;
	font-weight: bold;
}


.legend_CLient {
	/* min-height: 20px;*/
	background-color: green !important;
	/* width: 7px;
            border: 1px solid #ccc;*/
}

.legend_Client_Intake {
	/* min-height: 20px;*/
	background-color: #ff6a00 !important;
	/*width: 7px;
     border: 1px solid #ccc;*/
}

.legend_NotScheduled {
	/*min-height: 20px;*/
	background-color: #FA4C4C !important;
	/*width: 7px;
	border: 1px solid #ccc;*/
}

.legend_Completed {
	/*min-height: 20px;*/
	background-color: #2AFAAA !important;
	/*width: 7px;
	border: 1px solid #ccc;*/
}

.legend_Scheduled {
	/*min-height: 20px;*/
	background-color: #06A3FD !important;
	/*width: 7px;
	border: 1px solid #ccc;*/
}

.legend_lightcoral_TherapyEval {
	/*min-height: 20px;*/
	background-color: #FA4C4C !important;
	/*width: 7px;
	border: 1px solid #ccc;*/
}


/*-----End of Css for Color Block----------*/

/* Added by Deveder for border of Block*/
.Border_TBLR {
	border-bottom: 1px solid #5a83a1;
	border-left: 1px solid #5a83a1;
	border-right: 1px solid #5a83a1;
	border-top: 1px solid #5a83a1;
}

.TimesheetDrp {
	font-family: Verdana;
	font-size: small;
	color: #000000;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	width: auto;
	height: 20px;
}

.UpdateProgressContent {
	padding: 40px;
	border: 1px dashed #C0C0C0;
	background-color: #FFFFFF;
	width: 200px;
	text-align: center;
	vertical-align: bottom;
	z-index: 1001;
	top: 40%;
	margin: 0px;
	margin-left: -141px;
	position: absolute;
}

.UpdateProgressBackground {
	margin: 0px;
	padding: 0px;
	top: 107px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	position: absolute;
	z-index: 1000;
	background-color: #cccccc;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.showError {
	border: 1px solid Red;
}

.Timesheetpayerdrop {
	display: none;
}

.errorMessageDiv {
	color: #000000;
	padding: 1px 1px 1px 1px;
	background-color: #fff588;
	border: 1px solid black;
	position: absolute;
	z-index: 100000 !important;
}

.rowGreenNormal {
	color: #008000;
}

.rowPinkNormal {
	color: #CC33FF;
}

.SubHeadings {
	background-color: #537CA6;
	font-size: 15px;
	text-align: center;
	color: White;
	font-family: Calibri;
	font-weight: bold;
}

.Repeater tr.NormalRowStyle {
	background-color: #f1f1f1;
	height: 20px;
	font-size: 11px;
}

/*.Repeater tr.NormalRowStyle:hover
{	
	background-color:#8fbcd8;		
    height:20px;
	font-size:11px;
}*/

.Repeater tr.AlternateRowStyle {
	background-color: #e6e7e8;
	height: 20px;
	font-size: 11px;
}

	.Repeater tr.AlternateRowStyle:hover {
		background-color: #8fbcd8;
		height: 20px;
		font-size: 11px;
	}

/*  Visitplan Styles */
.VisitPlanOpen {
	background-color: #f1f1f1;
	min-height: 25px;
	font-size: 10px;
	text-align: left;
	padding: 0px;
}

	.VisitPlanOpen:hover {
		background-color: #8fbcd8;
		min-height: 25px;
		font-size: 10px;
		text-align: left;
		padding: 0px;
	}

.VisitPlanApproved {
	background-color: #BBF6B0;
	min-height: 25px;
	font-size: 10px;
	text-align: left;
	padding: 0px;
}

	.VisitPlanApproved:hover {
		background-color: #8fbcd8;
		min-height: 25px;
		font-size: 10px;
		text-align: left;
		padding: 0px;
	}

.VisitPlanDisciplineDischarge {
	background-color: #dbcfcf;
	min-height: 25px;
	font-size: 10px;
	text-align: left;
	padding: 0px;
}

	.VisitPlanDisciplineDischarge:hover {
		background-color: #8fbcd8;
		min-height: 25px;
		font-size: 10px;
		text-align: left;
		padding: 0px;
	}



.td_0 {
	background-color: #FFFFFF !important;
}

.td_1 {
	background-color: #B2F5FB !important;
}

.td_2 {
	background-color: #85D63B !important;
}

.td_3 {
	background-color: #B1F8BA !important;
}

.td_4 {
	background-color: #FFFF00 !important;
}

.td_5 {
	background-color: #E486DF !important;
}

.td_6 {
	background-color: #CDC57F !important;
}

.td_7 {
	background-color: #DAA520 !important;
}

.td_8 {
	background-color: #F08080 !important;
}

.td_9 {
	background-color: #FAD1A5 !important;
}

.td_10 {
	background-color: #B4B4B4 !important;
}

.td_25 {
	background-color: #38761d !important;
}
.td_31 {
	background-color: #000000 !important;
}

.td_32 {
	background-color: #CDA200 !important;
}

.td_33 {
	background-color: #A5435C !important;
}

.td_34 {
	background-color: #CC33FF !important;
}

.td_35 {
	background-color: Red !important;
}

.td_36 {
	background-color: #306090 !important;
}

.td_37 {
	background-color: #3E7CBB !important;
}

.td_50 {
	background-color: #b4b4b4 !important;
}

.td_51 {
	background-color: #b1b0fb !important;
}

.td_52 {
	background-color: #ffd7d7 !important;
}

.td_53 {
	background-color: #b0a397 !important;
}

.td_54 {
	background-color: #7c927c !important;
}

.td_55 {
	background-color: #e38f5a !important;
}

/*.NormalRowStyle
{	
	background-color:#f1f1f1;		
    height:20px;
	font-size:11px;
}
*/
/*.NormalRowStyle:hover
{	
	background-color:#8fbcd8;		
    height:20px;
	font-size:11px;
}*/

/*.AlternateRowStyle {
	background-color: #e6e7e8;
	height: 20px;
	font-size:11px;
}*/
/*.AlternateRowStyle:hover {
	background-color: #8fbcd8;
	height: 20px;
	font-size:11px;
}*/
/*Added by shukla Balji on 8th Aug2012 to bring striker in a row*/
/*.TableRowStrikerNormalstyle
{
    background-color: #f1f1f1;   
    text-decoration:line-through;
}*/
/*.TableRowStrikerNormalstyle:hover
{
   background-color: #8fbcd8;
   text-decoration:line-through;
}*/
/*.TableRowStrikerAlternatestyle
{
    background-color: #e6e7e8;
    text-decoration:line-through;
}
*/
/*.TableRowStrikerAlternatestyle:hover
{
   background-color: #8fbcd8;
   text-decoration:line-through;	
}*/


.ChangeOrderGray {
	background-color: Silver;
	min-height: 25px;
	font-size: 10px;
	text-align: left;
	padding: 0px;
}

.ChangeOrderExistingPlan {
	background-color: Silver;
	min-height: 25px;
	font-size: 10px;
	text-align: left;
	padding: 0px;
}

.ChangeOrderNewPlan {
	background-color: #DEDEDE;
	min-height: 25px;
	font-size: 10px;
	text-align: left;
	padding: 0px;
}
/*added by balji for textbox style*/
.TextBox2 {
	font-size: 11px;
	height: 11px;
	font-weight: bold;
}
/*added by balji for application title in DIV Popup*/
.ApplctnTitle2 {
	font-size: 18px;
	font-style: normal;
	color: #fff;
	font-weight: bold;
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.ApplctnTitle3 {
	font-size: 13px;
	font-style: normal;
	color: #fff;	
	FONT-FAMILY: open_sanssemibold;
}

.ApplctnTitle_intake {
	font-size: 13px;
	font-style: normal;
	color: #fff;
	font-weight: bold;
	FONT-FAMILY: Arial;
	line-height: 25px;
}


.TdWidth {
	width: 132px;
}

.TdWidthText {
	width: 800px;
}

.TdWidthHead {
	width: 800px;
}

.ThWidthHead {
	width: 132px;
}


.TblSurveyorLeftRightRow {
	width: 25%;
}


.TblSurveyorCenterRow {
	width: 50%;
}


/* 3 months Calendar Style Start*/
.divTableTitle {
	/*Month and Year display Style */
	background-color: #000;
	background-image: url(../_images/bg_menu_active1.png);
	color: #fff;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
}

.CalendercheckBox {
	/*Calendar Chkbox style*/
	color: #000000;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-weight: normal;
	width: 10px;
	height: 10px;
	vertical-align: middle;
	text-align: left;
}

.CalendarTDBack {
	/*For Mon,Tue,...Sat  header style*/
	background-color: #66CCFF;
	font-size: 8px;
	font-weight: bold;
	height: 12px;
	width: 18px;
}

.CalendarTDBackSun {
	/*Sun header style*/
	background-color: #66CCFF;
	font-size: 8px;
	font-weight: bold;
	color: Red;
	height: 12px;
	width: 18px;
}

.BorderColor { /*vertical line between calendars*/
	border-right-style: solid;
	border-right-color: #0086B3;
	border-width: 1px;
}

.calanderCell {
	/*3D style for each cell in Calendar*/
	background: url("../_images/calanderCell.png") repeat-x scroll 50% 50% #DFEFFC;
	border: 1px solid #C5DBEC;
	vertical-align: middle;
	color: #2E6E9E;
	font-weight: bold;
	height: 12px;
	width: 23px;
	font-size: 8px;
}

.emptyCell {
	/*3D style for empty cell in Calendar*/
	background: url("../_images/calanderCell.png") repeat-x scroll 50% 50% #DFEFFC;
	border: 1px solid #C5DBEC;
	vertical-align: middle;
	color: #2E6E9E;
	height: 12px;
	width: 23px;
}
/* 3 months Calendar Style End*/

.aHRef {
	color: Blue;
	font-weight: bold;
	text-decoration: underline;
}

aHRefRed {
	color: Red;
	font-weight: bold;
	text-decoration: underline;
}

aHRefOrange {
	color: Orange;
	font-weight: bold;
	text-decoration: underline;
}

.Timesheet_Approve {
	color: Black;
	background-color: #80C48A !important;
	border-collapse: collapse;
}

.Timesheet_MissedVisit {
	color: Black;
	background-color: #FFD9B3 !important;
	border-collapse: collapse;
}

.Timesheet_NoAuthorization {
	background-color: #F08080 !important;
}

.Timesheet_VisitplanNotApproved {
	background-color: #DAA520 !important;
}

.Timesheet_InProgress {
	color: Black;
	background-color: #FFD5FF !important;
	border-collapse: collapse;
}

.Timesheet_CompletedNotChart {
	color: Black;
	background-color: #CCCCCC !important;
	border-collapse: collapse;
}

.Timesheet_Completed {
	color: Black;
	background-color: #CEF0CE !important;
	border-collapse: collapse;
}

.Timesheet_MissedVisit {
	color: Black;
	background-color: #FFD9B3 !important;
	border-collapse: collapse;
}

.Timesheet_Open {
	font-family: Verdana;
	font-size: small;
	color: Black;
}

.NewSurveyordiv {
	scrollbar-3dlight-color: #ffd700;
	scrollbar-arrow-color: #ff0;
	scrollbar-base-color: #ff6347;
	scrollbar-darkshadow-color: #ffa500;
	scrollbar-face-color: #008080;
	scrollbar-highlight-color: #ff69b4;
	scrollbar-shadow-color: #f0f;
	border: 3px solid blue;
}
/* 
 .Timesheet_CaregiverNotAssign
   {
       font-family:Verdana;
    font-size:small;
   color:Red; 
   } 
   .LegendCaregiverNotAssign
   {
       height : 14px;
	border: 1px solid #ccc;
	background-color:Red;
	width: 10px; 
   }
.Timesheet_Approve
{
    font-family: Verdana;
    font-size: small;
    color: #006600;
} 
.LegendTimesheetApprove
{  
    height : 14px;
	border: 1px solid #ccc;
	background-color:#306090;
#306090
	width: 10px;
}
.Timesheet_Planned
{font-family: Verdana;
    font-size: small;
    color:Black;
}
.LegendTimesheetPlanned
{  
    height : 14px;
	border: 1px solid #ccc;
	background-color:Black;
	width: 10px;
}
.Timesheet_MissedVisit
{
    font-family: Verdana;
    font-size: small;
    color:#FFCC00;
}
.LegendTimesheetMissedVisit
{  
    height : 14px;
	border: 1px solid #ccc;
	background-color:#FFCC00;
	width: 10px;
}

.LegendTimesheetInProgress
{ height : 14px;
	border: 1px solid #ccc;
	background-color:#FF99CC;
	width: 10px;
 }
.Timesheet_Completed
{
    font-family: Verdana;
    font-size: small;
    color:Blue;
}
.LegendTimesheetCompleted
{ height : 14px;
	border: 1px solid #ccc;
	background-color:Blue;
	width: 10px;
 }


.Timesheet_VisitplanNotApproved
{
    font-family:Verdana;
    font-size:small;
    color:#0066FF;
}

.LegendVisitplanNotApproved {
	height: 14px;
	border: 1px solid #ccc;
	background-color:#DAA520;
	width: 10px;
}
 .Timesheet_NoAuthorization
{
    font-family: Verdana;
    font-size: small;
    color:#993300;
}
.LegendTimesheetNoAuthorization
{ 
    height: 14px;
	border: 1px solid #ccc;
	background-color:#993300;
	width: 10px;
}
 .Timesheet_ApprovedNotVisitChart
{
    font-family: Verdana;
    font-size: small;
    color: #6600CC;
}
.LegendTimesheetApprovedNotVisitChart
{ 
    height: 14px;
	border: 1px solid #ccc;
	background-color:#6600CC;
	width: 10px;
}
  .VisitnoteCheckBoxVisitibilty
    {
        display:none;
    }
    .TS_VisitplanNotApproved
    {font-family: Verdana;
    font-size: small;
        color:#DAA520;
    }
  .VisitnoteCheckBoxVisitibilty
    {
        display:none;
    }
    .TS_VisitplanNotApproved
    {font-family: Verdana;
    font-size: small;
        color:#DAA520;
    }
  .VisitnoteCheckBoxVisitibilty
    {
        display:none;
    }
    .TS_VisitplanNotApproved
    {
        color:#DAA520;
    }
    
.TS_Approve
{
   color:#008000;
}
.TS_TimesheetApproveNotVisitChart
{
    color:#FF69B4;
}
.TS_Planned
{
     background-color:#e6e7e8
}
.TS_MissedVisit
{
    color:Yellow;
    border-collapse: collapse;
}
.TimesheetMissed
{
    color:Yellow;
    }
.TS_InProgress
{
     color: Black;
   color:#FFD5FF!important;
    border-collapse: collapse;
}
.TS_Completed
{
      color:Green;
}
.TS_Open
{
     background-color:#e6e7e8;
}
.TS_Open
{
     color:Yellow;
}
.TS_VisitplanNotApproved
{
    color:#DAA520
 }
 .TS_NoAuthorization 
 {
     color:Red;
 }
 .TS_CompletedNotChart
 { 
     color: Black;
    background-color:#CCCCCC;
    border-collapse: collapse;
 }
.StatusClass
{
     display:none;
}

/*added by shukla balji on 17th sept 2012 for DIV Popup style*/
.DIVStyle {
	background-color: White;
	width: 47%;
	position: fixed;
	left: 30%;
	top: 50px;
	border-top: 3px solid black /*#ccc;*/ /*color: #666666;*/;
	border-left: 2px solid #000099;
	border-right: 2px solid #000099;
	border-bottom: 2px solid #000099;
	border-color: #00005E;
	padding-bottom: 8px;
}

.DIVStyleTimesheet {
	background-color: White;
	width: 80%;
	position: fixed;
	left: 10%;
	top: 20%;
	border-top: 3px solid black /*#ccc;*/ /*color: #666666;*/;
	border-left: 2px solid #000099;
	border-right: 2px solid #000099;
	border-bottom: 2px solid #000099;
	border-color: #00005E;
	padding-bottom: 8px;
}

.DIVStylePop {
	background-color: White;
	border-top: 10px solid black /*#ccc;*/ /*color: #666666;*/;
	border-left: 2px solid #000099;
	border-right: 2px solid #000099;
	border-bottom: 2px solid #000099;
	border-color: #00005E;
	padding-bottom: 8px;
}

.New_AddPhyStyle {
	background-color: White;
	width: 55%;
	position: fixed;
	left: 30%;
	top: 50px;
	border-top: 10px solid black /*#ccc;*/ /*color: #666666;*/;
	border-left: 2px solid #000099;
	border-right: 2px solid #000099;
	border-bottom: 2px solid #000099;
	border-color: #00005E;
	padding-bottom: 8px;
}

.DIVAddNewEmergencyStyle {
	background-color: White;
	width: 50%;
	position: fixed;
	left: 30%;
	top: 50px;
	border-top: 10px solid black /*#ccc;*/ /*color: #666666;*/;
	border-left: 2px solid #000099;
	border-right: 2px solid #000099;
	border-bottom: 2px solid #000099;
	border-color: #00005E;
	padding-bottom: 8px;
}

.PopopBackColor {
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #000000;
	background-color: #D2DDF7;
}

.DIVHeaderStyle {
	cursor: move;
}

/*added by shukla balji on 8thth Oct 2012 for background color and legends for weekly master schedule page---- START*/
.noClinician {
	background-color: #CDC57F !important;
}

.InProgressSchedule {
	background-color: #E486DF !important; /*    #FFB5C5;*/
}

.legendUnitBased {
	background-color: #017FA7;
}

.legendAutoAuth {
	background-color: #62E8B8;
}

.PlannedSchedule {
	background-color: #79FFFF !important;
}

.ClinicianConfirmed {
	background-color: #30d0b0 !important;
}

.CompletedSchedule {
	background-color: #B1F8BA !important;
}

.ApprovedSchedule {
	background-color: #85D63B !important;
}

.MissedVisitScheddule {
	background-color: #FFFF00;
}

.MiscVisitSchedule {
	background-color: #FAD1A5 !important;
}

.whiteBackground {
	background-color: White;
}

.NoAutherization {
	background-color: #FF7979 !important;
}

.visitPlannedNotApproved {
	background-color: #D2AB0D !important;
}

.PartialAuthrized {
	background-color: #C1A1BD
}

.ClinicianConfirmed {
	background-color: #30d0b0
}

.Appointment {
	background-color: #f7b124
}


.ClientNotes {
	background-color: #b9adff
}

.PhysicianMisc {
	background-color: #e4d8a9
}

.BillableMisc {
	background-color: #d0e2a7
}

.legendDivNoClinician {
	background-color: #CDC57F;
	/*	float: left;
	    height:15px; 
    width:15px; 
    margin-left :8px;*/
}

.legendDivPlannedSchedule {
	background-color: #79FFFF;
	/*	float: left;
	height: 15px;
	width: 15px;
	margin-left: 8px;
	float: left;*/
}

.legendDivInProgressSchedule {
	background-color: #E486DF;
	/*	float: left;
	height: 15px;
	width: 15px;
	margin-left: 8px;*/
}

.legendDivCompletedSchedule {
	background-color: #B1F8BA;
	/*	float: left;
	height: 15px;
	width: 15px;
	margin-left: 8px;*/
}

.legendDivApprovedSchedule {
	background-color: #85D63B;
	/*	float: left;
	height: 15px;
	width: 15px;
	margin-left: 8px;*/
}

.legendDivMissedVisitScheddule {
	background-color: #FFFF00;
	/*	float: left;
	height: 15px;
	width: 15px;
	margin-left: 8px;*/
}

.legendDivMiscVisitSchedule {
	background-color: #FAD1A5;
	/*	float: left;
	height: 15px;
	width: 15px;
	margin-left: 8px;*/
}

.legendDivNoAutherization {
	background-color: #FF7979;
	/*	float: left;
	height: 15px;
	width: 15px;
	margin-left: 8px;*/
}

.legendDivvisitPlannedNotApproved {
	background-color: #D2AB0D;
	/*	float: left;
	height: 15px;
	width: 15px;
	margin-left: 8px;*/
}
/*END*/


/* Added By Devender*/
.wrapperStyle {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0.6;
	filter: alpha(opacity=10);
	background-color: #000000;
	z-Index: 0;
}
/*Added by shukla Balji on 19th Oct 2012, Desc: For showing captions of header information in bigger font */
.txtcaptionHeading {
	font-size: 13px;
	padding: 2px 0px 2px 2px;
	font-weight: bold;
	color: #306090;
}

/*  The following two Styles added by: SADIQ, On:28-Oct-2012, Desc: These styles can be used for Legend and Fieldset*/
.MedicareLegend {
	border: 1px outset #999;
	border-radius: 6px;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	font: calibri;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	background-color: #537D8D;
}

.MedicareFiledSet {
	border: 1px solid #537D8D;
}

.TxtAutoFill {
	border: 1px solid #C0C0C0;
	width: 500px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.TxtAutoFillMedium {
	border: 1px solid #C0C0C0;
	width: 200px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.TxtAutoFillLarg {
	border: 1px solid #C0C0C0;
	width: 800px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
/*Added By shukla Balji on 3rd Nov . Desc: Button style to be used inside grid*/
.HeaderButton {
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	background-color: #008080;
	border: 1px solid #e1e1e1;
	height: 17px;
}

/********************* Added By Himanshu for new Oasis Wizard **********************************/

.oasisBody {
	font-family: Meiryo, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.oasisTable {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.oasisTabHeader {
	font-size: 16px;
	margin-top: 10px;
	color: #2f6fa4;
	font-weight: bold;
	text-align: center;
}

.oasisErrorDiv {
	border: 1px solid #cc6666;
	background-color: #EEE8AA;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
}

.oasisMCodeErrorDiv {
	background-image: url(../_images/485_BG.png);
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 2px;
	height: 20px;
	color: #fff;
}

.oasisMCodeDiv {
	border: 1px solid #64955B;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
}

.oasisMCode {
	background-image: url(../_images/Oasis_BG.png);
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 2px;
	height: 20px;
	color: #fff;
}

.oasisMCodeErrorDetail {
	padding: 2px 0px 2px 5px;
	color: #000;
	background-color: #ffcccc;
	border-bottom: 1px solid #cc6666;
}

.oasisMCodeDetail {
	padding: 2px 0px 2px 5px;
	color: #000;
	background-color: #DCF1DC;
	border-bottom: 1px solid #99cc99;
}

.oasisCompDiv {
	border: 1px solid #9c7d90;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
}

.oasisComp {
	/*background-image: url(../_images/Compr_BG.png);*/
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 2px;
	height: 20px;
	color: #fff;
	background: rgb(204,162,183);
	background: -moz-linear-gradient(top, rgba(204,162,183,1) 1%, rgba(171,140,164,1) 100%);
	background: -webkit-linear-gradient(top, rgba(204,162,183,1) 1%,rgba(171,140,164,1) 100%);
	background: linear-gradient(to bottom, rgba(204,162,183,1) 1%,rgba(171,140,164,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cca2b7', endColorstr='#ab8ca4',GradientType=0 );
}

.oasisCompDetail {
	padding: 2px 0px 2px 5px;
	color: #000;
	background-color: #f9dfcb;
	border-top: 1px solid #ac621b;
	border-bottom: 1px solid #fbb571;
}

.Oasis485Div {
	border: 1px solid #5e8eb5;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
}

.Oasis485 {
	background-image: url(../_images/Visit_BG.png);
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 2px;
	height: 20px;
	color: #fff;
}



/******************************************************************************************/
.IntakeLabelStyles {
	font-weight: normal;
	font-size: 11px;
	color: Black;
}


/*following two styles added by: SADIQ.*/
.newButtonStyle {
	background-color: #355E88;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	border: 0px;
	color: #FFF;
	border-radius: 3px;
}

	.newButtonStyle:hover {
		background-color: #0579AF;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 10px;
		padding-right: 10px;
		font-weight: bold;
		font-size: 11px;
		text-align: center;
		vertical-align: middle;
		border: 0px;
		color: #FFF;
		border-radius: 3px;
	}

.PageTitleNew {
	font-size: x-large;
	background-color: #355E88;
	color: White;
	font-weight: bold;
	font-family: Calibri;
	padding: 5px;
	text-align: center;
}



.RowSubheading {
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #000000; /*background-color: #93C9FF;*/
	background-color: #ACC7DB;
}

/*Added By vi -Start*/
.TableRowAlternatestyle-New {
	background-color: #E9E9E9; /*new for table*/
}

.TableRowNormalstyle-New {
	background-color: #F7F7F7;
	border-spacing: 0px;
}

.TableRowNormalstyleCompleted {
	background-color: #EAFCE2;
	border-spacing: 0px;
}

.TableRowNormalstyleNotCompleted {
	background-color: #D2D2D2;
	border-spacing: 0px;
}

.TableRowNormalstyleNotPerformed {
	background-color: #EFEFEF;
	border-spacing: 0px;
}
/*Added By Namit -End*/


.MultiDate {
	font-size: 10px;
}

.CommentMultiline {
	font-size: 12px;
	font-weight: 100;
	font-variant: normal;
}

.FieldChartDateColor {
	color: Red;
	font-weight: bold;
	font-size: 11px;
}

.legendDivNotPerformend {
	float: left;
	background-color: #EFEFEF;
	height: 15px;
	width: 15px;
	margin-left: 8px;
}

.legendDivNotCompleted {
	float: left;
	background-color: #D2D2D2;
	height: 15px;
	width: 15px;
	margin-left: 8px;
}

.legendDivCompleted {
	float: left;
	background-color: #EAFCE2;
	height: 15px;
	width: 15px;
	margin-left: 8px;
}

.legendDiv_NotPerformend {
	float: left;
	font-size: 11px;
	padding: 2px 0px 2px 2px;
	font-weight: bold;
	color: #333333;
}

.legendDiv_NotCompleted {
	float: left;
	font-size: 11px;
	padding: 2px 0px 2px 2px;
	font-weight: bold;
	color: #333333;
}

.legendDiv_Completed {
	float: left;
	font-size: 11px;
	padding: 2px 0px 2px 2px;
	font-weight: bold;
	color: #333333;
}








/*****************************NEW STYLES START(Dec 18, 2012)********************************
Added by Kiran on 18th Dec 2012. 

*/



/*---------------container-----------------*/



.body {
	margin: 0px;
	padding: 0px;
	font-family: 'open_sansregular';
	font-size: 12px;
	background: #e7f1fc;
}

.container {
	width: 100%;
	height: auto;
	margin: auto;
}

.header_n {
	width: 100%;
	height: 80px;
	float: left;
	background: url(../_Images/Clent-page_01.png) repeat-x;
}

.header-logo {
	width: 24%;
	height: 80px;
	float: left;
	padding-left: 1%;
}

.header-Head {
	width: 50%;
	height: 80px;
	float: left;
	text-align: center;
}

.header-Head-1 {
	width: 50%;
	height: 80px;
	line-height: 80px;
	float: left;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	color: #FFFFFF;
	font-weight: bold;
}

.header-User-name {
	width: 24%;
	height: 60px;
	float: left;
	padding-right: 1%;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	padding-top: 20px;
}

/*---------------Navigator-----------------*/
.navigator {
	width: 100%;
	height: 40px;
	margin: 0 auto;
	float: left;
	z-index: 100%;
}

.nav {
	width: 100%;
	min-width: 781px;
	height: 40px;
	margin: auto;
}

.nav2 {
	text-align: left;
	height: 40px;
	line-height: 25px;
}

	.nav2 ul ul {
		display: none;
		padding: 0px;
	}

	.nav2 ul li:hover > ul {
		display: block;
	}


	.nav2 ul {
		padding: 0px;
		list-style: none;
		position: relative;
		display: inline-table;
		margin: 0px;
	}

		.nav2 ul:after {
			content: "";
			clear: both;
			display: block;
		}

		.nav2 ul li {
			float: left;
		}

			.nav2 ul li a:hover {
				color: #fff;
				background: #214f81;
				border-radius: 5px 5px 0px 0px;
			}

			.nav2 ul li a {
				display: block;
				color: #214e81;
				text-decoration: none;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				padding: 6px 7px;
			}


		.nav2 ul ul {
			background: #214e81;
			padding: 0;
			position: absolute;
			top: 25;
		}

			.nav2 ul ul li {
				float: none;
				border-top: 1px solid #2e5d91;
				border-bottom: 1px solid #2e5d91;
				position: relative;
				width: auto;
				color: #FFFFFF;
			}

				.nav2 ul ul li a {
					padding: 1px 20px;
					color: #fff;
					background: #214e81;
				}

					.nav2 ul ul li a:hover {
						color: #fff;
						background: #f77626;
						border-radius: 0px;
					}

			.nav2 ul ul ul {
				position: absolute;
				left: 100%;
				top: 0;
				width: 100%;
			}

/*---------------intake-----------------*/

.intake {
	width: 100%;
	height: 30px;
	float: left;
	background-color: #dbe8fc;
	margin-top: 5px;
}

.intake1 {
	width: 24%;
	height: 30px;
	float: left;
	padding-left: 1%;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #225083;
}

	.intake1 a {
		color: #225083;
	}

		.intake1 a:hover {
			color: #f8721e;
		}


.intake2 {
	width: 50%;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fe731c;
}

.intake3 {
	width: 24%;
	height: 30px;
	float: left;
	padding-right: 1%;
	text-align: right;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #225083;
}

	.intake3 a {
		color: #225083;
	}

		.intake3 a:hover {
			color: #f8721e;
		}

/*---------------nav-s-1-----------------*/

.nav-s-1 {
	width: 100%;
	min-width: 746px;
	height: 52px;
	float: left;
}

.nav-s-1-1 {
	width: 100%;
	height: 52px;
	min-width: 160px;
	line-height: 52px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f68037;
	padding-left: 1%;
}

.nav-s-1-2 {
	width: 99%;
	min-width: 586px;
	height: 52px;
	float: right;
	padding-right: 1%;
}

	.nav-s-1-2 ul {
		padding: 0px;
		margin: 0px;
		float: right;
	}

		.nav-s-1-2 ul li {
			list-style: none;
			float: left;
			padding: 20px 0px 0px 2px;
		}

/*---------------content-div-----------------*/
.content-div {
	width: 98%;
	min-width: 731px;
	height: auto;
	padding: 0% 1%;
	float: left;
	margin: 0 auto;
}

.content-div-left {
	width: 49%;
	min-width: 310px;
	height: auto;
	float: left;
}

.content-box {
	width: 100%;
	min-width: 310px;
	height: auto;
	float: left;
	margin-top: 5px;
}

.content-box-head {
	width: 99%;
	min-width: 310px;
	height: 29px;
	float: left;
	background: url(Source-image/content-bg.png) repeat-x;
	border-redius: 5px 5px 0px 0px;
	padding-left: 1%;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-ms-border-top-right-radius: 5px;
	-ms-border-top-left-radius: 5px;
}

.content-box-head1 {
	width: 84%;
	min-width: 297px;
	height: 29px;
	float: left;
}

.content-box-head2 {
	width: 11%;
	min-width: 38px;
	height: 24px;
	float: left;
	padding-top: 5px;
}

.content-box-cont {
	width: 97.7%;
	min-width: 310px;
	height: auto;
	min-height: 30px;
	float: left;
	background: #f4f9ff;
	border: solid 1px #c1d2e4;
	font: Arial, Helvetica, sans-serif;
	color: #235183;
	font-size: 12px;
	font-weight: bold;
	padding: 0% 1%;
}

.content-box-cont-div {
	width: 100%;
	min-width: 310px;
	height: auto;
	border-bottom: solid 1px #c1d2e4;
	padding: 3px 0px;
	float: left;
}

	.content-box-cont-div a {
		color: #2a598c;
	}

		.content-box-cont-div a:hover {
			color: #ff741b;
		}

.star {
	color: #f07023;
}

.content-div-right {
	width: 49%;
	min-width: 358px;
	height: auto;
	float: left;
	margin-left: 1%;
	margin-left: 14px;
}

.small-field {
	width: 30px;
}

.filed {
	width: 150px;
}

.s-field {
	width: 80px;
	;
}

.color {
	color: #204e81;
}

.drop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.active {
	color: #006600;
}

.order-div {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 5px;
}

.order-div-head {
	width: 99%;
	height: 29px;
	float: left;
	background: url(Source-image/content-bg.png) repeat-x;
	border-redius: 5px 5px 0px 0px;
	padding-left: 1%;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

.order-div-cont {
	width: 97.7%;
	height: auto;
	min-height: 30px;
	float: left;
	background: #f4f9ff;
	border: solid 1px #c1d2e4;
	font: Arial, Helvetica, sans-serif;
	color: #235183;
	font-size: 12px;
	font-weight: bold;
	padding: 0% 1%;
}

.textarea-big {
	width: 100%;
	max-width: 100%;
	height: 75px;
}
/*
.textarea {
	padding: 0px 3px;
	border: 1px solid #ccc;
	font-size: 11px;
	line-height: 1.42857143;
	border-radius: 0px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}*/

.list {
	width: 100%;
}

.width {
	min-width: 114px;
}

.order-div-cont-div {
	width: 100%;
	min-width: 500px;
	height: auto;
	border-bottom: solid 1px #c1d2e4;
	padding: 3px 0px;
	float: left;
}

.footer {
	width: 100%;
	height: 40px;
	background: url(../_Images/footer.jpg) repeat-x;
	float: left;
	margin-top: 10px;
}

.main {
	width: 465PX;
	height: 29PX;
}

.name-div-width {
	width: 85px;
	float: left;
	line-height: 29px;
	text-align: right;
	min-height: 29px;
}

.cont-div-width {
	width: 380px;
	float: left;
	min-height: 29px;
}

.cent-name-div-width {
	width: 165px;
	float: left;
	line-height: 29px;
	text-align: right;
	min-height: 29px;
}

.cent-cont-div-width {
	width: 300px;
	float: left;
	min-height: 29px;
}
/*--------------------Pediatric-Assessment----------------*/

.Pediatric-nav {
	width: 100%;
	height: 65px;
	float: left;
}

.Pediatric-nav-div {
	width: 100%;
	height: 65px;
	margin: auto;
	border-bottom: solid 1px #c8e0f9;
}

.Pediatric-nav-div1 {
	width: 39%;
	height: 45px;
	float: left;
	padding-top: 20px;
	padding-left: 1%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #265486;
}

.Pediatric-nav-div2 {
	width: 59%;
	height: 45px;
	float: left;
	padding-top: 20px;
	padding-right: 1%;
}

	.Pediatric-nav-div2 ul {
		margin: 0px;
		padding: 0px;
		float: right;
	}

		.Pediatric-nav-div2 ul li {
			list-style: none;
			float: left;
			padding: 0px 0px 0px 2px;
		}

.Pediatric-container {
	width: 98%;
	min-width: 900px;
	height: auto;
	float: left;
	margin: 1% 1%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color:#265486;*/
}

.Pediatric-container-box {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 10px;
}

.fieldset {
	border: solid 1px #b2c3d7;
	padding-bottom: 0px;
	background: #f4f9ff;
}

.legent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #265486;
}

.fieldset-box {
	width: 98%;
	float: left;
	height: auto;
	padding: 0% 1%;
}

.fieldset-box-div {
	width: 100%;
	float: left;
	height: 30px;
	border-bottom: solid 1px #b2c3d7;
}

.fieldset-box-div-head {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.fieldset-box-div1 {
	width: 100%;
	float: left;
	height: auto;
	border: solid 1px #b2c3d7;
	margin: 5px 0px;
	background: #e0ebf5;
}

.fieldset-box-div-sub1 {
	width: 16%;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: right;
}

.fieldset-box-div-sub2 {
	width: 15%;
	float: left;
	height: 27px;
	padding-left: 1%;
	padding-top: 3px;
}

#text-align {
	line-height: 30PX;
	padding-top: 0px;
	font-weight: bold;
}

.border {
	border: solid 1px #b2c3d7;
}

.physician-div1 {
	width: 20%;
	height: 30px;
	line-height: 30px;
	text-align: right;
	float: left;
}

.physician-div2 {
	width: 19%;
	height: 27px;
	padding-top: 3px;
	float: left;
	padding-left: 1%;
}

.physician-div3 {
	width: 8%;
	height: 30px;
	line-height: 30px;
	text-align: right;
	float: left;
}

.physician-div4 {
	width: 9%;
	height: 27px;
	padding-top: 3px;
	float: left;
	padding-left: 1%;
}

.physician-div5 {
	width: 12%;
	height: 30px;
	line-height: 30px;
	text-align: right;
	float: left;
	padding-left: 1%;
}

#field-width {
	width: 65px;
}

.physician-div6 {
	width: 50%;
	height: 27px;
	padding-top: 3px;
	float: left;
	padding-left: 1%;
}

.other-info-div1 {
	width: 40%;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: right;
}

.other-info-div2 {
	width: 19%;
	height: 27px;
	padding-top: 3px;
	float: left;
	padding-left: 1%;
}

.other-info-div3 {
	width: 20%;
	height: 30px;
	float: left;
	text-align: right;
	line-height: 30px;
}

.other-info-div4 {
	width: 55%;
	height: auto;
	padding-top: 3px;
	float: left;
	padding-left: 1%;
}

#height {
	height: auto;
}

.text-area {
	width: 400px;
	height: 50px;
	max-width: 400px;
	margin-bottom: 5px;
}

.meternal_div1 {
	width: 15%;
	float: left;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.meternal_div2 {
	width: 3%;
	float: left;
	text-align: right;
	height: 30px;
}

.meternal_div3 {
	width: 2%;
	float: left;
	text-align: left;
	height: 30px;
	line-height: 30px;
}

.meternal_div4 {
	width: 10%;
	float: left;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.meternal_div4-1 {
	width: 9%;
	float: left;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.meternal_div4-2 {
	width: 3%;
	float: left;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.meternal_div5 {
	width: 19%;
	height: 27px;
	padding-top: 3px;
	float: left;
	padding-left: 1%;
}

.meternal_div6 {
	width: 19%;
	float: left;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.meternal_div7 {
	width: 10%;
	height: 27px;
	padding-top: 3px;
	float: left;
	padding-left: 1%;
}

#align {
	text-align: left;
}

#align-r {
	text-align: right;
}

.meternal_div8 {
	width: 6%;
	float: left;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.other-info-div-3 {
	width: 30%;
	float: left;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.immu-div1 {
	width: 12%;
	height: 30px;
	line-height: 30px;
	text-align: left;
	float: left;
	padding-right: 2%;
}

.immu-check {
	width: 4%;
	height: 27px;
	padding-top: 3px;
	float: left;
}

.immu-div2 {
	width: 11%;
	height: 27px;
	padding-top: 3px;
	float: left;
}

.immu-div3 {
	width: 9%;
	height: 30px;
	line-height: 30px;
	text-align: left;
	float: left;
	padding-right: 2%;
}

.immu-div4 {
	width: 7%;
	height: 30px;
	line-height: 30px;
	text-align: left;
	float: left;
	padding-right: 2%;
}

.immu-div5 {
	width: 12%;
	height: 30px;
	line-height: 30px;
	text-align: left;
	float: left;
}
/*.button{
	background:#1d5890;
	border:solid 1px #3475b7;
	color:#FFFFFF;
	padding:2px 3px;
	margin:5px 1px;
	font-size:12px;
	font-weight:bold;
	border-redius:3px 3px 3px 3px;
	border-top-right-radius:3px;
	border-top-left-radius:3px;
	-ms-border-top-right-radius:3px;
	-ms-border-top-left-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	-ms-border-bottom-right-radius:3px;
	-ms-border-bottom-left-radius:3px;
	min-width:auto;
	}*/


.button:hover {
	background-color: #3f82b5;
	color: #fff;
}
/* .button:disabled, hover
{
    background-color: #1d5890;
    color: #C0C0C0;
}*/
.button:disabled, hover {
	background-color: #5a8aaf;
	color: #cbd7e0;
}

.name {
	color: #006600;
}

/*---------Employee Time Slip--------------*/
.employee-detail-div {
	width: 98%;
	height: auto;
	border: solid 1px #bdccdd;
	float: left;
	margin: 1%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #214f81;
}

.employee-time {
	width: 4%;
	float: left;
	height: 27px;
	padding-top: 3px;
	padding-left: 1%;
}

.employee-detail-div-left {
	width: 49%;
	float: left;
	height: auto;
}

.employee-detail-div-right {
	width: 49%;
	float: left;
	height: auto;
	margin-left: 2%;
}

.employee_div1 {
	width: 8%;
	float: left;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.employee_div2 {
	width: 16%;
	float: left;
	text-align: left;
	height: 30px;
	line-height: 30px;
}

.employee_div3 {
	width: 90%;
	float: left;
	text-align: left;
	height: 30px;
	line-height: 30px;
}

.employee-l {
	width: 65%;
	float: left;
	height: 30px;
	line-height: 30px;
}

.employee-r {
	width: 35%;
	float: right;
	height: 27px;
	padding-top: 3px;
	text-align: right;
}

.employee-l-1 {
	width: 85%;
	float: left;
	height: 30px;
	line-height: 30px;
}

.employee-r-2 {
	width: 15%;
	float: left;
	height: 27px;
	padding-top: 3px;
}

.employee-text {
	width: 99%;
	max-width: 99%;
	margin-bottom: 5px;
}

.employee-text-1 {
	width: 85%;
	max-width: 85%;
	margin-bottom: 5px;
}

.employee-div4 {
	width: 29%;
	float: left;
	text-align: left;
	height: 30px;
	line-height: 30px;
}

.employee-div5 {
	width: 10%;
	float: left;
	text-align: left;
	height: 30px;
	line-height: 30px;
}

.employee-check {
	width: 5%;
	float: left;
	height: 30px;
}

.employee-check-s {
	width: 2%;
	float: left;
	height: 30px;
}

.employee-check1 {
	width: 19%;
	float: left;
	height: 30px;
	text-align: left;
	height: 30px;
	line-height: 30px;
}

.employee-check2 {
	width: 14%;
	float: left;
	height: 30px;
	text-align: left;
	height: 30px;
	line-height: 30px;
}

.employee-check3 {
	width: 8%;
	float: left;
	height: 30px;
	text-align: left;
	height: 30px;
	line-height: 30px;
}

.employee-check4 {
	width: 18%;
	float: left;
	height: 30px;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.employee-div6 {
	width: 16%;
	float: left;
	/*text-align:right;*/
	height: 30px;
	line-height: 30px;
	padding-right: 1%;
}

.employee-div7 {
	width: 30%;
	float: left;
	text-align: left;
	height: 27px;
	padding-top: 3px;
}

.employee-div8 {
	width: 8%;
	float: left;
	text-align: left;
	height: 30px;
	line-height: 30px;
}

.employee-div9 {
	width: 20%;
	float: left;
	text-align: left;
	height: 30px;
	line-height: 30px;
}

.employee-div1-1 {
	width: 16%;
	float: left;
	text-align: left;
	height: 30px;
	line-height: 30px;
}

.employee-div1-2 {
	width: 30%;
	float: left;
	text-align: left;
	height: 30px;
	line-height: 30px;
}

.employee_div1-3 {
	width: 15%;
	float: left;
	text-align: left;
	height: 27px;
	padding-top: 3px;
}

.employee-div1-4 {
	width: 16%;
	float: left;
	text-align: left;
	height: 30px;
	line-height: 30px;
}

.employee_div1-5 {
	width: 6%;
	float: left;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.employee-div1-6 {
	width: 34%;
	float: left;
	text-align: left;
	height: 30px;
	line-height: 30px;
}

.employee_div1-7 {
	width: 3%;
	float: left;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.employee-div1-8 {
	width: 50%;
	float: left;
	text-align: left;
	height: 30px;
	line-height: 30px;
}

.employee-div1-9 {
	width: 27%;
	float: left;
	text-align: left;
	height: 30px;
	line-height: 30px;
}

.employee-div2-1 {
	width: 12%;
	float: left;
	text-align: left;
	height: 30px;
	line-height: 30px;
}

.intake-div1 {
	width: 18%;
	height: 30px;
	float: left;
	line-height: 30px;
	text-align: left;
}

.intake-div1-1 {
	width: 5%;
	height: 30px;
	float: left;
	line-height: 30px;
	text-align: left;
}

.intake-div2 {
	width: 11%;
	height: 27px;
	float: left;
	padding-left: 0;
	padding-top: 3px;
}

.intake-div3 {
	width: 69%;
	height: 27px;
	float: left;
	padding-left:: 1%;
	padding-top: 3px;
}

.activity-div1 {
	width: 100%;
	float: left;
	height: 30px;
	background: #214f81;
	text-align: center;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}

.activity-div2 {
	width: 100%;
	float: left;
	height: auto;
}

.activity-div2-1 {
	width: 19%;
	float: left;
	height: auto;
	padding-left: 1%;
	padding-top: 10px;
}

.activity-div2-2 {
	width: 85%;
	float: left;
	height: auto;
	margin-left: 50px;
}

.big-text {
	width: 90%;
	max-width: 98%;
	height: auto;
	min-height: 80px;
	margin: 8px 0px;
}

#div-border {
	border-bottom: solid 1px #99b9d8;
}

#div-border1 {
	border: solid 1px #99b9d8;
}
/*---------Employee Time Slip finish--------------*/
/*---------time picker--------------*/

.time-picker {
	width: 640px;
	height: auto;
	margin: auto;
	padding: 5px;
}

.time-picker-head {
	width: 640px;
	height: 57px;
	float: left;
	background: url(Source-image/Time-picker-header.png);
}

.time-picker-cont {
	width: 638px;
	height: auto;
	float: left;
	border: solid 1px #3a699b;
	border-top: none;
	background: url(Source-image/Time-picker-bg.png);
}

.time-picker-cont1 {
	width: 638px;
	height: auto;
	float: left;
	font: Arial, Helvetica, sans-serif;
	font-size: 12PX;
	color: #1f5691;
}

.time-picker-cont2 {
	width: 638px;
	height: 35px;
	padding-top: 5px;
	float: left;
	border-top: solid 1px #3a699b;
}

.check {
	width: 10px;
}

.num {
	width: 100px;
	text-align: left;
}

.colap {
	border-collapse: collapse;
}

.table-l {
	width: 90px;
}

.table-r {
	width: 40px;
}
/*---------------HHA-----------------*/

.hha-main {
	width: 98%;
	min-width: 950PX;
	height: auto;
	padding: 0% 1%;
	margin: auto;
	float: left;
}

.hha-head {
	width: 100%;
	height: 58px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background: url(../_Images/Clent-page_01.png) repeat-x;
}

.hha-client-div {
	width: 100%;
	height: auto;
	margin-top: 10px;
	float: left;
	border: solid 1px #bdccdd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3a699b;
	background: #f4f9ff;
}

.hha-client-div-con {
	width: 98%;
	height: auto;
	margin-top: 10px;
	float: left;
	border: solid 1px #bdccdd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a699b;
	background: #f4f9ff;
	padding: 1%;
}

.field-div {
	width: 100%;
	height: auto;
	float: left;
}

.field-div-inside {
	width: 98%;
	height: auto;
	float: left;
	margin: 0% 1%;
}

.field-div-inside1 {
	width: 100%;
	height: auto;
	float: left;
}

.table-cola {
	border-collapse: collapse;
}

.inside-div {
	width: 33%;
	height: 30px;
	float: left;
}

.padding {
	padding: 5px 10px;
}

.margin {
	margin-bottom: 10px;
}

.btm-b {
	border-bottom: none;
}

.hha-1 {
	width: 57%;
}

.hha-2 {
	width: 43%;
}

.hha-3 {
	width: 20%;
}

.hha-1-table1 {
	width: 100%;
}

.i {
	font-size: 11px;
}

.field-margin {
	margin-top: 10px;
}

.bold {
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
}

.bold_text {
	font-family: open_sansbold;
}
/*-----------clinician-time-sheet-------------*/
.clinician_cont_div {
	width: 98%;
	height: auto;
	margin: 0% 1%;
	min-width: 980px;
}
.clinician-Head {
	width: 98%;
	height: auto;
	margin-top: 10px;
	float: left;
	border: solid 1px #bdccdd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a699b;
	background: #f4f9ff;
	padding: 1%;
}

.clinician_border {
	border-bottom: solid 1px #abc0d7;
	padding: 5px 0px;
}

.clinician_button {
	width: 100%;
	height: 25px;
	float: left;
	padding-top: 0px;
}

	.clinician_button ul {
		padding: 0px;
		margin: 0px;
		float: right;
	}

		.clinician_button ul li {
			list-style: none;
			text-decoration: none;
			float: left;
			padding-left: 2px;
		}

.clinician_con-inside-div {
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	color: #2e5a8c;
	border-bottom: solid 1px #1e4978;
}

.clinician_bg {
	color: #FFFFFF;
	height: 28px;
	background: #2e5a8c;
}

.Check_in {
	width: 53px;
}

.Check_out {
	width: 53px;
}

.Hours {
	width: 32px;
}

.Miles {
	width: 32px;
}

.visit_color {
	background: #85d63b;
	width: 15px;
}

.phone_img {
	width: 21px;
}

.time_img {
	width: 23px;
}

.Client_width {
	width: 11%;
	text-align: left;
}

.SOC_width {
	width: 6%;
	text-align: left;
}

.Patient_width {
	width: 7%;
	text-align: left;
}

.Date_width {
	width: 7%;
	text-align: left;
}

.JobType_width {
	width: 12%;
	text-align: left;
}

.Check_in_width {
	width: 8%;
	text-align: left;
}

.Check_out_width {
	width: 8%;
	text-align: left;
}

.Hours_width {
	width: 5%;
	text-align: left;
}

.Miles_width {
	width: 5%;
	text-align: left;
}

.Supplies_width {
	width: 5%;
	text-align: left;
}

.Visit_Note_width {
	width: 5%;
	text-align: left;
}

.Approved_width {
	width: 6%;
	text-align: center;
}

.Edit_width {
	width: 5%;
	text-align: left;
}

.color-box {
	width: 98%;
	float: left;
	padding: 0% 1%;
	color: #1e4978;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	border-bottom: 1px solid #cfe1f6;
	border-top: 1px solid #cfe1f6;
	background: #fff;
}

.box_width {
	width: 1%;
}

.totla_edit_div {
	width: 98%;
	padding: 0% 1%;
	float: left;
	color: #1e4978;
}

.top {
	margin-top: 10px;
}

.b-padding {
	padding: 0% 1%;
	width: 98%;
}
/*----------visit_note----------------*/

.vist_not_Left_div {
	width: 49%;
	float: left;
	height: auto;
	text-align: left;
}

.vist_not_Right_div {
	width: 49%;
	float: left;
	height: auto;
	margin-left: 2%;
	text-align: left;
}

.Align_left {
	text-align: left;
}

.C_padding_l {
	padding-left: 30px;
}

/*----------Nursing_visit_note----------------*/

.Nur {
	margin: 0% 1%;
}
.Nursing_div{
	width: 98%;
	height: auto;
	padding: 1%;
}

.n_margin {
	margin-bottom: 10PX;
}

.Nursing-container {
	width: 98%;
	min-width: 900px;
	height: auto;
	float: left;
	margin: 1% 1%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #265486;
	background: #f4f9ff;
}

.Nursing-container-b {
	width: 100%;
	min-width: 900px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #265486;
}

.nur_mar {
	margin: 10px 0px;
}

.face_font {
	font-size: 10px;
	text-align: center;
}

.face_div {
	width: 100%;
	height: auto;
	float: left;
}





/*****************************NEW STYLES END*********************************/

.BlueFont {
	color: #00A3D9; /*Commented Blue Color tempraroy*/
	/*color: Red;*/
	font-weight: lighter;
	font-family: Verdana;
	font-size: small;
}

.BlackFont {
	color: Black; /*Commented Blue Color tempraroy*/
	/*color: Red;*/
	font-weight: lighter;
	font-family: Verdana;
	font-size: small;
}

.BlueFontWithBold {
	color: #00A3D9; /*Commented Blue Color tempraroy*/ /*color: Red;*/
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
}

.TabRadius {
	background-color: #009999;
	color: Black;
	font-weight: bold;
	font-family: Verdana;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.boxshadowHeader {
	box-shadow: 0px 3px 35px 0px #009999 inset;
}

.boxshadowInnerHeader {
	box-shadow: 0px 0px 5px 0px #009999 inset;
}

.boxshadowInnerHeaderRed {
	box-shadow: 0px 0px 15px 0px #CA0000 inset;
}

.boxshadowInnerHeaderRed1 {
	box-shadow: 0px 5px 35px 0px #FF9595 inset;
}

.boxshadowInnerHeader1 {
	box-shadow: 0px 5px 35px 0px #009999 inset;
}

.BlackFontWithBold {
	color: Black;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
}

.FlatTextBox {
	border: 1px solid #b8c6d1; /*#b8c6d1*/ /*#006F93*/
}

.box {
	width: 5px;
	height: 5px;
	border: 1px solid;
}

.TimePickerRow {
	background-color: #f0f0f0;
}
/*-----------clinician-time-sheet-------------*/

.button_time_sheet {
	border-radius: 5px;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	color: #FFFFFF;
	background-color: #265486;
	background: -moz-linear-gradient(top, #6787a9, #0e3158);
	background: -ms-linear-gradient(top, #6787a9, #2b5787);
	background: -o-linear-gradient(top, #6787a9, #2b5787);
	background: -webkit-linear-gradient(top, #6787a9, #2b5787);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6787a9), to(#2b5787));
	border: 1px solid #e1e1e1;
	padding: 2px 5px;
}

.clinician_cont_div {
	width: 98%;
	height: auto;
	margin: 0% 1%;
	min-width: 980px;
}
.clinician-Head {
	width: 98%;
	height: auto;
	margin-top: 10px;
	float: left;
	border: solid 1px #bdccdd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a699b;
	background: #f4f9ff;
	padding: 1%;
}

.clinician_border {
	border-bottom: solid 1px #abc0d7;
	padding: 5px 0px;
}

.clinician_button {
	width: 100%;
	height: 25px;
	float: left;
	padding-top: 0px;
}

	.clinician_button ul {
		padding: 0px;
		margin: 0px;
		float: right;
	}

		.clinician_button ul li {
			list-style: none;
			text-decoration: none;
			float: left;
			padding-left: 2px;
		}

.clinician_con-inside-div {
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	color: #2e5a8c;
	border-bottom: solid 1px #1e4978;
}

.clinician_bg {
	color: #FFFFFF;
	height: 28px;
	background: #2e5a8c;
}

.Check_in {
	width: 53px;
}

.Check_out {
	width: 53px;
}

.Hours {
	width: 32px;
}

.Miles {
	width: 32px;
}

.visit_color {
	background: #85d63b;
	width: 15px;
}

.phone_img {
	width: 21px;
}

.time_img {
	width: 23px;
}

.Client_width {
	width: 11%;
	text-align: left;
}

.SOC_width {
	width: 6%;
	text-align: left;
}

.Patient_width {
	width: 7%;
	text-align: left;
}

.Date_width {
	width: 7%;
	text-align: left;
}

.JobType_width {
	width: 12%;
	text-align: left;
}

.Check_in_width {
	width: 8%;
	text-align: left;
}

.Check_out_width {
	width: 8%;
	text-align: left;
}

.Hours_width {
	width: 5%;
	text-align: left;
}

.Miles_width {
	width: 5%;
	text-align: left;
}

.Supplies_width {
	width: 5%;
	text-align: left;
}

.Visit_Note_width {
	width: 5%;
	text-align: left;
}

.Approved_width {
	width: 6%;
	text-align: center;
}

.Edit_width {
	width: 5%;
	text-align: left;
}

.color-box {
	width: 98%;
	float: left;
	padding: 0% 1%;
	color: #1e4978;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	border-bottom: 1px solid #cfe1f6;
	border-top: 1px solid #cfe1f6;
	background: #fff;
}

.box_width {
	width: 1%;
}

.totla_edit_div {
	width: 98%;
	padding: 0% 1%;
	float: left;
	color: #1e4978;
}

.top {
	margin-top: 10px;
}

.b-padding {
	padding: 0% 1%;
	width: 98%;
}

.imageVisibleInvisible {
	display: none;
}

.intake_profile_head {
	/*background-color: #4a709d;*/
	border-radius: 4px 4px 0px 0px;
	-ms-border-radius-top: 4px 4px 0px 0px;
	-webkit-border-radius-top: 4px 4px 0px 0px;
	text-align: left;
	font-weight: bold;
	height: 25px;
	width: 97.5%;
	padding-left: 0px;
	color: #393a3a;
	line-height: 25px;
	font-size: 12px;
}

/*--start-intake-by pradeep 25/01/2013----*/

.intake_naming {
	background: url(../_Images/intake_bg.png) repeat-x;
	border: solid 1px #147ab8;
	border-right: none;
	border-bottom: none;
	border-radius: 3px 0px 0px 0px;
	-ms-border-radius-top: 3px 0px 0px 0px;
	-webkit-border-radius-top: 3px 0px 0px 0px;
	padding-left: 10px;
}

.intake_button {
	background: url(../_Images/intake_bg.png) repeat-x;
	border: solid 1px #147ab8;
	border-radius: 3px 3px 0px 0px;
	-ms-border-radius-top: 3px 3px 0px 0px;
	-webkit-border-radius-top: 3px 3px 0px 0px;
	border-bottom: none;
	color: #292929;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
}

.intake_button1 {
	background: url(../_Images/intake_bg.png) repeat-x;
	border: solid 1px #147ab8;
	border-radius: 3px 3px 3px 3px;
	-ms-border-radius-top: 3px 3px 3px 3px;
	-webkit-border-radius-top: 3px 3px 3px 3px;
	color: #292929;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
}

.intake_cut {
	background: url(../_Images/intake_cut.png) no-repeat;
	text-align: left;
	width: 27px;
}

.intake_txtbox {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	border: 1px solid #b8c6d1;
}

.TableHeader_Intake {
	background-color: #86b4d3;
	border: 0px solid #ffffff;
	color: #fff;
	font-weight: bold;
	height: 20px;
	line-height: 110%;
	text-align: left;
	vertical-align: middle;
	border-spacing: 0px;
}

.TableRowAlternatestyle_intake {
	background-color: #eff5f9;
}

.TableRowNormalstyle_intake {
	background-color: #ffffff;
}

.IntakeRowAlternate {
	background-color: #EDF3F7 !important;
}

.IntakeRowNormal {
	background-color: #ffffff !important;
}
/*--end-intake-by pradeep 25/01/2013----*/


/*---------------------Physical Therapy----------------*/
/*          Added by: Dipesh*/
.P_T_container {
	width: 100%;
	height: auto;
	margin: auto;
	min-width: 950px;
	color: #3a3a3b;
}

.P_T_header {
	width: 100%;
	height: 50px;
	line-height: 50px;
	float: left;
	background: #355e88; /*url(../_Images/Clent-page_01.jpg) repeat-x*/
}

.DIVStylePop {
	background-color: White;
	border-top: 10px solid black /*#ccc;*/ /*color: #666666;*/;
	border-left: 2px solid #000099;
	border-right: 2px solid #000099;
	border-bottom: 2px solid #000099;
	border-color: #00005E;
	padding-bottom: 8px;
}

.TextHeader {
	border-color: #FFFFFF;
	font-size: 12px;
	padding-left: 5px;
	font-weight: bold;
	color: #FFF;
	width: 100%;
	float: left;
	background: #355e88; /*url(../_Images/Clent-page_01.jpg) repeat-x*/
}

.P_T_content_div {
	width: 100%;
	height: auto;
	min-height: 300px;
	padding: 5PX;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: auto;
	float: none;
}

.P_T_footer {
	width: 100%;
	height: 40px;
	float: left;
	background: url(../_Images/footer.jpg) repeat-x;
}

.P_T_div {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 5PX;
	margin-bottom: 5PX;
}

.P_T_field {
	border: solid 1px #b3cff0;
}

.P_T_margin_t {
	margin-top: 5px;
}

.P_T_margin_b {
	padding-bottom: 5px;
}

.Page_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.table_border {
	border: solid 1px #b2c3d7;
}

.table_b_r {
	border-right: solid 1px #b2c3d7;
}

.table_b_t {
	border-top: solid 1px #b2c3d7;
	padding-left: 5px;
}

.Form_fieldset {
	border: solid 1px #b2c3d7;
	padding-bottom: 0px;
	background: #f4f9ff;
}

/*Added By: Namit,Pradeep
      Date :19 Jan 2013 
 
   */
.add_container {
	width: 100%;
	height: auto;
	margin: auto;
	min-width: 950px;
	font-size: 12px;
}

.add_header {
	width: 99%;
	height: 30px;
	line-height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	float: left;
	background: #0882b4;
	padding-left: 1%;
	margin-bottom: 10px;
}

.add_outer_div {
	width: 1001px;
	height: auto;
	margin: auto;
	float: none;
}

.add_client_div {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 5px;
}

.add_border-bottom {
	color: #265486;
	border-bottom: solid 1px #0882b4;
	font-weight: bold;
	/*----265486- e3eefc---*/
}

.add_border-top {
	color: #265486;
	border-top: solid 1px #0882b4;
	/*----265486- e3eefc---*/
}

.add_head_bg {
	color: #fff;
	font-weight: bold;
	background: #0882b4;
	line-height: 20px;
	/*----265486- e3eefc---*/
}

.add_border_r {
	/*border-right:solid 1px #e0e8f2;*/
}

.collapse {
	border-collapse: collapse;
	bottom: 100px;
}

.collapse_help {
	border-collapse: collapse;
	bottom: 100px;
}

.add_padding_l {
	padding-left: 5px;
	text-align: left;
	height: 20px;
}

.add_cont_bg {
	background: #ebf3f8;
}

.add_filed_border {
	border: solid 1px #cfdbe7;
}

.add_font_color {
	color: #265486;
}

.add_b_top {
	border-top: solid 1px #e0e8f2;
}

.add_r {
	text-align: right;
	padding-right: 10px;
}

.add_c {
	text-align: center;
}

.add_table_border {
	border: solid 1px #b2c3d7;
}

.add_table_border1 {
	border: solid 1px #b2c3d7;
	border-bottom: none;
}

.add_table_border2 {
	border: solid 1px #b2c3d7;
	border-top: none;
	border-right: none;
	z-index: 100%;
}

.txtcaptionBold {
	font-size: 12px;
	padding: 2px 0px 2px 2px;
	font-weight: bolder;
	color: #306090;
}

.GridHeader_visit_plan {
	color: White;
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
}

.DivVisitSelection {
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	padding: 3px;
	background-color: #FFFFFF;
	border-left: none;
	border-right: none;
	font-family: Verdana;
}

.DivVisitSelectionSelected {
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	padding: 3px;
	background-color: #BEEFBE;
	border-left: none;
	border-right: none;
	font-family: Verdana;
}

	.DivVisitSelectionSelected:hover {
		background-color: #D8D8D8;
		cursor: pointer;
	}

.DivVisitSelection:hover {
	background-color: #D8D8D8;
	cursor: pointer;
}

.DivVisitSelectionWhite {
	background-color: #D8D8D8;
	cursor: pointer;
}

.button_new {
	background: #3475b7;
	border: solid 1px #1d5890;
	color: #FFFFFF;
	padding: 5px 5px;
	font-size: 12px;
	font-weight: bold;
	border-redius: 3px 3px 3px 3px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	-ms-border-top-right-radius: 3px;
	-ms-border-top-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	-ms-border-bottom-right-radius: 3px;
	-ms-border-bottom-left-radius: 3px;
	min-width: 70px;
}

.chkBoxList tr {
	height: auto;
	/*background-color: #EFEFEF;*/
}

.chkBoxList {
	table-layout: fixed;
}


	.chkBoxList td {
		width: 50%;
		word-wrap: break-word;
		white-space: pre; /* CSS 2.0 */
		white-space: pre-wrap; /* CSS 2.1 */
		white-space: pre-line; /* CSS 3.0 */
		white-space: -pre-wrap; /* Opera 4-6 */
		white-space: -o-pre-wrap; /* Opera 7 */
		white-space: -moz-pre-wrap; /* Mozilla */
		white-space: pre;
		white-space: pre-wrap;
		text-align: left;
		word-break: break-all;
		text-align: justify;
		/* width:415px; */
	}

.TxtBoxNutrition {
	font-size: 11px;
}

.add_table_Nutrition {
	border: solid 1px #b2c3d7;
	z-index: 100%;
	background-color: #f4f9ff;
}

.spacer_Nutrition {
	height: 10px;
	BACKGROUND-COLOR: #f4f9ff;
}

/* eFax Progress Bars Styles START */

#progrees_div {
	/*width: 380px;
            height: 160px;*/
	width: 450px;
	border: solid 1px #608fb5;
	margin: auto;
	border-radius: 4px 4px 4px 4px;
	background: #fff;
}

#progrees_head {
	width: 97.5%;
	height: 30px;
	float: left;
	background: url(../_Images/pragress_head.png);
	line-height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #F0F0F0;
	padding-left: 10px;
	border-radius: 2px 2px 0px 0px;
}

#progrees_contant {
	/*width: 97%;
            height: 118px;*/
	width: 97%;
	height: 100%;
	float: left;
	border: solid 1px #CBE1F2;
	background: #fff;
	margin: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border-radius: 3px 3px 3px 3px;
	-ms-border-radius: 3px 3px 3px 3px;
	-wekit-border-radius: 3px 3px 3px 3px;
}

#szlider {
	width: 100%;
	height: 15px;
	border: 1px solid #CCCCCC;
	overflow: hidden;
	border-radius: 3px 3px 3px 3px;
	-ms-border-radius: 3px 3px 3px 3px;
	-wekit-border-radius: 3px 3px 3px 3px;
	background: url(../_Images/progress_bg.png) repeat-x;
}

#szliderbar {
	width: 100%;
	height: 15px;
	background: url(../_Images/progress_bar.png) repeat-x;
}

#szazalek {
	color: #028a1b;
	font-size: 13px;
	font-style: normal;
	font-weight: normal; /*left: 20px;*/
	text-align: center;
	position: relative;
	top: -16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.progress_button {
	background: #608fb5;
	border: solid 1px #5181A8;
	color: #FFFFFF;
	padding: 2px 5px;
	font-size: 12px;
	font-weight: bold;
	border-redius: 3px 3px 3px 3px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	-ms-border-top-right-radius: 3px;
	-ms-border-top-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	-ms-border-bottom-right-radius: 3px;
	-ms-border-bottom-left-radius: 3px;
	min-width: 70px;
}

	.progress_button:hover {
		background-color: #709DC2;
	}

/* eFax Progress Bars Styles END */

/* Thin border styles to be used for Table TDs and TRs ( Added By Rasheed ) START */
.border_r {
	border-right: solid 1px white;
}

.border_b {
	border-bottom: solid 1px white;
}
/* Thin border styles to be used for Table TDs and TRs ( Added By Rasheed ) END */

/*-----------------tab by manish------------------------*/

.tabs_header {
	width: 100%;
	height: 45px;
	background: url(../_Images/m_bg.png) repeat-x;
	padding-top: 20px;
	border-radius: 5px 5px 0px 0px;
	-ms-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
}

@charset "UTF-8";


.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}


.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	background: url(../_Images/tab_bg.png) repeat-x;
	list-style: none;
	border-left: solid 1px #1F5A96;
	border-top: solid 1px #1F5A96;
	border-right: solid 1px #1F5A96;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	border-radius: 5px 5px 0px 0px;
	margin-left: 5px;
	margin-top: 10px;
	color: #FFFFFF;
}


.TabbedPanelsTabHover {
	background: none;
}


.TabbedPanelsTabSelected {
	background: url(../_Images/tab_bg_s.png) repeat-x;
	border-bottom: 1px solid #EEE;
	color: #05487c;
}


.TabbedPanelsTab a {
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	border-radius: 0px 0px 5px 5px;
	-ms-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	padding: 5px;
}


.TabbedPanelsContent {
	padding: 4px;
}


.TabbedPanelsContentVisible {
}


.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}


.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}


.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}



/*-----------------end------------------------*/
.Pagetitle_pra {
	padding: 2px 0px 2px 2px;
	font-weight: bold;
	color: #2f6fa4;
	font-size: 13px;
}

.border_AWR {
	border-bottom: solid 1px #000;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
}

.border_AWR_n {
	border-left: solid 1px #000;
	border-right: solid 1px #000;
}

/*-----------------new_barden------------------------*/

.new_barden_bor {
	border: solid 1px #b2c3d7;
	width: 50%;
	padding: 2px 5px;
	line-height: 20px;
	vertical-align: top;
}

.client_pro_border {
	border: solid 1px #5a83a1;
	border-top: none;
	margin-bottom: 5px;
}
/*----------------------Clinician_Tab------------------------*/



.Confirm_tabs_normal {
	position: relative;
	top: 1px;
	float: left;
	margin: 0px 0px 0px 0px;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	background: url(../_Images/tabs_bg.png);
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	color: #fff;
	padding: 0px 14px;
	width: 125px;
	height: 25px;
	float: left;
	line-height: 25px;
}



.Confirm_tabs_Selected {
	position: relative;
	top: 1px;
	float: left;
	margin: 0px 0px 0px 0px;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	background: url(../_Images/tabs_select_bg.png);
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	color: #fff;
	padding: 0px 14px;
	width: 125px;
	height: 25px;
	float: left;
	line-height: 25px;
}

Confirm_tabs_border {
	border-bottom: solid 1px #5980a6;
}

.header_style_images {
	height: 20px;
	width: 14px;
}

.header_style {
	background: #306090;
	color: #FFFFFF;
	height: 20px;
	font-size: 14px;
	font-family: calibri;
	line-height: 20px;
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	-ms-border-radius: 3px 3px 0px 0px;
	padding-left: 5px;
}

/*---------------Add-new-note-popup------------------*/
.popup_outer_div {
	width: 553px;
	height: auto; /*236px*/
	margin: auto;
	top: 50%;
}

.popup_shadow-top {
	width: 553px;
	height: 5px;
	float: left;
	background: url(../_Images/shadow_top.png);
}

.popup_shadow-bottom {
	width: 553px;
	height: 5px;
	float: left;
	background: url(../_Images/shadow_bottom.png);
}

.popup_shadow-left {
	width: 5px;
	height: 226px; /*226px*/
	float: left;
	background: url(../_Images/shadoe_left.png) repeat-y;
}

.popup_shadow-right {
	width: 5px;
	height: 226px;
	float: left;
	background: url(../_Images/shadoe_right.png) repeat-y;
}

.popup_cont_div {
	width: 541px;
	height: auto; /*226px*/
	float: left;
	border: solid 1px #35699c;
	background: #fff;
}

.popup_headdingbg {
	width: 531px;
	height: 40px;
	background: url(../_Images/popup_header.png) repeat-x;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	padding-left: 10px;
}

.popup_contant_div_inside {
	width: 521px;
	height: auto;
	float: left;
	padding: 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*color:#35699c;*/
	line-height: 20px;
}

.phy_popup_bg {
	background: #e7f1fc;
	border: solid 1px #b1c7d5;
}

.phy_popup_Alternate {
	background: #eff7ff;
}

.phy_popup_Normal {
	background: #e7f1fc;
}

.phy_popup_Alternate:hover {
	background: #8fbcd8;
}

.phy_popup_Normal:hover {
	background: #8fbcd8;
}

.com_popup_header {
	background: #355e88;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	font-family: Verdana;
	color: #fff;
	text-align: center;
}

.com_popup_header_btm {
	background: #fa7c28;
	height: 4px;
}

.OBQI_TR_bg {
	background: #27598a;
	font-size: 13px;
	color: #fff;
	height: 25px;
}

.OBQI_table {
	border-collapse: collapse;
}

	.OBQI_table td {
		border: solid 1px #e7f1fc;
	}

.DIVAddNewEmergencyStyle_new {
	background-color: White;
	width: 50%;
	position: fixed;
	left: 30%;
	top: 50px;
	border-top: 1px solid #355e88 /*#ccc;*/ /*color: #666666;*/;
	border-left: 1px solid #355e88;
	border-right: 1px solid #355e88;
	border-bottom: 1px solid #355e88;
	padding-bottom: 8px;
}

.DIVInactiveUserStyle {
	background-color: White;
	width: 50%;
	position: fixed;
	left: 25%;
	top: 50px;
	border-top: 1px solid #355e88 /*#ccc;*/ /*color: #666666;*/;
	border-left: 1px solid #355e88;
	border-right: 1px solid #355e88;
	border-bottom: 1px solid #355e88;
	padding-bottom: 8px;
}

.DIVAddNewEmergencyStyle_Add_New {
	background-color: White;
	position: fixed;
	left: 15%;
	top: 80px;
	border-top: 1px solid #355e88 /*#ccc;*/ /*color: #666666;*/;
	border-left: 1px solid #355e88;
	border-right: 1px solid #355e88;
	border-bottom: 1px solid #355e88;
	padding-bottom: 8px;
}
/*****************************************Manish*****************************************/

.dataDiv {
	width: 130px;
	min-height: 120px; /*min height of DIV should be set to at least 2x the width of the arrow*/
	background: white;
	color: blue;
	padding: 5px;
	position: relative;
	word-wrap: break-word;
	-moz-border-radius: 5px; /*add some nice CSS3 round corners*/
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 2em;
	border-bottom: solid 1px #e4e4e4;
	border-left: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4;
	border-top: solid 1px #e4e4e4;
}

	.dataDiv:after { /*arrow added to uparrowdiv DIV*/
		content: '';
		display: block;
		position: absolute;
		top: -20px; /*should be set to -border-width x 2 */
		left: 90px;
		width: 0;
		height: 0;
		border-color: transparent transparent white transparent; /*border color should be same as div div background color*/
		border-style: solid;
		border-width: 10px;
	}

.astext {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	color: Blue;
	font-family: Verdana;
	cursor: pointer;
}
.actiondivonmouseover {
	background-color: #DAEFFA;
}

.actiondivonmouseout {
	background-color: White;
}


/*------------------------sEARCH bUTTON------------------------*/

.bu_ico {
	background: url(../_Images/leans.png) no-repeat;
	display: inline-block;
	height: 12px;
	width: 14px;
	color: #FFFFFF;
	padding: 1px 0px;
}
/*------------------------NITHYA------------------------*/
.episode_tab_box {
	width: 130px;
	height: auto;
	float: left;
	border: solid 1px #aaacab;
	border-collapse: collapse;
}

	.episode_tab_box th {
		background: url(../_Images/episode_box_he.png) repeat-x;
		height: 22px;
		border-bottom: solid 1px #aaacab;
		font-family: Verdana;
		font-size: 13px;
		color: #13467d;
		font-weight: normal;
		text-align: left;
		padding-left: 5px;
	}

	.episode_tab_box td {
		border: solid 1px #aaacab;
		line-height: 20px;
		font-family: Verdana;
		font-size: 12px;
		padding-left: 5px;
		padding-right: 5px;
		color: #515151;
		white-space: nowrap
	}
/*------------------------NITHYA------------------------*/
/*--------------------New PT Evalution----08/05/2013------------------------------*/

.new_pt_table_border {
	border: solid 1px #577faa;
	border-collapse: collapse;
	line-height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 5px;
}

	.new_pt_table_border td {
		padding-left: 7px;
	}

.new_pt_table_las_td {
	padding-bottom: 5px;
}

.new_pt_table_fir_td {
	padding-top: 5px;
}

#muscle {
	border-collapse: collapse;
}

	#muscle td {
		border: solid 1px #8a8a8a;
	}

		#muscle td td {
			border: none;
			line-height: 25px;
		}

		#muscle td input[type=text] {
			/*border:none;
	background:none;*/
		}

		#muscle td textarea {
			/*border:none;*/
			resize: none;
			background: none;
			overflow: auto;
		}

#oth td {
	padding-left: 0px;
}

.pain0 {
	color: #2a8001;
	font-weight: bold;
}

.pain1 {
	color: #568902;
	font-weight: bold;
}

.pain2 {
	color: #8d9304;
	font-weight: bold;
}

.pain3 {
	color: #be9506;
	font-weight: bold;
}

.pain4 {
	color: #e59507;
	font-weight: bold;
}

.pain5 {
	color: #ef8d07;
	font-weight: bold;
}

.pain6 {
	color: #ef7906;
	font-weight: bold;
}

.pain7 {
	color: #ef6206;
	font-weight: bold;
}

.pain8 {
	color: #ef4705;
	font-weight: bold;
}

.pain9 {
	color: #eb2c05;
	font-weight: bold;
}

.pain10 {
	color: #e00a03;
	font-weight: bold;
}

.header_style_PT {
	background: #8a8a8a;
	color: #FFFFFF;
	height: 20px;
	font-size: 14px;
	font-family: calibri;
	line-height: 20px;
}

.new_pt_table_border1 {
	border: solid 1px #8a8a8a;
	border-collapse: collapse;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 5px;
}

	.new_pt_table_border1 td {
		padding-left: 7px;
	}

.empty {
	background: url(../_Images/empty.png) repeat;
}

.SN_B_none {
	border: solid 1px #fff;
}

.con_bg_iv {
	background: #cfcfcf;
}

/*--------------------New PT Evalution----end------------------------------*/



.GridViewTbl {
	text-align: center;
}

	.GridViewTbl th {
		background: #1d5890;
		border: solid 1px #3475b7;
		color: #FFFFFF;
		padding: 2px 3px;
		font-size: 12px;
		font-weight: bold;
		border-redius: 3px 3px 3px 3px;
		border-top-right-radius: 3px;
		border-top-left-radius: 3px;
		-ms-border-top-right-radius: 3px;
		-ms-border-top-left-radius: 3px;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
		-ms-border-bottom-right-radius: 3px;
		-ms-border-bottom-left-radius: 3px;
		min-width: auto;
	}

	.GridViewTbl td {
	}

		.GridViewTbl td a {
			color: BLUE;
		}

			.GridViewTbl td a:hover {
				color: BLUE;
				text-decoration: underline;
				font-weight: normal;
			}

	.GridViewTbl tr.GridRowNormalstyle {
		background-color: #f1f1f1;
	}

	.GridViewTbl tr.GridRowAlternatestyle {
		background-color: #e6e7e8;
	}

	.GridViewTbl td.GridViewRowFooter {
		background-color: #e1eaf6;
	}

	.GridViewTbl tr.GridRowNormalstyle td, tr.GridRowAlternatestyle td {
		border-bottom: 2px solid #ffffff;
		border-right: 1px solid #ffffff;
	}

	.GridViewTbl tr.GridViewMouseOver td {
		border-bottom: 2px solid #ffffff;
		border-right: 1px solid #ffffff;
	}

	.GridViewTbl tr.GridViewRowFooter {
		/*background-color:#3891af;*/
		background-image: url(../_images/gridfooter_bg.png);
		border-bottom: 1px solid #87b6d4;
	}

		.GridViewTbl tr.GridViewRowFooter a {
			color: #fff;
			text-decoration: none;
		}

			.GridViewTbl tr.GridViewRowFooter a:hover {
				/*color:#ff9900;*/
				color: #333;
				text-decoration: underline;
				font-weight: bold;
			}

			.GridViewTbl tr.GridViewRowFooter a:visited {
				color: #000;
			}

	.GridViewTbl tr.GridRowNormalstyle:hover {
		background-color: #8fbcd8;
		padding: 2px;
		text-decoration: none;
		color: #000000;
	}

	.GridViewTbl tr.GridRowAlternatestyle:hover {
		background-color: #8fbcd8;
		padding: 2px;
		text-decoration: none;
		color: #000000;
	}

	.GridViewTbl tr:hover {
		background-color: #8fbcd8;
		padding: 2px;
		text-decoration: none;
		color: #000000;
	}

/*-------------C_P_TAB-----------------------*/
/*----
.C_P_TAB_Outer
{
    width:98%;
    height:25px;
    padding:5px;
    padding-bottom:0px;
    margin:auto;
    background:url(../_Images/C_P_TAB_BG.png) repeat;
    border-radius: 10px 10px 0px 0px;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	margin-top:5px;
	border-bottom: 2px solid #1cabc6;
	margin-bottom:10px;
	
}
.C_P_TAB_Bd {
    	
}
.C_P_TAB td 
{
    font-family:"Segoe UI" Verdana;
	font-size:13px;
	height:25px;
	font-weight:normal;
}
.C_P_TAB_Inactive {
	
	text-align: center;
	height: 30px;
	cursor: pointer;
	color: #4c4c4c;
	padding:0px 10px;
	
}
.C_P_TAB_Inactive:hover {
	cursor: pointer;
	cursor: pointer;
	color: #0a7a8f;
}
.C_P_TAB_Selected {
	height:21px;
	text-align: center;
	padding:0px 5px;
	cursor: pointer;
	color: #fff;
	background:url(../_Images/C_P_TAB_SELECT.png) repeat-x;
	border-radius: 5px 5px 0px 0px;
	border-top-right-radius:5px;
	margin-bottom:9px;
	border-top-left-radius:5px;
	border:solid 1px #1cabc6;
	border-bottom:none;
}
.C_P_TAB td  div
{
    padding-top: 4px;
}


---*/


.C_P_TAB_Selected {
	border-left: 1px solid #1a5189;
	border-right: 1px solid #1a5189;
	border-top: 1px solid #1a5189;
	width: 80px;
	text-align: center;
	padding: 2px;
	font-weight: bold;
	cursor: pointer;
	color: #1a5189;
}




/*---FROM-ARVIND----*/
.Highlighted_Red {
	font-weight: bold;
	color: Red;
}

.NotHighlisghted_Red {
	font-weight: normal;
	color: Red;
}
/*-------------caregivergeneralinfo-----pradeep--------------*/

.caregivinfo_table {
	border: solid 1px #80b7db;
	border-collapse: collapse;
}

	.caregivinfo_table th {
		background: #80b7db;
		height: 25px;
		color: #053a6d;
		font-family: Verdana;
		font-size: 14px;
		padding-left: 5px;
		text-align: left;
	}

	.caregivinfo_table td {
		font-family: Verdana;
		font-size: 11px;
		padding-left: 5px;
		line-height: 20px;
	}

.right_border {
	border-right: solid 1px #b1c7d5;
}



.tblHeaders {
	background: #577faa;
	border: solid 1px #3475b7;
	color: #FFFFFF;
	padding: 2px 3px;
	font-size: 14px;
	font-weight: bold;
	border-redius: 3px 3px 3px 3px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	-ms-border-top-right-radius: 3px;
	-ms-border-top-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	-ms-border-bottom-right-radius: 3px;
	-ms-border-bottom-left-radius: 3px;
	min-width: auto;
	font-family: calibri;
}

/*-------------Quick text-----------------------*/

.Quick_text_outer {
	width: 100%;
	height: 600px;
	margin: auto;
}

.Quick_text_inner {
	width: 98%;
	height: auto;
	min-height: 500px;
	margin: 5px;
	float: left;
	border: solid 1px #dddcdc;
	paddimg-bottom: 10px;
}

.Quick_text_close {
	font-family: Arial;
	font-size: 12px;
	text-align: right;
	padding: 5px;
	color: #6e6e6e;
}

	.Quick_text_close a {
		font-family: Arial;
		font-size: 12px;
		text-align: right;
		padding: 5px;
		color: #6e6e6e;
		text-decoration: none;
	}

		.Quick_text_close a:hover {
			color: #3a3a3a;
		}

.Quick_text_search {
	float: left;
	padding: 5px 5px 5px 10px;
}

.Quick_text_search_field {
	width: 350px;
	height: 25px;
	float: left;
	padding-right: 3px;
	border: solid 1px #b8c6d0;
	border-right: none;
}

.Quick_text_search_img {
	width: 25px;
	height: 25px;
	float: left;
	border: solid 1px #b8c6d0;
	border-left: none;
}

.Quick_text_category_div {
	width: 100%;
	float: left;
	margin-top: 8px;
}

.Quick_text_category {
	color: #355e89;
	padding-left: 10px;
}

.Quick_text_category_dropdown {
	border: solid 1px #b8c6d0;
	width: 200px;
	height: 22px;
}

.Quick_text_category a {
	text-decoration: none;
	color: #355e89;
}

	.Quick_text_category a:hover {
		color: #f47b28;
	}
.Quick_text_title {
	width: 100%;
	height: 20px;
	background: #678cb1; /*=d0cece==*/
	float: left;
	color: #fff;
	margin-top: 20px;
	font-size: 14PX;
	line-height: 20PX;
	font-family: Tahoma;
}

.Quick_text_title_con {
	width: 97%;
	margin: 0px 10px;
	margin-bottom: 10px;
	float: left;
}

	.Quick_text_title_con td {
		border-bottom: solid 1px #efeeee;
		padding-left: 5px;
		height: 25px;
		font-size: 12px;
		color: #343434;
	}

.Quick_text_title_con_list_img {
	width: 10px !important;
	height: 15px;
	padding-right: 2px;
	padding-left: 20px !important;
}

.Quick_text_button {
	border-radius: 3px 3px 3px 3px;
	background: url(../_Images/quick_button.png) repeat-x;
	border: solid 1px #bfbfbf;
	padding: 1px 6px;
	min-width: 45px;
}

.Quick_text_sub {
	width: 602px;
	height: 425px;
	border: solid 1px #355e88;
	position: fixed;
	background: white;
	left: 100px !important;
	top: 50px;
	margin: auto;
}

.Quick_text_sub_inner {
	width: 98%;
	height: auto;
	margin: 5px;
	float: left;
	border: solid 1px #dddcdc;
}

.Quick_text_sub_textfield {
	overflow: auto;
	border: solid 1px #b8c6d0;
	width: 350px;
	height: 227px;
}

.Field_height {
	line-height: 22px;
}

.VisitData td {
	border: solid 1px #b2c3d7;
	height: 35px !important;
}

.visit_plan_td_bg {
	background: url(../_Images/visit_plan_td_bg.png) repeat-x;
}

.FontText {
	color: #000;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana;
}

.FontText_noramal {
	color: #000;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana;
}

.GridAllignCenter {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}


.DIVAddNoteStyle {
	background-color: White;
	width: 50%;
	position: fixed;
	left: 25%;
	top: 200px;
	border-top: 1px solid #355e88 /*#ccc;*/ /*color: #666666;*/;
	border-left: 1px solid #355e88;
	border-right: 1px solid #355e88;
	border-bottom: 1px solid #355e88;
	padding-bottom: 8px;
}

.popupouter {
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
}

.popupinner {
	width: 600px;
	height: 200px;
	margin-left: -300px; /***  width / 2   ***/
	position: absolute;
	top: -100px; /***  height / 2   ***/
	left: 50%;
	background: #ccc;
}

.legend_Discontinued {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #999999;
	width: 10px;
}

.txtTime {
	font-size: 11px;
	height: 15px;
	width: 50px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	border: 1px solid #b8c6d1;
}

/*--------------ST_Evaluation----------------*/

.form_outer {
	padding: 5px;
	margin: 5px;
	width: auto;
	border: solid 1px #3c74a9;
	width: 98%; /*-98%--*/
	float: left;
	margin-top: 45px;
	background: #f4f9ff;
}

.form_header {
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	background: #3c74a9;
}

.form_section {
	width: 100%;
	float: left;
	margin-top: 10px;
}

	.form_section .span1 {
		border: solid 1px #577faa;
		float: left;
		width: 100%;
	}

.form_section_header {
	width: 99.6%;
	height: 20px;
	line-height: 20px;
	float: left;
	border-bottom: solid 1px #a2a2a2;
	font-size: 13px;
	color: #fff;
	background: #577faa;
	padding-left: 5px;
	text-transform: uppercase;
}

.form_section_contant {
	width: 100%;
	float: left;
	margin-top: 5px;
}

	.form_section_contant table {
		line-height: 25px;
		border-collapse: collapse;
		margin: 5px;
	}

.form_label {
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}

.form_textare {
	width: 97%;
	resize: none;
	overflow: auto;
	min-height: 50px;
	border: solid 1px #cbcbcb;
	padding: 1px;
}

.form_text {
	width: 100%;
	overflow: autol;
	border: solid 1px #cbcbcb;
	padding: 1px;
}

.form_filter {
	border-collapse: collapse;
	margin-top: 10px;
	line-height: 30px;
}

#asst_table {
	border-collapse: collapse;
}

	#asst_table td {
		border: solid 1px #577faa;
		padding-left: 5px;
	}

		#asst_table td td {
			border: none;
		}

#asst_table_sub {
	border-collapse: collapse;
}

	#asst_table_sub td {
		padding-left: 5px;
		border: solid 1px #577faa !important;
	}

#asst_table_sub_bor {
	border-collapse: collapse;
	border: solid 1px #577faa !important;
	margin-bottom: 5px;
}

	#asst_table_sub_bor td {
		padding-left: 5px;
	}

.GoalsInterventions_Area {
	color: #227899;
	font-size: 13px;
	font-weight: bold;
}

.uppercase {
	text-transform: uppercase;
}

/*Added By Nithya- To Strike out Days in Episode management Calendar */
.calTextStyle {
	background-image: url(../_Images/Ep_Dash.png);
}

.legend_EpisodePeriod {
	/*	height: 14px;
	border: 1px solid #ccc;*/
	background-color: #EBF0F5;
	/*	width: 10px;*/
}

.legend_FailedCall {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #F54753;
	width: 10px;
}

.legend_FailedCallNew {
	background-color: #F54753;
}

.legend_CheckedInCallNew {
	background-color: #FAAFBE;
}

.legend_CheckedOutCallNew {
	background-color: #5BF556;
}


.GridView tr:hover td.td_11, .GridView tr td.td_11, .td_11 {
	background-color: #00FFFF;
}

.GridView tr:hover td.td_12, .GridView tr td.td_12, .td_12 {
	background-color: #E486DF;
}

.GridView tr:hover td.td_13, .GridView tr td.td_13, .td_13 {
	background-color: #93FFB6;
}

.GridView tr:hover td.td_14, .GridView tr td.td_14, .td_14 {
	background-color: #85D63B;
}

.GridView tr:hover td.td_15, .GridView tr td.td_15, .td_15 {
	background-color: #000;
}

.GridView tr:hover td.td_16, .GridView tr td.td_16, .td_16 {
	background-color: #E486DF;
}

.td_17 {
	background-color: red;
	border-spacing: 0px;
	padding-left: 4px;
	padding-right: 4px;
	word-break: break-all;
}

.GridView tr:hover td.td_18, .GridView tr td.td_18, .td_18 {
	background-color: #85D63B;
}

.GridView tr:hover td.td_19, .GridView tr td.td_19, .td_19 {
	background-color: #FF822F;
}

.GridView tr:hover td.td_20, .GridView tr td.td_20, .td_20 {
	background-color: #009933;
}

.GridView tr:hover td.td_23, .GridView tr td.td_23, .td_23 {
	background-color: #FF9900;
}

.GridView tr:hover td.td_24, .GridView tr td.td_24, .td_24 {
	background-color: #c1a1bd;
}

.legend_partialVisit {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: #FF822F;
	/*width: 10px;*/
}

.legend_completeVisit {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: #009933;
	/*width: 10px;*/
}

.legend_secAuth {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: #FFCC00;
	/*width: 10px;*/
}

.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 100;
	-moz-opacity: 0.1;
	opacity: .6;
	filter: alpha(opacity=10);
}

.NewEchartTable table {
	border: solid 1px #88ACE0;
	margin-bottom: 10px;
}

	.NewEchartTable table table {
		border: none;
		border-collapse: collapse;
	}




/* Offiece communication style - BEGIN*/
body {
	margin: 0px;
	padding: 0px;
	font-family: 'open_sansregular';
	font-size: 11px;
	color: #000;
}
/*-------------------------Communication-----------------------------------*/
.CommunicationDiv {
	width: 98%;
	margin: auto;
	padding-top: 10px;
}

.CommunicationOuter {
	width: 100%;
	min-height: 100px;
	float: left;
	border: solid 1px #a9a9a9;
	border-radius: 5px 5px 5px 5px;
	background: #fff;
	cursor: default;
}

.CommunicationHeader {
	width: 100%;
	float: left;
	height: 27px;
	color: #164479;
	line-height: 27px;
	font-size: 11px;
	font-weight: bold;
	background: url(../_Images/CommunicationHeader.png) repeat-x;
	border-radius: 5px 5px 0px 0px;
}

.CommunicationOption {
	height: 27px;
	float: right;
	padding-right: 10px;
}

.CommunicationButton {
	color: #306090;
	border: solid 1px #bababa;
	border-radius: 3px 3px 3px 3px;
	background: url(../_Images/CommunicationHeader.png) repeat-x;
	height: 22px;
	outline: none;
}

.CommunicationHead {
	height: 27px;
	float: left;
	padding-left: 10px;
}

.MailContainer {
	width: 100%;
	float: left;
}

.NewMailRow {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	border-bottom: solid 1px #f1f1f1;
	background: #fff;
}

.MessageIcon {
	width: 30px;
	height: 30px;
	float: left;
	background-image: url(../_Images/MessageIcon.png);
	background-repeat: no-repeat;
	background-position: center;
}

.MessageNewIcon {
	width: 30px;
	height: 30px;
	float: left;
	background-image: url(../_Images/message-centre.png);
	background-repeat: no-repeat;
	background-position: center;
}



.TaskIcon {
	width: 30px;
	height: 30px;
	float: left;
	background-image: url(../_Images/TaskIcon.png);
	background-repeat: no-repeat;
	background-position: center;
}

.NewMailRow .MessageFrom {
	width: 20%;
	float: left;
	height: 30px;
	/*font-weight:bold;*/
	font-family: open_sanssemibold;
}

.NewMailRow .Subject {
	/*font-weight:bold;*/
	font-family: open_sanssemibold;
	color: #000;
}

.MessageMatter {
	float: left;
	height: 30px;
	color: #929292;
	overflow: hidden;
	width: 55%;
}

.MessageDate {
	width: 15%;
	float: right;
	text-align: right;
	padding-right: 10px;
	height: 30px;
}

.OpenMailRow {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	border-bottom: solid 1px #f1f1f1;
	background: #fbfafa;
}

	.OpenMailRow .MessageFrom {
		width: 20%;
		float: left;
		height: 30px;
	}

	.OpenMailRow .Subject {
		font-weight: normal;
		color: #4e4e4e;
	}

.CompletedMailRow {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	border-bottom: solid 1px #f1f1f1;
	background: #fbfafa;
}

	.CompletedMailRow .MessageFrom {
		width: 20%;
		float: left;
		height: 30px;
	}

	.CompletedMailRow .MessageMatter {
		float: left;
		height: 30px;
		color: green;
		overflow: hidden;
		width: 55%;
	}

	.CompletedMailRow.Subject {
		font-weight: normal;
		color: green;
		/*color:#4e4e4e;*/
	}

.UnCompletedMailRow {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	border-bottom: solid 1px #f1f1f1;
	background: #fbfafa;
}

	.UnCompletedMailRow .MessageFrom {
		width: 20%;
		float: left;
		height: 30px;
	}

	.UnCompletedMailRow .MessageMatter {
		float: left;
		height: 30px;
		color: red;
		overflow: hidden;
		width: 55%;
	}

	.UnCompletedMailRow.Subject {
		font-weight: normal;
		color: red;
		/*color:#4e4e4e;*/
	}

.AttachedIcon {
	width: 30px;
	height: 30px;
	float: left;
	background-image: url(../_Images/AttachedIcon.png);
	background-repeat: no-repeat;
	background-position: center;
}
/*-------------------------MessageDetails-----------------------------------*/
.MessageOuterDiv {
	width: 650px;
	left: 50%;
	margin-left: -325px;
	top: 50%;
	margin-top: -225px;
	height: 450px;
	background: #fff;
	border: solid 1px #959595;
	box-shadow: 0px 0px 10px #959595;
	position: absolute;
}

.MessageDivHeader {
	width: 100%;
	float: left;
	height: 40px;
}

.MessageDivClose {
	width: 20px;
	height: 20px;
	float: right;
	background-image: url(../_Images/close.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 10px;
	margin-top: 10px;
	cursor: pointer;
}

.MessageDivLabel {
	width: 100%;
	float: left;
	height: 23px;
	line-height: 23px;
}

.MessageLabel_F {
	float: left;
	padding-left: 10px;
}

.MessageLabel_S {
	float: left;
	padding-left: 40px;
}

.MessageLabel_F .span3 {
	color: #306090;
	font-weight: bold;
}

.MessageLabel_S .span3 {
	color: #306090;
	font-weight: bold;
}

.MessageDivDate {
	float: right;
	padding-right: 10px;
	color: #adadad;
}

.MessageDivContent {
	width: 99%;
	float: left;
}

.MessageDivContent_Content {
	/*width:620px;*/ width: 97%;
	height: 300px;
	margin: 10px;
	padding: 5px;
	border: solid 1px #d6d6d6;
	line-height: 20px;
	overflow: auto;
}

.MessageDivInner {
	width: 100%;
	float: left;
}

.MessageAttached {
	width: 100%;
	margin-top: 20px;
	font-weight: bold;
}

.MessageDownloadDiv {
	width: 97%;
	padding-left: 3%;
	float: left;
	color: #1b75d9;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(../_Images/Download.png);
	background-repeat: no-repeat;
	background-position: left;
}

	.MessageDownloadDiv span {
		cursor: pointer;
	}

.MessageDivButton {
	width: 100%;
	float: left;
}

	.MessageDivButton .sapn1 {
		float: left;
		padding-left: 10px;
		font-weight: bold;
	}

	.MessageDivButton .sapn2 {
		float: right;
		padding-right: 10px;
	}
/*-------------------------MessageReply-----------------------------------*/
.MessageReplyDiv_Content {
	width: 620px;
	height: 240px;
	margin: 10px;
	padding: 5px;
	border: solid 1px #d6d6d6;
	line-height: 20px;
	/*overflow:auto;*/
}

.MessageReplyDiv {
	width: 100%;
	float: left;
}

.MessageReplyDivInner {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.MessageReplyTitle {
	float: left;
	width: 100%;
	height: 12px;
	margin-bottom: 12px;
	line-height: 25px;
	color: #cbcbcb;
	border-bottom: dashed 1px #e8e8e8;
}

.MessageReplyAdd {
	/*width:700px;*/ width: 98%;
	height: 50px;
	float: left;
	border: solid 1px #d6d6d6;
	border-bottom: none;
	margin: 10px;
	margin-bottom: 0px;
}

.MessageReplySub {
	/*width:700px;*/ width: 98%;
	height: 30px;
	float: left;
	border: solid 1px #d6d6d6;
	border-bottom: none;
	margin: 0px 10px;
}

.MessageReplyAdd .Sapn1 {
	float: left;
	width: 550px;
	padding-left: 5px;
	font-weight: bold;
}

.MessageReplyAdd .Sapn2 {
	float: right;
	padding-top: 5PX;
	padding-right: 5px;
	color: #acacac;
}

.MessageReplySub .Sapn1 {
	float: left;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	font-weight: bold;
}

.MessageField {
	height: 15px;
	line-height: 15px;
	width: auto;
	width: 500px;
	margin-top: 6px;
	font-size: 12px;
	border: none;
}

.UplodedDiv {
	width: 100%;
	float: left;
}

.UploadItem {
	width: 300px;
	height: 20px;
	border: solid 1px #e0e0e0;
	background: #fbfafa;
	margin-bottom: 3px;
}

	.UploadItem .span1 {
		float: left;
		color: #1b75d9;
		padding-left: 5px;
		font-weight: bold;
	}

	.UploadItem .span2 {
		float: right;
		padding-right: 5px;
		cursor: pointer;
	}

.UploadButton {
	color: #306090;
	border: solid 1px #bababa;
	border-radius: 3px 3px 3px 3px;
	background-image: url(../_Images/AttachedIcon.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 22px;
	outline: none;
	padding: 0px 15px;
}
/*-------------------------NewMessage-----------------------------------*/
.NewMessageDiv_Content {
	/*width:690px;*/ width: 96.8%;
	height: 370px;
	margin: 10px;
	padding: 5px;
	border: solid 1px #d6d6d6;
	line-height: 20px;
	overflow: auto;
}
/*-------------------------SearchContact-----------------------------------*/
.SearchContactDiv {
	width: 380px;
	height: 460px;
	background: #fff;
	border: solid 1px #959595;
	box-shadow: 0px 0px 10px #959595;
	position: absolute;
	right: 9%;
	top: 21%;
	padding: 10px;
}

.SearchDiv {
	width: 100%;
	float: left;
}

.SearchFilterDiv {
	width: 100%;
	float: left;
	line-height: 25px;
	padding-top: 5px;
}

.SearchField {
	border: solid 1px #cfcfcf;
	height: 20px;
	width: 100%;
	font-size: 11PX;
}

.StaffListRow {
	float: left;
	width: 99%;
	padding-left: 1%;
}

.StaffListDiv {
	width: 50%;
	float: left;
	height: 25px;
}

.StaffListDivPad {
	padding-top: 7px;
	height: 200px;
	overflow: auto;
}

.SeachDivSubFilter {
	color: #898989;
}

.CharMessageClientName {
	padding-left: 5px;
	color: #3289cc;
}

/*Offiece communication style- END*/

/* CCP Auth Form */

#MessageHeader {
	height: 45px;
}

#CCP_Container {
	margin-top: 3px;
}

#table_clientinfo {
	height: 30px;
	margin-top: 8px;
}

#Supplierinfo {
	height: 120px;
}

#table_HCPS {
	height: 168px;
}

#CCP {
	background-color: #f5f5f5;
}

Autofill {
	width: 200px;
	border: 1px solid #C0C0C0;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
/* end CCP Auth Form */

.NewEchartSection {
	width: 100%;
	min-height: 50px;
	float: left;
	border: solid 1px #cccccc;
	/*border-radius: 5px 5px 5px 5px;*/
	box-shadow: 0px 0px 6px #cccccc;
	background: #fff;
	padding: 0% 0% 1% 0%;
	margin-bottom: 10px;
}

.NewEchartSection_PPS_Blue {
	width: 100%;
	min-height: 50px;
	float: left;
	border: solid 1px rgba(48, 96, 144, 0.5);
	border-radius: 7px 7px 5px 5px;
	box-shadow: 0px 0px 6px #98B0C8;
	background: #fff;
	margin-bottom: 15px;
}

.NewEchartSection_PPS_Green {
	width: 100%;
	min-height: 50px;
	float: left;
	border: solid 1px rgba(78, 165, 111, 0.5);
	border-radius: 7px 7px 5px 5px;
	box-shadow: 0px 0px 6px #A7D2B7;
	background: #fff;
	margin-bottom: 15px;
}

.NewEchartSection Input[type="text"] {
	font-size: 11px;
	color: #000; /*4e4e4e*/
}

.NewEchartSection select {
	font-size: 11px;
	color: #000; /*4e4e4e*/
}

.NewEchartSection textarea {
	font-size: 11px;
	color: #000; /*4e4e4e*/
}

.NewEchartSectionHead {
	height: 18px;
	line-height: 18px;
	border-bottom: solid 1px #086fb7;
	color: #fff;
	margin-bottom: 5px;
	font-size: 12PX;
	padding: 5px 10px;
	background: #306090;
}

	.NewEchartSectionHead .span1 {
		height: 25px;
		float: left;
		line-height: 25px;
	}

	.NewEchartSectionHead .span2 {
		height: 25px;
		float: right;
		line-height: 25px;
	}

.NewEchartSectionCont {
	width: 97%;
	float: left;
	margin: 0% 1.5%;
}

	.NewEchartSectionCont table tr > td {
		line-height: 20px;
	}

.DIVInactiveUsers {
	border: 1px solid #355e88;
	background-color: White;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0%;
	top: 0px;
	padding-bottom: 8px;
}

/*---------------------VisitChartCalendar-------------------------*/
.VCCTime {
	width: 97%;
	float: left;
	height: 20px;
	line-height: 20px;
	color: #fff;
	background: #5085bb;
	text-align: left;
	padding-left: 3%;
}

.VCCData {
	width: 100%;
	float: left;
	height: auto;
	line-height: 20px;
	color: #5085bb;
	text-align: center;
	min-height: 80px;
}

.PDNDailyTable {
	border-collapse: collapse;
}

	.PDNDailyTable tr {
		vertical-align: top;
	}

	.PDNDailyTable td {
		border: solid 1px #5085bb;
		padding: 0px;
		margin: 0px;
		width: 12.5%;
		min-height: 80px;
	}


/*Added by devender on 12th Nov,2013*/

.NewSectionPopuptDiv {
	float: left;
	width: 500px;
	left: 50%;
	top: 30%;
	margin-left: -250px;
	position: absolute;
	background: #fff;
	box-shadow: 0px 0px 6px #6a6a6a;
	padding: 5px;
}

.NewSectionPopuptCont {
	width: 99.6%;
	float: left;
	border-left: solid 1px #dadada;
	border-right: solid 1px #dadada;
	border-bottom: solid 1px #dadada;
}



/*====================== New Style for Intake  =============*/
.content-wraper {
	width: 98%;
	margin: auto;
	color: #696969;
	font-family: Tahoma;
	font-size: 11px;
	min-width: 1024px
}

/* top header styles */
.top-header {
	width: 100%;
	/*float: left;*/
	border: solid 1px #d5d5d5;
	box-shadow: 0px 0px 6px #d5d5d5;
	min-height: 37px;
	border-radius: 5px 5px 5px 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*background: url(../_Images/NewIntakeHeader.png) repeat-x;*/
}

	.top-header .span-left {
		float: left;
		height: 37px;
		line-height: 37px;
		font-size: 13px;
		text-transform: capitalize;
		padding-left: 10px;
	}

	.top-header .span-right {
		float: right;
		height: 37px;
		line-height: 37px;
		font-size: 13px;
		text-transform: capitalize;
		padding-right: 10px;
	}

/*----------------------*/


/* content styles */
.section-full {
	width: 100%;
	float: left;
	border: solid 1px #d5d5d5;
	box-shadow: 0px 0px 6px #d5d5d5;
	min-height: 50px;
	border-radius: 5px 5px 5px 5px;
	margin-top: 10px;
}

.section-two {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.section-left {
	width: 49%;
	float: left;
	border: solid 1px #d5d5d5;
	box-shadow: 0px 0px 6px #d5d5d5;
	min-height: 50px;
	border-radius: 5px 5px 5px 5px;
	height: inherit !important;
}

.section-right {
	width: 49%;
	float: right;
	border: solid 1px #d5d5d5;
	box-shadow: 0px 0px 6px #d5d5d5;
	min-height: 50px;
	border-radius: 5px 5px 5px 5px;
}


.section-header1 {
	width: 100%;
	float: left;
	height: 37px;
	/*background: url(../_Images/NewIntakeHeader.png) repeat-x;*/ /*Client-Proflieheader.png*/
	border-radius: 5px 5px 0px 0px;
	border-bottom: solid 1px #c8c7c7;
}

.section-header {
	width: 100%;
	float: left;
	height: 28px;
	background: url(../_Images/Client-Proflieheader.png) repeat-x; /*Client-Proflieheader.png*/
	border-radius: 5px 5px 0px 0px;
	border-bottom: solid 1px #c8c7c7;
}

.section-header1 .span-left {
	float: left;
	height: 37px;
	line-height: 37px;
	font-weight: bold;
	font-size: 13px;
	text-transform: capitalize;
	padding-left: 10px;
	color: #6889c4;
}

.section-header1 .span-right {
	float: right;
	height: 30px;
	padding-top: 7px;
	padding-right: 10px;
}

.section-header .span-left {
	float: left;
	height: 28px;
	line-height: 28px;
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
	padding-left: 10px;
	color: #2e6e9e;
}

.section-header .span-right {
	float: right;
	height: 28px;
	padding-top: 5px;
	padding-right: 10px;
}


.section-content {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.section-content-fixed {
	padding-left: 5px;
	padding-right: 5px;
	overflow: auto;
	overflow-y: hidden !important;
	min-height: 120px;
}

.section-cont span {
	padding: 5px;
	float: left;
	white-space: nowrap;
	width: auto;
	width: 98.9%;
	border-bottom: solid 1px #deecf8;
}
/*-----------------------*/

/* table style*/
.table-style {
	width: 100%;
	border-collapse: collapse;
}

	.table-style tr {
		/*border-bottom: solid 1px #FFFFFF;*/
		border-bottom: solid 1px #f1f2f5; /*for while #DEECF8 efecec */
		height: 25px;
		line-height: 25px;
		width: 100%;
	}

		.table-style tr table tr {
			border-bottom: none !important;
			width: 100%;
		}

.table-tr-none {
	border-bottom: none !important;
	width: 100%;
}

.tr-top-border {
	/*border-bottom: solid 1px #FFFFFF;*/
	border-top: solid 1px #f1f2f5; /*for while #DEECF8 efecec */
	height: 25px;
	line-height: 25px;
	width: 100%;
}

.td-space {
	width: 10px;
}

.lable-bold {
	/*font-weight: bold;*/
	text-align: right;
	color: #403131;
}

.div-wraper {
	width: 100%;
}

.div-left {
	width: 25%;
	float: left;
	text-align: right;
}

.div-right {
	width: 75%;
	float: right;
	text-align: left;
}

.legend-style {
	color: #2e6e9e;
	padding-left: 10px;
	font-size: 12px;
}


/* payer auto fill*/

.payer-textbox {
	border: 2px solid #b3b3b3;
	background: #dddddd;
	width: 300px;
	height: 25px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-box-shadow: 1px 1px 1px #ccc;
	-webkit-box-shadow: 1px 1px 1px 1px #ccc;
	box-shadow: 1px 2px 2px 2px #ccc;
}



.payer-main-div {
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #b3b3b3;
	float: none;
	border-radius: 10px;
}

.payer-title {
	border-bottom: 1px solid #deecf8;
}

	.payer-title span {
		padding-left: 5px;
		color: #2e6e9e;
		height: 28px;
		font-size: 12px;
		line-height: 28px;
		text-transform: none;
		font-weight: bold;
	}


.gray-border {
	background-color: #ebecef;
	padding: 5px,20px;
	height: 25px;
	width: 100%;
	border-radius: 2px;
}


/* div content styles*/

.div-content {
	float: left;
	width: 96%;
	padding: 0px 5px;
}

	.div-content .hor-line {
		margin-bottom: 10px;
		margin-top: 20px;
		padding-bottom: 2px;
		padding-left: 0px;
		padding-right: 10px;
		float: left;
		white-space: nowrap;
		width: 100%;
		height: 25px;
		border-bottom: solid 1px #306090; /*f1f2f5  deecf8*/
	}

.line-header {
	/*width: 100%;*/
	float: left;
	text-align: left;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	font-family:open_sanssemibold;
	padding-right: 20px;
	color: #306090; /*6889c4  306090*/
	padding-left: 10px;
}

.line-header-right {
	color: #3c3c3c;
	float: right;
	padding-right: 5px;
	font-size: 11px;
	font-style: italic;
}

.div-content .row {
	padding: 3px;
	float: left;
	white-space: nowrap;
	width: auto;
	width: 100%;
	border-bottom: solid 1px #f1f2f5; /*#eae7e7; /*deecf8*/
	height: 25px;
}

.div-content .rowNew {
	padding: 3px;
	float: left;
	white-space: nowrap;
	width: auto;
	width: 100%;
	border-bottom: solid 1px #f1f2f5; /*#eae7e7; /*deecf8*/
	/*height:25px;*/
}

.no-line {
	border-bottom: none !important;
}

.div-content .left {
	width: 25%;
	float: left;
	text-align: right;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	/*background-color:#f1f2f5;*/
}

.div-content .left-23 /* 23 =>25*/ {
	width: 25%;
	float: left;
	text-align: right;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	/*background-color:#f1f2f5;*/
}

.div-content .left-25 /* 25 =>28*/ {
	width: 28%;
	float: left;
	text-align: right;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	/*background-color:#f1f2f5;*/
}

.div-content .left-30 {
	width: 30%;
	float: left;
	text-align: right;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	/*background-color:#f1f2f5;*/
}

.div-content .left-40 {
	width: 40%;
	float: left;
	text-align: right;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	/*background-color:#f1f2f5;*/
}

.div-content .left-50 {
	width: 50%;
	float: left;
	text-align: right;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	/*background-color:#f1f2f5;*/
}

.div-content .right {
	float: left;
	text-align: left;
	padding-left: 3px;
	height: 25px;
	line-height: 25px;
	font-size: 11px;
	/*color: #474545; */ /*remove this to remove color for right content*/
}

/* Spacer, mandatory, lable styles */
.auto-height {
	height: auto !important;
}

.span-spacer-5 {
	padding-left: 5px;
}

.span-spacer-10 {
	padding-left: 10px;
}

.span-spacer-20 {
	padding-left: 20px;
}

.span-spacer-30 {
	padding-left: 30px;
}

.mandatory_style {
	padding-right: 2px;
	color: Red;
	height: 25px;
	line-height: 25px;
}

.lable-style {
	/*font-weight: bold;*/
	font-size: 12px;
	text-align: right;
	color: #000; /*403131*/
	font-family:open_sanssemibold;
}

.lable-small {
	/*font-weight: bold;*/
	text-align: right;
	color: #3c3c3c; /*403131*/
	font-size: 11px;
}

.hline {
	width: 100%;
	height: 2px;
	background: #696969
}



/*Payer tab styles*/
.payer-main_div {
	float: left;
	width: 98%;
	margin-left: 1%;
	padding: 10px 0px;
}

.payer-header_div {
	border-top: solid 2px #dadada; /*339fcc;*/
	border-left: solid 1px #dadada;
	border-right: solid 1px #dadada;
	border-bottom: solid 1px #dadada;
	height: 35px;
	line-height: 35px;
	padding: 0px 5px;
	color: #0087bf;
	font-size: 12px;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	font-family:open_sanssemibold;
}

	.payer-header_div .span4 {
		float: left;
		color: #0c4c7c;
		font-size: 13px;
	}

	.payer-header_div .span5 {
		float: right;
		text-align: right;
	}

	.payer-header_div span {
		font-size: 11px;
		color: #524a4a; /*9e9e9e*/
		font-weight: normal;
	}

.payer-content_div {
	width: 99.8%;
	float: left;
	border-left: solid 1px #dadada;
	border-right: solid 1px #dadada;
	border-bottom: solid 1px #dadada;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
}


/* pop up style*/

.popup-wraper {
	float: left;
	width: 600px;
	left: 50%;
	top: 30%;
	margin-left: -250px;
	position: absolute;
	background: #fff;
	box-shadow: 0px 0px 10px #6a6a6a;
	padding: 10px;
}


.popup-header {
	border-top: solid 1px #dadada;
	border-left: solid 1px #dadada;
	border-right: solid 1px #dadada;
	border-bottom: solid 1px #dadada;
	height: 35px;
	line-height: 35px;
	padding: 0px 5px;
	color: #0087bf;
	font-size: 12px;
	font-weight: bold;
}

	.popup-header .left {
		float: left;
	}

	.popup-header .right {
		float: right;
		text-align: right;
	}

	.popup-header .spangray {
		font-size: 11px;
		color: #9e9e9e;
		font-weight: normal;
	}

.popup-content {
	width: 99.6%;
	float: left;
	border-left: solid 1px #dadada;
	border-right: solid 1px #dadada;
	border-bottom: solid 1px #dadada;
}



/* table styles */

/*  /*gridhead_bg    Compr_BG*/
.tableStyle {
	padding: 0px;
	margin: 0px;
}


/*.TableStyle td img:first-child{
border: 1px solid #ddd;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}

.TableStyle td img {
	float: left;
	padding: 4px 3px;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
	border: 1px solid #ddd;
	border-left: 0px;
	cursor: pointer;
	background-color: #fff;
}

.TableStyle td img:last-child {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
	}*/


.table-header {
	background-image: url(../_images/gridhead_bg.png);
	background-repeat: repeat-x repeat-y;
	border: 0px solid #ffffff;
	color: #fff;
	height: 20px;
	font-size: 11px;
	line-height: 110%;
	text-align: left;
	vertical-align: middle;
	border-spacing: 0px;
}

.tableStyle tr td, th {
	border-bottom: 1px solid #f1f2f5;
	padding: 2px;
}

.table-header-col {
	text-align: left;
	border-spacing: 0px;
}

	.table-header-col a:hover {
		text-align: left;
		border-spacing: 0px;
		text-decoration: underline;
		font-weight: normal;
	}

.table-data-col {
	text-align: left;
	border-spacing: 0px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 11px;
	color: #38486d;
}

/*.AlphaFilterTab {

font-family: 'open_sanssemibold';
color: #3f82b5;
width: 50%;
float: left;
margin-top: -20px;
}

#RecordsCount {
	margin-right: 10px !important;
	font-style: italic;
	width: 50%;
	margin-top: -20px;
}*/

/*#RecordsCount {
	font-style: italic;
}*/

/*#div_Pagination .TableStyle td{
display: flex;
justify-content: center;
}*/

#div_Pagination .TableStyle td,
#NavigationDiv table td,
#NavigationDiv, #NavigationDivOut, #NavigationDivOut table td, #NavigationDivDME table td {
	display: flex;
	justify-content: center;
}

/*#div_Pagination {
	width: fit-content;
	float: clear;
	margin: 0 auto;
}

.AlphaFilterTab td a {
	font-size: 11px;*/
/* font-weight: bold; */
/*color: #3f82b5;
	font-family: 'open_sanssemibold';
	padding: 0px 2px;
}*/

"
/*.tableStyle tr:hover {
  background:#deecf8;
}*/
tooltip-style {
	background: none repeat scroll 0 0 #000000;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	display: none;
	font-size: 11px;
	height: 16px;
	opacity: 0.7;
	padding: 4px 3px 2px 5px;
	position: absolute;
	right: -62px;
	text-align: center;
	top: -51px;
	width: 93px;
}



/*added by devender for pup up style*/
#backgroundPopup {
	z-index: 1;
	position: fixed;
	display: none;
	height: 100%;
	width: 100%;
	background: #000000;
	top: 0px;
	left: 0px;
}
/*.toPopup {
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    display: none;
    font-size: 14px;
    left: 50%;
    margin-left: -402px;
    min-width: 700px;
    position: fixed;
    top: 25%;
    z-index: 2;
}*/

.toPopup {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 6px solid #ccc;
	border-radius: 3px 3px 3px 3px;
	color: #333333;
	display: none;
	font-size: 13px;
	left: 50%;
	margin-left: -300px;
	min-width: 500px;
	max-width: 600px;
	position: fixed;
	top: 30%;
	z-index: 2;
	width: 100%;
}

.kan-popup-content-wrap {
	padding: 10px;
}

.popup_content {
	/*padding:10px;*/
	/*margin: 5px;*/
	/* remove this comment if you want scroll bar
    overflow-y:scroll;
    height:200px
    */
}

.kan-popup-header {
	background: #355e88;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	font-family: Verdana;
	color: #fff;
	text-align: center;
}

.kan-popup-border {
	background: #fa7c28;
	height: 4px;
	margin-bottom: 10px;
}

div.loader {
	background: url("../img/loading.gif") no-repeat scroll 0 0 transparent;
	height: 32px;
	width: 32px;
	display: none;
	z-index: 9999;
	top: 40%;
	left: 50%;
	position: absolute;
	margin-left: -10px;
}

div.close {
	background: url("../_images/closebox.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 30px;
	position: absolute;
	right: -27px;
	top: -24px;
	width: 30px;
}

span.ecs_tooltip {
	background: none repeat scroll 0 0 #000000;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	display: none;
	font-size: 11px;
	height: 16px;
	opacity: 0.7;
	padding: 4px 3px 2px 5px;
	position: absolute;
	right: -62px;
	text-align: center;
	top: -51px;
	width: 93px;
}

span.arrow {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 7px solid #000000;
	display: block;
	height: 1px;
	left: 40px;
	position: relative;
	top: 3px;
	width: 1px;
}

/*ui list*/
ul.a {
	list-style-type: circle;
	margin-top: 2px;
}

ul.b {
	list-style-type: square;
	margin-top: 2px;
}

ol.c {
	list-style-type: upper-roman;
	margin-top: 2px;
}

ol.d {
	list-style-type: lower-alpha;
	margin-top: 2px;
}

/*Payer source button*/
.Payersourcebutton {
	background-color: rgba(158,6,158,1);
	background-image: -webkit-linear-gradient(top, rgba(227,228,230,1) 0%,rgba(211,212,214,1) 100%, rgba(52,52,235,1) 0%,rgba(200,200,200,1) 100%);
	background-image: -moz-linear-gradient(top, rgba(227,228,230,1) 0%,rgba(211,212,214,1) 100%, rgba(52,52,235,1) 0%,rgba(200,200,200,1) 100%);
	background-image: -ms-linear-gradient(top, rgba(227,228,230,1) 0%,rgba(211,212,214,1) 100%, rgba(52,52,235,1) 0%,rgba(200,200,200,1) 100%);
	background-image: -o-linear-gradient(top, rgba(227,228,230,1) 0%,rgba(211,212,214,1) 100%, rgba(52,52,235,1) 0%,rgba(200,200,200,1) 100%);
	background-image: linear-gradient(top, rgba(227,228,230,1) 0%,rgba(211,212,214,1) 100%, rgba(52,52,235,1) 0%,rgba(200,200,200,1) 100%);
	border: solid 1px rgba(204,204,204,1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 68px;
	padding: 2px;
	display: inline-block;
	font-size: 12px;
	font-family: Verdana;
	text-indent: 12px;
	color: rgba(99,99,99,1);
}

	.Payersourcebutton:hover {
		background-image: -webkit-linear-gradient(top, rgba(79,133,240,1) 0%,rgba(56,112,224,1) 100%, rgba(52,52,235,1) 0%,rgba(200,200,200,1) 100%);
		background-image: -moz-linear-gradient(top, rgba(79,133,240,1) 0%,rgba(56,112,224,1) 100%, rgba(52,52,235,1) 0%,rgba(200,200,200,1) 100%);
		background-image: -ms-linear-gradient(top, rgba(79,133,240,1) 0%,rgba(56,112,224,1) 100%, rgba(52,52,235,1) 0%,rgba(200,200,200,1) 100%);
		background-image: -o-linear-gradient(top, rgba(79,133,240,1) 0%,rgba(56,112,224,1) 100%, rgba(52,52,235,1) 0%,rgba(200,200,200,1) 100%);
		background-image: linear-gradient(top, rgba(79,133,240,1) 0%,rgba(56,112,224,1) 100%, rgba(52,52,235,1) 0%,rgba(200,200,200,1) 100%);
		border: solid 1px rgba(6,102,181,1);
		color: rgba(255,255,255,1);
	}

/*------------Breadcrubs-----Pradeep 18/12/2013------------*/
.breadcrumb {
	float: left;
	display: block;
}

	.breadcrumb ul, {
		list-style: none;
	}

.crumbs {
	display: block;
}

	.crumbs li {
		display: inline;
	}

		.crumbs li.first {
			padding-left: 8px;
		}

		.crumbs li a, .crumbs li a:link, .crumbs li a:visited {
			color: #666;
			display: block;
			float: left;
			font-size: 12px;
			margin-left: -13px;
			padding: 7px 17px 11px 25px;
			position: relative;
			text-decoration: none;
		}

		.crumbs li a {
			background-image: url('../_Images/bg-crumbs.png');
			background-repeat: no-repeat;
			background-position: 100% 0;
			position: relative;
		}

			.crumbs li a:hover {
				color: #333;
				background-position: 100% -48px;
				cursor: pointer;
			}

			.crumbs li a:active {
				color: #333;
				background-position: 100% -96px;
			}

		.crumbs li.first a span {
			height: 29px;
			width: 3px;
			border-left: 1px solid #d9d9d9;
			position: absolute;
			top: 0px;
			left: 0px;
		}

.select {
	background-position: 100% -96px !important;
	background-image: url('../_Images/bg-crumbs.png') !important;
}

.txtboxText {
	font-size: 13px;
	height: 15px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	border: 1px solid #b8c6d1;
}


.TableDataCenterColumn {
	text-align: center;
	border-spacing: 0px;
	padding-left: 4px;
	padding-right: 4px;
}



	/* added by balji 
description:css to prevent flickering effect while mouse goes over link */
	.TableDataCenterColumn a:hover {
		text-align: center;
		border-spacing: 0px;
		text-decoration: underline;
		font-weight: normal;
	}

.TableDataColumnMenue {
	text-align: left;
	border-spacing: 0px;
	padding-left: 4px;
	padding-right: 4px;
}


.TableDataColumnSubMenue {
	font-size: 12px;
	padding: 2px 0px 2px 2px;
	color: #306090;
	text-align: left;
	border-spacing: 0px;
	padding-left: 4px;
	padding-right: 4px;
}



.txtcaption_Edit_Dashboard_h {
	width: 100%;
	font-size: 11px;
	padding: 2px 0px 2px 2px;
	font-weight: bold;
	color: #306090;
	background: #eaeff4;
}

#DashboardsNoRecords {
	color: Black;
	font-family: verdana;
	font-size: 13px;
	width: 95%;
}
/*------------Breadcrubs-----------------*/

.DashboardBody {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c6c6c;
	background: #d9d9d9;
}

.DashBoardContainer {
	width: 980px;
	margin: auto;
}

.SectionColumn {
	width: 320px;
	float: left;
	margin: 3.3px;
}

.DashBordBox {
	width: 300px;
	float: left;
	border: solid 1px #c3c3c3;
	background: #fafafa;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 3px #9b9b9b;
	margin-bottom: 15px;
	margin-left: 10px;
}

.DashBordHead {
	width: 100%;
	float: left;
	height: 40px;
	background: url(../_Images/FieldChartDashBoardHeader.png) repeat-x;
	border-radius: 5px 5px 0px 0px;
	border-bottom: solid 1px #c3c3c3;
}

	.DashBordHead .Heading {
		float: left;
		padding-left: 10px;
		color: #fff;
		text-shadow: 0px 1px 1px #000;
		font-size: 17px;
		line-height: 40px;
		width: 219px;
	}

	.DashBordHead .Count {
		width: 60px;
		height: 21px;
		background: url(../_Images/FieldChartCount.png) repeat-x;
		border: solid 1px #184463;
		border-radius: 5px 5px 5px 5px;
		font-weight: normal;
		font-size: 14px;
		float: left;
		text-align: center;
		line-height: 21px;
		margin-top: 9px;
		color: #fff;
	}

.DashBordDiv {
	width: 100%;
	float: left;
	min-height: 30px;
	margin-bottom: 3px;
	height: 360px;
}

	.DashBordDiv table {
		border-collapse: collapse;
		line-height: 20px;
		width: 94%;
		margin: auto;
	}

	.DashBordDiv td {
		padding-left: 5px;
		border-bottom: solid 1px #d1d1d1;
	}

.Label {
	color: #2e2e2e;
}

.DashBordDiv .Count {
	text-align: center;
	padding-right: 5px;
	padding-left: 0px;
}

	.DashBordDiv .Count a {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		background: #68accf;
		/*width:30px;*/
		padding: 0px 2px;
		border-radius: 3px 3px 3px 3px;
		display: block;
		/*float:right;*/
		text-align: center;
	}

.DashBoardRow {
	float: left;
	width: 100%;
	border: solid 1px #acacac;
	border-radius: 0px 0px 5px 5px;
	padding-top: 10px;
	margin-bottom: 10px;
	background: #eaeaea;
}

.DashBordHeadG .Heading {
	float: left;
	padding-left: 10px;
	color: #73944b;
	text-shadow: 0px 1px 1px #fff;
	font-size: 17px;
	line-height: 41px;
	width: 239px;
}

.DashBordHeadG .Count {
	width: 60px;
	height: 25px;
	background: #fff;
	border: solid 1px #c3c3c3;
	border-radius: 5px 5px 5px 5px;
	font-weight: bold;
	font-size: 14px;
	float: left;
	text-align: center;
	line-height: 25px;
	margin-top: 8px;
}

.DashBoardMainHead {
	width: 99.6%;
	float: left;
	font-size: 24px;
	line-height: 40px;
	font-weight: lighter;
	font-family: calibri;
	padding-left: 0.5%;
	background: url(../_Images/FieldChartSectionHeader.png) repeat-x;
	border-radius: 5px 5px 0px 0px;
	color: #5b5b5b;
	border: solid 1px #acacac;
	border-bottom: none;
}

.DashBordDivG {
	width: 100%;
	float: left;
	min-height: 30px;
	margin-bottom: 3px;
	height: 360px;
}

	.DashBordDivG table {
		border-collapse: collapse;
		line-height: 20px;
		width: 94%;
		margin: auto;
	}

	.DashBordDivG td {
		padding-left: 5px;
		border-bottom: solid 1px #d1d1d1;
	}

.Label {
	color: #2e2e2e;
}

.DashBordDivG .Count {
	text-align: center;
	padding-right: 5px;
	padding-left: 0px;
}

	.DashBordDivG .Count a {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		background: #80bb6c;
		/*width:30px;*/
		padding: 0px 2px;
		border-radius: 3px 3px 3px 3px;
		display: block;
		/*float:right;*/
		text-align: center;
	}

.DashBordDivO {
	width: 100%;
	float: left;
	min-height: 30px;
	margin-bottom: 3px;
	height: 360px;
}

	.DashBordDivO table {
		border-collapse: collapse;
		line-height: 20px;
		width: 94%;
		margin: auto;
	}

	.DashBordDivO td {
		padding-left: 5px;
		border-bottom: solid 1px #d1d1d1;
	}

.Label {
	color: #2e2e2e;
}

.DashBordDivO .Count {
	text-align: center;
	padding-right: 5px;
	padding-left: 0px;
}

	.DashBordDivO .Count a {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		background: #e38f5a;
		/*width:30px;*/
		padding: 0px 2px;
		border-radius: 3px 3px 3px 3px;
		display: block;
		/*float:right;*/
		text-align: center;
	}

.DashBordDivR {
	width: 100%;
	float: left;
	min-height: 30px;
	margin-bottom: 3px;
	height: 360px;
}

	.DashBordDivR .Count {
		text-align: center;
		padding-right: 5px;
		padding-left: 0px;
	}

		.DashBordDivR .Count a {
			color: #fff;
			font-weight: bold;
			text-decoration: none;
			background: #96392a;
			/*width:30px;*/
			padding: 0px 2px;
			border-radius: 3px 3px 3px 3px;
			display: block;
			/*float:right;*/
			text-align: center;
		}

	.DashBordDivR table {
		border-collapse: collapse;
		line-height: 20px;
		width: 94%;
		margin: auto;
	}

	.DashBordDivR td {
		padding-left: 5px;
		border-bottom: solid 1px #d1d1d1;
	}

.DashBordDivDG {
	width: 100%;
	float: left;
	min-height: 30px;
	margin-bottom: 3px;
	height: 297px;
}

	.DashBordDivDG table {
		border-collapse: collapse;
		line-height: 20px;
		width: 94%;
		margin: auto;
	}

	.DashBordDivDG td {
		padding-left: 5px;
		border-bottom: solid 1px #d1d1d1;
	}


.Label {
	color: #2e2e2e;
}

.DashBordDivDG .Count {
	text-align: center;
	padding-right: 5px;
	padding-left: 0px;
}

	.DashBordDivDG .Count a {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		background: #679d6c;
		/*width:30px;*/
		padding: 0px 2px;
		border-radius: 3px 3px 3px 3px;
		display: block;
		/*float:right;*/
		text-align: center;
	}

.DashBoardMainHead1 {
	width: 99.6%;
	float: left;
	font-size: 24px;
	line-height: 35px;
	font-weight: lighter;
	font-family: calibri;
	padding-left: 0.5%;
	background: url(Images/BlueHeader.gif) repeat-x;
	border-radius: 5px 5px 0px 0px;
	color: #fff;
	border: solid 1px #3da9e0;
	border-bottom: none;
}

.DashBoardRow1 {
	float: left;
	width: 100%;
	border: solid 1px #3da9e0;
	border-radius: 0px 0px 5px 5px;
	padding-top: 10px;
	margin-bottom: 10px;
	background: #eaeaea;
}

.DashBoardMainHead2 {
	width: 99.6%;
	float: left;
	font-size: 24px;
	line-height: 35px;
	font-weight: lighter;
	font-family: calibri;
	padding-left: 0.5%;
	background: url(Images/OrangeHeader.gif) repeat-x;
	border-radius: 5px 5px 0px 0px;
	color: #fff;
	border: solid 1px #ed792f;
	border-bottom: none;
}

.DashBoardRow2 {
	float: left;
	width: 100%;
	border: solid 1px #ed792f;
	border-radius: 0px 0px 5px 5px;
	padding-top: 10px;
	margin-bottom: 10px;
	background: #eaeaea;
}

.DashBoardMainHead3 {
	width: 99.6%;
	float: left;
	font-size: 24px;
	line-height: 35px;
	font-weight: lighter;
	font-family: calibri;
	padding-left: 0.5%;
	background: url(Images/GreenHeader.gif) repeat-x;
	border-radius: 5px 5px 0px 0px;
	color: #fff;
	border: solid 1px #5baf3f;
	border-bottom: none;
}

.DashBoardRow3 {
	float: left;
	width: 100%;
	border: solid 1px #5baf3f;
	border-radius: 0px 0px 5px 5px;
	padding-top: 10px;
	margin-bottom: 10px;
	background: #eaeaea;
}

.Count1 {
	width: 60px;
	height: 21px;
	background: #68accf;
	border: solid 1px #5da2c5;
	border-radius: 5px 5px 5px 5px;
	font-weight: normal;
	font-size: 14px;
	float: left;
	text-align: center;
	line-height: 21px;
	margin-top: 9px;
	color: #fff;
}

	.Count1 a {
		font-weight: normal;
		font-size: 14px;
		text-align: center;
		color: #fff;
		text-decoration: none;
		line-height: 20px;
	}

.Count2 {
	width: 60px;
	height: 21px;
	background: #e38f5a;
	border: solid 1px #e78546;
	border-radius: 5px 5px 5px 5px;
	font-weight: normal;
	font-size: 14px;
	float: left;
	text-align: center;
	line-height: 21px;
	margin-top: 9px;
	color: #fff;
}

	.Count2 a {
		font-weight: normal;
		font-size: 14px;
		text-align: center;
		line-height: 21px;
		text-decoration: none;
		color: #fff;
	}

.Count3 {
	width: 60px;
	height: 21px;
	background: #80bb6c;
	border: solid 1px #73ad60;
	border-radius: 5px 5px 5px 5px;
	font-weight: normal;
	font-size: 14px;
	float: left;
	text-align: center;
	line-height: 21px;
	margin-top: 9px;
	color: #fff;
}

.Count4 {
	width: 60px;
	height: 21px;
	background: #679d6c;
	border: solid 1px #5a9160;
	border-radius: 5px 5px 5px 5px;
	font-weight: normal;
	font-size: 14px;
	float: left;
	text-align: center;
	line-height: 21px;
	margin-top: 9px;
	color: #fff;
}

.Count5 {
	width: 60px;
	height: 21px;
	background: #96392a;
	border: solid 1px #96392a;
	border-radius: 5px 5px 5px 5px;
	font-weight: normal;
	font-size: 14px;
	float: left;
	text-align: center;
	line-height: 21px;
	margin-top: 9px;
	color: #fff;
}

	.Count5 a {
		font-weight: normal;
		font-size: 14px;
		text-align: center;
		line-height: 21px;
		text-decoration: none;
		color: #fff;
	}


/*.autopop-textbox-Search {
		font-size: 11px;
		padding: 2px 0px 2px 2px;*/
/* color: #306090; */
/*height: 16px;
		width: 200px;
		border-radius: 0px;
		border: 1px solid #ccc;
	}*/

/**Added by faique**/

.autopop-textbox-Search {
	height: 22px;
	padding: 0px 5px;
	box-shadow: none;
	font-weight: normal;
}


.td_21 {
	background-color: #038894 !important;
}

.td_22 {
	background-color: #e56904 !important;
}

#Dashboards_tableData a {
	color: #003399;
}

#heading_div {
	line-height: 25px;
	border-bottom: solid 1px #ccc;
	border-top: solid 1px #ccc;
	margin-bottom: 5px;
	background: #e6e7e8; /* Old browsers */
}

.TD_AlternateRowStyle {
	background-color: #e6e7e8;
	height: 20px;
	font-size: 11px;
}

.TD_NormalRowStyle {
	background-color: #f1f1f1;
	height: 20px;
	font-size: 11px;
}

.legend_Payroll_Holiday {
	/*	height: 14px;
	border: 1px solid #ccc;
	width: 10px;*/
	background-color: #FFC0CB;
}

.legend_Payroll_OT {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: #ff6a00 !important;
	/*width: 10px;*/
}

.legend_Payroll_Shift {
	/*	height: 14px;
	border: 1px solid #ccc;
	width: 10px;*/
	background-color: #00ff21 !important;
}

.legend_Payroll_DoubleTime {
	/*	height: 14px;
	border: 1px solid #ccc;
	width: 10px;*/
	background-color: #f80b0b;
}

#ui-autocomplete {
	max-height: 30em;
	overflow: auto;
	overflow-X: hidden;
}

/*--------------485 Signature-----------------*/

.SignatureOuter {
	width: 100%;
	min-width: 400px;
	float: left;
	background: #fff;
	border: solid 2px #ccc; /*--006699--*/
	border-radius: 5px;
	min-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	line-height: 25px;
}

	.SignatureOuter .Header {
		width: 100%;
		height: 30px;
		line-height: 30px;
		border-radius: 3px 3px 0px 0px;
		background: #cccccc;
		color: #006699;
		font-weight: bold;
		font-size: 13px;
		border-bottom: solid 1px #cccccc;
		margin-bottom: 5px;
	}

	.SignatureOuter .content {
		width: 98%;
		float: left;
		padding: 1%;
	}

	.SignatureOuter .table {
		width: 100%;
		border-collapse: collapse;
	}

	.SignatureOuter .Description {
		color: #eb4343;
		margin-left: 20px;
		font-size: 11px;
		line-height: 20px;
	}

	.SignatureOuter .DONSign {
		color: #006699;
		font-weight: bold;
	}

.legendDivMissedVisitClient {
	/*float: left;*/
	background-color: #99CCFF;
	/*height: 15px;
	width: 15px;
	margin-left: 8px;*/
}


.legendDivMissedVisitClinician {
	/*float: left;*/
	background-color: #FFCCCC;
	/*height: 15px;
	width: 15px;
	margin-left: 8px;*/
}

.legend_miscVisitPay {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: #E8963C;
	/*width: 10px;*/
}


.RowNormalFamily {
	background-color: #f1f1f1; /*new for table*/
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	color: #306090;
}

.RowAlternateFamily {
	background-color: #e6e7e8;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	color: #306090;
}

.legend_PendingSOC {
	height: 14px;
	border: 1px solid #ccc;
	background-color: #306090;
	width: 10px;
}

.DivCliniDesigSmallestPopup {
	display: none;
	position: fixed;
	top: 18%;
	left: 35%;
	border: 3px solid #87b6d4;
	background-color: White;
	overflow: auto;
}


.td_39 {
	background-color: #A6DBA6 !important;
}

.td_40 {
	background-color: #CDA200 !important;
}

.td_41 {
	background-color: #00D7D7 !important;
}

.td_42 {
	background-color: #000000 !important;
}

.td_43 {
	background-color: #FF7722 !important;
}

.GreenLi {
	list-style-image: url(../_Images/GreenSqure.png) !important;
	list-style: none;
}

.BlueLi {
	list-style-image: url(../_Images/BlueSqure.png) !important;
	list-style: none;
}

.OrangeLi {
	list-style-image: url(../_Images/OrangeSqure.png) !important;
	list-style: none;
}

.MagentaLi {
	list-style-image: url(../_Images/MagentaSqure.png) !important;
	list-style: none;
}

.CM_Fieldset {
	border: solid 1px #adadad;
	width: 96%;
	margin: 0 auto;
	margin-bottom: 40px;
}

.CM_legend {
	font-weight: bold;
	color: #fff;
	font-size: 13px;
	background: #007600;
	border-radius: 20px;
	padding: 4px 10px;
	font-family: Sans-Serif;
}

.CM_Fieldset .Intervension {
	float: left;
	width: 100%;
}

	.CM_Fieldset .Intervension .SectionDiv {
		float: left;
		border: solid 1px #cacaca;
		background: #fff;
		box-sizing: border-box;
		width: 100%;
		margin-bottom: 10px;
		box-shadow: 0px 1px 5px #ccc;
	}

		.CM_Fieldset .Intervension .SectionDiv table {
			border-collapse: collapse;
			line-height: 20px !important;
			margin-top: -13px;
		}


	.CM_Fieldset .Intervension .LT_SectionDiv {
		float: left;
		border: solid 1px #e07424;
		background: #fdf9f6;
		box-sizing: border-box;
		border-left: 6px solid #e07424;
		width: 100%;
		margin-bottom: 10px;
		box-shadow: 0px 1px 5px #ccc;
	}

.LT_SectionDiv table {
	border-collapse: collapse;
	line-height: 20px !important;
	margin-top: -13px;
}

.CM_Fieldset .Intervension .ST_SectionDiv {
	float: left;
	border: solid 1px #1ea86c;
	background: #f1fbf7;
	margin-bottom: 10px;
	box-sizing: border-box;
	border-left: 6px solid #1ea86c;
	width: 100%;
	box-shadow: 0px 1px 5px #ccc;
}

.ST_SectionDiv table {
	border-collapse: collapse;
	line-height: 20px !important;
	margin-top: -13px;
}

.CM_Fieldset .Intervension .IN_SectionDiv {
	float: left;
	border: solid 1px #2F8AAD;
	background: #EDF5F7;
	margin-bottom: 10px;
	box-sizing: border-box;
	border-left: 6px solid #2F8AAD;
	width: 100%;
	box-shadow: 0px 1px 5px #ccc;
}

.IN_SectionDiv table {
	border-collapse: collapse;
	line-height: 20px !important;
	margin-top: -13px;
}

.CM_Fieldset .DisTD {
	width: 200px;
	border-left: dashed 1px #ccc;
	padding-left: 10px;
}

.DisTD a {
	float: right;
	margin-right: 10px;
}

.CM_Fieldset .Pleft {
	padding: 10px;
}

.CM_Fieldset .TPleft {
	padding: 10px 10px 10px 6px;
}

.IntervensionHead {
	width: 100%;
	float: left;
	font-weight: bold;
	line-height: 30px;
	font-size: 11.5px;
}

#div_lnkMap {
	display: none;
	position: absolute;
	width: auto;
	height: auto;
	top: 50%;
	left: 42%;
	margin-left: -190px;
	margin-top: -100px;
	border: 2px solid #1d5890;
	font-family: Verdana;
	font-size: 10pt;
	background-color: White;
}

.PoweredBy {
	width: 210px;
	height: 28px;
	line-height: 28px;
	background-image: url(../_Images/PoweredBy.png);
	background-repeat: no-repeat;
	background-position: right;
	position: fixed;
	bottom: 5px;
	z-index: 8000;
	right: 5px;
	border: solid 1px #fff;
	padding: 5px;
	color: #747474;
	font-size: 10px;
}

.InvoicesLegendOrange {
	background-color: #FFCC00;
}

.InvoicesLegendYellow {
	background-color: #FF6600;
}
/*.ChildScheduleTableOuter {
    width:800px; 
    padding:4px; 
    border:solid 4px #336E9E; 
    border-radius:7px;
}
.ChildScheduleTable {
    width: 100%;
    line-height: 23px;
    border-collapse: collapse;
}
    .ChildScheduleTable th {
        border-bottom: solid 1px #3D3D3D;
        text-align:left;
        padding-left:5px;
    }
    .ChildScheduleTable td {
        border-bottom: solid 1px #D6D6D6;
        padding-left:5px;
        text-align:left;
    }*/


.ChildScheduleTable, .GridViewSubTable {
	width: 100%;
	line-height: unset;
	border-collapse: collapse;
	color: #000;
}

.ChildScheduleTableOuter, .GridViewSubTableOuter {
	padding: 4px;
	border: none;
	border-radius: 0px;
	box-shadow: none;
}

.ChildScheduleTable th, .GridViewSubTable th {
	text-align: left;
	padding: 5px !important;
	background-color: #e0f3ff;
	border: 1px solid #e5e6e6;
	font-family: 'open_sanssemibold';
	font-size: 12px;
	color: #000;
}

.ChildScheduleTable td, .GridViewSubTable td {
	text-align: left;
	border: 1px solid #dee2e6;
	padding: 5px !important;
	background: #fff;
}
.br-0 {
	border-right: 0px !important;
}

.bl-0 {
	border-left: 0px !important;
}
.Pagemargin {
	width: 99%;
	margin: 0 auto;
}

.ReportChildTable {
	width: 100%;
	line-height: 23px;
	border-collapse: collapse;
}

	.ReportChildTable th {
		border-bottom: solid 1px #3D3D3D;
		text-align: left;
		/*padding-left: 5px;*/

		word-break: break-all;
		padding-left: 4px;
		padding-right: 4px;
	}

	.ReportChildTable td {
		border-bottom: solid 1px #D6D6D6;
		/*padding-left: 5px;*/
		text-align: left;
		word-break: break-all;
		padding-left: 4px;
		padding-right: 4px;
	}


.ReportChildTable_New {
	width: 100%;
	line-height: 23px;
	border-collapse: collapse;
}

	.ReportChildTable_New th {
		border-bottom: solid 1px #f1f2f5;
		text-align: left;
		/*padding-left: 5px;*/

		word-break: break-all;
		padding-left: 4px;
		padding-right: 4px;
	}

	.ReportChildTable_New td {
		border-bottom: solid 1px #f1f2f5;
		/*padding-left: 5px;*/
		text-align: left;
		word-break: break-all;
		padding-left: 4px;
		padding-right: 4px;
	}

.Section_SP {
	float: left;
	width: 100%;
}

.Section_SP_Header {
	width: 100%;
	border: solid 1px #b8b8b8;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 10px;
	box-sizing: border-box;
	background: #618DB8 !important;
	color: #fff;
	/*background-image:url("../_Images/bg_menu_active1.png");
    background-repeat:repeat-x;
    background-position:-2px;*/
}

.Section_SP_Content {
	width: 100%;
	float: left;
	min-height: 50px;
	border-radius: 0px 0px 5px 5px;
	background: #fff;
	box-sizing: border-box;
	margin-bottom: 10px;
}

	.Section_SP_Content table {
		border-collapse: collapse;
		width: 100%;
		float: left;
	}

		.Section_SP_Content table th {
			padding-left: 5px;
			text-align: left;
			border: solid 1px #729bc3;
		}

		.Section_SP_Content table td {
			border: solid 1px #729bc3;
			padding: 5px;
			text-align: left
		}

.RBorder {
	border-bottom: none;
}

.legend_TerAuth {
	/*height: 14px;
	border: 1px solid #ccc;*/
	background-color: #73D6F1;
	/*width: 10px;*/
}
.legendTerAuthReg {
	background-color: #73D6F1;
}

.legendManualTransfile {
	background-color: #cc8400;
}

.legendSubmitTransFile {
	background-color: #3A5FCD;
}

.RowAlternateBackColorforEligibility {
	padding: 2px 2px 2px 0px;
	font-size: 11px;
	color: #000000;
	background-color: #f1f1f1;
}


.RowNormalBackColorforEligibility {
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #000000;
	background-color: #e6e7e8;
}

.lable-style1 {
	/*font-weight: bold;*/
	font-size: 11px;
	text-align: right;
	color: #000; /*403131*/
	/*font-weight: bold;*/
	font-family: open_sanssemibold;
}

.Overlay {
	background: #fff;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 900;
	top: 0px;
	opacity: 0.1;
}

.GeneralPopup {
	border: solid 4px #ccc;
	background: #fff;
	padding: 10px;
	line-height: 20px;
	padding-bottom: 0PX;
	margin: auto;
	position: absolute;
	top: 0px;
	z-index: 1000;
}


	.GeneralPopup .PopupHeader {
		color: Red;
		width: 100%;
		text-align: center;
		font-size: 16px;
		padding-bottom: 10PX;
		border-BOTTOM: SOLID 1PX #CCC;
		margin-bottom: 10PX;
	}

	.GeneralPopup .ErrorList {
		font-weight: bold;
		padding-left: 15px;
	}

.GeneralPopUpMessage {
	font-size: 12px;
}

.GeneralPopup_Reconcile {
	border: solid 4px #ccc;
	background: #fff;
	padding: 10px;
	line-height: 20px;
	padding-bottom: 0PX;
	margin: auto;
	position: fixed;
	top: 0px;
	z-index: 1000;
}


	.GeneralPopup_Reconcile .PopupHeader {
		color: Red;
		width: 100%;
		text-align: center;
		font-size: 16px;
		padding-bottom: 10PX;
		border-BOTTOM: SOLID 1PX #CCC;
		margin-bottom: 10PX;
	}

	.GeneralPopup_Reconcile .ErrorList {
		font-weight: bold;
		padding-left: 15px;
	}

.NormalRowStyleIOS {
	background-color: #f1f1f1;
	height: 20px;
	font-size: 11px;
}

	.NormalRowStyleIOS:active {
		/*background-color:#8fbcd8;*/
		height: 20px;
		font-size: 11px;
	}

.AlternateRowStyleIOS {
	background-color: #e6e7e8;
	height: 20px;
	font-size: 11px;
}

	.AlternateRowStyleIOS:active {
		/*background-color: #8fbcd8;*/
		height: 20px;
		font-size: 11px;
	}

.txtWidth {
	width: 80px;
}

.PoweredByVesta {
	width: 210px;
	height: 28px;
	line-height: 28px;
	background-image: url(../_Images/vesta_datalogic_logo.png);
	background-repeat: no-repeat;
	background-position: right;
	position: fixed;
	bottom: 5px;
	z-index: 8000;
	right: 5px;
	border: solid 1px #fff;
	padding: 5px;
	color: #747474;
	font-size: 10px;
}


.PoweredByMEdsys {
	width: 210px;
	height: 28px;
	line-height: 28px;
	background-image: url(../_Images/MedSysFinal.png);
	background-repeat: no-repeat;
	background-position: right;
	position: fixed;
	bottom: 5px;
	z-index: 8000;
	right: 5px;
	border: solid 1px #fff;
	padding: 5px;
	color: #747474;
	font-size: 10px;
}

.PoweredByCellTrak {
	width: 210px;
	height: 28px;
	line-height: 28px;
	background-image: url(../_Images/CellTrakFinal.png);
	background-repeat: no-repeat;
	background-position: right;
	position: fixed;
	bottom: 5px;
	z-index: 8002;
	right: 5px;
	border: solid 1px #fff;
	padding: 5px;
	color: #747474;
	font-size: 10px;
	background-size: 100px 28px;
}

.GeneralPopup_GroupBy {
	/*border:solid 1px #FFCCFF;*/
	background: #fff;
	position: absolute;
	z-index: 1000;
}

	.GeneralPopup_GroupBy .PopupHeader_GroupBy {
		/*background-color:#FF69B4;*/ /*Light Pink*/
		/*background-color:#B4009E;*/ /*Dark Pink*/
		/*background-color:#0066FF;*/ /*Blue*/
		background-color: #5085bb;
		color: white;
		width: 100%;
		text-align: left;
		font-size: 19px;
		height: 50px;
		line-height: 50px;
		font-family: Verdana;
		font-weight: 400;
	}

/*.GeneralPopup_GroupBy .PopupHeader_GroupBy
	{
        background-color:#FF69B4;
	    color:white;
	    width:100%;
	    text-align:left;
	    font-size:1.875em;	    
        height:50px;                        
        font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif;
        font-weight:300; 	    
	}*/


.MiddleDiv_GroupBy {
}

.Table_GroupBy {
}

.TableHeader_GroupBy {
	/*background-color:#FF69B4;*/ /*Light Pink*/
	/*background-color:#B4009E;*/ /*Dark Pink*/
	/*background-color:#0066FF;*/ /*Blue*/
	background-color: #5085bb;
	color: white;
	font-size: 13px;
	font-family: Verdana;
	font-weight: 300;
	height: 30px;
}

.TableHeader_TH_GroupBy {
	font-size: 13px;
	font-family: Verdana;
	font-weight: 300;
}

.TableBody_GroupBy {
}

.TableRow_GroupBy {
	height: 30px;
}

.TableCell_GroupBy {
	/*background-color:#FFCCFF;*/ /*Pink*/
	background-color: #C2EBFF;
	color: black;
	font-size: 13px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.TableCell_Move_GroupBy {
	/*background-color:#FFCCFF;*/ /*Pink*/
	background-color: #C2EBFF;
	color: black;
	/*font-size:13px;*/
	font-size: 20px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

	.TableCell_Move_GroupBy:hover {
		/*background-color:#C2EBFF;*/
		/*background-color:#CCFFCC;   
    color:black;*/
		background-color: #5085bb;
		color: white;
		font-size: 20px;
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		cursor: pointer;
	}

/*.TableCell_Move_GroupBy:disabled
{
    background-color: #E8E8E8; 
    color: black;
    font-size: 11px;
    text-align: left;
    cursor: default;
}*/

.TableCell_DisabledMove_GroupBy {
	background-color: #ccc; /*#E8E8E8;*/
	color: #F0F0F0;
	font-size: 20px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: default;
}

.MoveButton_GroupBy {
	/*border: solid 1px #FF69B4;    
    background: #FF69B4;*/ /*Light Pink*/
	/*border: solid 1px #B4009E;
    background: #B4009E;*/ /*Dark Pink*/

	border: solid 1px #5085bb;
	background: #5085bb; /*Blue*/

	padding: 2px 2px;
	/*margin-left: 10px;*/
	color: #fff;
	cursor: pointer;
}

/*.MoveButton_GroupBy:disabled
{   
    border: solid 1px #E8E8E8;
    background: #E8E8E8;
    padding: 2px 5px;
    margin-left: 10px;
    color: #fff;
    cursor: none;
}*/

.Line_GroupBy {
	width: 95%;
	/*height:1px;*/
	background-color: #FF69B4;
}

.DoneButton_GroupBy {
	/*border: solid 1px #008000;
    background: #008000;
    padding: 2px 5px;
    margin-left: 10px;
    color: #fff;
    cursor: pointer;*/

	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	color: #fff;
	background-color: #5085bb;
	height: 21px;
	padding: 3px 10px 10px 10px;
	margin: 5px 1px;
	/*border-radius: 3px 3px 3px 3px;         
   -ms-border-radius: 3px;*/
	border-radius: 1px 1px 1px 1px;
	-ms-border-radius: 1px;
	border: solid 1px #5085bb;
	/*width:80px;*/
	cursor: pointer;
	font-family: Verdana;
}

/*.Button_GroupBy
{
    font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	color: #fff;
	background-color: #008000;	
	height: 21px;
    padding: 2px 3px;  
    margin: 5px 1px;  
    border-radius: 3px 3px 3px 3px;     
   -ms-border-radius: 3px; 
   border: solid 1px #008000;  
    width:50px;
}*/

.PopupBottom_GroupBy {
	width: 100%;
	height: 30px;
	text-align: center;
	/*background-color: #00CC00;*/
	/*background-color: #008F00;*/
	background-color: #5085bb;
	color: white;
	bottom: 0;
	line-height: 30px;
	/*cursor: pointer;*/
	font-size: 17px;
	font-family: Verdana;
	font-weight: 400;
}

.CloseMarkDiv_GroupBy {
	float: right;
	padding-right: 10px;
	cursor: pointer;
}

.SaveNextButton {
	font-size: 13px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	color: #1D4E80;
	background-color: #E9EDF1;
	height: 25px;
	padding: 2px 3px;
	margin: 5px 1px;
	border-radius: 1px 1px 1px 1px;
	-ms-border-radius: 1px;
	border: solid 1px #5085bb;
	/*width: 87px;*/
	/* cursor: pointer; */
	border: 2px solid #E4E4E4;
	border-radius: 5px;
	cursor: pointer;
}

.ClientStatusDiv {
	width: 380px;
	/*height:270px !important;*/
	background: #fff;
	/*border:solid 1px #959595;
	box-shadow:0px 0px 10px #959595;*/
	position: absolute;
	right: 9%;
	top: 21%;
	/*padding:10px;*/
}
/*.ClientStatusFilterDiv{
	width:100%;
	float:left;
	line-height:25px;
	padding-top:5px;
}*/
.ClinicianStatusDiv {
	width: 380px;
	height: 460px;
	background: #fff;
	border: solid 1px #959595;
	box-shadow: 0px 0px 10px #959595;
	position: absolute;
	right: 9%;
	top: 21%;
	padding: 10px;
}

.CaseManagerStatusDiv {
	width: 380px;
	height: 460px;
	background: #fff;
	border: solid 1px #959595;
	box-shadow: 0px 0px 10px #959595;
	position: absolute;
	right: 9%;
	top: 21%;
	padding: 10px;
}

.CaseManagerStatusFilterDiv {
	width: 100%;
	float: left;
	line-height: 25px;
	padding-top: 5px;
}


.ButtonView {
	font-size: 13px;
	font-weight: bold;
	background-color: #F8F8F8;
}

.InactiveTab:hover {
	cursor: pointer;
}

.header_sec_blue {
	background-color: #306090;
	color: #fff;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 0px;
	width: 100%;
	height: 20px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-bottom: 5px;
	font-family: sans-serif;
}

.header_sec_green {
	background-color: #4EA56F;
	color: #fff;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 0px;
	width: 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-bottom: 5px;
	font-family: sans-serif;
}

.sub_header_blue {
	font-family: sans-serif;
	background-color: #AFBECE;
	color: #000000;
	font-size: 12px;
	font-weight: 700;
	height: 20px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}


.sub_header_green {
	font-family: sans-serif;
	background-color: #AADCBD;
	color: #000000;
	font-size: 12px;
	font-weight: 700;
	height: 20px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.NewEchartSection_PPS {
	font-family: sans-serif;
	color: #0E0E0E;
	font-size: 12px;
	border: 1px solid #DEDEDE;
	box-shadow: 0px 0px 5px 1px #DEDEDE;
}

.sec_content {
	background-color: #DCDCDC;
}

.balance_section_red {
	background-color: Red;
}

.balance_section_green {
	background-color: Green;
}

/*.textbox {
	border: 1px solid #b8c6d1;
	height: 18px;
	line-height: 18px;
	font-size: 11px;
}*/

/*    .ui-autocomplete
{
    max-height: 30em;
    overflow:auto;
    overflow-X:hidden;
}*/

.PoweredBySandata {
	width: 210px;
	height: 28px;
	line-height: 28px;
	background-image: url(../_Images/sandata_logo.png);
	background-repeat: no-repeat;
	background-position: right;
	position: fixed;
	bottom: 5px;
	z-index: 8000;
	right: 5px;
	border: solid 1px #fff;
	padding: 5px;
	color: #747474;
	font-size: 10px;
}



/*Added by Rasheed*/
.InfoTable {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background-color: #5085bb; /*#5085bb, 0059b3;*/
}

.InfoTable2 {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background-color: #5085bb;
	box-shadow: 0px 0px 6px grey;
	/*border:initial 10px solid #5085bb;*/
	/*border-width:30px;
    border-color:red;*/
}

/*
    SMS inner popup
    */
.InfoTable3 {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background-color: white;
	box-shadow: 0px 0px 6px #004080;
	/*border:initial 10px solid #5085bb;*/
	/*border-width:30px;
    border-color:red;*/
}

.InfoTableTitleRow {
	background-color: #5085bb; /*#5085bb;*/
	color: white;
	height: 35px;
	font-size: 15px;
	font-family: Verdana;
	font-weight: 300;
}

/*
    SMS inner popup
    */
.InfoTableTitleRow3 {
	background-color: white; /*#5085bb;*/
	color: #004080;
	height: 35px;
	font-size: 18px;
	font-family: Verdana;
	font-weight: 500;
}

.InfoTableTitleRowTD {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-align: center;
}

/*
    SMS inner popup
    */
.InfoTableTitleRowTD3 {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

/*
    SMS inner popup
    */
.InfoTableTitleRowBottom3 {
	width: 100%;
	/*margin-left: 10px;
    margin-right: 10px;*/
	height: 1px;
	background-color: #004080;
}

.InfoTableBodyRow {
	background-color: white;
}

.InfoTableBodyTD {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding-top: 20px;
	padding-bottom: 30px;
}

.InfoTableBodyTD_2 {
	/*border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;*/
	/*border-left-width:25px;
    border-left-color:red;*/

	padding-top: 20px;
	padding-bottom: 30px;
	border-left: 2px solid #5085bb; /*#5085bb;*/
	border-right: 2px solid #5085bb; /*#5085bb;*/
}

/*
    SMS inner popup
    */
.InfoTableBodyTD_3 {
	padding-top: 0px;
	padding-bottom: 1px;
	/*border-left:2px solid #5085bb;
    border-right:2px solid #5085bb;*/
}

.InfoTableLastRow {
	background-color: #0059b3; /*#5085bb;  */
	height: 2px;
}

/*
    SMS inner popup
    */
.InfoTableLastRow3 {
	background-color: white; /*#5085bb;  */
	height: 15px;
}

.InfoTableLastRowTD {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

/*
    SMS inner popup
    */
.InfoTableLastRowTD3 {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	text-align: left;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
}

.InfoTableCloseMarkSpan {
	color: #0047b3;
	font-size: 24px;
}

	.InfoTableCloseMarkSpan:hover {
		/*background-color:red;*/
		color: #cc0000;
		cursor: pointer;
	}

.InfoTableContentTable {
}

.InfoTableContentTableRow {
	height: 30px;
}

.InfoTableContentLableTD {
	/*width: 50%;*/
	border-bottom: solid 1px #f1f2f5;
	font-size: 12px;
	text-align: right;
	color: #000; /*403131*/
	font-weight: bold;
	vertical-align: top;
	padding-top: 6px;
	/*padding-bottom:1px;*/
	padding-left: 3px;
	padding-right: 3px;
	/*padding:3px;*/

	font-family: 'Open Sans',sans-serif;
}

.InfoTableContentValueTD {
	/*width: 50%;*/
	border-bottom: solid 1px #f1f2f5;
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	padding-top: 7px;
	/*padding-bottom:1px;*/
	padding-left: 3px;
	padding-right: 3px;
	/*padding:3px;*/

	font-family: 'Open Sans',sans-serif;
	font-weight: 500;
	color: #000000;
}



.InfoTableContentValueTD2 {
	/*width: 50%;*/
	border-bottom: solid 1px #f1f2f5;
	border-left: solid 1px #f1f2f5;
	text-align: left;
	font-size: 11px;
	vertical-align: top;
	padding-top: 7px;
	/*padding-bottom:1px;*/
	padding-left: 3px;
	padding-right: 3px;
	/*padding:3px;*/
}

/*
    SMS inner popup
    */
.InfoTableContentValueTD3 {
	/*width: 50%;*/
	border-bottom: solid 1px #f1f2f5;
	text-align: left;
	font-size: 12px;
	font-weight: 300;
	font-family: Verdana;
	vertical-align: top;
	padding-top: 7px;
	/*padding-bottom:1px;*/
	padding-left: 3px;
	padding-right: 3px;
	/*padding:3px;*/
}

.DividerLine {
	/*border-left: solid 2px #5085bb;*/
	/*width:2px;
background-color:#5085bb;*/ legend_miscVisitPay box-shadow: 5px 5px 5px #5085bb;
	/*min-height:800px;*/
	/*height:700px;*/
}

.SMS_RecipientsIcon {
	font-size: 40px;
	color: grey;
}

.SMS_RecipientsLabel {
	font-size: 17px;
	font-family: open_sanssemibold;
	font-weight: 400;
}

.SMS_RecipientsIconTD {
	/*width:165px;*/
	width: 150px;
}

.SMS_RecipientsDescLabel {
	font-size: 13px;
	font-family: Verdana;
	font-weight: 400;
	color: #cc0000;
	/*ff4dff pink
        cc0000 red*/
}

.SMS_RecipientRowTD {
	border-bottom: solid 1px #f1f2f5;
	text-align: left;
	font-size: 13px;
	vertical-align: top;
	padding-top: 6px;
	/*padding-bottom:2px;*/
	padding-left: 3px;
	padding-right: 3px;
	/*padding:3px;*/


	font-family: 'Open Sans',sans-serif;
	font-weight: 500;
}

.SMS_RecipientRowTD_Select {
	border-bottom: solid 1px #f1f2f5;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	font-weight: 400;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 3px;
	padding-right: 3px;
	/*padding:3px;*/
	/*width:165px;*/
}

.SMS_PopupRecipientIcon {
	font-size: 18px;
	color: grey;
	/*background-color:red;*/
}

.SMS_ErrorTitle {
	font-size: 11px;
	text-align: left;
	color: #000;
	font-weight: bold;
	vertical-align: top;
	padding-top: 6px;
	/*padding-bottom:1px;*/
	padding-left: 3px;
	padding-right: 3px;
}

.SMS_ErrorDesc {
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	padding-top: 6px;
	/*padding-bottom:1px;*/
	padding-left: 3px;
	padding-right: 3px;
}

.SMS_ErrorTable {
	width: 200px;
	position: absolute;
	z-index: 1005;
	border: 1px solid #cc0000;
	box-shadow: 0px 0px 6px #cc0000;
	background-color: white;
}

.SMS_PageHeader {
	background-color: #004080; /*#0047b3;*/
	color: white;
	height: 35px;
	font-size: 18px;
	font-family: Verdana;
	font-weight: 500; /*500;*/

	text-align: center;
	vertical-align: middle;
}

.SMS_PageHeaderBottom {
	background-color: #cc0000;
	height: 1px;
}

.SMS_PopupRecipientNo {
	color: #cc0000;
	font-family: Verdana;
	font-weight: 500;
	font-size: 10.5px;
	vertical-align: top;
}

.SMS_PopupRecipientNo_Sup {
	color: #cc0000;
	font-family: Verdana;
	font-weight: 500;
	/*font-size:18px;*/
}

.SMS_PopupRecipientCount {
	color: #cc0000;
	font-family: Verdana;
	font-weight: 500;
	font-size: 18px;
}

.SMS_PopupRecipientCountLabel {
	color: grey;
	font-family: Verdana;
	font-weight: 400;
	font-size: 13px;
}

.columnselection_Text {
	font-weight: 400;
	font-size: 12px;
	color: #336600;
	font-family: Verdana;
}


.ComboArrowDiv {
	border: solid 1px #ABADB3;
}

	.ComboArrowDiv:hover .ComboArrowBorder {
		border-color: #5bf;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
	}

	.ComboArrowDiv:hover {
		border: solid 1px #5bf;
	}

.ComboArrowBorder {
	border: solid 1px #ABADB3;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.OverrideBootstrapLabel label {
	display: inline;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: normal;
	margin-left: 4px;
}

/*.RadComboBoxDropDown_Vista .rcbHovered {
    color: black;
}*/

.RadComboBoxDropDown_Vista .rcbHovered:hover {
	color: black;
	background: #dfedff;
}
.RadComboBox_Vista .rcbInput {
	color: #000;
	font-weight: normal;
	font-family: open_sansregular !important;
	font-size: 11px;
	height: 22px;
}
/*
.RadComboBox_Vista .rcbInput {
	color: #000;
	font-family: 'open_sansregular';
	line-height: 16px;
}*/

.RadComboBox_Vista .rcbDisabled .rcbInput {
	color: #000;
}

.RadComboBox .rcbInput {
	margin: 0;
	padding: 0;
	border: 0;
	background: 0;
	padding: 2px 0 1px;
	_padding: 2px 0 0;
	width: 100%;
	_height: 18px;
	outline: 0;
	vertical-align: middle;
	-webkit-appearance: none;
	/*border: 1px solid #ccc;*/
	box-shadow: none;
	font-size: 11px;
}

.DocumentTableOuter {
	width: 800px;
	padding: 4px;
	border: solid 1px #336E9E;
	border-radius: 7px;
}

.SMSFontAwesomIconColor {
	color: #808000;
	font-size: 20px;
}

.SMSButton {
	padding: 3px 3px 3px 3px;
	min-width: 70px;
	border: solid 1px #5085bb;
	border-radius: 3px 3px 3px 3px;
	-ms-border-radius: 1px;
	text-align: center;
	vertical-align: middle;
	/*font-family:Verdana;*/
	font-family: 'Open Sans',sans-serif;
	font-weight: 500;
	font-size: 14px;
	background-color: #5085bb; /*3498db 0047b3 0086b3 004080 5085bb*/

	color: #ffffff;
}

	.SMSButton:hover {
		border: solid 1px #0047b3;
		background-color: #0047b3; /*004080 0047b3*/
		color: #ffffff;
		cursor: pointer;
	}

.SMSViewAllLink {
	font-family: 'Open Sans',sans-serif;
	font-weight: 500;
	font-size: 13px;
	color: blue; /*#004080;*/
}

	.SMSViewAllLink:hover {
		font-family: 'Open Sans',sans-serif;
		font-weight: 500;
		font-size: 13px;
		color: blue; /*#004080;*/
	}

.SMSAppendLabel {
	font-family: 'Open Sans',sans-serif;
	font-weight: 500;
	font-size: 13px;
	color: grey;
}

.SMSAppendInfoLink {
	font-family: 'Open Sans',sans-serif;
	font-weight: 500;
	font-size: 13px;
	color: blue; /*#004080;*/
}

	.SMSAppendInfoLink:hover {
		font-family: 'Open Sans',sans-serif;
		font-weight: 500;
		font-size: 13px;
		color: blue; /*#004080;*/
	}

.legend_Oasis {
	/*    height : 14px;
	border: 1px solid #ccc;*/
	background-color: #ffd7d7;
}

.legend_pChart {
	/*    height : 14px;
	border: 1px solid #ccc;*/
	background-color: #b1b0fb;
}

.legend_PrivateDuty {
	/*    height : 14px;
	border: 1px solid #ccc;*/
	background-color: #b0a397;
}

.legend_eChart {
	/*    height : 14px;
	border: 1px solid #ccc;*/
	background-color: #7c927c;
}


.HelpMainDiv {
	position: absolute;
	z-index: 1;
	/*border:1px solid grey;
    box-shadow:0px 0px 6px grey;
    background-color:white;*/
}

.HelpSubDiv {
	padding: 4px;
	border: 1px solid #09bbc7;
	box-shadow: 0px 0px 6px #09bbc7;
	background-color: white;
}

.HelpItemRow {
	background-color: white;
	cursor: pointer;
	border-bottom: #f1f2f5 1px solid;
	/*border-bottom:#e8e5e0 1px solid;*/
	font-size: 12px;
	color: black;
	/*height:35px;*/
	/*padding-left:10px;*/
}

	.HelpItemRow:hover {
		background-color: #09bbc7;
		color: white;
		cursor: pointer;
		font-size: 12px;
		border-bottom: #f1f2f5 1px solid;
		/*height:35px;*/
		/*padding-left:10px;*/
	}

.HelpItemRow_New {
	background-color: white;
	cursor: pointer;
	border-bottom: #f1f2f5 1px solid;
	/*border-bottom:#e8e5e0 1px solid;*/
	font-size: 13px;
	color: black;
	/*height:35px;*/
	/*padding-left:10px;*/
}

	.HelpItemRow_New:hover {
		background-color: #09bbc7;
		color: white;
		cursor: pointer;
		font-size: 13px;
		border-bottom: #f1f2f5 1px solid;
		/*height:35px;*/
		/*padding-left:10px;*/
	}

.HelpItemCell {
	padding-left: 5px;
	padding-right: 4px;
	vertical-align: middle;
	padding-top: 9px;
	padding-bottom: 9px;
}

.HelpItemCell_New {
	padding-left: 5px;
	padding-right: 4px;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}

.RowMiscellaneousBackcolor {
	padding: 2px 2px 2px 0px;
	font-size: 11px;
	background-color: #fad2a5; /*color: #039;#AECEF2;*/
}

.PhysicianMiscellaneousBackcolor {
	padding: 2px 2px 2px 0px;
	font-size: 11px;
	background-color: #efb9ad; /*color: #039;#AECEF2;*/
}

.BillableMiscellaneousBackcolor {
	padding: 2px 2px 2px 0px;
	font-size: 11px;
	background-color: #bac6ca; /*color: #039;#AECEF2;*/
}

.legend_MiscellaneousVisits {
	background-color: #fad2a5;
}

.legend_PhysicianVisits {
	background-color: #efb9ad;
}

.legend_BillableMiscellaneousVisits {
	background-color: #bac6ca;
}

.MainResultPopUpProgress {
	background: #ccc;
	position: absolute;
	margin-left: 120px;
	border: solid 1px #355e88;
	max-height: 450px;
	min-height: 100px;
	width: 774px;
	top: 30%;
	left: 12%;
	z-index: 101;
	border: solid 1px #ccc;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.72);
	border-radius: 5px 5px 5px 5px;
}

.ResultHeaderProgress {
	background: #355e88;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	font-family: Verdana;
	color: #fff;
	cursor: move;
}

.ResultContentProgress {
	width: 99.6%;
	float: left;
	border-left: solid 1px #dadada;
	border-right: solid 1px #dadada;
	border-bottom: 0;
	padding-bottom: 5px;
	background: #fff;
	margin-top: 5px;
	max-height: 300px;
	min-height: 80px;
}

.LegendBar {
	width: 100%;
	height: 27px;
	line-height: 23px;
	font-weight: bold;
	background: #fff;
	position: fixed;
	border-top: solid 1px #808080;
	bottom: 0px;
}

.TableHeader_Static_New {
	background-color: #5085bb;
	border: 0px solid #ffffff;
	color: #fff;
	font-weight: bold;
	font-family: 'Open Sans',sans-serif;
	height: 20px;
	line-height: 110%;
	text-align: left;
	vertical-align: middle;
	border-spacing: 0px;
	word-break: break-all;
	padding-left: 4px;
	padding-right: 4px;
}

.TableDataColumn_Static_New {
	text-align: left;
	border-spacing: 0px;
	padding-left: 4px;
	padding-right: 4px;
	word-break: break-all;
	font-family: 'Open Sans',sans-serif;
	/*color:#f5f5f5;*/
}

.TableRowNormalstyle_New {
	background-color: #f5f5f5; /*new for table*/
	border-spacing: 0px;
	height: 30px;
}

.TableRowAlternatestyle_New {
	background-color: #f5f5f5;
	height: 30px;
}

.TableRowAlternatestyle_New {
	background-color: #f5f5f5;
	height: 30px;
}

.TableRowNormalstyle_New:hover {
	background-color: #8fbcd8;
}

.TableRowAlternatestyle_New:hover {
	background-color: #8fbcd8;
}

.NewEchartSection_New {
	width: 100%;
	min-height: 50px;
	float: left;
	/*border:solid 1px grey;*/
	border: solid 1px #f1f2f5;
	border-radius: 5px 5px 5px 5px;
	/*box-shadow:0px 0px 6px grey;*/
	box-shadow: 0px 0px 6px #f1f2f5;
	background: #fff;
	padding: 0% 0% 1% 0%;
	margin-bottom: 10px;
}

.ChildScheduleTableOuter_New {
	width: 800px;
	padding: 4px;
	/*border:solid 1px grey;*/
	border: solid 1px #f1f2f5;
	border-radius: 7px;
}

.ChildTableHeader {
	font-family: 'Open Sans',sans-serif;
	background-color: #9a9999 !important;
	color: #fff;
}

.ChildTableHeader2 {
	background-color: grey;
}

/*---------------- Popup design for Exceding auth units from service profile---------------------------------*/
/*body {font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}*/

.modal {
	display: none;
	position: fixed;
	/*z-index: 1;*/
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.7);
}

.modal-content {
	position: relative;
	background-color: #fefefe;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #888;
	width: 90%;
	height: auto;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-animation-name: animatetop;
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s
}


.close {
	color: white;
	float: right;
	font-size: 28px;
	font-weight: bold;
	padding-top: 3px;
}

	.close:hover,
	.close:focus {
		color: #000;
		text-decoration: none;
		cursor: pointer;
	}

.modal-header {
	padding: 2px 30px;
	background-color: #0167a1;
	color: white;
	width: auto;
	height: 36px;
	border: 1px solid #0167a1;
}

	.modal-header p {
		margin-top: 10px;
		font-size: 18px;
	}

.modal-body {
	padding: 2px 16px;
}

.modal-footer {
	padding: 0px 26px 50px 0px;
	background-color: #fff;
	color: white;
}

.ScheduleListBox .contentarea {
	padding: 1%;
	width: 96%;
	color: #2e2e2e;
	font-size: 13px;
	line-height: 18px;
	text-align: center;
}


.TableContainer {
	border-radius: 5px;
	background-color: #ebebeb;
	width: 100%;
}

	.TableContainer ul {
		padding: 0;
		margin: 0;
		list-style: none;
		text-align: left;
		width: 100%;
	}


		.TableContainer ul.HeaderRow li {
			font-weight: bold;
			color: #f1f1f1;
		}

		.TableContainer ul li {
			padding: 3px;
			font-weight: normal;
			display: table-cell;
		}

			.TableContainer ul li.row {
				border-bottom: #fff 1px solid;
				display: block;
			}


@-webkit-keyframes animatetop {
	from {
		top: -300px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@keyframes animatetop {
	from {
		top: -300px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

div.tableContainer {
	clear: both;
	border: 1px solid #777777;
	max-height: 200px;
	min-height: 50px;
	overflow: auto;
	width: 300px;
	border-radius: 5px;
}

div.tableContainerSchedules {
	max-height: 350px !important;
}

div.tableContainer {
	overflow: hidden;
	width: 100%;
}

@media only screen and (max-width: 768px),(max-width: 1024px) {
	div.tableContainer {
		overflow: hidden;
		width: 100%;
	}
}


div.tableContainer table {
	float: left;
	width: 100%
}



thead.fixedHeader tr {
	position: relative;
}


thead.fixedHeader th {
	background: #777777;
	/*border-left: 1px solid #EB8;
  border-right: 1px solid #B74;*/
	border-top: 1px solid #777777;
	font-weight: normal;
	padding: 4px 3px;
	color: #fff;
}

thead.fixedHeader {
	display: table;
	overflow: auto;
	width: 100%
}

div.scrollContent {
	display: block;
	height: 160px;
	overflow: auto;
	width: 100%
}

div.scrollContentSchedules {
	height: 325px;
}

div.scrollContent td, tbody.scrollContent tr.normalRow td {
	background: #FFF;
	border-bottom: none;
	border-left: none;
	/*  border-right: 1px solid #CCC;*/
	border-top: 1px solid #DDD;
	padding: 2px 3px 3px 4px
}

div.scrollContent tr.alternateRow td {
	background: #EEE;
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #CCC;
	border-top: 1px solid #DDD;
	padding: 2px 3px 3px 4px
}

.limitErrorHeader {
	background: #e2e2a9 !important;
	color: black;
	font-weight: bold
}
/*---------------- Popup design for Exceding auth units from service profile   END---------------------------------*/
/*.tablinks {
        background: #fcfff4;
        background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
        background: -webkit-linear-gradient(top, #fcfff4 0%,#dfe5d7 40%,#b3bead 100%);
        background: linear-gradient(to bottom, #fcfff4 0%,#dfe5d7 40%,#b3bead 100%);
        border:1px solid #aeafad;
        padding:4px 8px 3px 8px;
        margin:0px;
        float:left;
        border-radius:8px 8px 0px 0px;
        color: #000000;
        font-size: 14px;
        font-weight: bold;
        cursor:pointer;
        
    }
    .tablinks:hover
    {
        background: #fcfff4;
        background: -moz-linear-gradient(top, #fcfff4 0%, #b1bda1 40%, #7c8c73 100%);
        background: -webkit-linear-gradient(top, #fcfff4 0%,#b1bda1 40%,#7c8c73 100%);
        background: linear-gradient(to bottom, #fcfff4 0%,#b1bda1 40%,#7c8c73 100%);
    }
    .tablinks:active
    {
        background: #fcfff4;
        background: -moz-linear-gradient(top, #fcfff4 0%, #b1bda1 40%, #7c8c73 100%);
        background: -webkit-linear-gradient(top, #fcfff4 0%,#b1bda1 40%,#7c8c73 100%);
        background: linear-gradient(to bottom, #fcfff4 0%,#b1bda1 40%,#7c8c73 100%);       
        cursor:default;
    }*/

/*Assessment Color*/

.Oasis485Detail {
	padding: 2px 0px 2px 5px;
	color: black;
	background-color: aliceblue;
	border-bottom: 1px solid #5e8eb5;
}




.AlertTable {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background-color: white;
	box-shadow: 0px 0px 6px #004080;
	/*border:initial 10px solid #5085bb;*/
	/*border-width:30px;
    border-color:red;*/
}

.AlertTableContentValueTD {
	/*width: 50%;*/
	/*border-bottom: solid 1px #f1f2f5 ;*/

	text-align: left;
	font-size: 13.5px;
	vertical-align: top;
	/*padding-top:7px;*/
	/*padding-bottom:1px;*/
	padding-left: 10px;
	padding-right: 10px;
	/*padding:3px;*/

	font-family: 'Open Sans',sans-serif;
	font-weight: 500;
	color: #000000;
}

.AlertTableButtonsTD {
	padding-top: 40px;
	padding-bottom: 20px;
	text-align: center;
}


.AlertAhead_button {
	display: inline-block;
	padding: 5px 3px 5px 3px;
	background-color: #09bbc7;
	border: solid 1px #09bbc7;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	text-align: center;
	font-size: 13.5px;
	width: 200px;
	transition: all 0.5s;
	cursor: pointer;
	margin: 5px;
	vertical-align: middle;
	font-family: 'Open Sans',sans-serif;
	/*font-weight:600;*/
}

	.AlertAhead_button span {
		cursor: pointer;
		display: inline-block;
		position: relative;
		transition: 0.5s;
	}

		.AlertAhead_button span:after {
			content: '\226B';
			position: absolute;
			opacity: 0;
			top: 0;
			right: -20px;
			transition: 0.5s;
		}

	.AlertAhead_button:hover span {
		padding-right: 25px;
	}

		.AlertAhead_button:hover span:after {
			opacity: 1;
			right: 0;
		}

.Error-modal {
	display: block;
	position: fixed;
	z-index: 1;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.7);
}

.Error-modal-Closemark {
	color: #312c2c;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	padding-top: 2px;
	padding-right: 7px;
	cursor: pointer;
}

.Error-div_image_properties {
	text-align: center;
}

.Error-fontAswm_errorimg {
	color: #b32424;
	font-size: 50px;
	text-align: center;
}

.Error-web_modal_p {
	font-size: 13px;
	color: #333;
	text-align: left;
	width: 100%;
}

.Error-modal-closeButton {
	text-align: center;
	padding: 13px 0px;
}

.Splitter_Training {
	/*height: 25px;
    background-image: url('../_Images/menu-devider_img.jpg');
   
    width: 1%;
    line-height: 1px;
    background-repeat: no-repeat;
    background-position: top right;
    font-size: 11px;
    font-weight: bold;
    vertical-align: middle;
    padding-top: 5px;
    color: #000000;*/
}

.MainMenuItemStyleInner_Training {
	background-color: #fff;
	color: #333 !important;
	cursor: hand;
	font-size: 13px;
	/*height: 26px;*/
	/*font-weight: bold;*/
	text-align: center;
	/*padding:7px;*/
	font-family: 'open_sanssemibold';
}

.MainMenuItemStyleOuter_Training {
	background-color: #fff;
	font-size: 13px;
	/*color:#fff;*/
	/*height:26px;*/
	/*font-weight:bold;*/
	/*text-align:center;*/
	padding-top: 9px;
	padding-bottom: 9px;
}


.bg_menu_Zephyr {
	background-image: url(../_Images/bg_menu.png);
	height: 30px;
	vertical-align: top;
	width: 100%;
}

/*.bg_menu_Training{
    background-color:#414444  ;
    height:30px; 
    vertical-align:top; 
    width:100%; 
}*/
.menusplitter2_training {
	/*background-image: url('../_Images/menu-devider_img.jpg');
   
    background-repeat: no-repeat;
    background-position: right;
    height:34px;*/
}


.menusplitter2_Zephyr {
	background-image: url('../_Images/menusplitter2.png');
	background-repeat: no-repeat;
	background-position: right;
}

.TopMenu_arrow_Zephyr {
	content: url('../_Images/menu-arrow.png');
	background-image: url('../_Images/menu-arrow.png');
	background-repeat: no-repeat;
	margin-top: 2px;
	background-position: right;
	/*background-repeat: no-repeat;*/
}

.TopMenu_arrow_Training {
	content: url('../_Images/arrow-down-training.png');
	background-image: url('../_Images/arrow-down-training.png');
	background-repeat: no-repeat;
	margin-top: 2px;
	background-position: right;
}

.ApplctnTitle_Training {
	font-size: 22px;
	color: #fff;
	font-weight: normal;
}

.Zephyr_Userlogin {
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #FFF;
	line-height: 13px;
}

.Zephyr_Userlastlogin {
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #FFF
}

.Training_Userlogin {
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}

.Training_Userlastlogin {
	font-size: 10px;
	color: #fff;
	font-weight: normal;
}

/*-----------------------*/

.Training_SideHead {
	background: #008e6a !important;
	height: 65px;
	box-shadow: 0 0 4px rgba(0,0,0,.25), 0 2px 28px rgba(0,0,0,.20);
	margin-bottom: 0px;
}

.Training_imgAppLogo {
	/*width: 140px;
    margin-right: 20px;
  margin-bottom: 7px;*/
}

.Zephyr_imgAppLogo {
	height: 50px;
	width: 269px;
}

.Training_body {
	/*font-family: 'Open Sans',sans-serif !important;*/
	font-size: 13px !important;
	font-weight: normal !important;
}

.Training_bg_menuitem {
	/*padding:0px 12px 10px 12px;*/
	background: #fff;
	border-color: #e7e7e7;
}

.Zephyr_bg_menuitemTd {
	width: 3%;
	padding-left: 10px;
}

.Training_bg_menuitemTd {
	width: 3%;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 4px;
}

	.Training_bg_menuitemTd > a > img {
		height: 24px;
		width: 24px;
	}

.ChildTableRowNew {
	background-color: #dbedff;
}

.ChildTableBodyNew {
	border: #dbedff 1px solid;
	border-bottom: #dbedff 2px solid;
}

/*.MenuItemMouseOverStyleSub_Training {
    background-color: red;
    color: #fff;
    cursor: pointer;
    font-size: 11px;
    border-bottom: #fff 1px solid;
    height: 30px;
}*/
.hiddivsubMenu_Training {
	background-color: white;
	/*border-top-right-radius: 1px 2px;
             border-bottom-right-radius: 1px;
             border-bottom-left-radius: 1px;*/

	box-shadow: 0 0 4px rgba(0,0,0,.25), 0 2px 28px rgba(0,0,0,.20);
}

/*.MenuItemNormalStyle_Training
 {
	background-color:#f5f5f5;
	cursor:pointer;
	border-bottom:none !important;
	font-size:11px;
	color:red;
	height:23px;	
 }*/


.main_head_training {
	margin-left: 6px;
}




/*------------------------Added by Prathibha-------------------*/



.MenuItemMouseOverStyle_training {
	background-color: #298c69;
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	border-bottom: #298c69 1px solid !important;
	height: 23px;
}


.MenuItemNormalStyle_DefaultTraining {
	/*background-color:#f5f5f5;*/
	/*or*/
	/*background-color:#fff;*/

	border-bottom: #298c69 1px solid !important;
	font-size: 11px;
	cursor: pointer;
	font-size: 11px;
	color: #000;
	height: 23px;
}




.MenuItemNormalStyle_Training {
	cursor: pointer;
	font-size: 11px !important;
	height: 23px;
}

.MenuItemNormalStyle_DefaultNewStyles {
	/*background-color:#f5f5f5;*/
	/*or*/
	/*background-color:#fff;*/
	border-bottom: #90c1e1 1px solid !important;
	font-size: 11px;
	cursor: pointer;
	font-size: 11px;
	color: #000;
	height: 23px;
}


.MenuItemMouseOverStyleSub_Training {
	background-color: #298c69;
	color: #fff !important;
	cursor: pointer;
	font-size: 11px;
	border-bottom: #fff 1px solid;
	height: 30px;
}

.imgAppLogo_LoginZephyr {
	width: 269px;
	height: 51px;
}


.drpdwnarrow_Training {
	padding-top: 4px;
	padding-left: 3px;
}

.SearchColumns {
	background-image: url(../_Images/_IMAGES/SearchIcon_new.png);
	background-position: 10px 7px;
	background-repeat: no-repeat;
	/* width: 50%; */
	/* font-size: 12px; */
	padding: 10px 20px 10px 40px;
	border: 1px solid #ddd;
	margin-bottom: 3px;
	margin-left: 12px;
	border-radius: 4px;
}


.circle-loader {
	margin-bottom: 1.2em;
	border: 2px solid rgba(0, 0, 0, 0.2);
	border-left-color: #5cb85c;
	animation: loader-spin 1.2s infinite linear;
	position: relative;
	display: inline-block;
	vertical-align: top;
	border-radius: 50%;
	width: 5em;
	height: 5em;
}

.load-complete {
	-webkit-animation: none;
	animation: none;
	border-color: #5cb85c;
	transition: border 500ms ease-out;
}

.checkmark {
	/*display: none;*/
}

	.checkmark.draw:after {
		animation-duration: 800ms;
		animation-timing-function: ease;
		animation-name: checkmark;
		transform: scaleX(-1) rotate(135deg);
	}

	.checkmark:after {
		opacity: 1;
		height: 3em;
		width: 1.2em;
		transform-origin: left top;
		border-right: 3px solid #5cb85c;
		border-top: 3px solid #5cb85c;
		content: '';
		left: 1em;
		top: 2.6em;
		position: absolute;
	}

.SMSLabel {
	font-size: 13px;
	font-weight: 400;
}

.popup_inner_table {
	padding: 8px;
}

.Report_dis_style {
	font-weight: 600;
	color: #333;
	font-size: 14px;
}


.box_border {
	/*border: 1px solid #eaeaea ;*/
	padding: 5px;
	margin-top: 15px;
	text-align: center;
}

.buttonSession {
	background: #1d5890;
	border: solid 1px #3475b7;
	color: #FFFFFF;
	padding: 2px 3px;
	margin: 5px 1px;
	font-size: 12px;
	font-weight: bold;
	border-redius: 3px 3px 3px 3px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	-ms-border-top-right-radius: 3px;
	-ms-border-top-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	-ms-border-bottom-right-radius: 3px;
	-ms-border-bottom-left-radius: 3px;
	min-width: auto;
}


@keyframes loader-spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@keyframes checkmark {
	0% {
		height: 0;
		width: 0;
		opacity: 1;
	}

	20% {
		height: 0;
		width: 1.75em;
		opacity: 1;
	}

	40% {
		height: 3em;
		width: 1.2em;
		opacity: 1;
	}

	100% {
		height: 3em;
		width: 1.2em;
		opacity: 1;
	}
}

.DivExpiredSessions {
	display: none;
	background: rgb(255, 255, 255);
	position: fixed !important;
	border: none;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
	border-radius: 5px;
	width: auto;
	height: auto;
	left: 50% !important;
	transform: translateX(-50%);
	z-index: 999999;
	/* padding: 20px; */
	top: 20% !important;
	display: block;
	/* margin: 28px; */
	-webkit-transform: translateX(-50%);
}

.LoginIframe {
	z-index: 999990;
	width: 99%;
	height: 99%;
	display: block;
	position: fixed;
}


/*----------------------------------------------------------------*/

/*added by Prathibha */




.RadComboBox table td.rcbInputCell, .RadComboBox table td.rcbArrowCell {
	padding: 0px 5px;
}


.RadComboBox_Vista .rcbInputCell, .RadComboBox_Vista .rcbArrowCell {
	background-image: none !important;
}

.RadComboBox_Vista .rcbArrowCell {
	background-image: url('../_Images/ArrowDownNew.svg') !important;
	background-size: 60px 6px;
}

.RadComboBox_Vista .rcbFocused .rcbArrowCellRight, .RadComboBox_Vista .rcbArrowCellRight, .RadComboBox_Vista .rcbHovered .rcbArrowCellRight {
	background-position: center !important;
}


.rcbInputCell {
	border: 1px solid #ccc !important;
	border-right: none !important;
}

.RadComboBox table {
	height: 22px;
}

.RadComboBox .rcbInput {
	margin: 0;
	border: 0;
	background: 0;
	width: 100%;
	outline: 0;
	vertical-align: middle;
	-webkit-appearance: none;
	padding: 0px;
	height: 24px;
	font-size: 12px;
}

.RadComboBox_Vista .rcbInput {
	color: #000;
	font-family: open_sansregular !important;
	font-size: 11px;
	height: 22px;
}


.RadComboBox .rcbArrowCell a {
	width: 10px;
	height: 22px;
	position: relative;
	outline: 0;
	font-size: 0;
	/* line-height: 1px; */
	text-decoration: none;
	text-indent: 9999px;
	display: block;
	overflow: hidden;
	cursor: default;
}


.RadComboBox {
	margin-bottom: 3px;
	font-family: 'open_sansregular';
	color: #000;
}


.rcbArrowCell {
	border: 1px solid #ccc !important;
	border-left: none !important;
}

.rcbScroll {
	max-height: 300px !important;
	/*white-space: nowrap !important;*/
}


.RadComboBoxDropDown .rcbList {
	list-style: none;
	margin: 0;
	zoom: 1;
	position: relative;
	padding: 5px 0px;
}

.mt-0 {
	margin-top: 0px;
}

.mb-0 {
	margin-bottom: 0px;
}

.w-100 {
	width: 100%;
}
