body
{ 
	background-color: var(--page-body-background-color); 
	font-family: Arial; 
	font-size: var(--page-body-font-size);
}

h1,h2,h3
{
	margin-top: 0;
	font-family: 'Myriad Pro', 'Myriad', helvetica, arial, sans-serif;
	color: var(--heading-color);
	atext-shadow: 2px 3px 3px #292929;
	aletter-spacing: -2px;
	a-webkit-text-stroke: 1px  var(--heading-shadow-color);	
}

a,a:link,a:visited { color: var(--link-color); }

.mpb thead td				{ background-color: var(--table-thead-background-color);	font-weight:900; }
.mpb tr:nth-child(odd)  	{ background-color: var(--table-tr-odd-background-color); }
.mpb tr:nth-child(even)  	{ background-color: var(--table-tr-even-background-color); }

.mpb tr						{ border: solid thin; font-size: var(--page-body-font-size);}

.pageMenuItem				{ font-size: var(--menu-item-font-size);}

table.pkform
{
  border-spacing: 0;
  border-collapse: separate;
  border-radius: 20px;
  border: 8px solid var(--table-thead-background-color);
}

table.data thead td				{ background-color: var(--table-data-head-background); color: var(--table-data-head-color); font-weight: 900;}
table.data tr:nth-child(odd)	{ background-color: var(--table-data-row-odd-background); }
table.data tr:nth-child(even)	{ background-color: var(--table-data-row-even-background); }
