TD	{ 
	  font-size:10pt;
	  color:#0B3B6B; }

H1	{ 
	  color:#08386e;
	  font-size:15pt;
	  font-weight:bold; 
	  margin-left: 8px; }

H2	{ font-size:12pt;
	  font-style:italic;
	  font-weight:bold;	  
	  color:#08386e; }


A		    { font-weight:bold; }
A:link		{ text-decoration:none; color:#08386e; }
A:visited	{ text-decoration:none; color:#08386e; }
A:active	{ text-decoration:none; color:#08386e; }
A:hover		{ text-decoration:underline; color:#08386e; }

TABLE.header
{
  border: none;
  width: 100%;
  text-align: center;
  border-collapse: collapse;
}
TD.header
{
  font-style: none;
  font-weight: bold;
  color: white;                  /* (red in development / white in production) */
/*background-color: #FFFF66;*/   /* (#FFFF66 in development / comment in production)*/
  font-size: 20pt;
  padding-left: 10pt;
  padding-right: 0pt;
  padding-top: 0px;
  padding-bottom: 4px;
  border: none;
  white-space: nowrap;
}

table.matrix_table {
  padding: 10px 0px 10px 50px;
  border-spacing: 0;
}

tbody.matrix_table {
}

.matrixhead {
  font-size: 13pt;
  font-weight:bold;
  padding-bottom: 5px;
  padding-left: 20px;
  //border: solid 1px white;
}
tr.matrix_rowodd {
  background-color: #9CBDDE;
}
tr.matrix_roweven {
  background-color: #CEE7FF;
}
td.matrix {
  padding: 3px 10px 3px 10px;
  text-align: center;
  border: solid 1px white;
}
th.matrix_th, th.matrix_th_header {
  padding: 3px 10px 3px 10px;
  text-align: left;
  border: solid 1px white;
}
td.matrix_table{
  background-color: #CEE7FF;
}

button.button {width: 72px; padding: 2px 2px 2px 2px;}
img.button {}           
