body {
    font-family: arial;
    font-size: 8pt;
    text-align: left;
    background-image:url(images/topback.png);
    background-repeat: repeat-x;
    margin: 20px;
    color: lightgrey;
    background-color: #141414;
    
}
a {
    font-family: arial;
    font-size: 8pt;
}
table {
  font-family:arial;
  font-size:8pt;
  color:white;
}
td .disabled {background-color: lightgrey;}

center a {
    font-family: arial;
    font-size: 10pt;
}
div a { color: lightgrey; text-decoration: none}
div a:visited {color: lightgrey}
div a:hover { color: yellow; text-decoration: underline}
div a:active { color: lightgrey}

h1 {
 font-family:helvetica;
 font-weight:700;
 font-size:16px;
 vertical-align:bottom;
}
h2 {
 font-family:arial;
 font-weight:700;
 font-size:16px;
 color: #504B40;
}
h3{
 font-family:arial;
 font-weight:600;
 font-size:14px;
}
h4{
 font-family:arial;
 font-weight:700;
 font-size:12px;
 color: #504B40;
}
a{color: #236EB8; text-decoration: none}
a:hover{color: #236EB8;text-decoration: underline}
a:active{color: #236EB8}
a:visited{color: #236EB8}

button {
    background-color: lightgrey;
    font-family: arial;
    font-size: 8pt;
    width: 35pt
}
select {
    font-family: arial;
    font-size: 8pt
}
input {
    font-family: arial;
    font-size: 8pt;
    height: 20px;
}
.remove {
    cursor: hand; 
    color: #000000; 
    font-weight:700
}
table.noborders td
table.list {
    background-color: #D7D9DB;
    background-position: center center;
    font-family: arial;
    font-size: 8pt;
    border:none;
}
table.list td {
    font-family: arial;
    color: black;
    background-color: #D7D9DB;
    font-size: 8pt;
    height: 20px;
    border-right:none;
    border-left:none;
}
table.list th {
    background-color: #A56729;
    color: lightgrey;
    font-family: arial;
    font-size: 8pt;
    height: 20px;
    text-align: left;
    white-space: nowrap;
    vertical-align: bottom;
    padding: 2px;
    border-color: #7F7B77;
}
table.list th a{color: #4040FF; text-decoration: none}
table.list th a:hover{color: #4040FF; text-decoration: underline}
table.list th a:active{color: #4040FF}
table.list th a:visited{color: #4040FF}

tr.band1 td {
    background-color: #D7D9DB;
}
tr.band2 td {
    background-color: #B5B8BA;
}

table.list td.band1 {
    background-color: #D7D9DB;
}
table.list td.band2 {
    background-color: #B5B8BA;
}
table.border {
  background-color:#DFE1EF;
}
table.border td {
  padding:3px;
  background-color:#DFE1EF;
}
table.noborders td
table.grid {
    background-color: white;
    font-family: arial;
    font-size: 8pt;
    border: 10px;
}
table.grid td {
    background-color: #D7D9DB;
    font-family: arial;
    color: black;
    font-size: 8pt;
    height: 20px;
    border: 0;
    padding-left: 2px;
}
table.grid th {
    background-color: #A56729;
    color: white;
    font-family: arial;
    font-size: 8pt;
    font-weight: 500;
    height: 20px;
    text-align: left;
    white-space: nowrap;
    vertical-align: bottom;
    border-right: 1px;
    border-left: 1px;
    padding: 2px;
}
td.gridhead {
    background-color: #A56729;
}
table.grid th a{ color: blue; text-decoration: none}
table.grid th a:active{color: blue}
table.grid th a:visited{color: blue}
table.grid th a:hover{color: blue; text-decoration: underline}

table.grid th.h3 {color: white}

table.grid td.band1 {
    background-color: #EFECDF;
}
table.grid td.band2 {
    background-color: #E4E3E1;
}
table.preferences td {
  border:none;
}
@media print {
    .screen-only { display: none;}
    }
    .print-only {
        display: block; }
}
TABLE.grid TD.separator
{
    BACKGROUND-COLOR: #7f7b77
}
div.infoblock{
    color: #9f9f9f;
    padding-left: 8px;
    padding-top: 8px;
    padding-right: 8px;
    height: 221px;
    overflow: hidden;
}
td.infoblock{
    background-color: #212425;
    vertical-align: top;
}
p.infoblock{
    color: #F2F1E9;
    font-size:12pt;
    vertical-align:middle;
}
th.infoblock{
    background-image:url('images/paneheaderorange2.png');
    background-repeat: repeat-x;
    background-color: #212425;
    height: 34px;
    verticle_align: top;
}
th.loginblock{
    background-image:url('images/paneheaderorange.png');
    background-repeat:repeat-x;
    text-align:left;
}
td.pagecell{
    vertical-align:top;
}
