﻿

body,html  
{
	/*background-color: #ffffff;*/
}

.name_txtbox{
	border: 1px solid #ccc;
}

.Td_txtarea
{
	border: 1px solid #ccc;
	width:300px !Important;
	height:150px;

}
.displayNone
{
	display:none;
}
.ChildTableHeader
   {       
        height:23px;
		text-align:center;
        color:#000000;
	    font-size: 110%;
	    background:#C2D1EF;
		/*padding-left: 20px;
		background-color:#0799f4;*/
   }
   
.readonly
{	
	border: 1px solid #ccc;
	background-color: gainsboro;
}
.gridtotalAmt{color: brown; font-weight: bold;}

.DataCell 
{ 
  cursor: default;
  padding: 3px; 
  border-bottom:solid 1px #eae9e1; 
  text-decoration:none; 
  background-color: #ffffff; 
  text-align:left;  
  /*/*height:25px;*/*/
} 

.DataCellReport /* For Center align Create Date 18Jun2012*/
{ 
  cursor: default;
  padding: 3px; 
  border-bottom: 1px #eae9e1; 
  text-decoration:none; 
  background-color: #ffffff; 
  text-align:center;  
  /*height:25px;*/
} 
.DataCellReport1 /* For Center align Create Date 18Jun2012*/
{ 
 cursor: default;
  padding: 3px; 
  border-bottom:solid 1px #eae9e1;   
  text-decoration:none; 
  background-color: #ffffff; 
  text-align:right;  
  /*height:25px;*/
}
.GridDataCell 
{ 
  cursor: default;
  padding: 3px;
  text-decoration:none; 
  background-color: #ffffff; 
  text-align:left;  
  /*height:13px;*/ 
} 

.GridAlternateDataCell
{ 
  cursor: default;
  padding: 3px;
  text-decoration:none; 
  background-color: #EBF5FB /*#DFFFEF*/; 
  text-align:left;  
} 

.AlternateDataCell 
{ 
  cursor: default;
  padding: 3px;
  text-decoration:none; 
  background-color: #ffffff; 
  text-align:left;  
  /*height:20px;*/ 
} 

.DataCellAlignRight 
{ 
  cursor: default;
  padding: 3px; 
  border-right: 1px solid #eae9e1; 
  border-bottom:solid 1px #eae9e1;
  text-decoration:none; 
  background-color: #ffffff; 
  text-align:right;
  /*height:20px;*/ 
} 

.DataCell1
{ 
  cursor: default;
  padding: 3px; 
  border-bottom:solid 1px #eae9e1; 
  text-decoration:none; 
  background-color: AliceBlue; 
  text-align:left; 
  /*height:20px;*/ 
} 

.DataCell2
{ 
    cursor: default;
    padding: 3px; 
    border-bottom:solid 1px #eae9e1; 
    text-decoration:none; 
    background-color: Pink; 
    text-align:left; 
    /*height:20px;*/
} 

span.EmptyData
{
	 /*background-color: #f6f6f7; */
	 font-weight: normal; padding: 3px 0;
	 width: 99.7%; display: inline-block;
	 background-color:rgba(255, 0, 0, 0.07);
	 text-align: center;
	 color:#ff0000; border:1px solid rgba(255, 0, 0, 0.26)!important;
}
.EmptyData td{text-align:center!important; border:0!important}
tr.EmptyData{border:0!important; background:transparent!important;}

.SelectedRow 
{ 
    cursor: default;
    padding: 3px; 
    border-bottom:solid 1px #eae9e1;     
    text-decoration:none;  
    text-align:left; 
    /*height:20px;*/ 
    background-color: #efefef;   
    color:Blue;
    color:#333333;
}

.HeadingRow, .GridHeadingRow
{ 
    background-color: #02A1E3/*#73CFA0*/; 
    text-align:center;
    /*height:25px;*/
    color:#fff!important;
    border:0; 
}
.HeadingRow th, .GridHeadingRow th, .HeadingRow td, .GridHeadingRow td
{
    text-align: center; height:20px;
}
.HeadingRowTable th, .HeadingRowTable td
{
    text-align: center; height:20px; color:#29166F;
}
.HeadingRowTable 
{ 
    background-color:#eee;
    /*background-color: #73CFA0; 
    font:bold 11px helvetica;*/
    color:#000000!important;
    border:0;
}
.HeadingRowTablePPP 
{ 
    background-color:#0799F4;
    font-weight:bold;
    text-align:center;
    /*height:18px;*/
    padding-left:10px;
    color:#000000;
    border-bottom:solid 1px #eae9e1; 
    border-right:solid 1px #eae9e1; 
    border-left:solid 1px #eae9e1; 
   
}
.TotalFotter 
{ 
    background:#0799F4; 
    text-align:left;
    /*height:25px;*/
    padding-left:10px;
    color:#231f20;
    border-bottom:solid 1px #eae9e1;  
}

.headingtable1{
    background-color:#95B3EF;
    font-size: 10pt;
    padding-left:10px;
    /*height:27px;*/
    font-weight:bold;
    text-align: left;
}
.pctr
{
	text-align:center;
}

.ValueColumn
{
    border:1px #507cd1;
   background-color: #ffffff;
}
.NormalRow
{
    border:1px;
    background-color: #ffffff;    
}

.redTH
    {               
        filter:progid:DXImageTransform.Microsoft.Gradient (GradientType:0,StartColorStr:'#E98001',EndColorStr:'#A1101F');
        border-top:1px solid #a1101f;
        border-bottom:1px solid #a1101f;
        background-color: #f4d5b0;
        color: #ffffff;                
   } 
   
   .aaTH
    {               
        filter:progid:DXImageTransform.Microsoft.Gradient (GradientType:0,StartColorStr:'#99ccff',EndColorStr:'#5fcfff');
        border-top:1px solid #0066cc;
        border-bottom:1px solid #0066cc;
        background-color: #3366cc;
        color: #ffffff;                
   } 
   TH
    {               
        /*filter:progid:DXImageTransform.Microsoft.Gradient (GradientType:0,StartColorStr:'#096aae',EndColorStr:'#144a87');
        border-top:1px solid #096aae;
        border-bottom:1px solid #096aae;
        background-color: #95B3EF;
        color: #ffffff;  */              
   } 
   .DarkTH
    {               
        filter:progid:DXImageTransform.Microsoft.Gradient (GradientType:0,StartColorStr:'#143774',EndColorStr:'#143774');
        border-top:1px solid #143774;
        border-bottom:1px solid #143774;
        background-color: #143774;
        color: #ffffff;                
   }
 
 .Grid 
{ 
	border:0px;
    /*background-color: #d6cfb1;*/
     
}
 .GridAcc
{ 
	color: #ff0000;
	border:solid 0px #507CD1;  
}
 .GridP 
{ 
    background-color: #d6cfb1;
}
 .Grid1
{ 
	
	background-color: #ffffff !important;
	/*border:solid 1px  #E6E6E6;*/
	margin:0px auto; 
}

.GridClinic 
{ 
	 
	border:solid 1px #95B3EF;
    background-color: #FFFFFF;
     

}
.GridClinic1
{ 
	 
	border:solid 1px #95B3EF;
    background-color: #FFFFFF;
    box-shadow: 7px 7px 5px #888888;
    /*text-shadow: 1px 1px #fff;*/
    -webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.OriginalGrid 
{ 
	padding: 3px; 
    background-color: #d6cfb1;
}

.GridFooter
{
  cursor: default;
  padding: 3px; 
  border-bottom:solid 1px #eae9e1; 
  border-bottom:solid 1px #eae9e1; 
  text-decoration:none; 
  background-color:mintcream;
  text-align:center;   /*add by chetan */
  /*height:24px;*/ 
  vertical-align:middle;
 }
 .GridFooter td{ font-weight:bold!important;}

.BlueGridHeader
{
    filter:progid:DXImageTransform.Microsoft.Gradient (GradientType:0,StartColorStr:'#99C3F4',EndColorStr:'#E5EFFE');
    border:0px solid black;    
    color:Black;     
}   


.DataCell3 
{ 	
    cursor: default;
    padding: 3px; 
    border-bottom:solid 1px #eae9e1; 
    border-bottom:solid 1px #eae9e1;
    text-decoration:none; 
    background-color: Khaki; 
    text-align:left; 
    /*height:20px;*/ 
} 

.Mandatory{color: #ff3300;}

.border
{
	 border: 1px solid #ccc;
}

.OriginalplusButton
{	
	filter:progid:DXImageTransform.Microsoft.Gradient (GradientType:0,StartColorStr:'#FFD700',EndColorStr:'White');	  	 
	width: 20px;
	height: 18px;	    
	border: 1px solid #ccc;
	cursor:pointer;		
	text-align :center;
	text-decoration:none;		
}
.NotebuttonCss
{	
	filter:progid:DXImageTransform.Microsoft.Gradient (GradientType:0,StartColorStr:'#ffcccc',EndColorStr:'White'); 
	width: 62px;
	/*height:24px;*/	    
	border: 1px solid #ccc;
	cursor:pointer;
	font-size:11px;
	text-align :center;			
}
.td_left{ width:80px; height:30px; text-align:right;}
.td_center{ width:150px; height:30px; text-align:center;}

.td_right{ width:10px; height:30px; text-align:left;}

.tblbdr, .Grid{ border-collapse:collapse; }
.tblbdr>tbody>tr>th, .tblbdr>tbody>tr>td, .tblbdr>tr>th, .tblbdr>tr>td, .Grid>tbody>tr>th, .Grid>tbody>tr>td{ border:1px solid #ccc; padding:2px 3px; font-weight: normal;}

