
.dcellOn {
	border: 1px solid #b0b0ff;
	background-color: #fefece;
}
.dcell {
	border: 1px solid #e7e7e7;
	background-color: transparent;
	text-align: left;
}
/* indent and orange border:
	border: 1px solid #ffd050;
*/
.dcellChild {
	border: 1px solid #e7e7e7;
	background-color: transparent;
	text-align: left;
	padding-left: 8px;
}
.dcellCyan {
	border: 1px solid #e7e7e7;
	background-color: #d7ffff;
	text-align: left;
}
.dcellOrange {
	border: 1px solid #edd96a;
	background-color: #ffde7e;
	text-align: left;
}
.dcellOrangeLight {
	border: 1px solid #fff6bf;
	background-color: #fff4ad;
	text-align: left;
}
.editCell {
	border: 1px solid #e7e7e7;
	background-color: #ffffd7;
}
.plainCell {
	border: 1px solid #e7e7e7;
	padding: 4px 5px 3px 5px;
	vertical-align: middle;
	color: #101010;
}
/*
	background-color: #fefefe;
*/
.atbase {
	padding: 4px 6px 3px 6px;
	min-width: 25px;
	min-height: 20px;
}
.atbutton {
	padding: 4px 6px 3px 6px;
	min-width: 25px;
	min-height: 20px;
	background-color: transparent;
	border: 0px solid #fefefe;
	text-align: left;
}
/*
	background-color: #ffffff;
*/
.atbuttonOn {
	padding: 4px 6px 3px 6px;
	min-width: 25px;
	min-height: 20px;
	border: 1px solid #fefec0;
	background-color: #fefece;
}
.atbuttonErr {
	padding: 4px 6px 3px 6px;
	min-width: 25px;
	min-height: 20px;
	border: 1px solid #fefec0;
	background-color: #ffcece;
}
/*
	background-color: #dadada;
	background-color: #dadada;
	border: 1px solid #fefefe;
*/

/* see also pencilLink in asort.css 
	background-color: #ebebeb;
*/
/*
.rowbuttonLeftHighlight {
	background-color: #ffff30;
	border: 0px solid #fefefe;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
	text-align: center;
	vertical-align: middle;
*/
.rowbuttonLeft {
	background-color: transparent;
	border: 0px solid #fefefe;
	padding: 0px;
	vertical-align: middle;
	text-align: center;
}
.rowbuttonLeft:hover { background-color: #f8f8f8; }
.rowbuttonLeft:focus { outline: none; }
.rowbuttonLeftOn {
	background-color: #50c0f7;
	border: 0px solid #00fe00;
	padding: 0px;
	vertical-align: middle;
	text-align: center;
}
	/*
	text-align: center;
	*/
.rowbuttonLeftOn:focus { outline: none; }

.rowbutton {
	width: 16px;
	background-color: #ebebeb;
	color: #909090;
	text-align: left;
	border: 1px solid #fefefe;
}
.rowbuttonOn {
	border: 0px solid #fe0000;
	padding: 0px;
	background-color: #50c0f7;
	color: #909090;
	text-align: center;
	vertical-align: middle;
}
.rowbase {
	width: 17px;
	background-color: #ebebeb;
	color: #909090;
	text-align: center;
}
.rowbaseOn {
	width: 17px;
	height: 100%;
	background-color: #50c0f7;
	color: #909090;
	text-align: center;
}
.rowbaseOnBG {
	background-color: #70c0f0;
}
	/*
	min-height: 19px;
	or: transparent?
	*/
.ctedbase {
	background-color: #fefed0;
}
.leftcell {
	border: 1px solid #c3c3c3;
	padding: 1px;
}
/*
	border: 1px solid #c3c3c3;
	font-weight: bold;
*/
	/*
	font-size: 10pt;
	background-color: #d7d7d7;
	*/
.ctableBack {
	background-color: #ebebeb;
	padding: 1px;
}
	/*
	text-align: center;
	*/

