/*Menu*/

div.exportMenuDiv {
	position: absolute;
	visibility: hidden;
	background-color: #FBFBF7;
}

table.exportLayerMenu {
	font-size: 8pt;
	font-family: Tahoma;
	font-weight: regular;
	border-style: solid;
	border-color: #BDBAAD;
	border-collapse: collapse;
	width: 140px;
	height: 160px;
}

/*td.exportMenuHeader {
	font-size: 8pt;
	font-family: Tahoma;
	font-weight: regular;	
	background-color: #FBFBF7;
	color: #646463;
	text-align: center;
	border-style: solid;
	border-width: thin;
}*/

td.exportRegular {
	font-size: 8pt;
	font-family: Tahoma;
	background-color: #F2F0E4;
	color: black;
	/*padding: 0.1cm;*/
	text-align: left;
	border-style: none;
}

td.exportMouseOver {
	
	font-size: 8pt;
	font-family: Tahoma;
	background-color: #BDBAAD;
	color: red;
	/*padding: 0.1cm;*/
	text-align: left;
	border-style: none;
}

/*common properties to the whole grid*/
table.gridTable {
	background-color: #ECE9D8;
	border-style: none;
	border-collapse: collapse;
	white-space:wrap;
}

/*Layer Rows*/ 
/*
Layer Header
*/
tr.layerHeader {
	background-color: #BDBAAD;
	color: black;
	padding: 0.1cm;
	text-align: left;
}

/*
Layer Row Cell
*/
td.layerRowCell {
	font-size: 8pt;
	font-family: Tahoma;
	font-weight: bold;
	background-color: #BDBAAD;
	color: black;
	border-bottom: 2px solid #ECE9D8;
	text-align: left;
}

/*Features*/ /*Headers*/
th.featureHeaderCell {
	font-size: 8pt;
	font-family: Tahoma;
	font-weight: bold;
	background-color: #DEDBCB;
	color: #4D4D4D;
	border-style: none;
	text-align: center;
	padding: 0.1cm .3cm;
}

th.featureHeaderBlankCell {
	background-color: #DEDBCB;
	color: #4D4D4D;
}

th.imageCell {
	padding: 0.0cm 0.0cm;
}

td.featureHeaderCell {
	font-size: 8pt;
	font-family: Tahoma;
	font-weight: bold;
	background-color: #DEDBCB;
	color: #4D4D4D;
	border-style: none;
	text-align: center;
	padding: 0.1cm .3cm;
}

/*Rows - Colors and padding*/
tr.featureRow1 {
	background-color: #FBFBF7;
	color: #646463;
	border-style: none;
	padding: 0.1cm .3cm;
	text-align: center;
}

tr.featureRow2 {
	background-color: #F2F0E4;
	color: #646463;
	border-style: none;
	padding: 0.1cm .3cm;
	text-align: center;
}

tr.superSelectedRow {
	background-color: rgb(34,71,220);
	color: rgb(236,233,216);
	border-style: none;
	padding: 0.1cm .3cm;
	text-align: center;
}

td.superSelectedBlock {
	background-color: rgb(34,71,220);
	color: rgb(236,233,216);
	border-style: none;
	text-align: left;
	font-size: 8pt;
	font-family: Tahoma;
	font-weight: bold;
}

/*Feature Cells - Font*/
td.featureCell {
	font-size: 8pt;
	font-family: Tahoma;
	font-weight: Initialized;
}

td.fillerCell {
	width: 16px;
	height: 16px;
}
