//body {font: 10px verdana;}
//td {font: 10px verdana;}

.Cell {
		white-space:nowrap;
		overflow:hidden;
		text-overflow: ellipsis;		
		}
.Bridge { 
		background-color:#ffffff;
		empty-cells: show;
		white-space:nowrap;
		font: 10px Verdana;
		padding:1px;
		overflow:hidden;
		cursor: default;
		height:0px;
		text-overflow: hidden;
        }
.HeadingEmpty {
		background-color:#4f94a4;
		border-bottom:2px solid #cee3e3;
		border-right:1px solid #4f94a4;
		empty-cells:show;
		white-space:nowrap;
		font: 10px Verdana;
		padding:2px;
		overflow:hidden;
		cursor: default;
		height:20px;
        }
.HeadingContainer {
		background-color:#4f94a4;
		white-space:nowrap;
		font: 10px Verdana;
		padding:1px;
		overflow:hidden;
		cursor: default;height: auto; padding:0px;
        }
.HeadingCell { 
		background-color:#4f94a4;
		border-bottom:2px solid #cee3e3;
		border-right:1px solid #cee3e3;
		border-top:1px solid #4f94a4;
		white-space:nowrap;
		font: 10px Verdana;
		padding:2px;
		/*overflow:hidden;*/
		cursor: default;
		height:20px;
		text-overflow: ellipsis;
		font-weight: bold;
		color:#ffffff;
        }
.HeadingCellLast { 
		background-color:#4f94a4;
		border-bottom:2px solid #cee3e3;
		border-top:1px solid #4f94a4;
		white-space:nowrap;
		font: 10px Verdana;
		padding:2px;
		overflow:hidden;
		cursor: default;
		height:22px;
		text-overflow: ellipsis;
        }        
.HeadingHighlight {
		background-color:#FAF9F4;
		border-bottom:2px solid #FCC247;
		border-right:1px solid #BEC7D2;
		border-top:1px solid #FAF9F4;
		white-space:nowrap;
		font: 10px Verdana;
		padding:2px;
		overflow:hidden;
		height:20px;
		text-overflow: ellipsis;
		font-weight: bold;
		color:black;
		}
.DataCell { 
		background-color:#ffffff;
		border-bottom:1px solid #F1EFE2;
		border-right:1px solid #F1EFE2;
		border-top:1px solid #FFFfff;
		white-space:nowrap;
		font: 10px Verdana;
		padding:2px;
		overflow:hidden;
		cursor: default;
		height:22px;
        }
.DataCellSelected { 
		//background-color:#336699;
		background-color:#79a7df;
		border-bottom:1px solid #F1EFE2;
		border-right:1px solid #F1EFE2;
		border-top:1px solid #336699;
		white-space:nowrap;
		font: 10px Verdana;
		color: #ffffff;
		padding:2px;
		overflow:hidden;
		cursor: default;
		height:22px;
		text-overflow: ellipsis;
        }
.DataCellHighlight { 
		background-color:#EAF2FB;
		border-bottom:1px solid #F1EFE2;
		border-right:1px solid #F1EFE2;
		border-top:1px solid #EAF2FB;
		white-space:nowrap;
		font: 10px Verdana;
		color: #000;
		padding:2px;
		overflow:hidden;
		cursor: default;
		height:22px;
		text-overflow: ellipsis;
        }
.RowIdCell {
		background-color:#4f94a4;
		border-bottom:1px solid #cee3e3;
		border-right:1px solid #cee3e3;
		border-top:1px solid #4f94a4;
		white-space:nowrap;
		font: 10px Verdana;
		padding:2px;
		overflow:hidden;
		text-align:center;
		cursor: default;
        }
.DataInputBox {
		background-color:#ffffff;
		border:1px solid #FF5400;
		font: 10px Verdana;
		color: #000;
		padding-top:2px;
		padding-right:0px;
		padding-left:2px;
		padding-bottom:0px;
		height:19px;
		margin:0px;
}
.DataCellEdit { 
		background-color:#ffffff;
		border-bottom:1px solid #F1EFE2;
		border-right:1px solid #F1EFE2;
		border-top:1px solid #FFFfff;
		white-space:nowrap;
		padding-left:0px;
		padding-right:1px;
		padding-top:1px;
		padding-bottom:0px;
		overflow:hidden;		
		font: 10px Verdana;
		cursor: default;
		height:22px;
		margin:0px;
        }