/* -- table yellow */
.dtable-yellow {
	background: white;
	color: black;}
.dtable-yellow table, .dtable-yellow caption, .dtable-yellow thead, .dtable-yellow tbody {
	font-family: "Times Cy", Palatino, "Times New Roman", "Palatino Linotype", serif;
	font-size: 92%;}
.dtable-yellow table, .dtable-yellow thead, .dtable-yellow tfoot, .dtable-yellow tbody {
	background: #ffffcc;
	color: black;
	border-collapse: collapse;}
.dtable-yellow table {
	border-top: 4px groove navy;
	border-right: 4px outset navy;}
.dtable-yellow thead {
	background: navy;
	color: yellow;
	font-style: italic;
	border-top: 1px solid silver;}
.dtable-yellow tbody {border-top: 2px outset navy;}
.dtable-yellow td {
	background: #ffc;
	color: black;}
/* -- table green */
.dtable-green {
	background: white;
	color: black;}
.dtable-green table, .dtable-green caption, .dtable-green thead, .dtable-green tbody {
	font-family: "Times Cy", Palatino, "Times New Roman", "Palatino Linotype", serif;
	font-size: 92%;}
.dtable-green table, .dtable-green thead, .dtable-green tfoot, .dtable-green tbody {
	background: #d8f5d3;
	color: black;
	border-collapse: collapse;}
.dtable-green table {
	border-top: 4px groove #030;
	border-right: 4px outset #030;}
.dtable-green thead {
	background: #030;
	color: lime;
	font-style: italic;
	border-top: 1px solid silver;}
.dtable-green tbody {border-top: 2px outset #030;}
.dtable-green td {
	background: #d8f5d3;
	color: black;}
/* -- table black */
.dtable-black {
	background: white;
	color: black;}
.dtable-black table, .dtable-black caption, .dtable-black thead, .dtable-black tbody {
	font-family: "Times Cy", Palatino, "Times New Roman", "Palatino Linotype", serif;
	font-size: 92%;}
.dtable-black table, .dtable-black thead, .dtable-black tfoot, .dtable-black tbody {
	background: #f9f9f9;
	color: black;
	border-collapse: collapse;}
.dtable-black table {
	border-top: 4px groove maroon;
	border-right: 4px outset maroon;}
.dtable-black thead {
	background: black;
	color: #f9f9f9;
	font-style: italic;
	border-top: 1px solid silver;}
.dtable-black tbody {border-top: 2px outset maroon;}
.dtable-green td {
	background: #d8f5d3;
	color: black;}
/* -- general */
.dtable-yellow caption, .dtable-green caption, .dtable-black caption {
	padding-bottom: 1em;
	font-weight: bold;
	text-align: center;}
.dtable-yellow caption:first-line, .dtable-green caption:first-line, .dtable-black caption:first-line {font-style: italic;}
.dtable-yellow .rnamelong, .dtable-green .rnamelong, .dtable-black .rnamelong {
	width: 15em;
	text-align: left;}
.dtable-yellow .rnameshort, .dtable-green .rnameshort, .dtable-black .rnameshort {
	width: 7.5em;
	text-align: left;}
.dtable-yellow table, .dtable-yellow tbody, .dtable-green table, .dtable-green tbody, .dtable-black table, .dtable-black tbody {
	border-bottom: none;
	border-left: none;}
.dtable-yellow thead, .dtable-green thead th, .dtable-yellow thead, .dtable-green thead th, .dtable-black thead, .dtable-black thead th {font-weight: bold; text-align: center;}
table.long td {
	width: 12em;
	text-align: center;}
table.short td {
	width: 4.5em;
	text-align: center;}
.dtable-yellow, .dtable-green, .dtable-black {
	margin: 1.5em 0;
	padding: 0;}
tfoot td {
	background: #f9f9f9 !important;
	color: #000000 !important;
	font-size: 92%;
	font-style: italic !important;
	text-align: left !important;}