.sBase {
	width: 100%; height: 100%; overflow: hidden; position: relative;
}
.sHeader {
	position: absolute; z-index: 3; background-color: rgb(255, 255, 255);
}
.sHeaderInner {
	position: relative;
}
.sHeaderInner table {
	width: 1px !important; border-collapse: collapse !important; table-layout: fixed !important; border-spacing: 0px 0px !important; background-color: rgb(255, 255, 255);
}
.sFHeader {
	overflow: hidden; position: absolute; z-index: 4;
}
.sFHeader table {
	width: 1px !important; border-collapse: collapse !important; table-layout: fixed !important; border-spacing: 0px 0px !important; background-color: rgb(255, 255, 255);
}
.sData {
	overflow: auto; position: absolute; z-index: 2; background-color: rgb(255, 255, 255);
}
.sData table {
	width: 1px !important; border-collapse: collapse !important; table-layout: fixed !important; border-spacing: 0px 0px !important;
}
.sFData {
	position: absolute; z-index: 1; background-color: rgb(255, 255, 255);
}
.sFDataInner {
	position: relative;
}
.sFData table {
	width: 1px !important; border-collapse: collapse !important; table-layout: fixed !important; border-spacing: 0px 0px !important;
}
.sDefault {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; font-family: Verdana, Arial, sans serif; font-size: 0.8em;
}
.sDefault th {
	padding: 3px 6px 3px 4px; border: 1px solid rgb(204, 204, 204); border-image: none; white-space: nowrap;
}
.sDefault td {
	padding: 3px 6px 3px 4px; border: 1px solid rgb(204, 204, 204); border-image: none; white-space: nowrap;
}
.sDefault th {
	border-color: rgb(197, 197, 197); background-color: rgb(229, 229, 229);
}
.sDefault-Fixed {
	border-color: rgb(197, 197, 197); background-color: rgb(238, 238, 238);
}
.sSky {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; font-family: Verdana, Arial, sans serif; font-size: 0.8em;
}
.sSky th {
	padding: 3px 6px 3px 4px; border: 1px solid rgb(158, 182, 206); border-image: none; white-space: nowrap;
}
.sSky td {
	padding: 3px 6px 3px 4px; border: 1px solid rgb(158, 182, 206); border-image: none; white-space: nowrap;
}
.sSky th {
	background-color: rgb(207, 220, 238);
}
.sSky-Fixed {
	background-color: rgb(228, 236, 247);
}
.sOrange {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; font-family: Verdana, Arial, sans serif; font-size: 0.8em;
}
.sOrange th {
	padding: 3px 6px 3px 4px; border: 1px solid rgb(206, 187, 158); border-image: none; white-space: nowrap;
}
.sOrange td {
	padding: 3px 6px 3px 4px; border: 1px solid rgb(206, 187, 158); border-image: none; white-space: nowrap;
}
.sOrange th {
	background-color: rgb(236, 216, 199);
}
.sOrange-Fixed {
	background-color: rgb(247, 237, 228);
}
.sDark {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-family: Verdana, Arial, sans serif; font-size: 0.8em;
}
.sDark th {
	padding: 3px 6px 3px 4px; border: 1px solid rgb(85, 85, 85); border-image: none; white-space: nowrap;
}
.sDark td {
	padding: 3px 6px 3px 4px; border: 1px solid rgb(85, 85, 85); border-image: none; white-space: nowrap;
}
.sDark th {
	background-color: rgb(0, 0, 0);
}
.sDark-Fixed {
	background-color: rgb(34, 34, 34);
}
.sDark-Main {
	background-color: rgb(51, 51, 51);
}
