/* Margin Classes */
.m-0 {
  margin: 0 !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mr-1 {
  margin-right: 0.25rem !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mr-2 {
  margin-right: 0.5rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mr-3 {
  margin-right: 1rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.ml-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mr-4 {
  margin-right: 1.5rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mr-5 {
  margin-right: 3rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.ml-5 {
  margin-left: 3rem !important;
}

/* Padding Classes */
.p-0 {
  padding: 0 !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pr-1 {
  padding-right: 0.25rem !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pr-2 {
  padding-right: 0.5rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pr-3 {
  padding-right: 1rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pl-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pr-4 {
  padding-right: 1.5rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pr-5 {
  padding-right: 3rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.pl-5 {
  padding-left: 3rem !important;
}

button, html input[type="button"], input[type="reset"], input[type="submit"]{

  font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
}

.classLabel
{
  color: #555555;
  font-size: 14px;
  font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  margin-left: 5px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 7px;
}

label{

  font-weight: normal;
  color: #555555;
  font-size: 14px;
  font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;

}

.classLabelMini{

  color: #000;
  font-size: 10px;
  font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  text-align: left;
  margin-bottom: 0px;
  margin-right: 5px;
}

 .ui-datepicker-trigger
   {
    width:35px;
    height: 30px;
    padding-bottom: 10px;
     display:table-cell;

   }

#main{
-moz-border-radius: 4px 4px 4px 4px;
width:1004px;
top:5px;
position: relative;
}

#leftcol{
-moz-border-radius: 2px 2px 2px 2px;
width:135px;
float:left;
text-align:left;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;

}

#rightcol{
-moz-border-radius: 2px 2px 2px 2px;
width:135px;
float:right;
text-align:left;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
right:10px;
position:absolute;
}

#bar{
-moz-border-radius: 8px 8px 8px 8px;
width:860px;
/*background-color:#495E73;*/
float:left;
left: 4px;
position:relative;
/*background-image: url(../images/bar.jpg);*/
border: 1px solid #4297D7;
background: #2191C0 url(../images/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x;
color: #EAF5F7;
}

#bar a{
color:#ffffff;
text-decoration: none;
}

#bar #headBar{
-moz-border-radius: 1px;
border-radius: 1px
color: #fff;
font-size: 17px;
padding-right: 10px;
font-family: 'Segoe UI', 'Open Sans', 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
float: right;
text-transform: uppercase;
}


.classFormHead{

//width:860px;
border-bottom: 1px solid #0099CC;
text-align:left;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
font-weight: bold;
height: 22px;
position:relative;
font-size:16px;
bottom: 1px;
}

.classBottomBar{
width:850px;
background-color:#000000;
//float:left;
left: 1px;
position:relative;
color:#ffffff;
font-size:16px;
font-family: Verdana;
left: 0px;
position: relative;
border: 1px solid #bbcccc;
background: #ddeeee url(sunny/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
font-weight: normal;
color: white;
outline: none;
padding: 3px;
height: 40px;

}

#bottomBar1{
-moz-border-radius: 2px 2px 2px 2px;
width:850px;
background-color:#000000;
float:left;
left: 7px;
position:relative;
color:#ffffff;
font-size:12px;
font-family: Verdana;
left: 0px;
position: relative;
background: #ddeeee url(sunny/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
background: #DDD url(images/gradient.png) bottom left repeat-x;
font-weight: normal;
color: white;
outline: none;
padding: 3px
}



#bar #barRight{
-moz-border-radius: 2px 2px 2px 2px;
margin-top:22px;
color:#ffffff;
text-align:right;
font-size:12px;
margin-right: 5px;
float: right;
}

#bar #barLeft{
-moz-border-radius: 2px 2px 2px 2px;
margin-top:22px;
color:#ffffff;
text-align:left;
font-size:12px;
margin-left: 5px;
float:left;}

#containerDashboard{
width:730px;
float: left;
/*left: 4px;*/
margin-top: 3px;
text-align:left;
position: relative;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
}

#containerScreen,
#containerMain{
-moz-border-radius: 4px 4px 4px 4px;
width:860px;
float: left;
left: 4px;
margin-top: 5px;
text-align:left;
position: relative;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
}

#containerMain a{

text-decoration: none;
}


#containerMain a:Hover{
text-decoration: none;
text-transform: none;


}

#containerMainLogin{
-moz-border-radius: 2px 2px 2px 2px;
width:1004px;
left:-7px;
position:relative;
/*background-image: url(../images/login.jpg);*/
margin-top: 5px;
text-align:left;
font-family: Verdana;
 font-size: 15px;
}



#head{
width:134px;
height:28px;

font-family:'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
border: 1px solid #4297D7;
background: #2191C0;
color: #EAF5F7;
border-bottom:1px solid #fff;

}

.classWidgetHead#head{
  height:28px;
}

#head_ttt{
-moz-border-radius: 2px 2px 2px 2px;
background-color:#000000;
color:#ffffff;
font-family:'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;

}



#headtitle{

position:relative;
color:#ffffff;
font-family:'Segoe UI','Open Sans', Verdana, sans-serif;
font-size:16px;
font-weight: normal;
line-height: 25px;
margin-left: 5px;
}

#headtitle1{
-moz-border-radius: 4px 4px 4px 4px;
font-family:'Segoe UI','Open Sans', Verdana, sans-serif;
font-family: inherit;
font-style: inherit;
font-weight: bold;
left:0px;
position:relative;
font-size:16px;
bottom: 1px;
height: 35px;
}



#head img{
-moz-border-radius: 2px 2px 2px 2px;
left:0px;
top:-2px;
position: relative;
float:left;}

#head1 img{
-moz-border-radius: 2px 2px 2px 2px;
left:0px;
position: relative;
}

#footer{
-moz-border-radius: 2px 2px 2px 2px;
top:7px;
left: -14px;
width:1024px;
height:40px;
background-color:#000000;
position: relative;
float:left;
color: #FFFFFF;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
font-size: 9px;
text-decoration: none;
text-transform: none;
border: 1px solid #4297D7;
background: #2191C0 url(../images/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x;
}

#footer a{
text-decoration: none;
color: #ffffff;
text-transform: none;
}


h3{
-moz-border-radius: 2px 2px 2px 2px;
color:#000000;
}

h4{
display: block;
margin-top: 9px;
margin-bottom: 4px;
font-weight: bold;

}

.classLeftWidget{

background-color: #555;
border:1px solid #CFCFCF;
width:135px;
}


.classLeftWidgetContent{

-moz-border-radius: 2px 2px 2px 2px;
color:#fff;
font-size: 10px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
margin-left: 6px;
text-decoration: none;
text-transform: none;
padding-bottom: 5px;

}

#leftWidget #leftWidgetContentLogin{
-moz-border-radius: 2px 2px 2px 2px;
color:#fff;
font-size: 11px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
margin-left: 5px;
padding-bottom: 5px;

}

#leftWidget #leftWidgetContentLogin a{
color:#fff;
text-decoration: none;
text-transform: none;
}

#leftWidget #leftWidgetContentLogin a:HOVER{
color:#fff;
text-decoration: underline;
font-weight: bold;
}

#leftWidget #leftWidgetContent a:HOVER{
color:#fff;
text-decoration: none;
}

#leftWidget #leftWidgetContent a{
color:#fff;
text-decoration: none;
}

#leftWidget #leftWidgetContentLogin label.classLabelMini
{
  color:#fff;
}


#leftWidget #leftWidgetContentLogin p{
  margin-top:3px;
  margin-bottom:3px;
}
#containerDivSmall{
/*-moz-border-radius: 4px 4px 4px 4px;
background-image: url(../images/containerDivSmall.jpg) ;
background-repeat: repeat-x;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;*/

 -moz-border-radius: 4px 4px 4px 4px;
 font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
 /*border-left:1px dotted black;
 border-right:1px dotted black;
background-color: #D0DCE0;  */
}

#containerDivSmall a{
-moz-border-radius: 2px 2px 2px 2px;
color: #000000;
text-decoration: none;
text-transform: none;
}

#containerDivSmall textarea{
-moz-border-radius: 4px 4px 4px 4px;
font-size: 13px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;/*background-color: #FFFFFF;*/
/*background-image:url(../images/textarea_bg.jpg);  */
background-repeat:repeat-x;

}


#containerDivSmall #addVisitSmallData{
-moz-border-radius: 4px 4px 4px 4px;
color:#000000;
font-size: 13px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;margin-left: 7px;
text-align:left;}

#containerDivSmall #addVisitSmallData input[type="text"]{
-moz-border-radius: 3px 3px 3px 3px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF;   */
/*background-image:url(../images/text_bg.jpg);     */
background-repeat:repeat-x;
}

#containerDivSmall #addVisitSmallData1{
-moz-border-radius: 4px 4px 4px 4px;
color:#000000;
font-size: 13px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
margin-left: 7px;
text-align:left;}

#containerDivSmall #addVisitSmallData1 input[type="text"]{
moz-border-radius: 3px 3px 3px 3px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF; */
/*background-image:url(../images/text_bg.jpg);
background-repeat:repeat-x;*/
}


#containerDivSmall #viewVisitSmallData{
-moz-border-radius: 8px 8px 8px 8px;
color:#000000;
font-size: 13px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
margin-left: 7px;
text-align:left;}

#containerDivSmall #viewVisitSmallData input[type="text"]{
-moz-border-radius: 3px 3px 3px 3px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF;            */
/*background-image:url(../images/text_bg.jpg);
background-repeat:repeat-x;*/
}

#containerDivSmall #updateVisitSmallData{
-moz-border-radius: 8px 8px 8px 8px;
color:#000000;
font-size: 13px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
margin-left: 7px;
text-align:left;}

#containerDivSmall #updateVisitSmallData input[type="text"]{
-moz-border-radius: 3px 3px 3px 3px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF; */
/*background-image:url(../images/text_bg.jpg);
background-repeat:repeat-x;*/
}

#containerDivSmall #patientRecordSmallData{
-moz-border-radius: 2px 2px 2px 2px;
color:#000000;
font-size: 13px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
margin-left: 7px;
text-align:left;}

#containerDivSmall #patientRecordSmallData input[type="text"]{
-moz-border-radius: 3px 3px 3px 3px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF;  */
/*background-image:url(../images/text_bg.jpg);
background-repeat:repeat-x;*/
}

.containerDivBlockLarge,
#containerDivLargeWO,
#containerDivLarge{
/*-moz-border-radius: 8px 8px 8px 8px;
background-image: url(../images/containerDivLarge.jpg) ;
background-repeat: repeat-x;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;*/
border-radius: 2px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
border: 1px solid #4297d7;
border: 1px solid #eee;
padding:4px;
}

.containerDivBlockLarge a,
#containerDivLargeWO a,
#containerDivLarge a{
color:#000000;
text-decoration: none;
text-transform: none;
}

.containerDivBlockLarge textarea,
#containerDivLargeWO textarea,
#containerDivLarge textarea{
-moz-border-radius: 4px 4px 4px 4px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF; */
/*background-image:url(../images/textarea_bg.jpg);
background-repeat:repeat-x;*/
}

.containerDivBlockLarge #addVisitLargeData,
#containerDivLargeWO #addVisitLargeData,
#containerDivLarge #addVisitLargeData{
-moz-border-radius: 8px 8px 8px 8px;
color:#000000;
font-size: 13px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
margin-left: 7px;
text-align:left;}

.containerDivBlockLarge #addVisitLargeData input[type="text"],
#containerDivLargeWO #addVisitLargeData input[type="text"],
#containerDivLarge #addVisitLargeData input[type="text"]{
-moz-border-radius: 3px 3px 3px 3px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF;  */
/*background-image:url(../images/text_bg.jpg);
background-repeat:repeat-x;*/
}

.containerDivBlockLarge #viewVisitLargeData,
#containerDivLargeWO #viewVisitLargeData,
#containerDivLarge #viewVisitLargeData{
-moz-border-radius: 8px 8px 8px 8px;
color:#000000;
font-size: 13px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
margin-left: 7px;
text-align:left;}

.containerDivBlockLarge #viewVisitLargeData input[type="text"],
#containerDivLargeWO #viewVisitLargeData input[type="text"],
#containerDivLarge #viewVisitLargeData input[type="text"]{
-moz-border-radius: 3px 3px 3px 3px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF;  */
/*background-image:url(../images/text_bg.jpg);
background-repeat:repeat-x;*/
}


.containerDivBlockLarge #updateVisitLargeData,
#containerDivLargeWO #updateVisitLargeData,
#containerDivLarge #updateVisitLargeData{
-moz-border-radius: 8px 8px 8px 8px;
color:#000000;
font-size: 13px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
margin-left: 7px;
text-align:left;}



.containerDivBlockLarge #updateVisitLargeData input[type="text"],
#containerDivLargeWO #updateVisitLargeData input[type="text"],
#containerDivLarge #updateVisitLargeData input[type="text"]{
-moz-border-radius: 3px 3px 3px 3px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF; */
/*background-image:url(../images/text_bg.jpg);
background-repeat:repeat-x;*/
}


.containerDivBlockLarge #billLargeData,
#containerDivLargeWO #billLargeData,
#containerDivLarge #billLargeData{
-moz-border-radius: 8px 8px 8px 8px;
color:#000000;
font-size: 13px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
margin-left: 7px;
text-align:left;}


.containerDivBlockLarge #billLargeData input[type="text"],
#containerDivLargeWO #billLargeData input[type="text"],
#containerDivLarge #billLargeData input[type="text"]{
-moz-border-radius: 3px 3px 3px 3px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF; */
/*background-image:url(../images/text_bg.jpg);
background-repeat:repeat-x;*/
}


.containerDivBlockLarge #patientRecordLargeData,
#containerDivLargeWO #patientRecordLargeData,
#containerDivLarge #patientRecordLargeData{
-moz-border-radius: 8px 8px 8px 8px;
color:#000000;
font-size: 13px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
margin-left: 7px;
text-align:left;}


.containerDivBlockLarge #patientRecordLargeData input[type="text"],
#containerDivLargeWO #patientRecordLargeData input[type="text"],
#containerDivLarge #patientRecordLargeData input[type="text"]{
-moz-border-radius: 3px 3px 3px 3px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF;   */
/*background-image:url(../images/text_bg.jpg);
background-repeat:repeat-x;*/
}



#buttonContainer
{
  position:relative;
  width:700px;
  display:inline;
  margin-left:0px;
  margin-right:0px;
  top: -5px;
  bottom: -5px;
}

#buttonContainer a #title
{
  top: -50px;
  left: 150px;
  position: relative;
  color: #FFF;
  /*text-transform: uppercase;
  font-size: 16px;
  font-weight:bold;*/
  font-size: 22px;
  text-align: center;
  vertical-align: middle;
  width: 160px;
  font-family: 'Segoe UI', 'Lucida Grande','Open Sans',verdana;

}

#buttonContainer a:hover #title
{
  color: #ee0;

   text-decoration: underline;
}


#buttonContainer a #title1
{
top: -45px;
left: 120px;
position: relative;
color: #ffffff;
text-transform: uppercase;
font-weight:bold;
font-size: 14px;
font-weight:bold;
width: 160px;
text-align: center;
}

#buttonContainer a
{
  color:#fff;
  cursor:pointer;
  text-decoration: none;
  width:335px;
  height:95px;
  float:left;
  background-color: #ffffff;
  border: 1px solid #4297D7;
  background: #2191C0;
  border-radius: 2px;
}

#buttonContainer a:hover
{
  text-decoration: none;
  width:335px;
  height:95px;
  border: 1px solid #ACDD4A;
  background: #6EAC2C;
  border-radius: 2px;
}

#buttonContainer a img
{
  top:15px;
  border: 0px;
  left: 45px;
  position:relative;
  width:auto;
  height: 64px;
}

#buttonContainer table tr td
{
  /*padding-left: 2px;*/
  padding-right: 2px;
  width:730px;
  margin-left: 30px;
}

#prescription{
float:none;
width:500px;
font-family: verdana;}

#prescriptionLeft{
float:left;
font-family: verdana;
font-size:12px;}

#prescriptionRight{
float:right;
font-family: verdana;
font-size:12px;
}

#buttonAdd{
-moz-border-radius: 2px 2px 2px 2px;
background-image: url(../images/button.jpg);
background-repeat: repeat-x;
height:32px;
width: 150px;
text-align: center;
color: #FFFFFF;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
cursor: pointer;

}

#buttonAdd a{
cursor: pointer;
color: #FFFFFF;



}

#buttonAdd:Hover{
text-decoration: none;
text-transform: none;
cursor: pointer;
color: #cccccc;
}

#operations{
-moz-border-radius: 4px 4px 4px 4px;
background-color:#3D4550;
color:#ffffff;
height: 50px;
position: relative;
width:860px;

}

#operations select{
-moz-border-radius: 4px 4px 4px 4px;
/*background-color: #B8BFC9;*/
}

#arrowLeft{
background-repeat: no-repeat;
cursor: pointer;
top:1px;
position: relative;

}

#arrowLeft img:HOVER{


cursor: pointer;

}

#twoDay{

font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
top:-3px;
position: relative;
color:#ffffff;

}

#twoDay a{
text-decoration: none;
text-transform: none;
}

#arrowRight{

background-repeat: no-repeat;
cursor: pointer;
top:1px;
position: relative;
}

#arrowRight img:hover{
   cursor: pointer;
}

#docName{
font-family:'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
text-align:center;
font-size: 12px;
width: 150px;
top:18px;
left:-80px;
position:relative;
color:#ffffff;
}

#docName select{
-moz-border-radius: 4px 4px 4px 4px;
font-size: 12px;
width: 150px;
}

#today{
float: left;
font-family:'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
left:3px;
position: relative;
color:#ffffff;
font-family:'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
 bottom: 1px;
}

#years{
top:-1px;
position: relative;
font-size:12px;
color:#ffffff;
}

#years input[type="button"]{
-moz-border-radius: 2px 2px 2px 2px;
font-family:'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
top: -3px;
position: relative;
text-align: center;
vertical-align: middle;
}

#to{

color: #000000;
}

#VisitStatusList{
 -moz-border-radius: 4px 4px 4px 4px;
 position: relative;
 left:200px;
 bottom: 1px;
}

#collectionCenterList{
 -moz-border-radius: 4px 4px 4px 4px;
 position: relative;
 left:250px;
 bottom: 1px;
}

#traverse
{
-moz-border-radius: 2px 2px 2px 2px;
z-index: 0;
color: #000000;

}

#goBack{
font-family:'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
text-align: center;
font-size: 13px;
position: relative;
left: 150px;
}

#traverse #month a{
background-image: url(../images/traverse.png);
background-repeat: no-repeat;
width:60px;
height: 18px;
bottom: 1px;
vertical-align: middle;
font-family:'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
margin-right: 5px;;
float:right;
text-align: center;
cursor: pointer;
text-decoration: none;
color: #000000;
top:10px;
position: relative;

}

#traverse #month a:Hover{
background-image: url(../images/traverse1.png);
background-repeat: no-repeat;
color:#ffffff;
text-decoration: none;
}

#traverse #day a{

background-image: url(../images/traverse.png);
background-repeat: no-repeat;
width:60px;
height: 18px;
bottom: 1px;
vertical-align: middle;
font-family:'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
margin-right: 5px;;
float:right;
text-align: center;
cursor: pointer;
text-decoration: none;
color: #000000;
position: relative;
top:10px;

}

#traverse #day a:Hover{
background-image: url(../images/traverse1.png);
background-repeat: no-repeat;
color:#ffffff;
text-decoration: none;
}

#traverse #week a{

background-image: url(../images/traverse.png);
background-repeat: no-repeat;
width:60px;
height: 18px;
bottom: 1px;
vertical-align: middle;
font-family:'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
margin-right: 5px;;
float:right;
text-align: center;
cursor: pointer;
text-decoration: none;
color: #000000;
top:7px;
position: relative;

}

#traverse #week a:Hover{
background-image: url(../images/traverse1.png);
background-repeat: no-repeat;
color:#ffffff;
text-decoration: none;
}


#traverse #selected a{
background-image: url(../images/traverse1.png);
background-repeat: no-repeat;
width:60px;
height: 18px;
bottom: 1px;
vertical-align: middle;
font-family:'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
margin-right: 5px;;
float:right;
text-align: center;
cursor: pointer;
text-decoration: none;
color: #ffffff;
top:10px;
position: relative;

}

#tableVisit{
-moz-border-radius: 2px 2px 2px 2px;
margin-left: 5px;
border-left: 1px #000000 solid ;
}

#patientRecordData{
-moz-border-radius: 2px 2px 2px 2px;
font-family: Arial;
font-size: 13px;
color: #000000;
margin-left: 15px;



}

#patientRecordNotes{
-moz-border-radius: 2px 2px 2px 2px;
font-family: Arial;
font-size: 13px;
color: #0000FF;
text-decoration: blink;

}


#even{
-moz-border-radius: 2px 2px 2px 2px;
/* background-color: #E0EDDE;  */
background-color: #DDEBEC;

}


#odd{
-moz-border-radius: 2px 2px 2px 2px;
/* background-color: #FFFFCC;*/

}

#hd{
 background-color: #466F72;
 color: #ffffff;
 font-weight: bold;
 font-family: Verdana;
}

tr#hd
{  
  border:none;
border-bottom: 1px solid #1d5987;
background: #6EAC2C url("redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png") 50% 50% repeat-x;
color: #1d5987;
font-weight: bold;

}
#headder
{

font-weight: bold;
text-decoration: underline;
}

#ccc
{
background-color: #f5ffff;
}


input[type="text"]
{
-moz-border-radius: 3px 3px 3px 3px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
background-color: #FFFFFF;
color:black;
border: 1px #ccc solid;

}

input[type="text"]:focus
{
-moz-border-radius: 3px 3px 3px 3px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
background-color: #FFFFFF;
border: 1px #51BFBE solid;
}

input[type="text"]:hover
{
  -moz-border-radius: 3px 3px 3px 3px;
  font-size: 12px;
  font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
  background-color: #FFFFFF;
  border: 1px #51BFBE solid;
}

input[type='password']
{
-moz-border-radius: 3px 3px 3px 3px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
border: 1px #ccc solid;

}

input[type='password']:focus
{
-moz-border-radius: 3px 3px 3px 3px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
border: 1px #51BFBE solid;
}

textarea
{
-moz-border-radius: 4px 4px 4px 4px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
background-color: #FFFFFF;
border: 1px #ccc solid;
}

textarea:focus
{
-moz-border-radius: 4px 4px 4px 4px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFE6;*/
border: 1px #51BFBE solid;
}

#container_detail #doctorPermission
{
display: block;
}

#doctorPermission
{
display: block;
}

#reportContainerDiv
{
display: none;
}

#doctorPermission1
{
display: none;
}

#patientContainer1
{
display: none;
}

#laboratoryHeader
{
display: none;
}
#billReceipt
{
display: none;
}
#testrelated
{
display: block;
}
#testrelated1
{
display: none;
}

.class_test_header
{
display: none;
}

#test_header
{
display: none;
}

#div0 table,#div1 table
,#div2 table
,#div3 table
,#div4 table
,#div5 table
,#div6 table
,#div7 table
,#div8 table
,#div10 table
,#div11 table
,#div12 table
,#div13 table
,#div14 table
,#div15 table
,#div16 table
,#div17 table
,#div18 table
,#div19 table
,#div20 table
,#div21 table
,#div22 table
,#div23 table
,#div24 table
,#div25 table
{

}

#div0 table.classTableFormatResults tr:first-child .classRowIsHeading
,#div1 table.classTableFormatResults tr:first-child .classRowHeading
,#div2 table.classTableFormatResults tr:first-child .classRowHeading
,#div3 table.classTableFormatResults tr:first-child .classRowHeading
,#div4 table.classTableFormatResults tr:first-child .classRowHeading
,#div5 table.classTableFormatResults tr:first-child .classRowHeading
,#div6 table.classTableFormatResults tr:first-child .classRowHeading
,#div7 table.classTableFormatResults tr:first-child .classRowHeading
,#div8 table.classTableFormatResults tr:first-child .classRowHeading
,#div9 table.classTableFormatResults tr:first-child .classRowHeading
,#div10 table.classTableFormatResults tr:first-child .classRowHeading
,#div11 table.classTableFormatResults tr:first-child .classRowHeading
,#div12 table.classTableFormatResults tr:first-child .classRowHeading
,#div13 table.classTableFormatResults tr:first-child .classRowHeading
,#div14 table.classTableFormatResults tr:first-child .classRowHeading
,#div15 table.classTableFormatResults tr:first-child .classRowHeading
,#div16 table.classTableFormatResults tr:first-child .classRowHeading
,#div17 table.classTableFormatResults tr:first-child .classRowHeading
,#div18 table.classTableFormatResults tr:first-child .classRowHeading
,#div19 table.classTableFormatResults tr:first-child .classRowHeading
,#div20 table.classTableFormatResults tr:first-child .classRowHeading
,#div21 table.classTableFormatResults tr:first-child .classRowHeading
,#div22 table.classTableFormatResults tr:first-child .classRowHeading
,#div23 table.classTableFormatResults tr:first-child .classRowHeading
,#div24 table.classTableFormatResults tr:first-child .classRowHeading
,#div25 table.classTableFormatResults tr:first-child .classRowHeading,
table.classTableFormatResults caption
{    
    border-bottom: 1px solid #aaa;
background: #6EAC2C url(../images/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x;
    color: #ffffff;
    font-weight:normal;
    text-align: left;
    font-size: 14px;
    font-family: 'Segoe UI', 'Lucida Grande', 'Open Sans', Verdana;

}

table.classTableFormatResults caption
{
    display:block;
    width: 100%;
}

#div0 table tr td input[type=text]
,#div1 table tr td input[type=text]
,#div2 table tr td input[type=text]
,#div3 table tr td input[type=text]
,#div4 table tr td input[type=text]
,#div5 table tr td input[type=text]
,#div6 table tr td input[type=text]
,#div7 table tr td input[type=text]
,#div8 table tr td input[type=text]
,#div9 table tr td input[type=text]
,#div10 table tr td input[type=text]
,#div11 table tr td input[type=text]
,#div12 table tr td input[type=text]
,#div13 table tr td input[type=text]
,#div14 table tr td input[type=text]
,#div15 table tr td input[type=text]
,#div16 table tr td input[type=text]
,#div17 table tr td input[type=text]
,#div18 table tr td input[type=text]
,#div19 table tr td input[type=text]
,#div20 table tr td input[type=text]
,#div21 table tr td input[type=text]
,#div22 table tr td input[type=text]
,#div23 table tr td input[type=text]
,#div24 table tr td input[type=text]
,#div25 table tr td input[type=text]
{
    -moz-border-radius: 3px 3px 3px 3px;
    width:150px;
    /*background-image:url(../images/text_bg.jpg);
    background-repeat:repeat-x;*/
    text-align: left;
}


#div0 table tr td
,#div1 table tr td
,#div2 table tr td
,#div3 table tr td
,#div4 table tr td
,#div5 table tr td
,#div6 table tr td
,#div7 table tr td
,#div8 table tr td
,#div9 table tr td
,#div10 table tr td
,#div11 table tr td
,#div12 table tr td
,#div13 table tr td
,#div14 table tr td
,#div15 table tr td
,#div16 table tr td
,#div17 table tr td
,#div18 table tr td
,#div19 table tr td
,#div20 table tr td
,#div21 table tr td
,#div22 table tr td
,#div23 table tr td
,#div24 table tr td
,#div25 table tr td
{
   text-align: left;
}


table tr td a
{
text-decoration: underline;
}

#rightWidget{
-moz-border-radius: 2px 2px 2px 2px;
/*background-image: url(../images/containerDivLarge.jpg);
background-repeat: repeat-x;*/
border:1px solid #CFCFCF;
width:135px;
 margin-left: 4px;
}


#rightWidget #rightWidgetContent{
-moz-border-radius: 2px 2px 2px 2px;
color:#000000;
font-size: 10px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
margin-right: 10px;
text-decoration: none;
text-transform: none;
left:5px;
position:relative;
}

#rightWidget #rightWidgetContentLogin{
-moz-border-radius: 2px 2px 2px 2px;
color:#000000;
font-size: 9px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
margin-right: 5px;

}

#rightWidget #rightWidgetContentLogin a{
color:#000000;
text-decoration: none;
text-transform: none;

}

#rightWidget #rightWidgetContentLogin a:HOVER{
color:#000000;
text-decoration: underline;
font-weight: bold;

}

#rightWidget #rightWidgetContent a:HOVER{
color:#000000;
text-decoration: underline;
font-weight: bold;
}

#rightWidget #rightWidgetContent a{
color:#000000;
text-decoration: none;
}

#capital
{
text-transform: uppercase;
}

#upperdiv
{
  -moz-border-radius: 4px 4px 4px 4px;
  border:solid 1px #9D9D9D;
  width: 400px;
  height: 70px;
  overflow: auto;
  margin-left: 5px;
  font-size: 13px;
  font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
 /* background: url(../images/textarea_bg.jpg);                       */
}

#upperdiv span
{
  margin-left: 5px;
  font-size: 13px;
  font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
}

#lowerdiv
{
  -moz-border-radius: 4px 4px 4px 4px;
  border:solid 1px #9D9D9D;
  width: 400px;
  height: 60px;
  overflow: auto;
  margin-left: 5px;
  font-size: 13px;
  font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
 /* background: url(../images/textarea_bg.jpg); */
}

#lowerdiv span
{
  margin-left: 5px;
  font-size: 13px;
  font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
}

#lowerdivhead
{
   margin-left: 5px;
   color: red;
   font-size: 13px;
   font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
}

.hide
{
display: none;
}

#containerDivSmall #addVisitSmallData select{
-moz-border-radius: 4px 4px 4px 4px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF;   */
/*background-image:url(../images/text_bg.jpg);
background-repeat:repeat-x;*/
/*background-color: #EDEBEC;
 border: none;*/
}

#containerDivSmall #addVisitSmallData1 select{
-moz-border-radius: 4px 4px 4px 4px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF;   */
/*background-image:url(../images/text_bg.jpg);
background-repeat:repeat-x;*/
/*background-color: #EDEBEC;
border: none;*/
}

#containerDivSmall #viewVisitSmallData select{
-moz-border-radius: 4px 4px 4px 4px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF;   */
/*background-image:url(../images/text_bg.jpg);
background-repeat:repeat-x;*/
/*background-color: #EDEBEC;
border: none;*/
}

#containerDivSmall #patientRecordSmallData select{
-moz-border-radius: 4px 4px 4px 4px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF;   */
/*background-image:url(../images/text_bg.jpg);
background-repeat:repeat-x;*/
/*background-color: #EDEBEC;
border: none;*/
}

.containerDivBlockLarge #addVisitLargeData select,
#containerDivLargeWO #addVisitLargeData select,
#containerDivLarge #addVisitLargeData select{
-moz-border-radius: 4px 4px 4px 4px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF;   */
/*background-image:url(../images/text_bg.jpg);
background-repeat:repeat-x;*/
/*background-color: #EDEBEC;
border: none;*/
}

.containerDivBlockLarge #updateVisitLargeData select,
#containerDivLargeWO #updateVisitLargeData select,
#containerDivLarge #updateVisitLargeData select{
-moz-border-radius: 4px 4px 4px 4px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF;   */
/*background-image:url(../images/text_bg.jpg);
background-repeat:repeat-x;*/
/*background-color: #EDEBEC;
border: none;*/
}

.containerDivBlockLarge #billLargeData select,
#containerDivLargeWO #billLargeData select,
#containerDivLarge #billLargeData select{
-moz-border-radius: 4px 4px 4px 4px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-image:url(../images/text_bg.jpg);
background-repeat:repeat-x;*/
/*background-color: #EDEBEC;
border: none;*/
}

.containerDivBlockLarge #patientRecordLargeData select,
#containerDivLargeWO #patientRecordLargeData select,
#containerDivLarge #patientRecordLargeData select{
-moz-border-radius: 4px 4px 4px 4px;
font-size: 12px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #FFFFFF; */
/*background-image:url(../images/text_bg.jpg);
background-repeat:repeat-x;*/
/*background-color: #EDEBEC;
border: none;*/
}

.print_button{
display:none;
}

.insurance{
display:none;

}
.insuranceFooter{
display:none;
}

#insuranceTable table caption
{
border: 1px solid #ffffff;
font-size:20px;
text-align:left;
display:block;
width:700px;
}

#insuranceTable table tr td
{
font-size:18px;
}


#insuranceTable2 table caption
{
font-size:20px;
text-align:left;
display:block;
width:700px;
}

#insuranceTable2 table tr td
{
font-size:18px;
}

.laboratoryHeader1Class
{
display:none;
}
.laboratoryHeader2Class
{
display:none;
}
.laboratoryHeader3Class
{
display:none;
}
.laboratoryHeader4Class
{
display:none;
}

.commentClass
{
display:none;

}

.classTextAlignleft
{
text-align: left;
}

.classTextAlignright
{
text-align: right;
}

.classTextAligncenter
{
text-align: center;
}

.classTextAlign
{
text-align: left;
}

.classViewData
{

}




.classTextBox
{

}

.classSelectBox
{

}

.classCheckBox
{

}

.classTableCaption
{

}

.classBoldText
{
font-weight: bold;
}
.classItalicText
{
font-style: italic;
}

.classUnderlineText
{
text-decoration: underline;
}

.class_comment_label{
width: 150px;
}

.class_comment_result{

}

.class_letter_head_break_line
{
display: none;
}

.class_patient_head_break_line
{
display: none;
}

.class_test_head_break_line
{
display: none;
}

.class_test_related_head_break_line
{
display: none;
}

.class_complete_msg
{
display: none;
}

#labcfooter
{
top: 1400px;
position:absolute;
display: none;
}

td.classBoldText
{
font-weight: bold;
}

td.classUnderlineText
{
text-decoration: underline;
}

td.classItalicText
{
font-style: italic;
}

.classViewLabel
{
  color: #616161;
  font-size: 13px;
  font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;

  font-weight: bold;
}

.classTableHeader
{

}

.classButton
{
  padding: 5px;
  cursor:pointer;
  font-size: 14px;
 font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;

}





.classPrintButton
{

}

.classBackButton
{

}

.classLink
{

}

#pname
{
 overflow:hidden;
}

.classUpdateLink
{
  color: green;
  cursor: pointer;
}

.classDeleteLink
{
  color: red;
  cursor: pointer;
}

.classViewLink
{
  color: orange;
  cursor: pointer;
}

.classBelowRange
{
  color: red;
  cursor: pointer;
}

.classNoRecordMessage
{
   color: red;
}

.classPatientImage
{
  float:right;
  border:1px #7D737B solid;
}

.classCrossImageCalender
{
  height: 17px;
  width: 18px;
  border: none;
  float: left;
}

.classRightImageCalender
{
 height: 17px;
 width: 18px;
 border: none;
 float: left;
}

/*.classRightImageCalender:Hover{
background-image:url(../images/right_hover.png);
}*/

.classPlusImage
{
 height: 17px;
 width: 18px;
 border: none;
 float: left;
}

.classMinusImage
{
 height: 17px;
 width: 18px;
 border: none;
 float: left;
}


#print_multi
{
  display: none;
}

#window_close
{
  display: none;
}

#all_report_print
{
  display: none;
}

#printContainerAll
{
  display: none;
}

#printContainerAll1
{
  display: none;
}

#printContainerAll2
{
  display: none;
}

#printContainerAll3
{
  display: none;
}

#tableHeader{
 color:#000000;
 font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
 font-size:14px;
 font-weight: bold;
}

.classVisiCalenderRight
{
  text-align:left;
  float:left;
  white-space:normal;
  left:20px;
  position:relative;
  width:130px;
  border:0px;
}

.classVisitCalenderTestTable
{
  text-align:left;float:left;white-space:normal;left:20px;position:relative;width:250px;
}

#smsTemplate
{
display: none;
}

.classCollectionCenter
{
   font-size: 13px;
   font-weight: bold;
   font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
}

.classHidden
{
  display: none;
}

.classLowBalanceCC
{
 color: #FF0000;
 text-decoration: blink;
}


#bankdiv
{
  border:solid 1px #9D9D9D;
  width: 400px;
  height: 130px;
  overflow: auto;
  margin-left: 5px;
  font-size: 13px;
  /*background: url(../images/textarea_bg.jpg);  */
}

#tableGridHead
{
  background-color: #466F72;
border: 1px solid #acdd4a;
background: #6eac2c url(images/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold;
  font-family: Verdana;
}

.NoRecordFound
{
  font-size: 13px;
  font-family:'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
  color: red;
}

.CloseButton
{
  display: none;
}

#ageMsgDiv
{
  font-size: 13px;
  font-family:inherit;
  font-style: italic;
}

.classLoginPanel
{
  
  border-radius: 10px;
  top: 0px;
  min-height:290px;
  width:1004px;
  padding:30px;
  margin-left: 2px;
  margin-right: 2px;
  background-color: #fff;
  border: 4px #fff solid;
  color: #616161;
  font-size: 12px;
  font-family: 'Segoe UI', 'Lucida Grande', 'Open Sans', Verdana;
  /*float:right;*/
}

.classLoginPanel label.classLabel
{
  font-size:17px;
}
#idLoginPanelSubTitle
{
width: 600px;
}

.classLoginPanelSmall
{
padding: 10px;
  padding-top: 3px;
   margin-right: 10px;
  float:right;
  width: 300px;
  border-left: 1px #4297D7 solid;
}

.classLoginPanelHead
{
  font-size: 24px;
 text-align:center;
  color:#4297D7;
  font-weight: normal;
}

.classLoginPanelSubTitle
{
  font-size: 14px; 
 }

.classLoginPanel .classLoginPanelSmall table
{
  /*margin-left: 180px;*/
  /*margin-left: 200px;*/
 
  
}

.classLoginButton
{
 /* background: url('../images/btn_11.png') no-repeat top left;         */
 /* height:29px;
  width:108px;*/
  height:25px;
  width:100px;
  border: none;

  color: #616161;
  background-color:#D3EFEE;
  border:1px solid #c2e1ef;
  color:#358E8E;
  font-family: 'Segoe UI', 'Lucida Grande', 'Open Sans', Georgia;
font-size: 18px;
height: 25px;
min-width:175px;
color: #127;
background-color: #EFEFEF;
border: #83CECE 1px solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 2px 2px 2px #ccc;
-webkit-box-shadow: 2px 2px 2px #CCC;
box-shadow: 2px 2px 2px #CCC;

font-size: 16px;
height: 35px;
color: #127;
background-color: #EFEFEF;
border: #83CECE 1px solid;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 2px 2px 2px #ccc;
-webkit-box-shadow: 2px 2px 2px #CCC;
box-shadow: 2px 2px 2px #CCC;
color: white;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #006DCC;
background-image: -moz-linear-gradient(top, #08C, #04C);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08C), to(#04C));
background-image: -webkit-linear-gradient(top, #08C, #04C);
background-image: -o-linear-gradient(top, #08C, #04C);
background-image: linear-gradient(to bottom, #08C, #04C);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
color: white;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
margin-top: 15px;
}

.classLoginButton:hover
{
color: #127;
background-color: #EFEFEF;
border: #83CECE 1px solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 2px 2px 2px #ccc;
-webkit-box-shadow: 2px 2px 2px #CCC;
box-shadow: 2px 2px 2px #CCC;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
color: black;
background-color: #5BC75B;
background-image: -ms-linear-gradient(top, #62C462, #51A351);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62C462), to(#51A351));
background-image: -webkit-linear-gradient(top, #62C462, #51A351);
background-image: -o-linear-gradient(top, #62C462, #51A351);
background-image: -moz-linear-gradient(top, #62C462, #51A351);
background-image: linear-gradient(top, #62C462, #51A351);
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
text-decoration: none;
padding-top: 3px;
padding-bottom: 3px;
}


.classLogoutButton{

font-size: 14px;
color: white;
text-decoration: none;
padding-top: 1px;
padding-bottom: 2px;
font-family: 'Segoe UI', 'Lucida Grande', 'Open Sans', Georgia;
width: 100px;
height: 30px;

}




#idLoginPanelSmall input[type="text"],
#idLoginPanelSmall table tr td input[type="text"],
#idLoginPanelSmall input[type="password"],
#idLoginPanelSmall table tr td input[type="password"]
{
height: 35px;
width: 250px;
font-size: 18px;
 color:#000;
  font-family: 'Segoe UI', 'Lucida Grande', 'Open Sans', Georgia;
  padding: 4px;
  border-radius: 4px;
}
.class_common_label
{
  color: #616161;
  font-size: 13px;
  font-family: Segoe UI;
  font-weight: bold;
}

.classAddAnotherButton
{
  padding: 2px;
  cursor:pointer;
  font-size: 14px;
  font-family: inherit;
  font-weight: bold;
}

.classTestCompStatus
{
  color: #616161;
  font-size: 14px;
  font-family: inherit;
  font-weight: bold;
}

.classNewButton
{

 /* background: url('../images/btn_10.png') no-repeat top left;                            */
 /* background: -moz-linear-gradient(top, #99F3F3, #E7F9F9 80%,#99F3F3 10% ) ;
  background: -webkit-gradient(linear, 0% 0%,0% 100%, from(red), color-stop(10%, green), to (yellow));*/
  height: 20px;
  width: 122px;
  cursor: pointer;
  background-color:#D3EFEE;
  border:1px solid #c2e1ef;
  color:#616161;
  padding: 1px;
  position: relative;
  font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: 550;
}

.classNewButton:HOVER
{
 cursor: pointer;
 padding: 1px;
 position: relative;
 font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
 font-size: 10px;
 font-weight: 550;
 height: 20px;
 width: 122px;
 background:#83CECE;
 border:1px solid #83CECE;
 color:#616161;
}

.classLeftColLabel
{
  color: #616161;
  font-size: 10px;
  font-family: inherit;
  font-weight: bold;
}

.classLeftColLink
{
 padding: 1px;
 position: relative;
 font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
 font-size: 12px;
 font-weight: normal;
 width: 120px;
  background-color:#555;
 
 color:#fff;
 line-height: 18px;
 border-bottom: 1px solid #fff;
 border-radius: 1px;
 padding-left:6px;
}

#leftWidget #leftWidgetContent a .classLeftColLink:HOVER{
 
 position: relative;
 font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
 font-size: 12px;
 font-weight: normal;
 width: 120px;
 border-bottom: 1px solid #eee;
 color:#aff;
 text-decoration: none;

}

.classQuickLinkItem
{
  list-style-type: none;
  list-style-position: outside;
  padding:0;
  margin:0;
}

.classQuickLinkItem li{
  margin-top:1px;

}

.classPrintWoHead
{
  display: none;
}

.classBoxFloatRight
{
    float:right;
}

table.classRenderTable
{
    border: 1px #CFCFCF dotted;
    padding: 2px;
    border-collapse:collapse;
}

table.classRenderTable tr
{
    border: 1px #EFEFEF dashed;
    padding: 2px;
}

table.classRenderTable tr td
{
    border: 1px #CFCFCF dotted;
    padding: 2px;
}

table.classRenderTable tr.classTableHeading
{
   background-color:#466F72;
   color: #EFEFEF;
}

.classRejectedSample
{
    color: red;
}

table#tableborder,
table.classTableBordered
{
    border-collapse: collapse;
    border: 1px #020202 dotted;
}

table#tableborder tr,
table.classTableBordered tr
{
       border: 1px #020202 dotted;
}

tr.classStatusA,
tr.classStatusA td
{
    background-color: #DDEBEC;
}

tr.classStatusB,
tr.classStatusB td
{
    background-color: #EBDDEC;
}

tr.classStatusC,
tr.classStatusC td
{
    background-color: #EBECDD;
}

tr.classStatusD,
tr.classStatusD td
{
    background-color: #114466;
    color: #FFF;
}

tr.classStatusE,
tr.classStatusE td
{
    background-color: #FADB61;
}

tr.classStatusF,
tr.classStatusF td
{
    background-color: #FFA84B;
}

tr.classStatusG,
tr.classStatusG td
{
    background-color: #DDDDFF;
}

tr.classStatusH,
tr.classStatusH td
{
    background-color: #AAAAFF;
}

tr.classStatusI,
tr.classStatusI td
{
    background-color: #AAFFAA;
}

tr.classStatusJ,
tr.classStatusJ td
{
    background-color: #FFAAAA;
}

table.classTableButtonContainer
{
  border: #efefef solid 1px;
  padding: 10px;
  margin-left:auto; 
    margin-right:auto;
}

table.classTableButtonContainer tr td
{
width: 300px;
padding: 2px;

background-color: #fff;
}

.classAddAnotherButton:hover{
   font-size: 14px;
color: #127;
height: 28px;
background-color: #EFEFEF;
border:  #83CECE 1px solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 2px 2px 2px #ccc;
-webkit-box-shadow: 2px 2px 2px #CCC;

box-shadow: 2px 2px 2px #CCC;    


background-color: #FAA732;
background-image: -ms-linear-gradient(top, #FBB450, #F89406);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FBB450), to(#F89406));
background-image: -webkit-linear-gradient(top, #FBB450, #F89406);
background-image: -o-linear-gradient(top, #FBB450, #F89406);
background-image: -moz-linear-gradient(top, #FBB450, #F89406);
background-image: linear-gradient(top, #FBB450, #F89406);
background-repeat: repeat-x;
border-color: #F89406 #F89406 #AD6704;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);

color: #000; 
}

div.classButton:hover,
input[type='button'].classButton,
input[type='button'].classSearchButton,
input[type='submit'].classSearchButton,
input[type='button'].classButtons2d1Cool:hover,
input[type='button'].classButtons2d0Cool,
.classSubmitButton,
input[type='button'].classSubmitButton,
.classDashBoardButton,
input[type='button'].classDashBoardButton
{
font-size: 14px;
//color: #127;
//height: 26px;
font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
/*background-color: #EFEFEF;
border:  #83CECE 1px solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 2px 2px 2px #ccc;
-webkit-box-shadow: 2px 2px 2px #CCC;

box-shadow: 2px 2px 2px #CCC;    


background-color: #FAA732;
background-image: -ms-linear-gradient(top, #FBB450, #F89406);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FBB450), to(#F89406));
background-image: -webkit-linear-gradient(top, #FBB450, #F89406);
background-image: -o-linear-gradient(top, #FBB450, #F89406);
background-image: -moz-linear-gradient(top, #FBB450, #F89406);
background-image: linear-gradient(top, #FBB450, #F89406);
background-repeat: repeat-x;
border-color: #F89406 #F89406 #AD6704;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);

color: #000;
background-color: #5Bc75B;
background-image: -ms-linear-gradient(top, #62C462, #51A351);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62C462), to(#51A351));
background-image: -webkit-linear-gradient(top, #62C462, #51A351);
background-image: -o-linear-gradient(top, #62C462, #51A351);
background-image: -moz-linear-gradient(top, #62C462, #51A351);
background-image: linear-gradient(top, #62C462, #51A351);
background-repeat: repeat-x;
border-color: #51A351 #51A351 #387038;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);

color: #fff;
*/

}

.classAddAnotherButton,
div.classButton,
input[type='button'].classButton:hover,
.classDashBoardButton:hover,
input[type='button'].classDashBoardButton:hover,
input[type='button'].classSearchButton:hover,
input[type='submit'].classSearchButton:hover,
input[type='button'].classButtons2d1Cool,
input[type='button'].classButtons2d0Cool:hover,
.classSubmitButton:hover,
input[type='button'].classSubmitButton:hover
{
font-size: 14px;
//height: 26px;
/*background-color: #759570;
background-color: #2F476B;
*/
//color: #EFEFEF;
/*border: 1px #135 solid;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 2px 2px 2px #ccc;
-webkit-box-shadow: 2px 2px 2px #CCC;
box-shadow: 1px 1px 1px #CCC;


background-color: #2F476B;
background-image: -ms-linear-gradient(top, #5F779B, #2F476B);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5F779B), to(#2F476B));
background-image: -webkit-linear-gradient(top, #5F779B, #2F476B);
background-image: -o-linear-gradient(top, #5F779B, #2F476B);
background-image: -moz-linear-gradient(top, #5F779B, #2F476B);
background-image: linear-gradient(top, #5F779B, #2F476B);
background-repeat: repeat-x;
border-color: #2F476B #2F476B #5F779B;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5F779B', endColorstr='#2F476B', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);

color: white;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #006DCC;
background-image: -moz-linear-gradient(top, #08C, #04C);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08C), to(#04C));
background-image: -webkit-linear-gradient(top, #08C, #04C);
background-image: -o-linear-gradient(top, #08C, #04C);
background-image: linear-gradient(to bottom, #08C, #04C);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
border-color: #04C #04C #002A80;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
*/
}


table.classTableButtonContainer tr td input[type='button']
{
width: 370px;
font-size: 14px;
color: #127;
height: 22px;
background-color: #EFEFEF;
border:  #83CECE 1px solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 2px 2px 2px #ccc;
-webkit-box-shadow: 2px 2px 2px #CCC;
box-shadow: 2px 2px 2px #CCC;
}

table.classTableButtonContainer tr td input[type='button']:hover
{

background-color: #759570;
background-color: #2F476B;
color: #EFEFEF;
border: 1px #135 dotted;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 2px 2px 2px #ccc;
-webkit-box-shadow: 2px 2px 2px #CCC;
box-shadow: 2px 2px 2px #CCC;
}

.classTableWidget,
.classWidget
{
/*border: 1px #83CECE solid;*/
padding: 5px;
}

.classTableWidgetFull
{
width: 100%;
float: left;
margin-top: 3px;
text-align: left;
position: relative;
left: 4px;
clear:both;

}
.classDashboardFull
{
width: 95%;
float: left;
margin-top: 3px;
text-align: left;
position: relative;
left: 4px;
clear:right;
}

table.classTableDashboard tr.classDashboardSubHeading td ,
table.classTableButtonContainer tr.classDashboardSubHeading td
{
background: #777;
text-align: left;
border-bottom: 1px #83CECE solid;
padding: 4px;
}

table.classTableDashboard tr.classDashboardSubHeading td h4,
table.classTableButtonContainer tr.classDashboardSubHeading td h4
{
padding: 1px;
font-size: 16px;
margin: auto;
font-weight: normal;
color: #fff;

}

table.classStatusTable tr th,
table.classStatusTable tr td.classTableHeading{
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: #4f6b72;
  color: #FFF;
  border-right: 1px solid #C1DAD7;
  border-bottom: 1px solid #C1DAD7;
  border-top: 1px solid #C1DAD7;
  /*letter-spacing: 2px;*/
  text-align: left;
  padding: 6px 6px 6px 12px;
  background: #CAE8EA;
  background: #777;
}

table.classStatusTable tr td {
font: 11px Verdana, Arial, Helvetica, sans-serif;
  border-right: 1px solid #C1DAD7;
  border-bottom: 1px solid #C1DAD7;
  background: #fff;
  padding: 2px 2px 2px 4px;
  color: #000;
}


table.classStatusTable tr td.alt {
  background: #F5FAFA;
  color: #797268;
}

table.classStatusTable  tr
{
padding: 1px;
border: 1px #999 solid;
}

table.classTableWidgetSearch
{
background: #f8f8f8;
left: 0px;
}

table.classStatusTable 
{
padding: 4px;
border: 1px #eee solid;
width: 100%;
}

#buttonContainer a.classActiveTile
{
    text-decoration: none;
background-image: url(../images/btn2_1.jpg);
background-color: #EEE;
width: 335px;
height: 95px;
border: 1px solid #ACDD4A;
background: #3E9C4C url(images/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x;
border-radius: 0px;
}


#buttonContainer a.classActiveTile:hover
{
    text-decoration: none;
background-image: url(../images/btn2_1.jpg);
background-color: #EEE;
width: 335px;
height: 95px;
border: 1px solid #ACDD4A;
background: #999 url(images/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x;
border-radius: 0px;
}

#test_patient_details_less table tr td,
#test_patient_sample table tr td
{
    font-size: 13px;
font-family: Verdana, 'Segoe UI', 'Open Sans', Arial,  sans-serif;
}
#test_patient_sample table tr td .classLabel,
#test_patient_details_less table tr td .classLabel
{
    color: #616161;
font-size: 13px;
font-family: Verdana, 'Segoe UI', 'Open Sans', Arial,  sans-serif;
font-weight: bold;
}

.classPanelResults
{
    background-color: #ffffee;
}

#test_patient_details_less
{
    margin-bottom: 10px;
}

#containerDivLarge
{
    /*border: 1px #eee dotted;*/
}

input[name="export_to_pdf"]
{
    display:none;
}

.classDivStyle
{
}

table.classTableListing
{
border: 1px solid #eee;
font-size: 14px;
font-weight: normal;
border-collapse: collapse; 
}

table.classTableListing thead tr#tableGridHead td
{
font-size: 14px;
color: #fff;
font-weight: normal;
border-bottom: 1px solid #000;
height: 30px;
vertical-align:middle;
}


table.classTableListing tr td
{
margin-bottom:2px;
border-bottom: 1px solid #ddd;
height: 24px;
vertical-align:middle;
}


table tr.classTableHead td
{
color: #616161;
font-size: 12px;
font-family: Verdana;
font-weight: bold;
border-bottom: 1px #ddd solid;
}


textarea.classInputNoResize
{
    resize:none;
}

.classMessageTip{
    font-size:11px;
    color: #444;
}

table.classTableInputForm
{
    border-collapse: collapse;
}

table.classTableInputForm tr
{
    margin-bottom: 5px;
}

table.classTableInputFormDisplayed tr td
{
    border: 1px solid #eee;
    
}

table.classTableWidth600
{
    width:600px;
}

input[type="text"].classInputTextL{
    width: 450px;
}

input[type="text"].classHidden
{
  display: none;
}

.classHidden{

  display: none;
}

span.classDatepicker{
  height: 20px;
  padding: 0px;
}

.classCalImg{
  width:30px;
  //height: 20px;
  
}

.classCptCodeDiv{
  display: inline-flex;
}


img.classDelImg{

  height: 20px;
  margin-left: 2px;
  margin-top: 10px;
  width: 20px;
}


.classCptCodeDiv{

    margin-bottom: 10px;
}

.classFailureMsg{

  height:40px;
  padding: 10px;
  font-size: 14px;
  width: 99%;
  font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
}

.classAppend{

  //margin-left: 4px;
  width: 190px;
}

.classHead{

    margin-top:10px; 
}


span.classWeekBtn{

    margin-right: 20px;
}

.classTodayBtn{

    margin-right: -30px;
    margin-left:49px;
}

.classAlignRight{
  float: right;
}

.classEmailToolTip{

  padding:1px;
  z-index:99;
  font-size:12px;
  display:none;
  position:absolute;
  background-color:#86C6E8;
  width:200px;
  border-radius: 5px;
  border:2px solid #4297D7;
  font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
}

.classHeader {

  background-color: #4297D7;
  color: white;
  margin-left:2px;
  font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif;
  font-size: 14px;
  border-radius: 2px;
  padding:2px;
}

.alert{
  padding:5px;
  border-radius: 0px !important;
}

.classWidgetSmall{
  padding:6px;
  margin-top: 5px;
}

.classHeadSmall{
  
  font-weight: bold;
  margin-bottom: 15px;
  padding-left:4px;
  font-size: 13px;
  margin-top: 10px;
  border-bottom: 1px solid #0099CC;
  font-family: 'Segoe UI', 'Open Sans', 'Lucida Grande', TrebuchetMS, MarkerFelt-Thin,Tahoma, Helvetica, Arial, Verdana, sans-serif; 
}


textarea.classInputNoResize
{
    resize:none;
}

.classMessageTip{
    font-size:11px;
    color: #444;
}

table.classTableInputForm
{
    border-collapse: collapse;
}

table.classTableInputForm tr
{
    margin-bottom: 5px;
}

table.classTableInputFormDisplayed tr td
{
    border: 1px solid #eee;
    
}

table.classTableWidth600
{
    width:600px;
}

input[type="text"].classInputTextL{
    width: 450px;
}

input[type="text"].classHidden
{
  display: none;
}

input.classInputTextS,
input[type="text"].classInputTextS{
    width: 200px;
}

input.classInputTextXS,
input[type="text"].classInputTextXS{
    width: 100px;
}

.classTabInlineData
{
  color:#fff;
  font-weight: normal;
  vertical-align: middle;
  font-size: 16px;
}

.ui-corner-flat {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

h4.classWidgetHeading
{
  border-bottom: 1px solid #227797;
background: #fff 50% 50% repeat-x;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;

/*background: #d0e5f5 url("redmond/images/ui-bg_glass_75_d0e5f5_1x400.png") 50% 50% repeat-x;*/

font-weight: bold;
color: #1d5987;
font-weight: bold;
font-size:20px;
padding:3px;
}

table.classSampleContainer tr td,
table.classSampleDataContainer tr td{
  font-size:10px;  
  height:40px;
}

.classWidgetBordered
{
  padding:5px;
  border: 1px solid #eb9316;
  border-radius: 2px;
  margin:2px;
  margin-bottom:5px;

}

td.classRowIsSubHeading 
{
    font-size:1.4em;
    color: #2F476B;
    border-bottom:1px solid #eee;
}

.classPageListing
{
  min-height:300px;
}

.classSearchQuery
{
  color:#3344aa;
}

h5.classSearchQuery
{
  font-size:1em;
  border-bottom: 1px solid #eee;
  padding-bottom: 5px;
  padding-left: 0px;
}