/* CSS Document */

input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus{
background-color:#ffffc0;
border:2px solid #6694E3;
}

#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);}


#links{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
height:30px;
background-color:#105F86;
border:2px solid #7D4830;
padding:2px 0 2px 0;
}

#links a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
height:30px;
background-color:#B41D29;
padding:2px 7px 2px 7px;
}

#links a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#003366;
text-decoration:none;
height:30px;
background-color:#DAB3A2;
padding:2px 7px 2px 7px;
}

#links_admin{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
height:30px;
background-color:#105F86;
border:2px solid #12137F;
padding:2px 0 2px 0;
}

#links_admin a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
height:30px;
background-color:#4143A7;
padding:2px 7px 2px 7px;
}

#links_admin a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
height:30px;
background-color:#268BF5;
padding:2px 7px 2px 7px;
}

.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 #fb0000; 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:170px;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:370px;top:150px;width:650px;height:240px;
}
.framePreviewPassword{
width:650px;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:150px;width:910px;height:530px; 
}
.framePreviewTodayPatient{
width:910px;height:490px;
}

/* css for partially paid cliam */
.previewPartiallyPaid{
left:70px;top:220px;width:990px;height:460px; 
}
.framePreviewPartiallyPaid{
width:990px;height:420px;
}
/* css for billing notes */
.previewBillingNotes{
left:170px;top:220px;width:990px;height:600px; 
}
.frameBillingNotes{
width:990px;height:600px;
}
/* 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;
}

/* css for searching user */
.previewSearch{
left:450px;top:250px;width:350px;height:290px; 
}
.frameSearch{
width:350px;height:250px;
}

/* css for Pending Refill */
.previewRefill{
left:200px;top:120px;width:950px;height:480px; 
}
.frameRefill{
width:950px;height:440px;
}

/*for patient education*/
.previewEducation{
left:220px;top:60px;width:900px;height:880px; 
}
.frameEducation{
width:900px;height:840px;
}

/* css for Order Results on patient visit page*/
.previewOrderResult{
left:100px;top:150px;width:1150px;height:510px; 
}
.framePreviewOrderResult{
width:1150px;height:470px;
}

/* css for Rule Engine on notes page */
.previewRuleEngine{
left:400px;top:350px;width:600px;height:300px; 
}
.framePreviewRuleEngine{
width:600px;height:260px;
}


/* css for Attach notes file */
.patientAttachNotes{
left:380px;top:220px;width:320px;height:180px; 
}
.framepatientAttachNotes{
width:320px;height:180px; 
}

.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_bold{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold; }

.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:Arial, Helvetica, sans-serif; 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:10px; color:#000000; line-height:13px;}
.text-1 a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:underline;}
.text-1 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; 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:455px;
	/*overflow:auto;*/
}
.aframePreview{
width:700px;height:430px;
}

/* 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;
}

.uploadeSucessPreview{
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;
}
.uploadeSucessFramePreview{
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:141px; 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:141px; 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;}

/* css forEmergency popup */
.previewEmergency{
left:390px;top:350px;width:350px;height:160px; 
}
.frameEmergency{
width:350px;height:130px;
}

/* added by rajeev for all type  button */
/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}

/* color styles 
---------------------------------------------- */

/* black */
.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/* gray */
.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

/* red */
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

/* rosy */
.rosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}
.rosy:hover {
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}
.rosy:active {
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}

/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}

.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

/* pink */
.pink {
	color: #feeef5;
	border: solid 1px #d2729e;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
	background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.pink:hover {
	background: #d57ea5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
	background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.pink:active {
	color: #f3c3d9;
	background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
	background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}
.bold_font{
font-weight:bold;
}
.top_padding_5{
padding-top:5px !important;
}
.height_20{
height:20px !important;
}
