﻿body {
	font-family:Tahoma;
	font-size:8pt;
    
}
span{
    color:black;
}
th
{
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold ;
	/*white-space:nowrap;	*/
	text-align:left;
	vertical-align:middle ;
	background-color:#fee;	
	border:1px solid gray;
	white-space:nowrap ;

}
.heading{
    background-color:white;
}
.normal
{
	font-family:Tahoma;
	font-size:8pt;
	/*white-space:nowrap;*/
	cursor:pointer;
}
td
{
	font-family:Tahoma;
	font-size:8pt;
	white-space:pre;
	cursor:pointer;
		max-width:400px;
		overflow:hidden;
}
table{table-layout:fixed;}
a
{
	font-size:9pt;
	/*background-color:#ebe9e9;
	border:1px solid #babdbd;*/
	color:#000000;
	text-decoration:none;
	/*padding:0px 2px 0px 2px;
	width:100px;*/
}
input
{
	border:1px solid #dddddd;	
	font-family:Tahoma;
	font-size:8pt;
}
.dataRow{ background-color:#c9e9c7;	max-height:100px; overflow:hidden;}
.odd {background-color:#ffefe6;}
.dataRow:hover{background-color:#f8bbbb;}
.rowHighlight
{
    background-color:#f8bbbb;
}
.button
{
	font-size:8pt;
	border: 1px solid gray;
	cursor:pointer;
	background-color:#dfdfdf;
	padding:  0px 2px 0px 2px;
	position:relative;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
	border-radius: 4px;
	top: 1px;
	left: 1px;
	margin:  0px 2px 2px 0px;
    color:black;
}
.button:hover
{
	background-color:#ffdfdf;
	border:1px solid red;
	box-shadow:none;
}
.colfiltered
{
    border:1px solid blue;
}
.divDialog
{
	position:absolute ;
	border:2px ridge #e0dfdf;
	background-color:#cccccc ;
	overflow:hidden;
	padding:2px;
	/*width:200px;
	height:450px;*/
	margin-bottom:10px auto;
	z-index:1001;
	cursor:move;
	visibility:visible ;
	display:none;
	box-shadow: 8px 8px 5px rgba(0,0,0,0.5);
	border-radius: 5px 5px 0px 0px;
}
.divFieldGrouped
{
	border:1px solid red;
	background-color:white;
}
.header
{
	background-color:#eaf3f8;
}
.hidden{display:none;}
#btnColumns
{
	position:fixed;
	width:40px;
	height:15px;	
	top:10px;
	right:200;
	overflow:none;
}
#divColumns
{
	overflow:auto ;
	width:300px;
	height:580px;	
}
.colNamesBits
{
	width:270px;	
}
.hdrDesc
{
    font-family:Webdings ;
    font-size:8pt;
    float:right;    
}
#divSelect
{
    position:absolute;
    top:0px;
    left:0px;    

}
.backgroundmodel
{
    filter:alpha(opacity=70);
    opacity: 0.70;
    position:absolute ;
    left:0px;
    top:0px;
    display:none;
    z-index:7999;
    background-color:Gray;
}