/*

########################################################

#

# File Name		: css/stylesheet.css

# Created By	: Sandeep Thakur

# Created On	: January 26, 2008

# Modified By	: Sandeep Thakur

# Modified On	: May 12, 2008 - added classes for td resize, sort

#					June 23, 2008 - added classes for download excels

#					July 3, 2008 - added classes for new mockup

#

# Description	: stylesheet css

#

########################################################

*/



body{

	background-color:#ffffff;

}



img{

	border:0;

}



input,select,textarea{

	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size:11px;

	color:#000000;

	border:1px solid #b5b2ad;

}



input.inputFrm{

	width:200px;

}



.noBorder{

	border:0;

}



.wqSelect{

	width:120;

}



textarea{

	width:250;

	height:100;

}



textarea.taDod{

	width:650;

	height:500;

}



textarea.taComments{

	width:700;

	height:200;

}



select.doc_scan{

	width:200;

}



a:link {

	font-family: tahoma,Verdana,Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

}



a:visited {

	font-family: tahoma,Verdana,Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

}



a:hover {

	font-family: tahoma,Verdana,Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

}



a:active { 

	font-family: tahoma,Verdana,Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

}



.chkbox{

	border:none;

}



.newBg{

	background-color:#ebead6;

}

.newBg_green{

	

	background:#a1afa1;

		

}



.pageTitle{

	font-family:arial,tahoma,Verdana,Helvetica, sans-serif;

	font-size:19px;

	color:#000000;

	height:31;

	vertical-align:middle;

	padding-left:13px;

}



.WQSumTitle{

	font-family:Myriad Pro,tahoma,arial,Verdana,Helvetica, sans-serif;

	font-size:19px;

	color:#0552a4;

	height:31;

	vertical-align:middle;

	padding-left:13px;

	font-weight:normal;

}



.wqTitle{

	font-family:Myriad Pro,tahoma,arial,Verdana,Helvetica, sans-serif;

	font-size:15px;

	color:#0552a4;

	height:31;

	vertical-align:middle;

	padding-left:13px;

	font-weight:bold;

}



.fd_pageTitle{

	font-family:arial,tahoma,Verdana,Helvetica, sans-serif;

	font-size:25px;

	color:#000000;

	height:31;

	vertical-align:middle;

	padding-left:13px;

	text-align:center;

	font-weight:bold;

}



.reportTitle{

	font-family:Myriad Pro;

	font-size:15px;

	color:#FFFFFF;

	/*height:31;*/

	vertical-align:middle;

	padding-left:13px;

	/*background:#393534;*/

}



.treport{

	background-image: url(../images/fd_newlayout/box_bg.jpg);

	background-repeat:repeat-x;

	height:99px; 

}



.repleftbg{

	background-image: url(../images/fd_newlayout/box_left_band.jpg);

	background-repeat:no-repeat;

	height:99px; 

}



.reprightbg{

	background-image: url(../images/fd_newlayout/box_right_band.jpg);

	background-repeat:no-repeat;

	height:99px;

}



.tableleftbg{

	background-image: url(../images/fd_newlayout/left_band_gray.gif);

	background-repeat:no-repeat;

	height:81px;

}



.tablerightbg{

	background-image: url(../images/fd_newlayout/right_band.jpg);

	background-repeat:no-repeat;

	height:81px;

}



.tdata{

	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

}



.tdata_new{

	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000000;

}



.tdata_print{

	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

}



.tdata_print_lnht{

	line-height:1.5;

}



.tsection{

	border-left:1px solid #ebead6;

	border-right:1px solid #ebead6;

	border-bottom:1px solid #ebead6;

}



.login_note{

	font-size:10px;

}



.topmenuOver{ 

	background-image: url(../images/menu_bg.jpg);

	background-repeat:repeat-x; 

	cursor:pointer;

}



.topmenuOut{ 

	background-image:;

}



/*.fldNameOver{ 

	background-image: url(../images/menu_bg1.jpg);

	background-repeat:repeat-x; 

	cursor:pointer;

}



.fldNameOut{ 

	background-image:;

}*/



.sepH{

	background-image:url(../images/separator.jpg);

	background-position:bottom center;

	background-repeat:repeat-x;

}



/*



.thead{

	font-weight:bold;

}



.bigTitle{

	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;

	FONT-SIZE: 24px;

	COLOR: #000000;

	font-weight:bold;

}



.smallTitle{

	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;

	FONT-SIZE: 15px;

	COLOR: #000000;

	font-weight:bold;

}*/



.submit 

{

	font-family: tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	border:1px solid #b5b2ad;

	cursor:pointer;

}



.submitHover

{

	color: #000000;

	background-color:#f5f4ec;

	border:1px solid #b5b2ad;

	cursor:pointer;

}



.table-row-error

{

	color: #ff0000;

}



.wq_topbor{

	background-image:url(../images/wq_top_bor.jpg);

	background-repeat:repeat-x;

}



.wq_leftbor{

	background-image: url(../images/wq_left_bor.jpg);

	background-repeat:repeat-y;

}



.wq_botbor{

	background-image: url(../images/wq_bot_bor.jpg);

	background-repeat:repeat-x;

}



.wq_rightbor{

	background-image: url(../images/wq_right_bor.jpg);

	background-repeat:repeat-y;

}



.wq_box_bg{

	background-image:url(../images/wq_box_bg.jpg);

	background-repeat:repeat-x;

	height:52px;

}



.wq_box_bg1{

	background-image:url(../images/wq_box_bg2.jpg);

	background-repeat:repeat-x;

	height:29px;

}



.wq_box_bg2{

	background-image:url(../images/box_bg.jpg);

}



.login_t_b{

	background-image:url(../images/login_top_bor.jpg);

	background-repeat:repeat-x;

}



.login_b_b{

	background-image:url(../images/login_bot_bor.jpg);

	background-repeat:repeat-x;

}



.login_l_b{

	background-image: url(../images/login_left_bor.jpg);

	background-repeat:repeat-y;

}



.login_r_b{

	background-image: url(../images/login_right_bor.jpg);

	background-repeat:repeat-y;

}



.download_l_ing{

	background-image:url(../images/download_left_bg.jpg);

	background-repeat:no-repeat;

}

.downloadbg{

	background-image:url(../images/download_bg.jpg);

	background-repeat:repeat-x;

}





.tablebg{

	background-image:url(../images/table_h_bg.jpg);

	background-repeat:repeat-x;

}



.left_border_bg{ 

	border-left:solid 1px #cbcbcb;

}



.right_border_bg{ 

	border-right:solid 1px #cbcbcb;

}



.botborder{

	border-bottom:solid 1px #cbcbcb;

}



/*input[type=text] {

	background-color: #FDFDFD;

	font-family: verdana,Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #4A4A4A;

	border: 1px solid #C8C8C8;

	height: 20px;

}



input[type=password] {

	background-color: #FDFDFD;

	font-family: verdana,Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #4A4A4A;

	border: 1px solid #C8C8C8;

	height: 20px;

}*/



.loading {

	background-color:#f2f1e4;

	border: 1px solid #b5b2ad;

	text-align: center;

	padding: 15px;

}



.nev:link {

	font-family: tahoma,Verdana,Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration:none;

}



.nev:visited {

	font-family: tahoma,Verdana,Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration:none;

}



.nev:hover {

	font-family: tahoma,Verdana,Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration:none;

}



.nev:active { 

	font-family: tahoma,Verdana,Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration:none;

}



a.navigationGrey:link {

	text-decoration: underline;

}		



a.navigationGrey:visited {

	text-decoration: underline;

}



a.navigationGrey:active {

	text-decoration: underline;

}



a.navigationGrey:hover {

	text-decoration: none;

}





/* table resize,sort classes start */



td.frame_data{

	border-right:1px solid #f0f0ef;

	border-bottom:1px solid #f0f0ef;

}



td.frame_data_new{

	border-right:1px solid #75d2ee;

	border-bottom:1px solid #75d2ee;

}



tr.rowodd {

	background-color: #FFFFFF;

}



tr.roweven {

	background-color: #fafafb;

}



tr.rowClicked {

	background-color: #c2c2c0;/*#38ACEC;ededec*/

}



.sortcol {

	cursor: pointer;

	padding-right: 20px;

	background-repeat: no-repeat;

	background-position: right center;

}

/*.sortasc {

	background-repeat: no-repeat;

	background-position: right center;

	z-index:100;

	background-image: url(../images/up.gif);

}

.sortdesc {

	background-repeat: no-repeat;

	background-position: right center;

	z-index:100;

	background-image: url(../images/down.gif);

}*/



.nosort {

	cursor: default;

}



td.resize-handle-active {

	cursor: e-resize;

}



div.resize-handle {

	cursor: e-resize;

	width: 2px;

	border-right: 1px dashed #1E90FF;

	position:absolute;

	top:0;

	left:0;

}



/* table resize,sort classes end */





/* download excel classes start */



.excel_title{

	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;

	COLOR: #000000;

	font-size:18px;

	font-weight:bold;

}



.excel_credit{

	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;

	COLOR: #000000;

	font-size:16px;

	font-weight:bold;

}



.excel_cols{

	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;

	FONT-SIZE: 13px;

	COLOR: #000000;

	font-weight:bold;

	text-align:center;

}



.excel_totals{

	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;

	COLOR: #000000;

	font-size:18px;

	font-weight:bold;

	text-align:right;

}



.excel_vals{

	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;

	FONT-SIZE: 13px;

	COLOR: #000000;

	text-align:right;

}



/* download excel classes end */



/* new layout financial dashboard start*/



.payer_titlebg{background-image:url(../images/fd_newlayout/gray_bg.jpg);

background-repeat:repeat-x;

height:81px

}



.payer_databg{background-image:url(../images/fd_newlayout/blue_band_bg.jpg);

background-repeat:repeat-x;

height:81px

}



.workq_bg{background-image:url(../images/fd_newlayout/payer_bg_totl_bg.jpg);

background-repeat:repeat-x;

height:81px

}



.payertext{font-family:tahoma;

font-size:11px;

font-weight:bold;

color:#FFFFFF;

text-align:center;

}



.clienttext{font-family:tahoma;

font-size:11px;

font-weight:bold;

color:#d3d3d3;

text-align:center;

}



.clienttext1{font-family:tahoma;

font-size:11px;

font-weight:bold;

color:#000000;

text-align:center;

}



.clienttext2{font-family:tahoma;

font-size:11px;

color:#000000;

text-align:center;

}



.mouseovercolor{

	background:#6f6e6e url(../images/fd_newlayout/arrow1.gif) no-repeat 0.4em 0.4em;

}



.mouseoutcolor{

	background:url(../images/fd_newlayout/arrow2.gif) no-repeat 0.4em 0.4em;

}

 

 

.sidelink:link {

	font-family:tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #e0e0e0;

	text-decoration:none;

	padding-left:25px;

}

.sidelink:visited {

	font-family:tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #e0e0e0;

	text-decoration:none;

	padding-left:25px;

}

.sidelink:hover {

	font-family:tahoma;

	font-size: 11px;

	color: #ffffff;

	font-weight: normal;

	text-decoration:none;

	padding-left:25px;

}

.sidelink:active {

	font-family:tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #e0e0e0;

	text-decoration:none;

	padding-left:25px;

}



.dottedline{background-image: url(../images/fd_newlayout/doted_line.jpg);

background-repeat:repeat-x;

}

.dottedline1{background-image: url(../images/fd_newlayout/dotted_line1.gif);

background-repeat:repeat-x;

}



.slidetitle{font-family:Arial, Helvetica, sans-serif;

font-size:17px;

color:#FFFFFF;

font-weight:bold;



}



.graph_text{

	/*padding-left:5px;*/

	font-family:tahoma;

	font-size: 12px;

	font-weight: normal;

	color: #e0e0e0;

	text-decoration:none;

	text-align:left;

}



.boxbg{

	background-image: url(../images/fd_newlayout/box_bg.jpg);

	background-repeat:repeat-x;

	background-position:bottom; 

	border-left:solid 1px #c5c5c2;

	border-right:solid 1px #c5c5c2;

}



.title_text{

	font-family:Arial;

	font-size:12 px;

	color: #FFFFFF;

}



.titlebg{

	background-image:url(../images/fd_newlayout/title_bg.jpg);

	background-repeat:repeat-x;

	font-family:Myriad Pro;

	font-size:15px;

	color: #FFFFFF;

	padding-left:10px;

}



.bottom{

	background-image:url(../images/fd_newlayout/bottom.jpg);

	background-repeat:repeat-x;

	height:9px;

}



/* new layout for financial dashboard ends*/





div.nicEdit-main p{

	margin:0;

	padding:0;

}



div hr {

  color:#000000;

  height:2px;

}



td.sectionLBg{

	background:url(../images/tabs/tab_left_img.jpg) no-repeat;

	width:10px;

	height:35px;

	border-bottom:1px solid #ebead6;

}



td.sectionLBg_active{

	background:url(../images/tabs/active_tab_left.jpg) no-repeat;

	width:10px;

	height:35px;

}



td.sectionBg{

	text-align:center;

	vertical-align:middle;

	background:url(../images/tabs/tab_bg.jpg) repeat-x;

	height:35px;

	border-bottom:1px solid #ebead6;

}



td.sectionBg_active{

	text-align:center;

	vertical-align:middle;

	background:url(../images/tabs/active_tab_bg.jpg) repeat-x;

	height:35px;

}



td.sectionRBg{

	background:url(../images/tabs/tab_right_img.jpg) no-repeat;

	width:10px;

	height:35px;

	border-bottom:1px solid #ebead6;

}



td.sectionRBg_active{

	background:url(../images/tabs/active_tab_right.jpg) no-repeat;

	width:10px;

	height:35px;

}



td.sectionBg a:link,

td.sectionBg a:active,

td.sectionBg a:visited,

td.sectionBg a:hover

{

	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	text-decoration:none;

}



td.sectionBg_active a:link,

td.sectionBg_active a:active,

td.sectionBg_active a:visited,

td.sectionBg_active a:hover

{

	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	font-weight:bold;

	text-decoration:none;

}



td.sectionBot{

	background:#ebead6;

	height:1px;

}



table.pvrty{

	border:1px solid red;

	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:red;

}



td.lang_title{

	background:url(../images/printScr/english_titl_bg.jpg) repeat-x;

	width:100%;

	height:35px;

	font-size:13px;

	font-weight:bold;

}



a.printLink:link,

a.printLink:active,

a.printLink:hover,

a.printLink:visited {

	text-decoration:none;

}



.taPrint{

	width:600px;

	height:100px;

}



.taPrint1{

	width:600px;

	height:150px;

}



.fldPrint{

	width:500px;

	height: 50px;

}





/* home - new layout starts */



input.login_new{



	font-size:13px;

	border:1px solid #70bafa;

	height:22px;



}



div.parentDiv{

	

	position:absolute;

	float:left;

	height:100%;

	width:100%;

	overflow:hidden;



}



div.topDiv{



	float:left;

	height:12%;

	width:100%;

	margin-bottom:10px;

	margin-bottom:5px; /* changed by support20 to fit content of left panel in ppe, its more */



}



div.leftDiv{



	clear:left;

	float:left;

	width:98%;

	height:85%;

	margin-left:5px;



}



/*div.rightDiv{



	float:left;

	width:48%;

	height:85%;

	margin-left:5px;



}*/



div.shadow{



	float:left;

	background:url(../images/home_new/table_shadow.jpg) repeat-y;

	height:85%;

	width:5px;

	margin-right:5px;



}



div.contentDiv{



	float:left;

	width:100%;

	height:85%;

	margin:0 5px;



}



div.contents{



	float:left;

	width:99%;

	height:100%;

	border:solid 1px #75d2ee;

	overflow-y:auto;

	overflow-x:hidden;



}



div.shadow1{



	float:left;

	background:url(../images/home_new/table_shadow.jpg) repeat-y;

	height:100%;

	width:5px;



}



iframe.leftF /* iframe.rightF */

{

	border:solid 1px #75d2ee;

}



form.frmTopFrame{ /* IE shows margins for some reason on home page*/

	margin:0;

	padding:0;

}



.top_links_bg

{ 

	background:#d3f2ec url(../images/home_new/top_tab_bg.jpg) repeat-x top;

	border-bottom: solid 1px #75d2ee;



}



.switch_button_bg,

#cont_content input.switch_button_bg{

	

	border:solid 1px #88aabb;

	background:#fff url(../images/home_new/switch_bg.jpg) repeat-x bottom;

	height:20px;

	width:70px;

	cursor:pointer;



}



.switch_button_bg1{ /* same class recreated since min-width doesn't work with IE */

	

	border:solid 1px #88aabb;

	background:#fff url(../images/home_new/switch_bg.jpg) repeat-x bottom;

	height:20px;

	cursor:pointer;



}



.left_title_new{



	border:solid 1px #65bed9;

	background:#b5edfe url(../images/home_new/title_bg.jpg) repeat-x top;

	font-family:tahoma,arial,Verdana,Helvetica, sans-serif;

	font-size:11px;

	color:#000;



}



.pageTitle_new{

	

	font-family:arial,tahoma,Verdana,Helvetica, sans-serif;

	font-size:15px;

	color:#000;

	font-weight:bold;

	vertical-align:middle;

	padding-left:10px;

	border:solid 1px #65bed9;

	background:#b5edfe url(../images/home_new/title_bg.jpg) repeat-x top;

	height:30px;



}



.eob_bg{



	background: url(../images/home_new/ac_number_bg.jpg) repeat-x top;



}



tr.rowodd_new{

	

	background: url(../images/home_new/ac_number_bg.jpg) repeat-x top;

	height:28px;



}



tr.roweven_new{

	

	background: url(../images/home_new/ac_number_bg.jpg) repeat-x top;

	height:28px;



}



tr.rowClicked_new{

	

	background:#fff;

	height:28px;



}



/* home - new layout ends */





/* new layout financial dashboard starts - 25 Nov 14 */



table.fd_parent_tbl{



	background:url(../images/fd_251114/top_title_bg.jpg) top repeat-x;



}



.title{

	

	clear:both;

	margin-top:35px;

	font-family: Vani,tahoma,Verdana,Arial, Helvetica, sans-serif;

	font-size:30px;

	font-weight:bold;

	text-align:center;



}



.title2{

	

	font-family: Vani,tahoma,Verdana,Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	text-align:center;

	

}



.tblBorder{



	border:1px solid #8cbaa0;



}



.title_users{



	background:url(../images/fd_251114/username_title_bg.jpg) repeat-x;

	height:41px;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFF;

	font-size:18px;

	font-weight:bold;

	padding-left:15px;



}



.title_cat

{ 

	

	background:url(../images/fd_251114/Categery_title_bg.jpg) repeat-x;

        

	height:41px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000;

	font-size:16px;

	padding-left:15px;



}

.title_cat_report

{ 

	

	background:url(../images/fd_251114/top_title_bg.jpg) repeat-x;

	height:60px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000;

	font-size:14px;

	padding-left:10px;

        padding-right:10px;



}



.title_user

{ 

	

	background:#ace4c4;

	height:30px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000;

	font-size:16px;

	padding-left:15px;



}



.title_data

{  

	

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000;

	padding-left:15px;



}



.title_total

{

	

	background:url(../images/fd_251114/total_bg.jpg) repeat-x;

	height:32px;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFF;

	font-size:18px;

	font-weight:bold;

	padding-left:15px;

		

}



.title_totalVal

{

	

	background: url(../images/fd_251114/total_1_bg.jpg) repeat-x;

	height:32px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000;

	padding-left:15px;

	

}



.right_table

{

	

	-webkit-box-shadow: -16px 0px 9px -14px rgba(147,219,201,1);

	-moz-box-shadow: -16px 0px 9px -14px rgba(147,219,201,1);

	box-shadow: -16px 0px 9px -14px rgba(147,219,201,1);

	padding-top:25px;



}



.title_on_demand

{ 

	

	background:url(../images/fd_251114/days_title_bg.jpg) repeat-x;

	height:41px;

	font-family:Arial, Helvetica, sans-serif;

	color:#fff;

	font-size:16px;

	font-weight:bold;

	padding-left:15px;



}



.title_report

{ 



	background-color:#c2ebd3;

	height:32px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#010000;

	padding-left:15px;



}



.report_table_bg

{

	

	background:#e5fff0 url(../images/fd_251114/data_table_bg.jpg) bottom repeat-x;

	height:120px;



}



.report_txt

{  



	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;



}



.report_txt_fld{

	

	border:1px solid #c2ebd3;

	width:100px;

}



.report_btn{



	height:22px;

	background-color:#FFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #399;

	cursor:pointer;



}



.report_btn:hover {

	

	color: #000;

}



.graph_table

{

	

	border:solid 1px #CCCCCC;

	box-shadow: 5px 5px 10px #999;



}



a.summary:link,

a.summary:visited,

a.summary:active{



	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000;

	text-decoration:none;



}



a.summary:hover{



	color:#f00;



}



/* new layout financial dashboard ends - 25 Nov 14 */



/* Self Pay Reports on Fd*/

.date_box{		

background-color:#ebead6;		

border:#c6c6b2 solid 1px;		

border-radius:5px;		

box-shadow: 1px 1px 5px #cbcbc7;		

font-family:Arial, Helvetica, sans-serif;		

color:#333;		

font-size:14px;	

}	



.title_selfpay{		

font-family:Arial, Helvetica, sans-serif;		

font-size:18px;	

color:#4a4a4a;

}



.date_box_1{		

background-image:url(../images/dat_box_bg.jpg);		

background-repeat:repeat-x;	

border:#c6c6b2 solid 1px;		

box-shadow: 2px 2px 3px #cbcbc7;		

/*font-family:Arial, Helvetica, sans-serif;	color:#333;	font-size:14px;*/	

}



.date

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:25px;

	color:#4a4a4a;

	text-decoration: none !important;

}



.date a:link,

.date a:hover,

.date a:visited

{

	font-family: Arial, Helvetica, sans-serif !important;

	color: #4a4a4a !important;

	font-size: 25px !important;

	text-decoration: none !important;

}



.month

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#333;

	text-decoration: none !important;

}



.month a:link,

.month a:hover,

.month a:visited

{

	font-family: Arial, Helvetica, sans-serif !important;

	color: #333 !important;

	font-size: 14px !important;

	text-decoration: none !important;

}

/* Self Pay Reports on Fd*/



.green_button{

	

	border:solid 1px #809f84;

	background:url(../images/ppe/submit_but_up_bg.jpg) repeat-x;

	height:32px;

	min-width:70px;

	cursor:pointer;

	font-weight:bold;



}



.green_button:hover{



	background:url(../images/ppe/submit_but_over_bg.jpg) repeat-x;



}

/* PPE - green layout classes start */



.top_links_bg_ppe

{ 

	

	background:url(../images/ppe/top_band_bg.jpg) repeat-x bottom;

	border-bottom: solid 1px #a1afa1;



}



.pageTitle_ppe{

	font-family:arial,tahoma,Verdana,Helvetica, sans-serif;

	font-size:20px;

	color:#fff;

	font-weight:bold;

	height:31;

	vertical-align:middle;

	padding-left:13px;

}



div.parentDiv_ppe{

	

	position:absolute;

	float:left;

	height:100%;

	width:101%; /* avoid scroll bar blank space of parent content div */

	overflow:hidden;



}



div.leftDiv_ppe{

	

	float:left;

	height:88%;

	width:20%;

	background:#d4e0d5;

}



div.shadow_ppe{

	

	float:left;

	background:url(../images/ppe/table_shadow.png) repeat-y;

	height:88%;

	width:6px;



}



div.rightDiv_ppe{

	

	float:left;

	height:88%;

	width:78%;

	background:#ddebde;

	overflow-y:auto;

	overflow-x:hidden;



}



div.dob_ppe{



	clear:both;

	padding-bottom:10px;

	

}



.tdata_ppe{



	font-family:Arial, Helvetica, sans-serif;

	color:#000;

	font-size:12px;



}



.tdata_ppe1{



	font-family:Arial, Helvetica, sans-serif;

	color:#000;

	font-size:14px;



}



.contentDivBg{



	background-color:#ddebde;



}



a.ppe:link,

a.ppe:visited,

a.ppe:hover,

a.ppe:active {

	

	font-family:Arial, Helvetica, sans-serif;

	color:#000;

	font-size:12px;



}



.left_title{

	

	background:url(../images/ppe/title_name.jpg) repeat-x;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFF;

	font-size:15px;

	height:29px;

		

}

.dropdown

{ 

	width:160px;

	height:30px;

	vertical-align:middle;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}



.dropdown1

{ 

	width:530px;

	height:30px;

	vertical-align:middle;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}

input.ppe_txtbox{

	

	width:225px;

	height:25px;

	vertical-align:middle;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;



}



input.ppe_txtbox1{



	width:160px;

	height:32px;

	border: solid 1px #bed5be;

	background:url(../images/ppe/input_shadow.jpg) repeat-x;

	font-size:14px;



}



input.ppe_txtbox2{



	margin:10px;

	width:150px;

	height:28px;

	border: solid 1px #bed5be;

	background:url(../images/ppe/input_shadow.jpg) repeat-x;

	font-size:14px;



}



.active_bg{



	background:url(../images/ppe/Patient_active_bg.jpg) repeat-x;

	height:42px;



}



.hcpc_tbl_bg{

		

		background:#fff url(../images/ppe/op_right_section_top_bg.jpg) bottom repeat-x;

		height:167px;

		

}



.IPtable{

	border:1px solid #000;

}



div.inpatient{

	

	float:left;

	width:100%;

	height:450px;

	overflow-x:hidden;

	overflow-y:scroll;

	border:1px solid #000;



}



.popup_title{



	background:#ddebde;

	font-weight:bold;

	vertical-align:top;

	border:1px solid #000;



}



.popup_data{



	background:#fff;

	vertical-align:top;

	border:1px solid #000;



}

.top_section_bg{

	

	background:url(../images/ppe/top_right_section_bg.jpg) bottom repeat-x;

	height:95px;

	padding:20px;

	

}

.top_section_title{



	font-family: Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#000;



}

.top_sec_button_bg{ 

	

	background:url(../images/ppe/top_sec_button_bg.jpg) repeat-x #fff;

	height:52px;

	padding-left:20px;

	vertical-align:middle;



}



.box_title{

	

	background:url(../images/ppe/box_title_bg.jpg) repeat-x;

	height:40px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#000;

	padding-left:15px;

	vertical-align:middle;



}

.box_title1{

	

	font-family: Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#000;

	vertical-align:middle;

	font-weight:bold;

	height:44px;



}

.radio_button_box{

	

	background:url(../images/ppe/radio_button_bg.jpg) repeat-x;

	border-left:solid 1px #a6bea7;

	border-right:solid 1px #a6bea7;

	border-top:solid 1px #a6bea7;

	height:44px;

	vertical-align:middle;



}

.contact_info_box1{	

	

	border:solid 1px #a6bea7;

	background:#fff;

	padding:10px 20px;



}



.contact_info_box2{	



	border-left:solid 1px #a6bea7;

	border-right:solid 1px #a6bea7;

	border-top:solid 1px #a6bea7;

	background-color:#fff;

	padding:10px 20px;

	

}

.contact_info_box3{



	padding:10px;

	background:url(../images/ppe/table_bottom_bg.jpg) repeat-x bottom;

	border:solid 1px #a6bea7;

	text-align:right;

	vertical-align:middle;

	height:52px;



}



.txtarea{



	border: solid 1px #bed5be;

	background:url(../images/ppe/input_shadow.jpg) repeat-x;

	font-size:14px;

	width:160px;



}

.name_bg{



	background:url(../images/ppe/left_name_bg.jpg) repeat-x;

	height:40px;

	vertical-align:middle;



}



.name_bg1{



	background:url(../images/ppe/left_name_bg1.jpg) repeat-x bottom;

	height:35px;

	vertical-align:middle;



}

.ajaxTbl_left{

	

	padding-left:10px;

	font-weight:bold;

	font-size:14px;



}

#ppe_details{



	background:#fff;

	border:solid 1px #a6bea7;



}



.ppe_error{



	color:#f00;

	text-align:center;

	padding:10px;



}



.ppe_stats_title{



	background:url(../images/ppe/title_name.jpg) repeat-x;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFF;

	font-weight:bold;



}



.ppe_stats_data{



	background:#fff;

	border:1px solid #ccc;



}

/* box table starts */



#box_table{



	width:410px;

	height:auto;

	background-color:#fff;

	border: solid 1px #bfcec0;

	border-radius:16px;

	box-shadow: 5px 5px 5px #888;

	padding:8px;



}



#box_table ul,

#box_fd ul{



	margin:0;

	padding:0;



}



#box_table ul li,

#box_fd ul li{



	list-style-type:none;

	background:url(../images/box_tbl/dotted_line.png) bottom repeat-x;



}



#box_table ul li:last-child,

#box_fd ul li:last-child{



	background-image:none;



}



#box_table a:link,

#box_table a:visited,

#box_table a:active,

#box_fd a:link,

#box_fd a:visited,

#box_fd a:active{



	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	text-decoration:none;

	background:url(../images/box_tbl/bullet.png) 0.3em 1.1em no-repeat;

	padding:15px 0 15px 25px;



}



#box_table a:hover,

#box_fd a:hover{



	background-color:#d4e5d5;



}



/* PPE - green layout classes end */

#box_table a:hover,

#box_fd a:hover{



	background-color:#d4e5d5;



}



#ppe_box_table{



	width:100%;

	min-height:270px;

	background-color:#fff;

	border: solid 1px #bfcec0;

	border-radius:16px;

	box-shadow: 5px 5px 5px #888;

	padding:8px;



}



/* box table ends */

/* Authorization Css*/

.table_bg

{



	background: #fefffd; /* Old browsers */

	background: -moz-linear-gradient(top,  #fefffd 0%, #e4eee5 47%, #a8caa9 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top,  #fefffd 0%,#e4eee5 47%,#a8caa9 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom,  #fefffd 0%,#e4eee5 47%,#a8caa9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefffd', endColorstr='#a8caa9',GradientType=0 ); /* IE6-9 */

}

.input

{

	width:220px;

	height:25px;

	border: solid 1px #bed5be;

	background-image:url(../images/authorization/input_shadow.jpg);

	background-repeat:repeat-x;

}

.table_text

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#000;

}

.submit_button

{

	width:25%;

	height:29px;

	background-image:url(../images/authorization/submit_button_up_img.jpg);

	font-family: Arial, Helvetica, sans-serif;

	font-size:15px;

	text-align:center;

	vertical-align:middle;

	color:#333;

	border:solid 1px #809f84;

}

.submit_button:hover

{

	width:25%;

	height:24px;

	background-image:url(../images/authorization/submit_button_over_img.jpg);

	font-family: Arial, Helvetica, sans-serif;

	font-size:15px;

	text-align:center;

	vertical-align:middle;

	color:#333;

	border:solid 1px #809f84;

}

.divider_img

{

	background-image:url(../images/authorization/divider.jpg);

	background-repeat:repeat-x;

	height:2px;

}

.title_bg

{

	background-image:url(../images/authorization/title_bg.jpg);

	background-repeat:repeat-x;

	height:46px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#374b38;

	padding-left:25px;

	vertical-align:middle;

}

.output_content_bg

{

	background-image:url(../images/authorization/output_portion_top_img.jpg);

	background-repeat:repeat-x;

}



#progress{

	display: none;

	position: absolute;

	left: 40%;

	top:30%;

	z-index: 9999;

}



#myOverlay{position:absolute;height:100%;width:100%;}

#myOverlay{background:black;opacity:0.5;z-index:2;display:none;}





/*Authorization css end*/



/*Authrization output*/

.border_right_bottom

{

	border-bottom:solid 1px #b7d3b9;

	border-right:solid 1px #b7d3b9;

}

.border_right

{

	border-right:solid 1px #b7d3b9;

}

.border_right_bottom

{

	border-bottom:solid 1px #b7d3b9;

	border-right:solid 1px #b7d3b9;

}

.border_bottom

{

	border-bottom:solid 1px #b7d3b9;

}

.page_number

{

	background-color:#e2ede2;

	border:solid 1px #c7dcc8;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#a3cba6;

	text-align:center;

}

.page_number:hover

{

	background-color:#e2ede2;

	border:solid 1px #c7dcc8;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#a3cba6;

	text-align:center;

}

.form_outside

{

	border-radius:10px;

	border:solid 1px #c1d9c3;

	background-color:#FFF;

	box-shadow: 2px 2px 5px #888888;

}

.title_text

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#326e32;

}

.title1

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:19px;

	color:#000;

	background-color:#f6faf6;

	border-bottom:1px solid #dbdddb;

	border-top:1px solid #dbdddb;

	

}

.title2

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;

	color:#000;

	

}

.Authorized:link {

	font-family: Arial, Helvetica, sans-serif;

font-size: 15px;

	color:#000;

	text-decoration:underline;

}

.Authorized:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color:#0d7815;

	text-decoration:none;

}

.Certified_text

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:17px;

	color:#0d7815;

}

/*---------Auth Output end-----------*/



.tdata_ppe1 table td{



	font-family:Arial, Helvetica, sans-serif;

	color:#000;

	font-size:14px;



}

.tdata_ppe1 table td .input{

	width:160px;

	height:32px;

	border: solid 1px #bed5be;

	background:url(../images/ppe/input_shadow.jpg) repeat-x;

	font-size:14px;

	

}

#ppeStats{

	

	overflow-y:auto;

}



.op_auth, .op_auth a{

	font-size: 13px;

}

.op_auth a{

	color: red;

}

.hcpc_tbl_bg1{

		

		background:#fff url(../images/ppe/op_right_section_top_bg.jpg) bottom repeat-x;

		height:120px;

		font-weight: bold;

}

.popup_title{



	background:#ddebde;

	font-weight:bold;

	vertical-align:top;

	border:1px solid #000;



}



.popup_data{



	background:#fff;

	vertical-align:top;

	border:1px solid #000;



}





/* New graph package css */

.body_graph

{

	margin:0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#333;

	/*padding:20px;*/



		

}

.table_shadow

{

	border:solid 1px #97bcf4;

	box-shadow:3px 3px 5px #c1c1c1;

	border-radius:10px;

	background-color:#b3cef7;

}

#bottom_table

{

	/*width:1000px;

	height:139px;

	height: auto;

	border:solid 1px #97bcf4;

	box-shadow:3px 3px 5px #c1c1c1;

	border-radius:10px;

	background-image:url(../images/botom_box_bg.png);

	background-repeat:repeat-x;

	margin:auto;*/

}



.table_shadow1

{

	border:solid 1px #97bcf4;

	box-shadow:3px 3px 5px #888888;

	border-radius:10px;

}

.title_text_new

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#fff;

	padding-left:15px;

}

.graph_text_link

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px !important;

	color:#333 !important;

	text-decoration: none;

}



#bottom_table

{

	width:1000px;

	height:auto;

	border:solid 1px #97bcf4;

	box-shadow:3px 3px 5px #c1c1c1;

	border-radius:10px;

	background-image:url(../images/bottom_box_title_bg.jpg);

	background-repeat:repeat-x;

	margin:auto;

}



.divider_horizontal

{ 

	background-image: url(../images/divider.jpg);

	background-repeat:repeat-x;



}

.divider_vertical

{

	background-image: url(../images/divider.jpg);

	background-repeat:repeat-y;

}

.icon:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px !important;

	color:#333;

	text-decoration:none;

}

.icon:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px !important;

	color:#333;

	text-decoration:none;

}

.icon:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px !important;

	color:#5186d5;

	text-decoration:none;

}

.icon:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px !important;

	color:#333;

	text-decoration:none;

}



.top_table_shadow

{

	border:solid 1px #97bcf4;

	box-shadow:3px 3px 5px #c1c1c1;

	border-radius:10px;

	background-image:url(../images/table_bg.jpg);

	background-repeat:repeat-x;

	font-family: Arial, Helvetica, sans-serif;

}

.newpage{
	page-break-before: always !important;
}

@media print{
	.newpage{
	page-break-before: always !important;
	}
}
/* New graph package css ends*/


.submit_button_bg{
	border:solid 1px #88aabb;
	background:#fff url(../images/home_new/switch_bg.jpg) repeat-x bottom;
	height:22px;
	width:70px;
	cursor:pointer;

}
