
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, select {padding: 0;	border: 0;	font-size: 100%; color:#000000}
body {font-size:14px;font-family:calibri,sans-serif;vertical-align: baseline;}
ol, ul {list-style:none;vertical-align: baseline;}
a{ text-decoration:none; cursor:pointer;vertical-align: baseline;}
strong{ font-weight:bold; color:#000;vertical-align: baseline;}
/*Styling starts here*/
/*Header styling*/





/*priya container for cr002 and cr003 starts*/
/*31.7.2013 changes*/
.planpicktabconfigmainWrapper{width:1024px; margin-left:123px;vertical-align: baseline;}
/*31.7.2013 changes*/
.PlanPickTabConfigMaindiv{ height:25px; width:500px;  margin-top:20px;vertical-align: baseline;}
/*Changes - Add Background color & font Weight for RCC ReBranding*/
.autoAssignTabConfig{ background-color:#95358C; font-weight: bold;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:center; padding: 5px; cursor:pointer;vertical-align: baseline;}
/*Change - Add font Weight for RCC ReBranding*/
.ParentProviderSearchTab{ background-color:#b0b0b0;font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:center; padding: 5px;cursor:pointer;vertical-align: baseline;}
#PlanPickcontainer{margin:0px 0 25px; border:1px solid #d4bfae;vertical-align: baseline;}
#MyReferralProviderCont{margin:0px 0 25px; border:1px solid #d4bfae;vertical-align: baseline;}
.ParentProviderSearchTab a{ color:#FFF; text-decoration:none;vertical-align: baseline;}
.autoAssignTabConfig a{ color:#FFF; text-decoration:none;vertical-align: baseline;}
.PlanPickContainer{width:1010px;vertical-align: baseline;}
.PlnPickMainHeadingBg{ background:url(../images/ProviderAutoAssignmentBg.png) repeat-x; height:26px; width:1010px;vertical-align: baseline;}
.PlnPickMainHeading{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#7f0030; margin:6px 0px 0px 15px;vertical-align: baseline;}
.PlnPickMainConfHeading{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#77226C;margin:17px 0px 0px 15px;vertical-align: baseline;}

.PlnPickBorder{border-top: 3px solid #95358C; width:975px !important; height:2px !important; margin-top:4px; margin-left:15px;vertical-align: baseline;}
.PlanPicks{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#95358C;padding:14px 0px 0px 15px;vertical-align: baseline;}
.PlanPickListBox{ padding:14px 0px 0px 14px; width:300px !important;vertical-align: baseline;}
.PlanPicklistBx{width:300px !important; border:1px solid #7f0030;vertical-align: baseline;}
.planpicksTable{ float:left;vertical-align: baseline;}
.PlanPickListBoxtable{ float:left; padding-left:85px;vertical-align: baseline;}

.SelectPlanPickBtntd{ padding:20px 0px 0px 50px;vertical-align: baseline;}
.DefaulyConfigurationtd{padding:20px 0px 0px 45px; cursor:pointer;vertical-align: baseline;}

.clear{ clear:both;vertical-align: baseline;}
.AutoAssignmentConf{  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#95358C;padding:14px 0px 0px 15px;vertical-align: baseline;}
.AutoAssignmentStatusTbl{ float:left;vertical-align: baseline;}
.AutoAssignmentRadioBtns{ padding:10px 0px 0px 17px;vertical-align: baseline;}
#PlanPickselectioncont{margin:20px 0 25px;vertical-align: baseline;}
/*Plan pick table 1 starts*/
.CR03PPconfigTable1{ margin:14px 0px 0px 5px;vertical-align: baseline;}
.PpcTable1StafftimeLimitsHeading{border-top:1px solid #b0b0b0; border-left:1px solid #b0b0b0; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background-color:#77226C;vertical-align: baseline;}
.PpcTable1ProviderResponseHeading{border-top:1px solid #b0b0b0; border-left:1px solid #b0b0b0; border-right:1px solid #b0b0b0;border-bottom:1px solid #ffffff; background-color:#77226C;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-align:center;height: 25px;vertical-align: baseline;}
.PpcTable1ProviderResponseHeading2{border-top:1px solid #b0b0b0; border-left:1px solid #ffffff; border-right:1px solid #b0b0b0;border-bottom:1px solid #ffffff; background-color:#52001f;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-align:center;vertical-align: baseline;}
.PpcTable1StafftimeLimitsHeading table td{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; text-align:center;padding-top: 8px;
 height:23px;vertical-align: baseline;}
.PpcTable1ProviderResponseHeading table td{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; text-align:center;padding-top: 8px;
 height:23px;vertical-align: baseline;}
.PpcTable1TimePeriodHeading1{border-top:1px solid #ffffff; border-left:1px solid #b0b0b0; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background-color:#B687B8; height:39px;vertical-align: baseline;}
.PpcTable1TimePeriodHeading{ border:1px solid #ffffff;background-color:#B687B8; height:39px;vertical-align: baseline;}
.PpcTable1TimePeriodHeading8{border-top:1px solid #ffffff; border-left:1px solid #b0b0b0; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background-color:#B687B8; height:39px;vertical-align: baseline;}
.PpcTable1TimePeriodHeading1 table td{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-align:center; padding-top:5px;vertical-align: baseline;}
.PpcTable1TimePeriodHeading table td{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-align:center;  padding-top:5px;vertical-align: baseline;}
.PpcTable1TimePeriodHeading8 table td{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-align:center;  padding-top:5px;vertical-align: baseline;}
.PpcTable1TimePeriods{border:1px solid #b0b0b0;background-color:#ffffff;}
.PpcTable1Textbox{  text-align:left; width:41px;vertical-align: baseline;}
.PpcTable1Textbox td input{ border:0.5px solid #000000; background-color:#ffffff; width:41px;vertical-align: baseline;}
.PPcTable1UrgentReferal{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#2c2c2b;}
.PpcTable1Textbox1{ border:none; background-color:#f7efe4; width:41px;vertical-align: baseline;}
.PpcTable1Textbox1 td input{ border:0.5px solid #000000; background-color:#ffffff; width:41px;vertical-align: baseline;}
/*Plan pick table 1 ends*/
/*Plan pick table 2 starts*/
.Cr03PPcTable2{ margin:14px 0px 0px 5px;vertical-align: baseline;}
.PpccategoryHeading{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#95358C;padding:14px 0px 0px 0px;vertical-align: baseline;}
.PPcStaffCategoryDropDown{ background-color:#f7efe4; border:1px solid #b0b0b0; height:25px;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2c2c2b;vertical-align: baseline;}
.ppcTable2MainHeaindings{border-top:1px solid #b0b0b0; border-left:1px solid #b0b0b0; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background-color:#52001f;vertical-align: baseline;}
.ppcTable2MainHeaindings table td{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; text-align:center;padding-top: 8px;
 height:23px;vertical-align: baseline;}
 .ppcTable2MainHeaindingDelete{border-top:1px solid #b0b0b0; border-left:1px solid #ffffff; border-right:1px solid #b0b0b0; border-bottom:1px solid #ffffff; background-color:#77226C;vertical-align: baseline;}
.PpcTable2Textbox{  text-align:right; width:40.6px;vertical-align: baseline;}
.PpcTable2Textbox td input{ border:0.5px solid #000000; background-color:#ffffff; width:40.6px;vertical-align: baseline;}
.PpcTable2Textbox2 { border:none; background-color:#f7efe4; width:16px;vertical-align: baseline;}
.PpcTable2Textbox2 td input{ border:none; background-color:#ffffff; width:16px;vertical-align: baseline;}
.PpcTable2Textbox3{ border:none; background-color:#f7efe4; width:16px;vertical-align: baseline;}
.PpcTable2Textbox3 td input{ border:none; background-color:#ffffff; width:16px;vertical-align: baseline;}
.PpcTable2Textbox4{ border:none; background-color:#f7efe4; width:16px;vertical-align: baseline;}
.PpcTable2Textbox4 td input{ border:none; background-color:#ffffff; width:16px;vertical-align: baseline;}
.Ppctable2Delete{background-color:#ffffff; border-right:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0;}
.PpcBottomBtsrow1{ margin:20px;vertical-align: baseline;}
.PpcAddConfigBtn{ margin-right:30px;vertical-align: baseline;}
.PpcLoadPpcConfigBtn{vertical-align: baseline;}
.PpcCopyConfigBtn{ margin-right:123px;vertical-align: baseline;}
.PpcBottomSaveBtn{ margin-right:20px;vertical-align: baseline;}
.PpcBottomBtnRow2{margin:20px;vertical-align: baseline;}
.PpcTable2StaffCategory{ border:1px solid #b0b0b0; font-family:Arial, Helvetica, sans-serif; font-size:11px; /*font-weight:bold;*/ color:#2c2c2b;vertical-align: baseline;}
.PpcTable2StaffCategorySelectBox{ width:186px; height:21px !important; font-size:10.5px !important;vertical-align: baseline;}
.PpcTable2StaffCategorySelectBoxtd{ /*background:url(../images/planpickStaffCategorySelectBg.png) no-repeat; height:19px;*/ width:186px; padding-top:2px;vertical-align: baseline;}
.TimePeriodDropDown{ background:url(../images/TimePeriodDropdown.png) no-repeat; width:66px; height:19px; padding-top:-8px;vertical-align: baseline;}
.providerConfigselectBox{ height:22px !important; font-size:12px !important;vertical-align: baseline;filter:alpha(opacity=100); ZOOM: 1;width: 50px;}
.providerConfigSelectBoxTd{ background:url(../images/DcDropDownBtn.png) no-repeat; height:21px; /*padding-top:2px;*/ vertical-align: baseline;width:50px;}
.providerConfigTextAlign{text-align:right;}
.provAutoConfigMandatoryFields{margin-right:20px;vertical-align: baseline;font-size: 10.5px;color: #FF0000;}

/*Plan pick table 2 ends*/
/*Default ConfigrationScreenStarts here*/
.Cr03DcTablediv{ padding-bottom:10px;vertical-align: baseline;}
.DcProviderAutoConfig{ background-color:#95358C; width:94.5%; height:26px; margin:20px 0 0 0px;vertical-align: baseline;}
.DcProviderAutoConfigHeading{width:80%;margin:0px 0px 0px 20px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff;vertical-align: baseline;}
.DcTableHeading1{ height:48px; background-color:#95358C; border:1px solid #b0b0b0;vertical-align: baseline;}
.Cr03DcTable{ margin:20px 0px 0px 150px;vertical-align: baseline;}
.DcTableHeading1 table td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; padding:0px 10px 7px 28px;vertical-align: baseline;}
.DcTableHeading2{ height:48px; background-color:#95358C; border:1px solid #b0b0b0;vertical-align: baseline;}
.DcTableHeading2 table td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; padding:0px 10px 7px 28px;vertical-align: baseline;}
.DcTableHeading3{ height:48px; background-color:#95358C; border:1px solid #b0b0b0;vertical-align: baseline;}
.DcTableHeading3 table td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; padding:0px 10px 7px 28px;vertical-align: baseline;}
.DcStaffTimeLimits{ height:28px; border:1px solid #b0b0b0; background-color:#f7efe4;vertical-align: baseline;}
.DcStaffTimeLimits table td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1b6694; padding:7px 0px 0px 10px;vertical-align: baseline;}
.DcStaffTimeLimtstd2{ background-color:#f7efe4; border-right:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0;vertical-align: baseline;}
.DcManualStaffTimeLimits{height:28px; border-left:1px solid #b0b0b0;border-right:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0; background-color:#ffffff;vertical-align: baseline;}
.DcManualStaffTimeLimits table td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4e4e4e; padding:7px 0px 0px 15px;vertical-align: baseline;}
.DcTimeTextbox{border-right:1px solid #000000; border-bottom:1px solid #000000;vertical-align: baseline;}
.DcTimeTextbox table td input{text-align:right;border-left:1px solid #000000;border-bottom:1px solid #000000;border-top:1px solid #000000; width:55px;padding-bottom: 2px; padding-top:1px; border-right:1px solid #000000;vertical-align: baseline;}
.DcTimeTextbox2{border-right:1px solid #000000; border-bottom:1px solid #000000;vertical-align: baseline;}
.DcTimeTextbox2 table td input{border-left:1px solid #000000;border-bottom:1px solid #000000;border-top:1px solid #000000; width:55px;padding-bottom: 3px; padding-top:1px; border-right:1px solid #000000;vertical-align: baseline;}
.DcTimeTextboxtd {padding-left:10px;vertical-align: baseline;}
.DcTimeTextbox3{border-right:none; border-bottom:1px solid #b0b0b0;vertical-align: baseline;}
.DcTimeTextbox3 table td input{text-align:right;border-left:1px solid #000000;border-bottom:1px solid #000000;border-top:1px solid #000000; width:55px;padding-bottom: 0.5px; padding-top:1px; border-right:1px solid #000000;vertical-align: baseline;}
.DcTimeTextbox5{ border-right:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0;vertical-align: baseline;}
.DcTimeTextbox4{ border-bottom:1px solid #b0b0b0;vertical-align: baseline;}
.DefaultConfigselectBox{ border-bottom:1px;font-family:Arial, Helvetica, sans-serif; color:#000000; width:53px; height:18px !important; font-size:12px !important;vertical-align: baseline;filter:alpha(opacity=100); ZOOM: 1;}
.DefaultConfigSelectBoxTd{border-bottom:1px; font-family:Arial, Helvetica, sans-serif; background:url(../images/DcDropDownBtn.png) no-repeat; height:21px; width:53px; padding-top:2px;vertical-align: baseline;}
.DcBottomBtns{float:right; padding-bottom:20px;padding-right: 89px;vertical-align: baseline;}
.DcBottomSaveBtn{ padding-right:30px;vertical-align: baseline;}
.DcBottomResetBtn{ padding-right:20px;vertical-align: baseline;}
.DcManualRadioButton{height:28px;border-right:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0; background-color:#ffffff;vertical-align: baseline;}
.bullet{list-style-type:square;color:red;vertical-align: baseline;}
.backgroundPopup {	
	display: none;
	position: fixed !important;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	border: 1px solid #cecece;
	z-index: 1;
	opacity:.7;
	filter: alpha(opacity=70);
	overflow: hidden;
}

.popupContent {
	display:none;
	position:fixed;
	height:auto;
	z-index:9999;
	vertical-align: baseline;
}
@-moz-document url-prefix() {
.backgroundPopup {left:117px;vertical-align: baseline;}}
.PopoupPlanPickSelectionMaindiv{ width:665px; height:405px; background-color:#ffffff;vertical-align: baseline;}
.PopupPlanPickConfigHeadingBg{ width:665px; height:26px; background-color:#77226C;vertical-align: baseline;}
.PopupPlanPickConfigHeading{ margin:0px 0px 0px 20px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff;vertical-align: baseline;}
.PopupPlanPickSelection{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#77226C;margin:17px 0px 0px 15px;vertical-align: baseline;}
.PopupPlanPickBorder{margin-top:4px; margin-left:15px;vertical-align: baseline;}
.PoppupPlanPickTypeMainDiv{ height:56px; width:632px; border:1px solid #b0b0b0; background-color:#f7efe4;margin-top:4px; margin-left:15px;vertical-align: baseline;}
.PopupPlanPickCarrierLabeltd{ padding:20px 0px 0px 15px;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#2a6f99;vertical-align: baseline;}
.PopuPlanPickCarrierSelectBox1{ width:191px; height:21px !important; font-size:10px !important;vertical-align: baseline;}
.PopuPlanPickCarrierSelectBox1td{height:21px; width:191px; padding-top:2px;vertical-align: baseline;}
.PopupplnPickSelectBoxMaintd{ padding-left:10px;vertical-align: baseline;}
.PopupPlanPickSeaarchBtn{ padding-left:5px;vertical-align: baseline; }
.PopupMultiselectlistBx{background:url(../images/PopupMultiselectListBoxBg.png) no-repeat;width:281px;height:92px;border:0;vertical-align: baseline;}
.venInfo{font-size:12px;color:#2f2f2f;width:400px;vertical-align: baseline;}
.PopupPlanPickListboxMainDiv{ margin:50px 0px 0px 20px;height: 135px; width:632px;vertical-align: baseline;}
.listBx{background:url(../images/PopupMultiselectListBoxBg.png) no-repeat;width:281px;height:92px;border:0;vertical-align: baseline;}
.addRemIcon{text-align:center;vertical-align: baseline;}
.planPickPopupListboxleftside{float: left;vertical-align: baseline;}
.planPickPopupListboxleftside select option{ font-family:Arial, Helvetica, sans-serif; font-size:12px;padding:9px 0px 5px 5px;vertical-align: baseline;}
.planPickPopupListboxleftside select option span{ text-decoration:underline; margin-left:40px;vertical-align: baseline;}
.PalnPickPopUpLeftSideAddLink a{ margin-left:50px; cursor:pointer; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px;vertical-align: baseline;}
.PopupPalnPickLiskBoxSearchHeadng{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b6694; font-weight:bold; padding-bottom:10px;vertical-align: baseline;}
.PopupPalnPickLiskBoxSearchHeadng table tr td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b6694; font-weight:bold; padding-bottom:10px;vertical-align: baseline;}
.PopoupLoadPlanPickSelectionMaindiv{ width:342px; height:425px; background-color:#ffffff;vertical-align: baseline;}
.PopupMultiListboxAddBtn{float: left; width: 68px; margin-top:17px;vertical-align: baseline;}
.planPickPopupListboxrightside{float: left; padding-left:60px;vertical-align: baseline;}
.PopupLoadPlanPickConfigHeadingBg{ width:342px; height:26px; background-color:#77226C;vertical-align: baseline;}
.PopupLoadPlanPickConfigHeading{ margin:0px 0px 0px 20px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff;vertical-align: baseline;}
.PoppupLoadPlanPickTypeMainDiv{height:136px; width:311px; border:1px solid #b0b0b0; background-color:#f7efe4;margin-top:4px; margin-left:15px;vertical-align: baseline;}
.PopupLoadPlanPickSeaarchBtn{ float:right; padding:20px 20px 10px 130px;vertical-align: baseline;}
.PopupLoadPalnPickLiskBoxSearchHeadng{ margin:20px 0px 0px 20px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b6694; font-weight:bold;vertical-align: baseline;}
.PopupLoadPlanpickSelectionTable{ padding:20px 0px 0px 20px;vertical-align: baseline;}
.LoadlistBx{background:url(../images/PopupMultiselectListBoxBg.png) no-repeat;width:281px;height:92px;border:0;vertical-align: baseline;}
.PopupPlanpickBottomBtns{ float:right; margin-left:10px;vertical-align: baseline;}
.PopupPlanpickBottomBtns span{ margin-right:10px;vertical-align: baseline;}
.PopupLoadPlanPickCancelBtn{ float:right; margin:10px 30px 0px 0px;vertical-align: baseline;}

/*Default ConfigrationScreen Ends here*/
/*container ends*/
/*Cr002 container starts here*/
.MyReferralProviderHeadingBg{ height:65px; width:990px; border:1px solid #e9e0d4; background-color:#f7efe4; margin:20px; position:relative;vertical-align: baseline;}
.MyReferralProviderLocationHeading{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1b6694; margin:24px 0px 0px 20px; position:absolute;vertical-align: baseline;}
.MyReferralProviderTextbox{ position:absolute; margin:21px 0px 0px 142px;vertical-align: baseline;}
.MyReferralProviderTextbox input{width:191px; border:1px solid #b0b0b0;vertical-align: baseline;}
.MyReferralProviderFilterBtn{ position:absolute; margin:18px 0px 0px 352px;vertical-align: baseline;}
/*MyReferral TableStarts here*/
.MyReferralProviderMainTable{ border:1px solid #b0b0b0; height:20px; width:995px; margin:0px 0px 10px 17px;vertical-align: baseline;}
.MyReferralProviderHeadingTable{ border-bottom:1px solid #b0b0b0; height:32px; background-color:#7f0030; width:995px;vertical-align: baseline;}
.MyReferralProviderHeadingTable td{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; padding:8px 10px 8px 10px;vertical-align: baseline;}
.MyReferralProviderColorRow{ height:20px; width:995px; background-color:#f7efe4; border-bottom:1px solid #b0b0b0;vertical-align: baseline;}
.MyReferralProviderColorRow td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000;vertical-align: baseline;}
.MyreferralDeclineImgtd img{ padding-left:50px;vertical-align: baseline;}
.MyReferralProviderwhiteRow{ height:20px; width:995px; background-color:#ffffff;vertical-align: baseline;}
.MyReferralProviderwhiteRow td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000;vertical-align: baseline;}


/*Added by Sangeetha*/
/*table styling*/
.tableholder{ border-top:1px solid #bbbfbe;padding-top:5px; overflow:hidden}
.tableholder table { width:100%}
.tableholder table thead th,.tableholder table tbody td,#container .bottom{ background:#95358C; color:#f5f5f5; border-bottom:1px solid #000; height:24px; text-align:left; vertical-align:middle; padding-left:13px; font-weight:normal}
.tableholder th{font-size:12px; font-family:Arial, Helvetica, sans-serif; }

.tableholder table th table th{ height:auto; border-bottom:none; padding:0 5px}
.tableholder table th table th.first{ border-bottom:1px solid #9a9a9a; }
.tableholder table th table th.borderleft{ border-left:1px solid #9a9a9a; padding-left:30px}
.tableholder table th table th.paddingleft{ padding-right:13px}
.tableholder table tbody td,#container .bottom{ height:20px; background:#fff; color:#666 !important; border:none}
.tableholder table tbody tr.even td{background:#d3d3d3}
.tableholder table tbody td img{ margin-right:13px}
.tableholder table tbody td a{color:#95358C; text-decoration:underline; cursor:pointer}
.tableholder table thead th img{ margin:2px 0 0 5px}
.myreferralviewassigndetails{ border:none !important;font-size:12px; font-family:Arial, Helvetica, sans-serif !important;}
.servicespendingapprovaldetails{ border:none !important;font-size:12px; font-family:Arial, Helvetica, sans-serif !important;}
/*Overlay*/
.overlay{top:0; left:0;background:#000; opacity:0.7; filter:alpha(opacity=70); position:fixed;z-index:1000;width:100%;}
/*popup*/
/*Decline request & Pricing Error popup*/
.pricingerror{
padding: 17px 12px; border: 2px solid #cccccc;}
#staffingRequirementPopup{ height:250px !important;}
#servicesPendingApprovalPopup{ height:250px !important;}

#reason{width:300px;margin-top:20px}
.notificationInfo{
    margin-top:45px;
}
.notificationInfo p{display: inline-block}
.notificationIcon{width:13%;float:left;padding-left:2%}
.selectReason{float:left;}
.selectReason p{ font-size:12px !important;}
/*Tooltip*/
.tooltip{color: #333;display:none; position:absolute; z-index:1001; background:#ede6dd; border:1px solid #666666; width:176px}
.tooltip div{ padding:12px 12px 17px 12px; width:auto; position:relative; float:left}
.tooltip .tooltiptop{ background:url(../images/tool-tip-top.png) no-repeat; width:15px; height:9px; position:absolute; padding:0;top: -9px;}

/*Popup Request Detail*/
.requestdetails{width:778px; margin:17px 12px}
.requestHeading {float:left;color:#95358C;font-weight:bold; font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.closeLink {float:right;}.closeLink a{color: #7F0030;}
.notification {background: none repeat scroll 0 0 #EDE6DC;padding:7px 12px 7px 7px; color:#333; overflow:hidden}
.notification  span{ float:left; display:block;font-family: Arial, Helvetica, sans-serif !important;font-size:12px !important;}

.notification  div{ float:right}
.notification  div div{ float:left}
.notification div img{ margin-right:7px; float:left}
.headerBottom {background-color: #660728;clear: both;height: 20px;margin: 0 0 10px;}
.dateVal {padding:0 35px 0 4px; font-size:13px;}
.tablePatient table { width:100%;color:#444444; margin:15px 3px 32px;}
.tablePatient table tbody tr td { float:left;padding:5px;}
.tablePatient table tbody tr td.txtBold { width:170px; font-weight:bold; color:#666; float:left}
.buttons{ text-align:center; clear:both}
input[type="button"].graybutton{ background:#c0c0c0; color:#515151; }
/*popup accept*/

/*.checkarea input {
    clear: left;
    float: left;
    margin: 3px 22px 15px 0;
	margin:0px 16px 15px 0\9;
	z-index:1;
	position:absolute
}*/

.checkarea > div {
    margin-bottom: 15px; height:20px;
}
.check {
    float: left;
    position: relative;
    font-family:Calibri,Arial,verdana,Helvetica,sans-serif!important;
    font-size:12px!important;
}
.check1 {
    float: left;
    position: relative;
    font-family:Calibri,Arial,verdana,Helvetica,sans-serif!important;
    font-size:12px!important;
    padding-left:50px;color:#000000!important
}

.checkimg {
    background: url("../images/check-box.jpg") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 13px;
    margin-top: 3px;
    position: absolute;
    width: 13px; z-index:10; left:3px\9
}
.checkimgactive{ background:url(../images/check-box-checked.jpg) no-repeat}

/* Pricing Info Popup */

.popupHeading{background:#800000; color:#fff; }
.popupHeading img{margin:2px 10px; width:24px; height:24px; vertical-align:middle;}

.pricingInformationHeading {float:left;color:#7F0030;font-weight:bold;padding:0 1%;}
.pricingInformationCloseLink a{color: #7F0030;}
.pricingInformationHeaderBottom {background-color: #660728;clear: both;height: 20px;margin: 0 1%;}
.warningPart{padding:20px 20px 20px 50px;}

.warningPart img{float: left; vertical-align:middle; margin-right:20px;}
.warningPart p{padding-top:5px;}

.tablePart table{margin:0px 7% 20px 1%; width:98%;border:none; color:#404040; overflow:hidden; clear:both; font-size:13px; max-width:860px;}
.tablePart td{padding:4px 10px 0 10px; border-right:#CCC;} label{margin:0 5px 0 0}
.tableHeadings{text-align:left !important;background:#800000; color:#fff;}
.grayPart{background:#f2f2f2;}


.submitButtons{width:30%; margin:0 auto; margin-bottom:10px;}
#submit{ background:#800000; border:none; color:#fff; padding:7px 20px;}
#cancel{ background:#7f7f7f; border:none; color:#fff; padding:7px 20px;}

.rateField{width:38%}


/*changes done by priya*/
.checkarea div{ width:400px !important; padding-right:50px !important;}
#pricingPopup{ height:300px !important; width:50%;}
.viewautoassigndetailsheading{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;color:#666 !important;}
.viewautoassigndetails{font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#666 !important; }
.selectDrop1{ margin-right:82px !important; margin-top:10px !important; font-size:11px !important;}
.labelOutOfAreaDurationclass{padding-left:6px !important;}
.labelOutOfAreaDurationclass label{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.viewautoassigndeclinebtns{ padding-top:10px !important;}
.sub_close{font-size:12px !important; font-family:Arial, Helvetica, sans-serif;}
.tableholder  td{ font-size:12px !important; font-family:Arial, Helvetica, sans-serif;}
.checkarea label{ font-size:12px !important; color:#000000; font-family:Calibri, Arial, verdana, Helvetica, sans-serif;}
#PricingTable tr td{font-size:12px !important; font-family:Calibri, Arial, verdana, Helvetica, sans-serif;}
.pricingInformationCloseLink {font-size:12px !important; font-family:Calibri, Arial, verdana, Helvetica, sans-serif;}
.grayPart td{text-align:left !important;}
.tableHeadings td{text-align:left !important;color:#fff;}


/*MyReferral TableEnds here*/
/*MYReferralPopupDeclineDiv starts here*/
/* .MyReferralDeclinePopupMainDiv{ width:428px; height:299px; background-color:#FFF;} */
.MyReferralDeclinePopupMainDiv{background-color:#FFF;}
.PopupDeclinePermHeadingBg{ width:443px; height:26px; background-color:#95358C;}
.PopupDeclineHeadingNoti{ position: absolute;
margin: 4px 4px 0px 10px;}
.PopupDeclineHeading{position: absolute;
margin: 6px 4px 0px 30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff;}
/*MYReferralPopupDeclineDiv starts here*/
.MyReferralDeclinePopupContainer{ width:406px; height:280px; border:1px solid #b0b0b0; background-color:#f7efe4; margin:10px;}
.MyReferralPopupContTable{ margin:20px 30px 0px 30px;}
.MyReferralPopupContTable td{ padding-bottom:10px;}
.PopupDeclineBottomBtns{ margin-left:180px;}
.PopupDeclineSaveBrtn{ margin-right:20px;}
.PopupDeclineCancelBrtn{margin-right:20px;}
.MyReferalProviderClearIcon{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f0030; text-decoration:underline !important;}
/*<!--Cr002 container ends here-->*/


.OutOfAreaDeclineForm {width:1008px !important; padding:0px 15px 0px 0px !important;}
/*.OutOfAreaDeclinepop{height:0%;width:0% !important}*/

/*Auto Assignment*/
.autoAssignLineHight{line-height:0px !important;}

/*Prov Parent Search*/
.autoAssignmentConfigurationStyle{font-size:12px !important; font-family:Arial, Helvetica, sans-serif; padding-bottom: 0px; padding-left: 7px; padding-right: 12px; padding-top: 0px;text-align:center;}
.autoAssignmentConfigStyle{text-decoration: none;color:#95358C !important;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.autoAssignConfigStyle{text-decoration: none !important;color:white !important;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.parentProviderSearchLabelStyle{font-size:12px !important; font-family:Arial, Helvetica, sans-serif; background-color: #95358C;}

/* .activereqDiv{ 
		background: url("../images/active-request-bg.png") no-repeat transparent;
		font-size: 9px;
		height: 50px;
		padding: 5px 0;
		width: 190px; 
		float:right; 
		margin:5px 0 0 0;
	}
	.activereqSpan{
		color: #FFFFFF;
		float: left; 
		padding: 3px 16px;	
		padding-top:10px;
		font-size:11px;	
	}
	
	.actreqSpan a{align:center;padding-top:10px;padding-left:40px;padding-bottom:1px;font-size:11px !important;font-weight:normal !important;}
	.actreqSpan {align:center;padding-top:10px;padding-left:40px;padding-bottom:1px;font-size:10px !important;font-weight:normal !important;} */
	
	.activereqDiv{ 
	background: url("../images/active-request-bg.png") no-repeat transparent;
	font-size: 12px;
	font-family:calibri,sans-serif;
	height: 50px;
	padding: 5px 0;
	width: 190px;
	float:right;
	margin:5px 0 0 0
	}
	.activereqDiv span{
	color: #FFFFFF;
	float: left; 
	padding-left: 13px !important;
	padding-right: 3px !important;
	padding-top: 7px !important;
	padding-bottom: 1px !important;
	font-family:calibri,sans-serif !important;
	font-size: 12px !important;
	width: 27px !important;
	text-align: center !important;
	vertical-align: baseline;
	}
	.activereqDiv a{
	color: #000000;
	float: left; 
	padding-left: 30px !important;
	padding-right: 11px !important;
	padding-top: 7px !important;
	padding-bottom: 1px !important;
	font-family:calibri,sans-serif !important;
	font-size: 12px !important;
	font-weight: bold !important;
	vertical-align: baseline;
	text-decoration:none;
	}
	
	.provparSearch{font-size: 12px !important;}
	
/*Added for Accept flow - start */
	#progressDiv {
	width: 300px;
	padding: 15px;
	color: #818181; 
	font-weight: bold;
	text-align: center;
	border: 2px solid #818181;
	z-index: 1;
	position: fixed !important;
	margin: 0;
	top: 350px;
	left: 500px;
	overflow: hidden;
}

#bckgrndPopup {
	display: none;
	position: fixed !important;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	border: 1px solid #cecece;
	z-index: 900;
	overflow: hidden;
}

.hiddenDiv {
	display: none;
}

.hiddenDeclineDiv {
	display: none;
}

#staffingBackgroundPopup {
	display: none;
	position: fixed !important;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	border: 1px solid #cecece;
	z-index: 1;
	overflow: hidden;
}

#pricingBackgroundPopup {
	display: none;
	position: fixed !important;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	border: 1px solid #cecece;
	z-index: 1;
	overflow: hidden;
}

#pricingErrorBackgroundPopup {
	display: none;
	position: fixed !important;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	border: 1px solid #cecece;
	z-index: 1;
	overflow: hidden;
}

#DeclinebackgroundPopup {
	display: none;
	position: fixed !important;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	border: 1px solid #cecece;
	z-index: 1;
	overflow: hidden;
}
.odd{
	background-color : #FFFFFF;	
}
.even{
	background-color : #E5E5E5;
}
	
/*Added for Accept flow - end */


/*For Provider out of serv area*/
.provOutOfServAreaDecline{font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 3px; padding-left: 7px; padding-right: 12px; padding-top: 3px; text-align: center !important; margin: 80px 50px;width:20% !important;height:20px !important;}
.provOutOfServAreaDec{text-decoration: none; color:#95358C !important;}
.provOutOfServAreaParentSearch{font-size: 12px; font-family: Arial, Helvetica, sans-serif;width:30% !important;padding-right:12px !important;}
.provOutOfServArea{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: white; background-color: #95358C !important;width:35%; padding-left:10px;padding-right:10px;}
.provOutOfServAreaA{text-decoration: none; color: white !important;width:35%;}
.provOutOfServAreaDeclineUser{font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 0px; padding-left: 7px; padding-right: 12px; padding-top: 0px; text-align: center; margin: 80px 50px;width:20%;height:25px;}
.MyReferralProviderContProv{width: 1024px !important; margin-top: 8px !important; margin-left: 125px !important; border: 1px solid #d4bfae !important;}
.MyReferralProviderContProvOut{width: 990px !important; margin-bottom: 10px !important; border: 1px solid #b0b0b0 !important;}
.MyReferralProviderTextboxStyle{border:1px solid gray !important;}
.noRecordsFound{border:0px 0px 0px 0px !important;}
.smallfontDecline {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}


.ReferralDeclinePopupContainer{ width:550px; height:250px; border:1px solid #b0b0b0; background-color:white; margin:10px;}
.ReferralPopupContTable{ margin:20px 30px 0px 30px;}
.ReferralPopupContTab{ margin:25px 5px 0px 50px;}
/* Added for CR14(#3) - Start */
/* .ReferralAcceptPopupContainer{ width:550px; height:247px; border:1px solid #b0b0b0; background-color:white; margin:10px;overflow:auto} */
.ReferralAcceptPopupContainer{ width:600px; height:300px; border:1px solid #b0b0b0; background-color:white; margin:10px;overflow:auto}
/* Added for CR14(#3) - End */
.ReferralAcceptstaffPopupContainer{ width:450px; height:177px; border:1px solid #b0b0b0; background-color:white; margin:10px}
.servicesPendingApprovalPopupContainer{ width:550px; height:300px; border:1px solid #b0b0b0; background-color:white; margin:10px}
.tableHolderLink a,.tableHolderLink a:visited,.tableHolderLink a:hover,.tableHolderLink a:active{	
	color:#95358C !important;	
	}
	.Acceptbuttons{ margin: 15px 15px 15px 15px;}
	.manMsg{float:left;font-size: 10.5px;color: #FF0000;margin:5px}
	.hrClass{border: 1px solid #77226C;}