h1 {font-size: 24pt;}
h2 {font-size: 18pt;}
h3 {font size: 14pt;}
h4 {font size: 10pt;}
h1, h2, h3, h4
{
	font-variant:small-caps; 
	background-color: #979A9C;
	color: #2E3439;
	text-align: center;
}
p{
	font-variant:small-caps;
	text-align: center;
}

body {
	background: #123;
	color:#fff;
	font-weight: normal;
	font-variant: small-caps;
	font-size: 11pt;
}
table {
	margin-left: auto;
	margin-right: auto;
}
tr {
   line-height: 18px;
   min-height: 18px;
   height: 18px;
}
td { 
	border: inset 0pt;
	border-bottom: inset 1px; 
	border-right: groove 1px; 
	border-left: groove 1px; 
}
.data {
	background-color: lightgrey;
}
tr.gray { 
	background-color: #d2d2d2; 
	color: #000;
}
/*tr.gray:hover { 
	background-color: #357; 
}
td.gray:hover { 
	background-color: #d67a24; 
}*/
tr.high { 
	background-color: #649d6f;
	color: #000;
    background-color: #92B19B;
}
/*tr.high:hover { 
	background-color: #357; 
}
td.high:hover { 
	background-color: #d67a24; 
}*/
.thead
{
	background: #357;
    color: #ffffff;
	line-height: 20px;
    font-weight: bolder;
}
.chead
{
    background-color: #d67a24;
}
.chead a:link{color:white; text-decoration: none;}
.chead a:visited{color:white; text-decoration: none;}
.chead a:active{color:white; text-decoration: none;}
.mny {
	text-align: right;
}
tr.future
{
	font-style: italic;
	color: #16439C;
}
tr.hide
{
    background-color: #767676;
    background-color: #5e5e5e;
	color: #a4a4a4;
}
tr.coded {
    /*background-color: #6f8091;*/
    background-color: #91A7BD;
	/*color: #335577;*/
	color: #000;
}
.credit {
    background-color: #649d6f;
    background-color: #92B19B;
}
.credit:focus {
	color: #000;
    background-color: #fff;
}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
  background-color: #C0B39A;
}
