/* CSS Document */

#green_bar{background:url(../images/green_bar.jpg) repeat-x;}

#gray_bottom_border{background:url(../images/bottom_border.jpg);}
#gray_top_strip{background:url(../images/gray_top_strip.jpg);}

.no-bdr{border:none;}
.nobdr-left{border-left:none;}
.nobdr-right{border-right:none;}

.wel-text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.wel-text a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5256a2; text-decoration:underline;}
.wel-text a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5256a2; text-decoration:none;}

.wel-text-2{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000;}
.wel-text-2 a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;font-weight:bold;text-decoration:underline;}
.wel-text-2 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;font-weight:bold; text-decoration:none;}

.yellow_tab{width:76px; height:22px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.yellow_tab a{width:76px; height:19px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; padding:3px 0 0 0;}
.yellow_tab a:hover{background:url(../images/blank_tab.jpg) no-repeat; width:76px; height:19px; display:block; text-decoration:none;  padding:3px 0 0 0;}

.black_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:28px;}
.blue_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#336699;}

.heading{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#4549a3;}

h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; margin:0px; padding:0px; }
h3{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#393939;}

.error_msg{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FF0000;}

/* css for erroe msg */
#msg {display:none; position:absolute; z-index:200; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px}

#msgcontent {display:block; background:#fff; border:2px solid #55cff6; border-left:none; padding:5px; min-width:150px; max-width:300px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

/* css for popup */
.preview{
left:170px;top:100px;width:750px;height:460px;
}
.framePreview{
width:750px;height:420px;
}
/* css for popup */
.previewCompare{
left:10px;top:5px;width:1320px;height:640px;
}
.framePreviewCompare{
width:1320px;height:600px;
}
/* css for top menu popup */
.previewTopMenu{
left:50px;top:5px;width:1000px;height:640px;
}
.framePreviewTopMenu{
width:1000px;height:600px;
}
/* css for popup */
.Reshedule{
left:170px;top:100px;width:790px;height:500px;
}
.frameReshedule{
width:790px;height:460px;
}
/* css for popup */
.Message{
left:370px;top:150px;width:250px;height:240px;
}
.frameMessage{
width:250px;height:200px;
}
/*css for patient insurance*/
.insurancepreview{
left:250px;top:250px;width:800px;height:490px;
}
.insuranceframePreview{
width:780px;height:460px;
}
/*css for insurance allowable*/
.allowablepreview{
left:250px;top:200px;width:870px;height:490px;
}
.allowableframePreview{
width:850px;height:460px;
}
/*css for new claim*/
.previewNewClaim{
left:210px;top:50px;width:900px;height:480px;
}
.framePreviewNewClaim{
width:900px;height:440px;
}

/*.previewNewClaim{
left:170px;top:550px;width:700px;height:400px; 
}
.framePreviewNewClaim{
width:700px;height:360px;
}*/

/*css for change password popup*/
.previewPassword{
left:470px;top:150px;width:350px;height:240px;
}
.framePreviewPassword{
width:350px;height:200px;
}
/* css for popup */
.previewCard{
left:170px;top:400px;width:700px;height:360px; 
}
.framePreviewCard{
width:700px;height:320px;
}
/* css for Super bill popup */
.previewSuperBill{
left:170px;top:850px;width:700px;height:400px; 
}
.framePreviewSuperBill{
width:700px;height:360px;
}
/* css for ledeger deposit popup */
.depositpreview{
left:80px;top:150px;width:970px;height:290px; 
}
.depositframePreview{
width:970px;height:250px;
}
/* css for New Physical Encounter popup */
.previewNewPhysicalEncounter{
left:500px;top:400px;width:350px;height:190px; 
}
.framePreviewNewPhysicalEncounter{
width:350px;height:150px;
}

/* css for New Physical Encounter popup */
.Receiptpreview{
left:390px;top:350px;width:350px;height:190px; 
}
.ReceiptframePreview{
width:350px;height:150px;
}


/* css for Referral Number on Super Bill page popup */
.previewReferralNumber{
left:120px;top:350px;width:880px;height:400px; 
}
.framePreviewReferralNumber{
width:880px;height:360px;
}
/* css for Pull Chart on Search Patient page popup */
.previewSearchPatientPullChart{
left:320px;top:350px;width:400px;height:200px; 
}
.framePreviewSearchPatientPullChart{
width:400px;height:160px;
}
/* css for diagnose_detail popup */
.diagnose_detail_popup{
left:190px;top:130px;width:750px;height:260px;
}
.diagnose_detail_popupPreview{
width:750px;height:220px;
}
/* css for Todays Patient on Home Page of Provider */
.previewTodayPatient{
left:200px;top:180px;width:910px;height:400px; 
}
.framePreviewTodayPatient{
width:910px;height:360px;
}

/* css for partially paid cliam */
.previewPartiallyPaid{
left:70px;top:220px;width:990px;height:460px; 
}
.framePreviewPartiallyPaid{
width:990px;height:420px;
}

/* css for claim visit id page popup */
.previewClaimPVisit{
left:60px;top:50px;width:1000px;height:500px; 
}
.framePreviewClaimPVisit{
width:1000px;height:460px;
}
/* css for Mile Stone popup */
.previewMileStone{
left:500px;top:550px;width:350px;height:190px; 
}
.framePreviewMileStone{
width:350px;height:150px;
}

/* css for verify report popup */
.verifyPreview{
left:390px;top:350px;width:450px;height:190px; 
}
.verifyFramePreview{
width:450px;height:150px;
}

.table_heading{
font-family:Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#ffffff;
background-color:#323690; 
font-weight:bold; 
}

.table_header{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#000000;
font-weight:bold;   
}

.light_blue{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323690;}
.light_blue a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323690; text-decoration:none;}
.light_blue a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323690; text-decoration:underline;}

.normal_txt{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; }

.normal_txt_2{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; }
.normal_txt_2 a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:underline;}
.normal_txt_2 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none;}

.white-txt { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.name-heading { font-family: "Trebuchet MS"; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none;}
label{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;   }



th{ 
    cursor: pointer; 
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px; 
    border-right: 1px solid #dad9c7; 
    margin-left: -1px; 
} 

/* Added on 2nd April 2009 */
.text-1{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:18px;}
.text-1 a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline;}
.text-1 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}

.text-2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.text-2 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
.text-2 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}

.text-3{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
.text-3 a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:none;}
.text-3 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:underline;}

.text-4{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#548dd4;}

.red-text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000;}
.red-text a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; text-decoration:none;}
.red-text a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; text-decoration:underline;}

.small-text{font-family:tahoma; font-size:10px; color:#000000;}
.small-text a{font-family:tahoma; font-size:10px; color:#000000; text-decoration:underline;}
.small-text a:hover{font-family:tahoma; font-size:10px; color:#000000; text-decoration:none;}

/* css for popup */
.apreview{
/*position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');*/
top:130px;
	left:220px;
	width:700px;
	height:430px;
	/*overflow:auto;*/
}
.aframePreview{
width:700px;height:400px;
}

/* css for popup */
.chkOutpreview{
position: absolute;
/*margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');*/
top:20px;
	left:80px;
	width:1010px;
	/*height:400px;*/
	/*overflow:auto;*/
}
.chkOutframePreview{
width:1010px;height:600px;
}
.statuPreview{
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
top:250px;
	left:420px;
	width:400px;
	/*height:400px;*/
	overflow:auto;
}
.statusFramePreview{
width:400px;height:130px;
}

.reviewPreview{
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
top:700px;
	left:420px;
	width:400px;
	/*height:400px;*/
	overflow:auto;
}
.reviewFramePreview{
width:400px;height:130px;
}

#appointment{
background-color:#006600;
}

.dynamicTableEven{
background:#f2e0a1;
margin:10px 0 0 0;
}

.dynamicTableOdd{
background:#ffb44a;
margin:10px 0 0 0; 
}

.whiteText{
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:normal;
}

.subHeading{
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FABF8F; font-weight:bold;
}

/*Current Medication Form CSS Additinal*/

#RightBox{border: none;}
#red_bg{background:url(../images/red_bg.jpg) bottom repeat-x #e77751;}
#red_bg_verticle{background:url(../images/red_bg_verticle.jpg) bottom repeat-x #e77751;}
#box_bottom_bg{background:url(../images/box_bottom_bg.jpg); border-right:1px solid #be94a2; border-left:1px solid #be94a2; border-bottom:1px solid #be94a2;}
#nav_bg{background:url(../images/nav_bg.jpg) top;}

.white-text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
.white-text a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.white-text a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:underline;} 



/* --------------------------------- appointment page CSS ----------------------*/


#app-tab{background:url(../images/app-tab-bg.jpg);}

.app-tab_o a{background:url(../images/app-tab-bg.jpg); display:block; padding:8px 22px 0 22px; height:31px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; text-decoration:none;}
.app-tab_o a:hover{background:url(../images/app-tab-bg_o.jpg); display:block; padding:8px 22px 0 22px; height:31px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; text-decoration:none;}

.app-tab_sel a{background:url(../images/app-tab-bg_o.jpg); display:block; padding:8px 22px 0 22px; height:31px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; text-decoration:none;}

.app-tab_sel a:hover{background:url(../images/app-tab-bg_o.jpg); display:block; padding:8px 22px 0 22px; height:31px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; text-decoration:none;}

.app-text1{font-family:Verdana; font-size:16px; color:#000000;}

.app-text2{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000;}

.app-text3{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}

.app-text4{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.app-text5{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}

.app-table{background:url(../images/app-table-bg.jpg) repeat-x;  height:34px;}

/* By Mukesh 23 June 2009, For lab,Radiology,Hospital Record etc pages */
.table-bg {	background-image: url(../images/pro_images/pro-gray-box-bg.jpg);	background-repeat: repeat-x;	background-position: left top;}
.line {	background-image: url(../images/line.gif);	background-repeat: repeat-y;	background-position: center top;}
.black-text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration: none;}


.menu-text {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;color: #FFFFFF; 	text-decoration: none;	padding-left: 20px;}
.top-link {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #FFFFFF;	text-decoration: none;}

/* new logi page layout css*/
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.text_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000066;
	background-image: url(../images/textfield.jpg);
	height: 22px;
	width: 212px;}
.leftbg {
	background-image: url(../images/left.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.rightbg {
	background-image: url(../images/right.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

/*Prescription page Add Prescription*/
#butten{ background-image: url(../images/butten.png); background-repeat: no-repeat; background-position: center center; height: 23px; width: 25px;}

/*message module css*/
.name-box { border: 1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;	text-decoration: none;	}
.table-boder{ font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#333333;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #000000;	font-weight: bold;}

.dropdownEncounter {padding:0; margin:0}
.dropdownEncounter {float:left; padding-right:0}
.dropdownEncounter dt {height:25px; width:153px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold; cursor:pointer; background:none;padding-top:13px; }
.dropdownEncounter dt:hover {background:none; height:25px; display:block; color:#000; text-decoration:underline; width:153px; }
.dropdownEncounter dd { padding:0px; margin:0;position:absolute; overflow:hidden; width:153px; display:none; background:#fff; z-index:200; opacity:0}
.dropdownEncounter ul {padding:0; margin:0;width:153px; border:2px solid #7f7fff; list-style:none; border-top:none}
.dropdownEncounter li {display:inline}
.dropdownEncounter a, .dropdownEncounter a:active, .dropdownEncounter a:visited {display:block; padding-top:1px; color:#333; text-decoration:none; background:#7f7fff; width:153px; height:25px;}
.dropdownEncounter a:hover {background:#7f7fff; font-size:12px; color:#eee; padding-top:1px; margin:0;height:25px;}
.dropdownEncounter .underline {border-bottom:1px solid #fff; padding:0; margin:0}

/*css for Change View*/
.dropdownChangeView {padding:0; margin:0}
.dropdownChangeView {float:right; padding-right:0}
.dropdownChangeView dt {height:20px; width:130px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#EBA500; font-weight:bold; cursor:pointer; background:none; padding-top:1px;}
.dropdownChangeView dt:hover {background:none; height:20px; display:block; color:#EBA500; text-decoration:underline; width:130px;}
.dropdownChangeView dd { padding:0px; margin:0; position:absolute; overflow:hidden; width:145px; display:none; background:#fff; z-index:200; opacity:0}
.dropdownChangeView ul {padding:0; margin:0;width:140px; border:2px solid #ff9900; list-style:none; }
.dropdownChangeView li {display:inline; }
.dropdownChangeView a, .dropdownChangeView a:active, .dropdownChangeView a:visited {display:block; padding-top:1px; color:#333; text-decoration:none; background:#ffe694; width:140px; height:17px;  }
.dropdownChangeView a:hover {background:#ff9900; font-size:12px; color:#eee; padding-top:0; margin:0;height:17px; }
.dropdownChangeView .underline {border-bottom:1px solid #ff9900; padding:0; margin:0;}


.red-bdr{background:url(../images/red-strip.jpg) bottom repeat-x;}
/*................................Office Staff..............................*/
.office-tabs{
height:45px; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold; background:url(../images/rep_images/office_green-bt-off.png) no-repeat; }
.office-tabs a{
display:block; color:#ffffff; text-decoration:none; padding:8px 0 0 0; width:100px; background:url(../images/rep_images/office_green-bt-off.png) no-repeat;
}
.office-tabs a:hover{
background:url(../images/rep_images/office_green-bt-on.jpg) no-repeat; height:37px; display:block; color:#ffffff; text-decoration:underline; width:100px; 
}
/*FieldSet n Legend*/ 
FIELDSET {
	border: solid 1px #CCC;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	/*border-radius: 16px;*/
	padding: 1em 2em;
	margin: 1em 0em;
}
LEGEND {
	color: #666;
	font-size: 16px;
	padding: 0em .5em;
}

/* css for popup */
.Eilgibilitypreview{
left:170px;top:100px;width:485px;height:113px; 
}
.EilgibilityframePreview{
width:487px;height:90px;
}



/*css for new claim menu*/
.newclaim_disable a{ background:url(../images/clean_claims-dbg.jpg) left top repeat-x; height:25px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold;  padding:9px 8px 0 8px; margin:0px; display:block; text-decoration:none;}


.newclaim a{ background:url(../images/clean_claims-bg.jpg) left top repeat-x; height:25px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold;  padding:9px 8px 0 8px; margin:0px; display:block; text-decoration:none;}

.newclaim a:hover{height:25px; color:#ffffff; font-weight:bold; background:url(../images/clean_claims-bg-o.jpg) left top repeat-x; display:block; padding:9px 8px 0 8px; margin:0 5px 0 5px; text-decoration:underline; margin:0px;}

/* compare window css
@charset "utf-8";*/
/* CSS Document */
.red-bar{background:url(../images/red-bar.jpg) top repeat-x #ff1a00;}

.white-text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff}

.black-small{font-family:tahoma; font-size:11px; color:#666666; font-weight:bold;}

/*weekly view css*/
.black-text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.date-back{ background:url(../images/rep_images/date-back.jpg) left top repeat-x; height:50px;}
.time-back{ background:url(../images/rep_images/time-back.jpg) left top repeat-x; height:40px;}

.border-td{ border-bottom:1px solid #000000; border-right:1px solid #000000;}
.red-text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc0000;}
.break-back{ background:url(../images/rep_images/break-back.jpg) left top repeat-x; height:40px;}
.white-text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.sun-back{ background:url(../images/rep_images/sun-back.jpg) left top repeat-x; height:40px;}
.left-time-back{ background:url(../images/rep_images/left-time-back.jpg) left top repeat-x; height:40px;}

.brown_txt {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#990000; }
.brown_txt a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#990000; text-decoration:underline;}
.brown_txt a:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}

.text_01{font-family:Arial, Helvetica, sans-serifa; font-size:22px; color:#000000;}
.text_02{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333;}
.text_03{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.text_ledeger{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold;}