﻿/* By Vidya */

.dgvcolright
    {
    	text-align:right;
    	vertical-align:top;
    }
    
    .dgvcolleft
    {
    	text-align:left;
    	vertical-align:top;
    }

.lblMAddDesign1
{
    font-family:Calibri;
    font-size:12px;    
    height:13px;
    padding-left:1px; 
    vertical-align:top;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

.txtMAddDesign1
{
    font-family:Calibri;
    font-size:12px;
    height:13px;
    padding-left:1px; 
    vertical-align:top;
     -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);         
}

.dropMAddDesign1
{
    font-family:Calibri;
    font-size:12px;
    height:18px;  
    padding-left:1px; 
    vertical-align:top;  
     -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);       
}

.btnStyle2
      {
        border: 1px solid gray;   
        width: 100px;
        height:20px;
        font-family:Calibri;
        font-size: 12px;            
        background-color:#3e9ad2;       
        margin-left:5px;  
        background-image:-webkit-linear-gradient(top,#ffffff 0%,#3e9ad2 100%);
        background-image:-moz-linear-gradient(top,#ffffff 0%,#3e9ad2 100%);
        background-image:-o-linear-gradient(top,#ffffff 0%,#3e9ad2 100%);
        background-image:-ms-linear-gradient(top,#ffffff 0%,#3e9ad2 100%);
        background-image:linear-gradient(top,#ffffff 0%,#3e9ad2 100%);      
        -webkit-border-radius:5px;/*safari and Chrome*/
        -moz-border-radius:5px; /*Mozilla*/
        -o-box-border-radius:5px; /*Opera*/
        -ms-box-border-radius:5px; /*Ms IE*/       
        border-top-radius:5px; /*W3C*/
        -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);      
      }
      
.tdText {
                font:11px Verdana;
                color:#333333;
            }

            #content {
                position:inherit !important;
	        }
		
		    .ulEM{
		        padding:0 !important;
		        list-style-image:none !important;
                list-style-position:outside !important;
                list-style-type:none !important;                
		    }

		    .liEM{
		        background-image:none !important;
		        padding:0 !important;
		        list-style-image:none !important;
                list-style-position:outside !important;
                list-style-type:none !important;
                position:relative !important;
                display:block !important;
                margin:0px !important;
                vertical-align:middle !important;
                
		    }
		
			.liDiv{
		    color:#000000;
            font-family: Calibri;
            font-size: 10px;     
	         -webkit-font-smoothing: antialiased;
            text-decoration:none;
            padding-right:5px;
            padding-left:1px !important;
            height:15px;
            vertical-align:top;
        }
		
		ul.ulEM il:hover{
		background-color:#B2D065;
		}
		
        .liDivSuite{
        padding-right:4px;
        }
        .liDivSuite img{
        vertical-align:middle;
        border:0;
        }
        
        .liDiv img{
        vertical-align:top;
        border:0;
        }
        
        .liDiv a{
        vertical-align:top !important;       
        display:block;
        height:15px;
        }
        
        .liDiv a:hover
        {
        vertical-align:top !important;
        background-color:#B2D065;
        color:#ffffff;       
        display:block;
        height:15px;      
        }
	    
	    
	    li.menuHead{
	        color:red;
            font-family: Calibri;
            font-size: 16px;     
	        -webkit-font-smoothing: antialiased;
            padding-top:6px !important;            
            padding-bottom:4px !important;
            height:15px;           
            white-space:nowrap;
            border-bottom:solid 1px gray;
	    }


     
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7
;
}

.autocomplete_completionListElement 
{  
	margin : 0px!important;
	padding-left:0px;
	margin-left:14px;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	width : 180px;
	height : 214px;
	font-family:Calibri;
	font-size:14px;
    text-align:left; 
    list-style-type:none;
     -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 3px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 3px;
}


/* Grid Formating Class */

.lblCTopHeaderMainTop
{
  font-family:Calibri;
  font-size :14px;
  height:20px;
  padding-left :1px; 
  vertical-align:middle; 
  -webkit-font-smoothing: antialiased;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  color:White;
}

.lblMSTopHeaderMainTop
{
  font-family:Calibri;
  font-size :14px;
  height:20px;
  padding-left :1px; 
  vertical-align:middle; 
  -webkit-font-smoothing: antialiased;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  color:White;
}

.lblLITopHeaderMainTop
{
  font-family:Calibri;
  font-size :14px;
  height:20px;
  padding-left :1px; 
  vertical-align:middle; 
  -webkit-font-smoothing: antialiased;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004); 
  color:White;
}  

.divControlColorR1
{
    background: #E6E7E8; 
    background-image:-webkit-linear-gradient(top,#ffffff 0%,#E6E7E8 100%);
    background-image:-moz-linear-gradient(top,#ffffff 0%,#E6E7E8 100%);
    background-image:-o-linear-gradient(top,#ffffff 0%,#E6E7E8 100%);
    background-image:-ms-linear-gradient(top,#ffffff 0%,#E6E7E8 100%);
    background-image:linear-gradient(top,#ffffff 0%,#E6E7E8 100%);      
}


.tabControlStyle
{
    color:Black;
    background-color:White;
    font-family:Calibri;
    font-size:14px;
    font-weight:bold;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);   
}

 .CalenderPicker
{
	word-spacing:4px;
	background-color:#FFFFD5;
    font-family:Verdana,Calibri;
    border-width:2px;
    border-color:#3366CC;
    border-style:outset;
    font-size:12pt; 
    margin-left:2px;
    width:214px;
    height:180px;
    -webkit-font-smoothing: antialiased;
   text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  }
      
.GrdAlternatingRowStyle
{
    color:black;
    height : 30px;
    background:#E8FDF7;
    font-family:Calibri;
    font-size:14px;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);        
}

.GrdFooterStyle
{
    background :White;
    color:#000066;
    height:20px;
    font-family:Calibri;
    font-size:14px; 
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);                                       
}

.GrdHeaderStyle
{
    background :#45699B; /*#7092BE*/
    color:white; /*White*/
    height:25px;
    font-family:Calibri;
    font-size:14px;                                          
    font-weight:bold;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);   
}

.GrdSelectedStyle
{
    background:#6BADF6;
    color:white;
    font-weight:bold;
    height:30px;
    font-family:Calibri;
    font-size:14px;  
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);                                            
}

.GrdRowStyle
{
   background:#E8FDF7;
   color:black;
   height:30px;
   font-family:Calibri;
   font-size:14px;  
   -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);     
}

.GrdFontAndSize
{
    font-family:Calibri;
    font-size:14px;  
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);  
}

/*---------------------*/
.divStandardClassOuter 
{
    width:100%;
    text-align:Left;
    vertical-align:middle;
    margin-top:5px;  
}


.divStandardClass 
{
    width:97.5%;
    text-align:Left;
    vertical-align:middle;
    margin-top:5px;
    border-style:solid;
    border-width:1px;
    border-color:Gray; 
    -webkit-border-radius:5px;/*safari and Chrome*/
    -moz-border-radius:5px; /*Mozilla*/
    -o-box-border-radius:5px; /*Opera*/
    -ms-box-border-radius:5px; /*Ms IE*/
     border-top-radius:5px; /*W3C*/       
}

.ModalPopupBG
{
    background-color: #666699;
    filter: alpha(opacity=50);
    opacity: 0.7;
}

.HellowWorldPopup
{
    min-width:200px;
    min-height:150px;
    background:white;
}


#graybackground-div
    {
    position:absolute;
    top:0px;
    left:0px;
    overflow:hidden;
    width:100%;
    height:100%;
    background-color:#808080;
    opacity:0.5;
    filter:alpha(opacity=50);
    z-index:10;
    display:none;
    }

#graybackgroundCancel-div
    {
    position:absolute;
    top:0px;
    left:0px;
    overflow:hidden;
    width:100%;
    height:80%;
    background-color:#808080;
    opacity:0.5;
    filter:alpha(opacity=50);
    z-index:10;
    display:none;
    }
 
    #message-div
    {
    position:absolute;       
    top: 60%;
    left: 60%;
    margin-left: -250px;
    margin-top: -150px;
    background-color:White;
    filter: progid:DXImageTransform.Microsoft.Gradient(
    GradientType=0,StartColorStr='#0066FF',
    EndColorStr='#CCFFFF');
    width: 300px;   
    height: 100px;
    border: 2px solid black;
    font-family: Calibri;
    text-align:center;
    color:Black;
    font-size: 14px;
    display:none;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    } 
    #message-div div
    {
    padding:40px;
    } 
    
    #messageCancel-div
    {
    position:absolute;       
    top: 60%;
    left: 60%;
    margin-left: -250px;
    margin-top: -150px;
    background-color:White; 
    filter: progid:DXImageTransform.Microsoft.Gradient(
    GradientType=0,StartColorStr='#0066FF',
    EndColorStr='#CCFFFF');   
    width: 300px;   
    height: 60px;
    border: 1px solid gray;
    font-family: Calibri;
    text-align:center;
    vertical-align:middle;    
    color:Red;
    font-size:40px;
    font-weight:bold;
    display:none;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    }     
    
    
/* Main Patient */

.Linkbutton
{
color:White;
}

.lblMAddDesignFixed
{
    font-family:Calibri;
    font-size:10px;    
    height:18px;
    border:solid 1px gray;
    padding-left:1px; 
    vertical-align:top;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

.lblMAddDesignBookingTabPnl
{
    font-family:Calibri;
    font-size:12px;    
    height:15px;    
    padding-left:1px; 
    vertical-align:top;   
}

.txtMAddDesignBookingTabPnl
{
    font-family:Calibri;
    font-size:14px;
    height:15px;
    padding-left:1px; 
    vertical-align:top;   
    margin-bottom:1px;
}


.lblMAddDesign
{
    font-family:Calibri;
    font-size:14px;    
    height:15px;
    padding-left:1px; 
    vertical-align:top;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

.lblFilter
{
    font-family:Calibri;
    font-size:22px;    
    height:auto;
    padding-left:10px; 
    vertical-align:middle;
    -webkit-font-smoothing: antialiased;
	color:#22405C;
	font-weight:bold;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

.lblShort
{
    font-family:Calibri;
    font-size:22px;    
    height:auto;
    padding-left:10px; 
    vertical-align:middle;
    -webkit-font-smoothing: antialiased;
	color:black;
	font-weight:bold;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

.lblTest
{
    font-family:Calibri;
    font-size:22px;    
    height:auto;
    padding-left:1px; 
    vertical-align:middle;
    -webkit-font-smoothing: antialiased;
	color:#22405C;
	font-weight:bold;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

.lblTAT
{
    font-family:Calibri;
    font-size:12px;    
    height:auto;
    padding-left:1px; 
    vertical-align:middle;
    -webkit-font-smoothing: antialiased;
	color:black;
	font-weight:bold;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

.lblSpecimen
{
    font-family:Calibri;
    font-size:12px;    
    height:auto;
    padding-left:1px; 
    vertical-align:middle;
    -webkit-font-smoothing: antialiased;
	color:black;
	font-weight:bold;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

.lblSpecimen1
{
    font-family:Calibri;
    font-size:10px;    
    height:auto;
    padding-left:1px; 
    vertical-align:middle;
    -webkit-font-smoothing: antialiased;
	color:black;
	margin-left:12px;	
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

.lblamount
{
    font-family:Calibri;
    font-size:14px;    
    height:auto;
    padding-left:1px; 
    vertical-align:middle;
    -webkit-font-smoothing: antialiased;
	color:black;
	font-weight:bold;	
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

.lblMAddDesignControl
{
    font-family:Calibri;
    font-size:12px;    
    height:15px;
    padding-left:1px; 
    vertical-align:top;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

.txtMAddDesign
{
    font-family:Calibri;
    font-size:14px;
    height:15px;
    padding-left:1px; 
    vertical-align:top;
     -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004); 
    margin-bottom:2px;
    
}

.dropMAddDesign
{
    font-family:Calibri;
    font-size:14px;
    height:20px;  
    padding-left:1px; 
    vertical-align:top;  
     -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);   
    margin-bottom:2px;
}
.pager a
{
   font-family:Calibri;
   font-size:14px;
   font-weight:bold;   
   background-color: #3366CC;
   color: white;
   text-decoration:none;
   padding: 2px 5px;  
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);    
}

.pager span
{
    background-color:Silver  ;
    border:1px solid #DBEAFF;
    color:blue;
    padding: 2px 5px;
    font-family:Calibri;
    font-size:14px;
    font-weight:bold;  
     -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);  
}

.pager a : hover
{
    background-color:Olive ;
    color:blue ;
    font-family:Calibri;
    font-size:14px;
    font-weight:bold;
     -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

.divStandardColor
{
    background: #6AACDB;
    background: -moz-linear-gradient(top, #6AACDB 0%, white 37%, #c8d7dc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6AACDB), color-stop(37%,white), color-stop(100%,#c8d7dc));
    background: -webkit-linear-gradient(top, #6AACDB 0%,white 37%,#c8d7dc 100%);
    background: -o-linear-gradient(top, #6AACDB 0%,white 37%,#c8d7dc 100%);
    background: -ms-linear-gradient(top, #6AACDB 0%,white 37%,#c8d7dc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6AACDB', endColorstr='white',GradientType=0 );
    background: linear-gradient(top, #6AACDB 0%,white 37%,#c8d7dc 100%);
    border-color :black;
    border-style:solid;
    border-width:1px;    
}

.divControlColor
{
    background: #DAE3E4;    
   /* border-top-color :black;
    border-top-style:solid;
    border-top-width:1px;  
    border-bottom-color :black;
    border-bottom-style:solid;
    border-bottom-width:1px;    
    border-right-color :black;
    border-right-style:solid;
    border-right-width:1px; */      
}

.divControlColor1
{
    background: #DAE3E4;       
}

.pnlBackColor
{
    background:white; /*lightblue*/
  /*  background: #4EABA2;
    background: -moz-linear-gradient(top, #4EABA2 0%, white 37%, #c8d7dc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4EABA2), color-stop(37%,white), color-stop(100%,#c8d7dc));
    background: -webkit-linear-gradient(top, #4EABA2 0%,white 37%,#c8d7dc 100%);
    background: -o-linear-gradient(top, #4EABA2 0%,white 37%,#c8d7dc 100%);
    background: -ms-linear-gradient(top, #4EABA2 0%,white 37%,#c8d7dc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4EABA2', endColorstr='white',GradientType=0 );
    background: linear-gradient(top, #4EABA2 0%,white 37%,#c8d7dc 100%);*/
    border-color:gray;
    border-style:groove;
    border-width:2px;  
    -webkit-border-radius:5px;/*safari and Chrome*/
    -moz-border-radius:5px; /*Mozilla*/
    -o-box-border-radius:5px; /*Opera*/
    -ms-box-border-radius:5px; /*Ms IE*/
   
     border-top-radius:5px; /*W3C*/  
}

.mnuLblMainFirstFrn
{
    color: white;       
    background-color: #528CC4;
    font-family: Calibri;
    font-size: 14px;
    font-weight:bold;    
    padding-left:5px;
    height:40px;
    border-right: 1px solid rgba(9, 9, 9, 0.125);    
     -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);  
 }
     
.mnuLblMainFirstSec
     {
        color: white;       
        background-color: #528CC4;
        font-family: Calibri;
        font-size: 14px;
        font-weight:bold;    
        padding-left:5px;
        height:40px;
        border-right: 1px solid rgba(9, 9, 9, 0.125);        
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);  
     }
          
 .mnuLblMainSubLevelFirstFrn
{
    color: white ;  
    background-color: #528CC4;   
    font-family: Calibri;
    font-size: 14px;           
    padding-right :5px;      
    height:40px;   
     -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);            
}      
.pnlBackColor1
{
    background: #D9E4F1;
    border-top-color:black;
    border-top-style:solid;
    border-top-width:1px;   
    border-bottom-color:black;
    border-bottom-style:solid;
    border-bottom-width:1px;    
    border-right-color:black;
    border-right-style:solid;
    border-right-width:1px;     
}
.DivTopHeaderMain
    {
    	/*background: #4EABA2;
        background: -moz-linear-gradient(top, #4EABA2 0%, white 37%, #c8d7dc 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4EABA2), color-stop(37%,white), color-stop(100%,#c8d7dc));
        background: -webkit-linear-gradient(top, #4EABA2 0%,white 37%,#c8d7dc 100%);
        background: -o-linear-gradient(top, #4EABA2 0%,white 37%,#c8d7dc 100%);
        background: -ms-linear-gradient(top, #4EABA2 0%,white 37%,#c8d7dc 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4EABA2', endColorstr='white',GradientType=0 );
        background: linear-gradient(top, #4EABA2 0%,white 37%,#c8d7dc 100%); */
    	color:black;
    	width:99%;
    	height:25px;    	
    	font-family:Calibri;
    	font-size:14px;
    	text-align:center;
    	font-weight:bold;
    	 -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    }
    
  
    .DivTopHeaderMainTop
    {
    	/*background: #4EABA2;
        background: -moz-linear-gradient(top, #4EABA2 0%, white 37%, #c8d7dc 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4EABA2), color-stop(37%,white), color-stop(100%,#c8d7dc));
        background: -webkit-linear-gradient(top, #4EABA2 0%,white 37%,#c8d7dc 100%);
        background: -o-linear-gradient(top, #4EABA2 0%,white 37%,#c8d7dc 100%);
        background: -ms-linear-gradient(top, #4EABA2 0%,white 37%,#c8d7dc 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4EABA2', endColorstr='white',GradientType=0 );
        background: linear-gradient(top, #4EABA2 0%,white 37%,#c8d7dc 100%); #548EC5 #0077CC    #82B68E*/
        background-color:#33D1CB;
    	color:black;
    	width:99%;
    	height:23px;    	
    	font-family:Calibri;
    	font-size:14px;
    	text-align:left;
    	font-weight:bold;
    	vertical-align:middle; 
		padding-left:5px;
    	-webkit-border-top-radius:5px;/*safari and Chrome*/
        -moz-border-top-radius:5px; /*Mozilla*/
        -o-box-border-top-radius:5px; /*Opera*/
        -ms-box-border-top-radius:5px; /*Ms IE*/
       
        border-top-radius:5px; /*W3C*/
    	 -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);   	
    }  
    
     .DivTopBHeaderMainTop
    {
    	/*background: #4EABA2;
        background: -moz-linear-gradient(top, #4EABA2 0%, white 37%, #c8d7dc 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4EABA2), color-stop(37%,white), color-stop(100%,#c8d7dc));
        background: -webkit-linear-gradient(top, #4EABA2 0%,white 37%,#c8d7dc 100%);
        background: -o-linear-gradient(top, #4EABA2 0%,white 37%,#c8d7dc 100%);
        background: -ms-linear-gradient(top, #4EABA2 0%,white 37%,#c8d7dc 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4EABA2', endColorstr='white',GradientType=0 );
        background: linear-gradient(top, #4EABA2 0%,white 37%,#c8d7dc 100%); */
        background-color:#53A2E1; /*#93B9C8*/
    	color:white;
    	width:99%;
    	height:20px;    	
    	font-family:Calibri;
    	font-size:14px;
    	text-align:center;
    	font-weight:bold;
    	vertical-align:middle; 
    	/*-webkit-border-radius:5px;/*safari and Chrome*/
       /* -moz-border-radius:5px; /*Mozilla*/
       /* -o-box-border-radius:5px; /*Opera*/
       /* -ms-box-border-radius:5px; /*Ms IE*/
       
       /*  border-top-radius:5px; /*W3C*/
    	 -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);   	
    }  
    
    .lblTopHeaderMainTop
    {
      font-family:Calibri;
      font-size :16px;
      height:15px;
      padding-left :1px; 
      vertical-align:middle;
      padding-top:1px;
       -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    }
    
    .lblLogIngMainLbl
    {
        background-color:Blue;
        color:White;
    }

    .lblLogIngMainLblU
    {
        text-align:right;
    }
    
    .lblcenter
    {
        text-align:center ;
    }
    
    .body1
    {
    width: 99.8%;  
    height :100%;
    background: white;
    margin-left:50%;
    margin: 0;
    padding:0;   
    border-style: solid;
    border-width: 0px; 
    overflow: hidden;    
    border-collapse: collapse;
    border-spacing: 0px;  
    }
    
	 .body12
    {
    width: 99.8%;  
    height :100%;
    background: white;
    margin-left:50%;
    margin: 0;
    padding:0;   
    border-style: solid;
    border-width: 0px; 
    overflow: auto ;    
    border-collapse: collapse;
    border-spacing: 0px;  
    }
  /*   .body1
    {
    width: 99.8%;  
    height :100%;
    background: #D3E7E4;
    margin-left:50%;
    margin: 0;
    padding:0;   
    border-style: solid;
    border-width: 0px; 
    overflow: hidden;    
    border-collapse: collapse;
    border-spacing: 0px;
    overflow:Auto;   
    }*/
    
     .body12
    {
    width: 100%;  
    height :100%;
    background: #DAE3E4;    
    margin: 0 0 0 0;
    overflow:Auto;
    }
    
  .btnStyle
      {
        border: 1px solid gray;   
        width: 100px;
        height:25px;
        font-family:Calibri;
        font-size: 14px;    
        font-weight:bold;        
        background-color:#3AA7F6;       /*#3e9ad2*/
		color:white;
        margin-left:5px;  
        /*background-image:-webkit-linear-gradient(top,#ffffff 0%,#3AA7F6 100%);
        background-image:-moz-linear-gradient(top,#ffffff 0%,#3AA7F6 100%);
        background-image:-o-linear-gradient(top,#ffffff 0%,#3AA7F6 100%);
        background-image:-ms-linear-gradient(top,#ffffff 0%,#3AA7F6 100%);
        background-image:linear-gradient(top,#ffffff 0%,#3AA7F6 100%);*/      
        -webkit-border-radius:2px;/*safari and Chrome  */ 
        -moz-border-radius:2px; /*Mozilla*/
        -o-box-border-radius:2px; /*Opera*/
        -ms-box-border-radius:2px; /*Ms IE*/       
        border-top-radius:2px; /*W3C*/
        -webkit-font-smoothing: antialiased;
        /*text-shadow: 1px 1px 1px rgba(0,0,0,0.004);*/      
      }
      
     /* .btnStyle
      {
        width:100px;
        height:25px;
        font-size:13px;
        background:#3e9ad2;
        -webkit-box-shadow:0 0 4px #000;/*safari and Chrome*/
        /*-moz-box-shadow:0 0 4px #000; /*Mozilla*/
       /* -o-box-shadow:0 0 4px #000; /*Opera*/
       /* -ms-box-shadow:0 0 4px #000; /*Ms IE*/
        /*box-shadow:0 0 4px #000; /*W3C*/

       
      }*/
      
       .btnStyleLong
      {
        border: 1px solid gray;   
        width: 100px;
        height:25px;
        font-family:Calibri;
        font-size: 11px;    
        font-weight:bold; 
        background-color:#9FF79D;
       /* background-image:url(../images/buttonbigsize.jpg);       */
        margin-left:5px;   
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);     
      }
    
    .btnStyleRep
      {
        width: 88px;
        height: 25px;
        font-size: 11px;   
        font-family:Calibri;     
        border-color: Black;
        border-style: Outset;
        border-width: 1px;       
        margin-left:3px;
        padding:0px;
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
      }
      
    .mnuLblMain
    {
      height:14px;
      width:100%;
      background-color:#528CC4;
      font-family:Calibri;
    }
    
    .rdoBtn
    {
        width: 14px;
        height:14px;
        font-family:Calibri;
        font-size: 14px;    
        vertical-align:top;
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    }
    
    .mnuLblMainFirst
    {
        color : white;       
        background-color: #528CC4;
        font-family: Calibri;
        font-size: 14px;
        font-weight:bold;    
        padding-left:5px;
        height:40px;             
    	border-right: 1px solid rgba(9, 9, 9, 0.125);	   
	    position:relative;
	     -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
     }
     
     .mnuLblMainSec
    {
      margin-top:2px; 
      height:14px;
      width:auto;
      background-color :white; 
      font-family:Calibri;      
      color: black ;    
    } 
    
       
     .mnuLblMainSecond
    {
        font-family: Calibri;
        color: black;      
        font-size: 14px;
        background-color:white;  
        padding-left:5px;      
        padding-right:5px;
        width:200px; 
        height:22px; 
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
     }
     
        
     .mnuLblMainThird
    {
        color: black;   
        background-color: white;
        font-family: Calibri;
        font-size: 14px;     
        padding-left:5px;
        padding-right:5px;
        width:200px; 
        height:20px;
        -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);               
    }
 
     .mnuLblMainSubLevelFirst
    {
     color: white ;  
     background-color: #528CC4;   
     font-family: Calibri;
     font-size: 14px;           
     height:40px; 
	 position:relative;	
	 -webkit-font-smoothing: antialiased;
     text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    } 
     
      .mnuLblMainSubLevelFirst11
    {
        color: white ;  
        background-color: #528CC4;   
        font-family: Calibri;
        font-size: 14px;           
        padding-right :5px;      
        height:40px; 
        -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);              
    } 
   
    .mnuLblMainSubLevelSecond
    {
        color: black ;  
        background-color:white ; 
        font-family: Calibri;
        font-size: 14px;
        padding-left :5px; 
        padding-right :5px;
        padding-bottom:5px;
        padding-top:5px;
        border-style:solid; 
        border-width:thin;
        border-color:gray;
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    }  
    
/* Main Menu Close */ 

/* Main Menu Marketing */
.txt
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #848484;
	outline:0;
	font-family: Calibri;
    font-size: 22px;
}

.txtRightCornor {    
    background-color:#E4EAEC; /* #22405C; /* #33D1CB; */
    color: black;
    border:solid 1px gray;
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-right-radius:20px;
    /*border-radius:10px;*/
	font-family: Calibri;
    font-size: 18px;
	height:30px;
	padding-left:20px;
  }

.txtLeftCornor {    
    background-color:#E4EAEC; /* #22405C; /* #33D1CB; */
    color: black;
    border:solid 1px gray;
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
    /*border-radius:10px;*/
	font-family: Calibri;
    font-size: 18px;
	height:30px;
	padding-left:20px;
  }


.btntst {    
    background-color:#22405C; /* #33D1CB; */
    color: white;
    border:none;
    border-radius:10px;
	font-family: Calibri;
    font-size: 12px;
	height:20px;
  }

.btntst:hover {
   color:white;
   background-color:#82B68E;
}

.btntst:focus {
	color:white;
    background-color:#82B68E;
}

.btnbutton {    
    background-color:#22405C; /* #33D1CB; */
    color: white;
    border:none;
    border-radius:10px;
	font-family: Calibri;
    font-size: 22px;
  }

.btnbutton:hover {
   color:white;
   background-color:#82B68E;
}

.btnbutton:focus {
	color:white;
    background-color:#82B68E;
}

    .mnuLblMainM
    {
      height:14px;
      width:100%;
      background-color:#FFFBD6;
      font-family:Calibri;
    }
    
    .mnuLblMainFirstM
    {
        color: white;       
        background-color: #528CC4;
        font-family: Calibri;
        font-size: 14px;
        font-weight:bold;    
        padding-left:5px;
        height:40px;
        border-right: 1px solid rgba(9, 9, 9, 0.125);	    
	    position:relative;
	    -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
     }
     
     .mnuLblMainSecM
    {
      margin-top:2px; 
      height:14px;
      width:auto;
      background-color :white; 
      font-family:Calibri;      
      color: black ;   
       -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);  
    } 
     .mnuLblMainSecondM
    {
        font-family: Calibri;
        color: black;      
        font-size: 14px;
        background-color:white;  
        padding-left:5px;      
        padding-right:5px;
        width:143; 
        height:20px;  
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
     }
 
     .mnuLblMainThirdM
    {
        color: black;   
        background-color: white;
        font-family: Calibri;
        font-size: 14px;     
        padding-left:5px;
        padding-right:5px;
        width:230; 
        height:20px; 
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);        
    }
 
     .mnuLblMainSubLevelFirstM
    {
        color: white ;  
        background-color: #528CC4;   
        font-family: Calibri;
        font-size: 14px;           
        padding-right :5px;      
        height:40px;  
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);       
    }  
    
    .mnuLblMainSubLevelSecondM
    {
        color: black ;  
        background-color:white ; 
        font-family: Calibri;
        font-size: 14px;
        padding-left :5px; 
        padding-right :5px;
        padding-bottom:5px;
        padding-top:5px;
        border-style:solid; 
        border-width:thin;
        border-color:gray; 
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004); 
    }  
 
/* Close */   

 .mnuLblMainDown
    {     
      background-color:#FFFBD6;
      font-family:Calibri;
    }
    
   .mnuLblMainDownFirst
    {
        color: Black;       
        background-color: white;
        font-family: Calibri;
        font-size: 22px;
        font-weight: bold;
        padding-left:5px;
        padding-right:5px;
        height:40px;
        border-right: 1px solid rgba(9, 9, 9, 0.125);	    
	    position:relative;
	     -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
     }
     
       
     .mnuLblMainDownSubLevelFirst
    {
        color: white;  
        background-color: #408080;
        font-weight: bold;   
        margin-bottom: 0px; 
        border-style:solid;
        border-width:thin;
        border-color:white;
        height:40px;   
    } 
    
/* DownLoad Close */    

.mnuLblMainTestFirst
    {
        color: White;       
        background-color: #306199;
        font-family: Calibri;
        font-size: 14px;        
        padding-left:5px;
        padding-right:5px;
        height:25px;
        border-bottom:solid 1px gray;
        border-right: 1px solid rgba(9, 9, 9, 0.125);	   
	    position:relative;
	     -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
     }
  
  .mnuLblMainTestFirstAdd
    {
        color: White;       
        background-color: #306199;
        font-family: Calibri;
        font-size: 12px;    
        font-weight:bold;    
        padding-left:2px;
        padding-right:2px;
        height:25px;
        border-bottom:solid 1px gray;
        border-right: 1px solid rgba(9, 9, 9, 0.125);	   
	    position:relative;
	     /*-webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);*/
     }
     

      
/* Main Laboperation */
    .mnuLblLab
    {
      height:14px;
      width:100%; 
      background-color:#0077CC;
      font-family:Calibri;
    }

    .mnuLblLabFirst
    {
        color: white;       
        background-color: #0077CC;
        font-family: Calibri;
        font-size: 14px;
        font-weight:bold;    
        padding-left:5px;
        height:25px;        
        border-right: 1px solid rgba(9, 9, 9, 0.125);	    
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);    
    }
    
    .mnuLblLabSecond
    {
        font-family: Calibri;
        color: black;      
        font-size: 14px;
        background-color:white;  
        padding-left:5px;      
        padding-right:5px;
        width:80px; 
        height:20px; 
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004); 
     }
     
     .mnumnuLblLabSubLevelFirst
    {
        color: white ;  
        background-color: #528CC4;   
        font-family: Calibri;
        font-size: 14px;           
        padding-right :5px;      
        height:25px; 
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);              
    }  
     
    .mnumnuLblLabSubLevelSecond
    {
        color: black ;  
        background-color:white ; 
        font-family: Calibri;
        font-size: 14px;
        padding-left :5px; 
        padding-right :5px;
        padding-bottom:5px;
        padding-top:5px;
        border-style:solid; 
        border-width:thin;
        border-color:gray;
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    }  
    
      
    .mnuLblLabStDet
    {
        color: black;
        background-color: white;   
        font-family: Calibri;
        font-size: 14px;
        font-weight: bold; 
        text-align:left ;
        padding-right:6px;     
        padding-left:5px;
        width:80px;
        border-right-style:solid; 
        border-right-width:thin;
        border-right-color:gray;  
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);    
    }

    .mnuLblLabSubLevelStDet
    {
        background-color: white;  
        margin-bottom: 0px;      
        height:30px;         
        width:80px; 
    }  

/* Laboperation Close */ 
 
 /*  Add Patient */
    .mnuLblAddPat
    {
      height:14px;
      width:100%;
      background-color:#FFFBD6;
      font-family:Calibri;
    }
    
    .mnuLblAddPatFirst
    {
        color: white;       
        background-color: #528CC4;
        font-family: Calibri;
        font-size: 14px;
        font-weight:bold;    
        padding-left:5px;
        height:25px;
        border-right: 1px solid rgba(9, 9, 9, 0.125);	   
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);     
     }
     
     .mnuLblAddPatSecond
    {
        font-family: Calibri;
        color: black;      
        font-size: 14px;
        background-color:white;  
        padding-left:5px;      
        padding-right:5px;
        width:160px; 
        height:20px; 
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);          
     }
 
    
     .mnuLblAddPatSubLevelFirst
    {
        color: white ;  
        background-color: #528CC4;   
        font-family: Calibri;
        font-size: 14px;           
        padding-right :5px;      
        height:25px;   
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);         
    }  
    
    .mnuLblAddPatSubLevelSecond
    {
        background-color:white ; 
        font-family: Calibri;
        font-size: 14px;
        padding-left :5px; 
        padding-right :5px;
        padding-bottom:5px;
        padding-top:5px;
        border-style:solid; 
        border-width:thin;
        border-color:gray;
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);  
    }  
   
   
/* Add Patient Close */  

/*  Result Report */
    .mnuLblRe
    {
      height:14px;      
      background-color:#408080;
      font-family:Calibri;
    }
    
    .mnuLblReFirst
    {
        color: white;       
        background-color: #528CC4;
        font-family: Calibri;
        font-size: 14px;
        font-weight:bold;    
        padding-left:5px;
        height:20px;
        border-right: 1px solid rgba(9, 9, 9, 0.125);	   
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);    
     }

    .mnuLblReSubLevelFirst
    {
        color: white ;  
        background-color: #528CC4;   
        font-family: Calibri;
        font-size: 14px;           
        padding-right :5px;      
        height:20px; 
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);              
    } 
    
     .mnuLblReSTFirst
    {
        color: white;       
        background-color: #528CC4;
        font-family: Calibri;
        font-size: 14px;
        font-weight:bold;    
        padding-left:5px;
        height:20px;
        border-right: 1px solid rgba(9, 9, 9, 0.125);	    
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);     
     }

    .mnuLblReSTSubLevelFirst
    {
        color: white ;  
        background-color: #528CC4;   
        font-family: Calibri;
        font-size: 14px;           
        padding-right :5px;      
        height:20px;  
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);             
    } 
   
/* Result Report Close */  

/* Close Vidya */ 

/*  by Rajeev Ranjan */

.body 
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin:0,0,0,0;
    background-repeat:repeat-x;
    background-repeat:repeat-y; 
}
.Companylogo
{
    height:70px;
    vertical-align:top;
    width:100%;
}
.CommonButton
{
     border: 1px outset Black;
     Font-family :Calibri;
     height:25px;
     Font-Size:14px;
     width:88px;
     background-color:#C1E0FF;   
     margin-top:14px;
     background-repeat:repeat-x;
     background-repeat:repeat-y;
      -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  
}
 .Commonlabel 
     {
        Font-family :Calibri;
        Font-Size:14px; 
        margin-left:14px;
        font-weight:normal;
        margin-right:14px;
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
     }
  .Commonlabel2 
     {
        Font-family :Calibri;
        Font-Size:14px; 
        margin-left:20px;
        font-weight:normal;
        margin-right:0px;
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
     }
     .label 
     {
        Font-family :Calibri;
        Font-Size:14px; 
        margin-left:14px;
        font-weight:normal;
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
       
     }
 .CommonDropdown
    {
        Font-family :Calibri;
        Font-Size:14px; 
         -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    }
  .CommonTextbox
    {
       Font-family :Calibri;
       Font-Size:14px;        
       font-weight:normal;
       border-style:solid;
       border-color:Black;
       border-width:1px;
        -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);       
    }
   .SpanText
    {
       Font-family :Calibri;
       Font-Size:14px;        
       font-weight:normal; 
        -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    }
   
 .divMain
      {
    	background-color:#D3E7E4;
        margin:0,0,0,0;
    	width:100%;
    	height:100%;
    	font-family:Calibri;
    	font-size:x-small;
    	position:absolute;
    	 -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
      }
.DivHeading
    {
    	/*background-color:#3366CC; */
    	color:black;
    	width:100%;
    	height:25px;
    	font-family:Calibri;
    	font-size:14px;
    	text-align:center;
    	font-weight:bold;
    	vertical-align:top;
    	 -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    	    }

 .MeneStyle
     {
     	width:200px;
     	font-family:Calibri;
     	font-size:14px;
     	font-weight:normal;
     	 -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
      }

 #UpdateProgress1 
    {
       width: 200px;height:20px;text-align:center;vertical-align:middle; border-style:solid;border-width:1px; background-color:White ; 
       left:40%;top:45%; font-family:Calibri;font-size:18px; position: absolute; -webkit-font-smoothing: antialiased;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    }
 