/*CSS*/
/*---------*/
body, div, td, th, a, input, textarea, select {
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12pt; /*mzz: 24, 12*/
xfont-weight: bold;
color: yellow; /*MZZ: white, yellow, black*/
margin: 0px;
padding: 0px;
background-color: black; /*MZZ: white, yellow*/
}
/*---------*/
span.reverse {
color: black; /*MZZ: white, yellow, black*/
background-color: white; /*MZZ: white, yellow*/
padding: 0px 2px 0px 2px;
}
/*---------*/
hr {
height: 1px;
}
/*---------*/
input, select {
font-size: 10pt; /*mzz: 24, 12*/
color: black; /*MZZ: white, yellow, black*/
background-color: white; /*MZZ: white, yellow*/
height: 20px;
vertical-align: middle;
  xborder: 1px solid lightgrey;
}
input.small {
width: 100px; /*auto, 100%, 400px*/
height: 22px;
  xbackground-color: yellow; /*MZZ: white, yellow*/
}
/*---------*/
table {
width: 100%; /*auto, 100%*/
  xheight: 100%; /*mzz*/
  xborder: 1px solid lightgrey;
color: yellow; /*MZZ: white, yellow*/
background-color: black; /*MZZ: white, yellow*/
}
/*---------*/
td {
font-size: 10pt; /*mzz: 24, 12*/
}
td, th {
padding-left: 2px;
border: 0px solid lightgrey;
}
th {
text-align: left;
background-color: gray;
font-size: 12pt; /*mzz: 24, 12*/
}
/*---------*/
table.tda {
width: auto;
}
table.tda td {
padding-top: 8px;
}
.td0, .td0s {
xpadding: 0px;
font-weight: bold;
}
.td0 {
font-size: 11pt; /*mzz: 24, 12*/
text-align: left; /*left, center, right*/
}
.td0s {
xtext-align: right; /*left, center, right*/
font-size: 14pt; /*mzz: 24, 12*/
}
.td1, .td2, .td3, .td4, .td5, .td6 {
}
.td1 {
  xwidth: 24%;
}
.td2 {
  xwidth: 6%;
padding: 0px;
text-align: center;
vertical-align: middle;
}
.td3 {
  xwidth: 35%;
}
.td4 {
  xwidth: 10%;
}
.td5 {
xwidth: 10%;
xfont-weight: bold;
text-align: center; /*left, center, right*/
}
.td6 {
  xwidth: 55%;
}
/*---------*/
/*
lightgrey, darkgray, gray
height:auto;
border: 1px solid lightgrey;
*/
