.button-group button {
	background-color:#E4E4E4;
	border-color:#FFFFFF rgb(121, 121, 121) rgb(121, 121, 121) rgb(255, 255, 255);
	border-style:solid;
	border-width:2px;
	color:#333333;
	font-family:verdana;
	font-size:76%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:100;
	line-height:normal;
	margin:2px;
	padding:2px;
	text-decoration:none;
	vertical-align:middle;
}
.container-buttons {
	float: right;
}
.hover-row {
	background:#006699;
	cursor: pointer;
}

.hover-row .cell {
	color: white;

}

.table .tbd .srow {
	color:black;
	height:2.1em;
}
.srow td {
	border-bottom:1px solid gray;
}

.table .scol {
	border-left:1px solid grey;
	height:inherit;
	line-height:1.5em;
	margin-left:0.3em;
	padding-left:0.2em;
}
.table .scol_end {
	height:inherit;
	overflow:hidden;
	padding-right:1em;
}

.selected {
	background-color:#C4EEF7;
}


.active {
	background-color: #00FF00;
}
.active td{
	font-weight: bold;
	
}


.table {

	border: 2px solid black;

}
.table .thd {
	overflow: hidden;
	width: 100%;
	background: black;
	color: white;
	font-weight: bold;
	height: 1.6em;
}

.table .tbd {
	clear: both;
	width: 100%;
	background: tan;
	color: white;
	height: 20em;
	overflow: auto;
	padding: 0;
	margin: 0;
}
.table .tbd .row {
	display: block;
	height: 1.5em;
	padding: 0em;
	border-bottom: 1px solid black;
	color: black;
	overflow: hidden;
}
.table .tft {
	width: 100%;
	background: black;
	color: white;
	font-weight: bold;
	height: 2.0em;
}
.table .col {
	width: 10em;
	float: left;
	height:inherit;
	overflow: hidden;
	line-height: 1.5em;
	margin-left: .3em;
	padding-left: .2em;
	border-left: 1px solid grey;
}

.table .col_end {
	width: 10em;
	float: left;
	
	height: 1.5em;
	overflow: hidden;
}

.table .first_col {
	border-left: 0;
}
/*	-- for resizable columns
.table .col .rt {

	height:inherit;
	width: 2px;
	background:#333333;
	float: right;
	cursor:w-resize;
}
*/

.recordset {
	margin: auto;
}
.recordset .title {

	color:#0066CC;
	
}

