
	 vertical-align: top;
	 text-align: center;
.pdtTable {
	background-color: #f9f9f9;
}
.pdtGrid {
	background-color: #fbfbfb;
	border: 1px #d0d0d0 solid;
}

.pdtHeaderCellGreen {
	border: 1px solid #e3ede3;
	background-color: #edf5ed;
	font-size: 9pt;
	font-weight: bold;
	padding: 3px 6px 4px 6px;
}
.pdtHeaderCell {
	background-color: #ebebeb;
	font-size: 9pt;
	font-weight: bold;
	padding: 3px 6px 4px 6px;
}
.pdtHeaderCella {
	background-color: #a3f98f;
	font-size: 9pt;
	font-weight: bold;
	padding: 3px 6px 4px 6px;
}
.pdtHeaderCelld {
	background-color: #f7e797;
	font-size: 9pt;
	font-weight: bold;
	padding: 3px 6px 4px 6px;
}
/*
	padding-left: 3px;
*/
.pdtIconBGC
{
	background-color: #ebebeb;
	text-align: center;
}
.pdtIconBGC:hover
{
	/* NO: stroke:#f18000; fill:#f18000; */
	background-color: #f5f5f5;
}
.pdtHeaderCell10X {
	background-color: #ebebeb;
	font-size: 10pt;
	padding: 3px 6px 4px 7px;
	border-top: 1px solid #d5e1d5;
}
/*
	border-left: 1px #d5e1d5 solid;
	border-right: 1px #d5e1d5 solid;
*/
.pdtHeaderCell10 {
	background-color: #ebebeb;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px 6px 4px 6px;
}
.pdtHeaderCellIcon {
	background-color: #ebebeb;
	font-size: 9pt;
	font-weight: bold;
	padding: 3px 6px 4px 6px;
	border-top: 1px #d0d0d0 solid;
	border-left: 1px #e9e9e9 solid;
	border-right: 1px #e9e9e9 solid;
}
.pdtHeaderCellIconGreen {
	background-color: #e3eae3;
	font-size: 9pt;
	font-weight: bold;
	padding: 3px 6px 4px 6px;
	border-top: 1px solid #d5e1d5;
	border-left: 1px #d5e1d5 solid;
	border-right: 1px #d5e1d5 solid;
}

.pdtDataCell9 {
	padding: 5px 5px 5px 5px;
	font-size: 9pt;
	line-height: 12pt;
	border-top: 1px #d0d0d0 solid;
	border-left: 1px #d0d0d0 solid;
	border-bottom: 1px #e7e7e7 solid;
	vertical-align: middle;
	text-align: center;
}
.pdtDataCell {
	padding: 5px 7px 5px 7px;
	font-size: 10pt;
	line-height: 13pt;
	border-top: 1px #d0d0d0 solid;
	border-left: 1px #d0d0d0 solid;
	border-bottom: 1px #e7e7e7 solid;
	vertical-align: middle;
	color: #100000;
}
.pdtDataCellG {
	padding: 5px 7px 5px 7px;
	font-size: 10pt;
	line-height: 13pt;
	border-top: 1px #d0d0d0 solid;
	border-left: 1px #d0d0d0 solid;
	border-bottom: 1px #e7e7e7 solid;
	vertical-align: middle;
	color: #505050;
}
.pdtDataCellR {
	padding: 5px 7px 5px 7px;
	font-size: 10pt;
	line-height: 13pt;
	border-top: 1px #d0d0d0 solid;
	border-left: 1px #d0d0d0 solid;
	border-bottom: 1px #e7e7e7 solid;
	vertical-align: middle;
	text-align: right;
}
