/*
########################################################
#
# 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;
}

body.fin_dash{
	background-color:#deddd9;/* #054f74 */
}

.claim_audit {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}

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;
}

.wqSelect{
	width:100;
}

textarea{
	width:250;
	height:100;
}

textarea.taDod{
	width:650;
	height:500;
}

select.doc_scan{
	width:200;
}

a:link,
a:visited,
a:hover,
a:active {
	font-family: tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a.login_links:link,
a.login_links:visited,
a.login_links:hover,
a.login_links:active
{
	font-family: tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #f00;
}

a.csm277:link,
a.csm277:visited,
a.csm277:hover,
a.csm277:active,
a.cstatus:link,
a.cstatus:visited,
a.cstatus:hover,
a.cstatus:active
{
	font-family: tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000;
	text-decoration:none;
}

.chkbox{
	border:none;
}

.newBg{
	background-color:#ebead6;
}

.newBg1{
	background-color:#a3e0f3;
}

.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;
}

.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;
}

.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;
}

.sepH1{
	
	background-image:url(../images/wq/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;
}

.greyFont
{
	color: #ccc;
}

.wq_input{

	border:1px solid #77e0ff;

}

.wq_topbor{
	background-image:url(../images/wq_top_bor.jpg);
	background-repeat:repeat-x;
}

.wq_topbor1{
	background:url(../images/wq/wq_top_bor.jpg) repeat-x;
}

.wq_leftbor{
	background-image: url(../images/wq_left_bor.jpg);
	background-repeat:repeat-y;
}

.wq_leftbor1{
	background: url(../images/wq/wq_left_bor.jpg) repeat-y;
}

.wq_botbor{
	background-image: url(../images/wq_bot_bor.jpg);
	background-repeat:repeat-x;
}

.wq_botbor1{
	background:url(../images/wq/wq_bot_bor.jpg) repeat-x;
}

.wq_rightbor{
	background-image: url(../images/wq_right_bor.jpg);
	background-repeat:repeat-y;
}

.wq_rightbor1{
	background: url(../images/wq/wq_right_bor.jpg) 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);
}

.wq_box_bg2_1{
	/*background-image:url(../images/wq/box_bg.jpg);*/
	background:#d8f6ff;
}

.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,
.nev:visited,
.nev:hover,
.nev:active
{
	font-family: tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

a.navigationGrey:link,
a.navigationGrey:visited,
a.navigationGrey:active{
	text-decoration: underline;
}		

a.navigationGrey:hover {
	text-decoration: none;
}


/* table resize,sort classes start */

table#table_top,
table#table_top_new{

	table-layout:fixed;
}

table#table_top tr,
table#table_top_new tr{
	vertical-align:top;
}

table#table_top td ,
table#table_top1 td ,
table#table_top th ,
table#table1_bottom td {
	cursor: default;
	border-right:1px solid #f0f0ef;
	border-bottom:1px solid #f0f0ef;
}

table#table_top_new td ,
table#table_top1_new td ,
table#table_top_new th ,
table#table1_bottom_new td {

	cursor: default;
	border-right:1px solid #75d2ee;
	border-bottom:1px solid #75d2ee;

}

table#table_top th,
table#table_top_new th{
	margin:0;
	padding:0;
	text-align:left;
	font-weight:normal;
	vertical-align:middle;
}

table#table_top th.pad,
table#table_top_new th.pad{
	margin:0;
	padding:6px 4px 6px 4px;
}

table#table_top th a,
table#table_top_new th a{
	margin:0;
	display:block;
	padding:6px 4px 6px 4px;
	text-decoration:none;
}

table#table_top th a:hover {
	background-image:url('../images/menu_bg1.jpg');
	background-repeat:repeat-x;
	background-position:top left;
}

table#table_top th a.underpay,
table#table_top th a.underpay:hover{

	background: none;
	display:inline;
	padding:0;

}

tr.rowodd {
	background-color:#ffffff;
}

tr.roweven {
	background-color:#fafafb;
}

tr.rowClicked {
	background-color:#38acec;
}

tr.rowodd1 {
	background-color:#ffffff;
}

tr.roweven1 {
	background-color:#e5f5f3;
}

tr.roweven_green {
	background-color:#ddebde;
}

td.right ,
th.right,
table#table_top th.right
{
	text-align:right;
}

.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 starts */

table.graph_tbl{
	font-family:tahoma;
	color:#333333;
}

.payer_titlebg{
	background:url(../images/fd_newlayout/gray_bg.jpg) repeat-x;
	height:81px;
}

.payer_databg{
	background:url(../images/fd_newlayout/blue_band_bg.jpg) 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;
	vertical-align:middle;
}

.payertext_lt{
	background:url(../images/fd_newlayout/dark_top_band.jpg) repeat-x;
	height:29px;
}

.payertext_rt{
	background:url(../images/fd_newlayout/blue_band_top.jpg) repeat-x;
	height:29px;
}

.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;
	vertical-align:middle;
	background:url(../images/fd_newlayout/yellow_band.jpg) repeat-x;
	height:25px;
}

.clienttext2{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	background:url(../images/fd_newlayout/blue_band.jpg) repeat-x;
	height:25px;
}

.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,
.sidelink:visited,
.sidelink:active,
.sidelink:hover{
	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;
}

.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:url(../images/fd_with_bgcol/right_tit_bg.png) repeat-x;
	height:23px;
	font-family:arial,Verdana,Helvetica, sans-serif;
	font-size:9pt;
	color:#FFFFFF;
	padding-left:10px;
}

.rp_box_border{
	border:1px solid #d5d2d2;
}

.rp_box{
	background:#fff url(../images/fd_with_bgcol/small_box_bg.jpg) bottom center repeat-x;
	height:51px;
}

.bottom{
	background-image:url(../images/fd_newlayout/bottom.jpg);
	background-repeat:repeat-x;
	height:9px;
}

.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:#fff/*#0552a4*/;
	height:31;
	vertical-align:middle;
	font-weight:bold;
}

/* new layout financial dashboard ends */


/* classes for multiple dropdown start */

div.select {
  position: relative;
  height: 19px;
  overflow-y: hidden;
}

div.title {
  height: 17px;
  /*width:80px;*/
  line-height: 17px;
  border: 1px solid #88aabb;
  cursor: default;
  padding-left: 4px;
  background:#fff url('../images/pull-down.gif') no-repeat right top;
}

div.hover {
  background-position: right -17px;
}

div.press {
  background-position: right -34px;
}

div.option {
  top: 19px;
  left: 0px;
  height: 110px;
  /*width:80px;*/
  padding: 2px 2px 4px 0;
  border: 1px solid #88aabb;
  cursor: default;
  background: #ffffff;
  overflow-y: scroll;
}

span.select {
  padding: 2px;
  cursor: default;
}

input.drp {
  margin: 0 4px 0 4px;
  height: 13px;
  padding: 0;
}

/* classes for multiple dropdown end */


/* new layout financial dashboard - with bgcolor - starts */

/*.payertext_new{
	font-family:arial,tahoma,Verdana,Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
}

.payertext_lt_new{
	background: url(../images/fd_with_bgcol/left-title_bg.png) repeat-x;
	height:29px;
	color:#fff;
	padding-left:20px;
}

.payertext_rt_new{
	background: url(../images/fd_with_bgcol/right_tit_bg.png) repeat-x;
	height:29px;
	text-align:center;
	color:#fff;
}

.clienttext1_new_left{
	background:url(../images/fd_with_bgcol/tab_bg.jpg) repeat-x;
	height:29px;
	font-size:11px;
	font-weight:bold;
	border-right:1px solid #d5d3d3;
	border-bottom:1px solid #d5d3d3;
	padding-left:20px;
}

.clienttext1_new{
	background:url(../images/fd_with_bgcol/tab_bg.jpg) repeat-x;
	height:29px;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #d5d3d3;
	text-align:center;
}*/

.wq_title{
	font-family:arial,tahoma,Verdana,Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}

.payertext_new{
	font-family:arial,tahoma,Verdana,Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
}

.payertext_lt_new{
	background: url(../images/fd/top_tit_left_bg.jpg) repeat-x;
	height:26px;
	font-size:9pt;
	color:#fff;
	font-weight:bold;
	padding-left:20px;
}

.countTtl{
	background: url(../images/fd/top_tit_right_bg.jpg) repeat-x;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:20px;
}

.count_lt{
	background:url(../images/fd/name_bg.jpg) repeat-x;
	height:20px;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:20px;
}

.count_rt{
	background: url(../images/fd/marge_L_bg.jpg) repeat-x;
	height:20px;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.payertext_rt_new{
	background: url(../images/fd/top_tit_right_bg.jpg) repeat-x;
	height:26px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:9pt;
}

.clienttext1_new_left{
	font-size:11px;
	font-weight:bold;
	border-right:1px solid #d5d3d3;
	border-bottom:1px solid #d5d3d3;
	padding-left:20px;
	background:#fff;
	height:24px;
}

.clienttext1_new{
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #d5d3d3;
	text-align:center;
	background:#fff;
	height:24px;
}

.rp_title{
	background:url(../images/fd/top_tit_right_bg.jpg) repeat-x;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
}

.rp_icon{
	padding:4px 2px 0 2px;
	background:#fff;
}

.rp_name{
	padding:4px 2px;
	background:#fff;
}

.graph_text_td{
	font-family: tahoma,Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #6e6a6a;
	text-decoration:none;
	font-weight:bold;
	padding:5px 3px 5px 19px;
	display:block;
	border-bottom:1px solid #d2d0d0;
}

a.graph_text:link,
a.graph_text:active,
a.graph_text:visited
{
	font-family: tahoma,Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #6e6a6a;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/fd/bullet.png) 0.4em 0.6em no-repeat;
	padding:5px 3px 5px 19px;
	display:block;
	border-bottom:1px solid #d2d0d0;
}

a.graph_text:hover
{
	color: #000000;
}

.righshadow{
	background:url(../images/fd/righ_side_shadow.jpg) top left repeat-y;
	width:5px;
}

.bottom_shaodw{
	background:url(../images/fd/bottom_shadow.jpg) repeat-x;
	height:7px;
}

.rp_over{
	background:#bddee7 url(../images/fd/mouse_over_img.jpg) top left repeat-x;
}

.rp_out{
	background:#fff;
}

div.rp_div{
	height:100px;
	overflow-y:scroll;
}

div.rp_div1{
	height:50px;
	overflow:none;
}

/* new layout financial dashboard - with bgcolor - ends */


/* Contract Setup starts

/*body {

	margin:0;
	padding-top:50px;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	
}*/

#cont_content {

	margin:0;
	padding-top:25px;
	
}


#cont_content .topbox_bg{
	
	background:url(../images/contract_blue/top_box_bg.jpg) left repeat-x;
	height:52px;
	border:solid 1px #65bed9; /* 8c8b72 */

}

#cont_content input{
	
	border:2px #ababab;
	width:180px;
	height:20px;
	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;

}

#cont_content textarea{
	
	border:2px #ababab;
	width:280px;
	height:50px;
	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;

}

#cont_content .input1{
	
	border:1px #ababab;
	width:135px;
	height:20px;
	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;

}

#cont_content .input2{
	
	border:1px #ababab;
	width:80px;
	height:20px;
	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;

}

#cont_content .input3{
	
	border:1px #ababab;
	width:146px;
	height:20px;
	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;

}

#cont_content .input4{
	
	border:1px #ababab;
	width:146px;
	height:80px;
	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;

}

#cont_content .input5{
	
	border:1px #ababab;
	width:87px;
	height:53px;
	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;

}

#cont_content .input6{
	
	border:1px #ababab;
	width:65px;
	height:20px;
	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;

}

#cont_content .input7{
	
	border:1px #ababab;
	width:400px;
	height:20px;
	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;

}

#cont_content .input8{
	
	border:1px #ababab;
	width:20px;
	height:16px;
	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;

}

#cont_content .title_bg{
	
	background:url(../images/contract_blue/title_bg.jpg) left repeat-x;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;

}

#cont_content .payer_box_bg{
	
	background:url(../images/contract_blue/payer_box_bg.jpg) left repeat-x;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	border:solid 1px #65bed9;

}

#cont_content .contract_box_bg{
	
	background:#d4f2ed url(../images/contract_blue/contract_box_bg.jpg) bottom repeat-x; /* dbd9c0 */
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	border:solid 1px #65bed9;

}

#cont_content .amt_perday_bod_bg{
	
	background:url(../images/contract_blue/amt_perday_box_bg.jpg) repeat-x;
	height:35px;
	border-bottom:solid 1px #65bed9;
	border-left:solid 1px #65bed9;
	border-right:solid 1px #65bed9;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;

}

#cont_content .data_preview{
	
	background:url(../images/contract_blue/button_bg.jpg) repeat-x;
	height:27px;
	width:auto;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:solid 1px #e1e0d6;
	cursor:pointer;

}

#cont_content .label_cont{
	
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	
}

#cont_content a:link,
#cont_content a:visited,
#cont_content a:active
{
	font-family: Arial,tahoma,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f00;
	text-decoration:underline;
}

#cont_content a:hover
{
	text-decoration:none;
}

#cont_content .code_details{

	overflow-y:auto;
	height:100px;

}

select.rcenter{

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	height:25px;
	width:200px;
	border:#adadad solid 1px;

}
/* Contract Setup ends*/


/* Contract Setup - new layout starts */

.contract_new{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;

}

.contract_name_row{
	
	background:url(../images/contract_blue_new/contract_name_bg.jpg) bottom repeat-x;
	border-bottom:#53daf2 solid 1px;
	height:68px;

}

.input_contract{
	
	border:1px solid #b1d7d9;
	height:22px;
	width:140px;
	font-size:13px;

}

.contract_setup{
	
	background:url(../images/contract_blue_new/contract_setup_bg.jpg) top repeat-x;
	height:41px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;

}

.add_more_contract{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:34px;
	color:#FFF;
	
}

.code_details{

	overflow-y:auto;
	height:320px;
	background: #fff;

}

.code_header{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	background:url(../images/contract_blue_new/sub_section_bg.jpg) repeat-x;
	height:45px;

}

.code_txtbox{
	
	border:1px solid #b1d7d9;
	height:24px;
	width:100%;
	font-size:13px;

}

.side_button{
	
	width:100%;
	height:29px;
	background-color:#ddfafc;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	color:#f00;
	border:solid 1px #8bd9e4;
	cursor:pointer;

}


.side_button:hover{
	
	background:url(../images/contract_blue_new/side_button_over.jpg) top repeat-x;
	border:solid 1px #42bcdc;

}

.bottom_band{
	
	background:url(../images/contract_blue_new/bottom_band.jpg) repeat-x;
	height:49px;

}

.contr_button{
	
	width:70px;
	height:24px;
	background:#ddfafc;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	color:#333;
	border:solid 1px #8bd9e4;
	cursor:pointer;

}

.contr_button:hover{
	
	background:url(../images/contract_blue_new/submit_button_over_img.jpg) repeat-x;
	
}

.contr_tabs{
	
	width:200px;
	height:36px;
	background: url(../images/contract_blue_new/buttong_bg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	padding:10px 0;
	color:#FFF;
	border-radius:6px 6px 0px 0px;
	margin-right:3px;
	float:left;
	cursor:pointer;
	border:none;

}

.contr_tabs_hover,
.contr_tabs:hover{
	
	background:#00c9e5;
	font-weight:bold;
	
	width:200px;
	height:36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	padding:10px 0;
	color:#FFF;
	border-radius:6px 6px 0px 0px;
	margin-right:3px;
	float:left;
	cursor:pointer;
	border:none;
	
}

/* Contract Setup - new layout ends */



/* 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;

}

div.leftDiv{

	clear:left;
	float:left;
	width:50%;
	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:10px;

}

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;
}

.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;

}

.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;

}

.switch_button_bg1,
#cont_content input.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;
	width:auto;
	height:20px;
	cursor:pointer;

}

.green_button{
	
	border:solid 1px #809f84;
	background:url(../images/ppe/submit_but_up_bg.jpg) repeat-x;
	height:32px;
	width:70px;
	cursor:pointer;
	font-weight:bold;

}

.green_button:hover{

	background:url(../images/ppe/submit_but_over_bg.jpg) repeat-x;

}

.left_title_new{

	border:solid 1px #65bed9;
	background:#b5edfe url(../images/home_new/title_bg.jpg) repeat-x top;
	font-family:arial,tahoma,Verdana,Helvetica, sans-serif;
	font-size:13px;
	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 */


/* 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:85%;
	width:20%;
	background:#d4e0d5;

}

div.shadow_ppe{
	
	float:left;
	background:url(../images/ppe/table_shadow.png) repeat-y;
	height:85%;
	width:6px;

}

div.rightDiv_ppe{
	
	float:left;
	height:85%;
	width:78%;
	background:#ddebde;
	overflow-y:auto;
	overflow-x:hidden;

}

.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;

}

/* PPE - green layout classes end */


/* 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_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 */


/* claim status dashboard starts */

.wq_tab_up{
	
	background:#c7f2ff url(../images/fd_new/wq_tab_up_bg.jpg) top repeat-x;
	height:31px;
	border-right:solid 1px #a6c1ce;
	border-left:solid 1px #a6c1ce;
	border-top:solid 1px #a6c1ce;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	cursor:pointer;

}

.wq_tab_over{
	
	background:#9de9fe url(../images/fd_new/wq_tab_over_bg.jpg) top repeat-x;
	height:31px;
	border-right:solid 1px #a6c1ce;
	border-left:solid 1px #a6c1ce;
	border-top:solid 1px #a6c1ce;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;

}

.wq_tab_up:hover,
.wq_tab_over:hover{
	cursor:pointer; /* for IE - td doesn't show cursor hand by default */
}

.tabs_base_img{
	
	background:url(../images/fd_new/tabs_base_img.jpg) repeat-x;
	height:16px;

}

.table_title_bg{
	
	background:url(../images/fd_new/table_title_bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;

}

.table_bg{
	
	border: solid 1px #4cd5ff;
	background:#fff url(../images/fd_new/table_bg.jpg) repeat-x bottom;

}

.box_right_shadow_bg{
	
	background:url(../images/fd_new/box_right_shadow.jpg) repeat-y;
	width:5px;

}

.box_bot_shadow_bg{
	
	background: url(../images/fd_new/box_bot_shadow.jpg) repeat-x;
	height:5px;
}

.sub_title{
	
	background-color:#0a7493;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}

.payer_name{
	
	background:#1d6b83 url(../images/fd_new/payer_name_bg.jpg) repeat-x bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:center;
	vertical-align:middle;

}

.rep_title{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding-left:5px;

}

.rep_title_bg1{
	
	background:#fff;
	height:20px;

}

.rep_title_bg2{
	
	background:#d6f3fb;
	height:20px;

}

.greyBg{

	background:#ccc;

}

/* claim status dashboard ends */

/* 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;
}
/* New graph package css ends*/


/* tabs on denial FD start */

a.fd_tabs:link,
a.fd_tabs:active,
a.fd_tabs:visited{
	
	display:block;
	width:auto;
	height:28px;
	background:url(../images/fd_tabs/tab_over_img.jpg) repeat-x;
	font-family:Arial;
	font-size:16px;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	padding:10px 16px 0;
	margin-right:4px;
	float:left;
	text-decoration:none;

}

a.fd_tabs:hover{
	
	background:url(../images/fd_tabs/tab_up_img.jpg) repeat-x;
	
}

a.fd_tabs_active{
	
	display:block;
	width:auto;
	height:28px;
	background:url(../images/fd_tabs/tab_up_img.jpg) repeat-x;
	font-family:Arial;
	font-size:16px;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	padding:10px 24px 0;
	margin-right:4px;
	float:left;
	text-decoration:none;

}

/* tabs on denial FD end */

/* 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;
}

.button {
    background-color: #ebe9da; /* Green */
    border:solid 1px #fffdff;
	font-family:Arial, Helvetica, sans-serif;
    color:#000;
    padding: 4px 13px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}	
.button:hover {
    background-color:#FFF;
    color: white;
	font-family:Arial, Helvetica, sans-serif;
    color:#000;
}
/* Self Pay Reports on Fd*/

/* Claim Audit Management */

.divider
{
	background-image:url(../images/divider.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#ebead6;
}

.divider1
{
	/*background-image:url(../images/divider.jpg);
	background-repeat:repeat-x;
	background-position:bottom;*/
	background-color:#ebead6;
	border-top:solid 1px #d8d6b3;
	border-bottom:solid 1px #d8d6b3;
}

.mid_table
{
	background-color:#ebead6;
	height:250px;
	border-bottom:solid 1px #d8d6b3;
	border-top:solid 1px #d8d6b3;
	box-shadow:#d0d0d0 2px 2px 2px;
}

.table1
{
	background-color:#ebead6;
	border-bottom:solid 1px #d8d6b3;
	border-top:solid 1px #d8d6b3;
}

.table2
{

	border-bottom:solid 1px #d8d6b3;
	border-top:solid 1px #d8d6b3;
	border:solid 1px #d8d6b3;
}

.table3
{

	border-bottom:solid 1px #d8d6b3;
	border-top:solid 1px #d8d6b3;
	border:solid 1px #d8d6b3;
}

.table4
{
	background-color : #F3F3F3;
}

.left_border
{
	border-left:solid 1px #d8d6b3;
}

.left_boder_link,
.left_boder_link a {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:14px !important;
	color:#333 !important;
	font-weight: bold;
	text-decoration: none;
}

.left_boder_link2,
.left_boder_link2 a {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#333 !important;
	text-decoration: underline;
}

.left_top_border
{
	border-left:solid 1px #d8d6b3;
	border-top:solid 1px #d8d6b3;
}

.button2 {
    background-color:#ebead6; 
    border: solid 1px #c6c5a9;
	font-family:Arial, Helvetica, sans-serif;
	color:#1b0a0a;
    text-align: center;
    text-decoration: none;
    font-size:14px;
	box-shadow:#d0d0d0 2px 2px 2px;
}
.button2:hover {
    background-color: #d8d6b3;
    color:#1b0a0a;
	cursor:pointer;
	box-shadow:#d0d0d0 2px 2px 2px;
}

.button3{
	width:90px;
	height:35px;
    background-color:#ebead6;
	border: solid 1px #c6c5a9;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
    padding:8px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size:14px;
    margin: 4px 2px;
    cursor: pointer;
}
.button3:hover {
	 background-color: #d8d6b3;
    color:#1b0a0a;
	cursor:pointer;
}

.button5{
	width:150px;
	height:35px;
    background-color:#ebead6;
	border: solid 1px #c6c5a9;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
    padding:8px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size:14px;
    margin: 4px 2px;
    cursor: pointer;	
}
.button5:hover {
	 background-color: #d8d6b3;
    color:#1b0a0a;
	cursor:pointer;
}

.button4{
	/*width:100%;*/
	width: 250px;
	height:37px;
    background-color:#ebead6;
	border: solid 1px #c6c5a9;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
    padding:5px 50px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size:18px;
    cursor: pointer;
	border-radius: 5px 5px 0px 0px;
	border:solid 1px #d8d6b3;
	border-bottom:none;
}

.button4_over{
	/*width:100%;*/
	width: 250px;
	height:37px;
    background-color:#38acec;
	border: solid 1px #c6c5a9;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
    padding:5px 50px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size:18px;
    cursor: pointer;
	border-radius: 5px 5px 0px 0px;
	border:solid 1px #38acec;
	border-bottom:none;
}

.button4:hover {
	background-color: #38acec;
    color:#000;
	cursor:pointer;
	border-radius: 5px 5px 0px 0px;
	border:solid 1px #38acec;
	border-bottom:none;

}

.button4_active{
	/*width:100%;*/
	width: 250px;
	height:37px;
    background-color:#38acec;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
    padding:5px 50px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size:18px;
    cursor: pointer;
	border-radius: 5px 5px 0px 0px;
	border:solid 1px #38acec;
	border-bottom:none;
}

.button4_active:hover {
	background-color: #ebead6;
    color:#000;
	cursor:pointer;
	border-radius: 5px 5px 0px 0px;
	border:solid 1px #d8d6b3;
	border-bottom:none;

}

.input1
{   
	height:24px;
	border: solid 1px #d8d6b3;
}

.input2
{   width:125px;
	height:25px;
	border: solid 1px #d8d6b3;
}
/* Claim Audit Management */


/* Underpayment Dashboard CSS starts */

#table
{
	width:100%;
	height: auto;
	max-height:225px;
	overflow-y:scroll;
}

a.ud:link,
a.ud:active,
a.ud:visited,
a.ud:hover
{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#393936;
	font-size:14px;
	text-decoration: none;

}

#box_wrapper_s
{
	width:99%;
	height:auto;
	border:solid 0px #cfceb3;
	border-radius:0px 0px 0px 0px;
	box-shadow:2px 2px 3px #b3b2a3;
	margin:auto;
	}
#title_box_s
{
	width:100%;
	height:35px;
	background-color:#999;
	border-radius:0px 0px 0px 0px;
	box-shadow:0px 2px 5px  #b3b2a3;
	font-family: Arial, Helvetica, sans-serif;
	color:#393936;
	font-size:16px;
	padding-left:0px;
	padding-top:0px;
	text-align:left;
	vertical-align:middle;
	padding-bottom:10px;

}
#table
{
	width:100%;
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
}
.border_left
{
	border-left:solid 1px #c8c7ab;
	border-bottom:solid 1px #c8c7ab;
}
.border_bottom
{
	border-bottom:solid 1px #c8c7ab;
}
.title_box_s
{
	width:100%;
	height:45px;
	background-color:#e1e1b6;
	border-radius:0px 0px 0px 0px;
	box-shadow:0px 2px 5px  #b3b2a3;
	font-family: Arial, Helvetica, sans-serif;
	color:#393936;
	font-size:16px;
	padding-left:0px;
	padding-top:0px;
	text-align:left;
	vertical-align:middle;
	border-top:solid 1px #c8c7ab;
}
#small_box_wrapper
{
	width:100%;
	height:auto;
	margin:auto;
}
#small_box_wrapper1
{
	width:95%;
	height:auto;
	border:solid 1px #cfceb3;
	border-radius:0px 0px 0px 0px;
	box-shadow:2px 2px 5px #b3b2a3;
	margin:auto;
}
ul {
    list-style:url(../images/bullet.png); 
	
}
.scroll{
    width:100%;
    height:225px;
    overflow-y: scroll;
}
/* Underpayment Dashboard CSS ends */

/* Financial Dashboard CSS New */
/* Style the tab */
.tabcontent td, .tabcontent2 td, .tabcontent3 td, .tabcontent4 td, .tabcontent5 td, .tabcontent6 td, .tabcontent7 td, .tabcontent8 td{
	border-bottom: 1px solid #ccc;
}
.tab {
    float: left;
    border: 1px solid #ccc;
    width: 100%;
}

/* Style the buttons inside the tab */
.tab button {
    display: block;
    background-color: #058eaf;
    color: black;
    padding: 10px 16px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	border-bottom:#0d5364 1px solid;
}

/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #d2f3fa;
    color: #000;
}

/* Create an active/current "tab button" class */
.tab button.active {
    background-color: #d2f3fa;
    color: #000;
}

/* Style the tab content */
.tabcontent {
    float: left;
    padding: 0px
    border: 1px solid #ccc;
    width: 100%;
    border-left: none;
    background: #d2f3fa;
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.tabcontent2 {
    float: left;
    padding: 0px
    border: 1px solid #ccc;
    width: 100%;
    border-left: none;
    background: #d2f3fa;
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	
}

.tabcontent3 {
    float: left;
    padding: 0px
    border: 1px solid #ccc;
    width: 100%;
    border-left: none;
    background: #d2f3fa;
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	
}


.table_bg
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	background-color:#058eaf;
	height:39px;
	border-bottom:#0d5364 1px solid;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
}

.table_bg:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	background-color:#d2f3fa;
	height:39px;
	border-bottom:#0d5364 1px solid;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
}
.table_bg2
{
	color:#000;
	background-color:#d2f3fa;
	height:37px;
	border-bottom:#cadee2 1px solid;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
}
.table_bg2:hover
{
	color:#000;
	background-color:#c3edf7;
	border-bottom:#cadee2 1px solid;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
}
.table_bg2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
}
.table_bg2 .table_bg2_span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	padding: 0 0 0 10px;
	color: #ff0000;
}
/* Apexcharts starts */

#chart {
  max-width: 950px;
}

#chart .chart-tooltip {
	padding:10px;
	font-family:tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}

/* Apexcharts ends */

.content_table
{
	background-color:#eafdf9;
	border-top:#ccdeda solid 1px;
	border-left:#ccdeda solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding-left:10px;
}
.content_table2
{
	background-color:ffffff;
	border-top:#ccdeda solid 1px;
	border-left:#ccdeda solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding-left:10px;
}
.header_section_color
{
	background-color:#1abc9c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#FFF;
	padding:15px;
}
.top_table
{
	background-color:#e5e5e5;
	border-top:#cecece;
	
	/*border-left:#c4d5d1 solid 1px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-left:10px;
	height: 46px !important;
}
.top_table_head
{
	background-color:#e5e5e5;
	border-top:#d0cfcf;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding-right:2px;
}
.top_table_head-form-ele {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.my-menu-disable {
  pointer-events: none;
  opacity: 0.5; /* Optional: Make it visually appear disabled */
}