body {
    color:#000000;
    background-color:#FFFFFF;
    font-family:Roboto,Consolas,monospace;
    margin:0;
    padding:3px 0;
    text-align: center;
  }

div#page {
    text-align:left;
    margin:0 auto;
    border-color: #c0c0c0;
    background-color:#FFFFFF;
    width:760px;
    padding:2px;
    border:2px solid #c0c0c0;
  }

p {
  font-size:9pt;
  margin:0;
  padding:0;
}

table {
  margin:2px auto 10px auto;
  text-align:center;
  border:1px solid;
  border-collapse:collapse;
  table-layout:fixed;
  font-size:9pt;
}

tr {
  margin:0;
  text-align:center;
}

th {
  font-weight:bold;
  padding:0;
  text-align:center;
  border:1px solid;
}

td {
  padding:0;
  text-align:center;
  border:1px solid;
}

h3 {
  font-size:9pt;
  font-weight:bold;
  color:#336666;
  margin:6px auto;
  padding:0;
}

h4 {
  font-size:14pt;
  font-weight:bold;
  text-align: center;
  color:#336666;
  margin:2px auto;
  padding:0;
 }

h5 {
  font-size:11pt;
  font-weight:bold;
  text-align: center;
  color:#336666;
  margin:2px auto;
  padding:0;
}

h6 {
  font-size:8pt;
  text-align:center;
  margin:0px auto;
  padding:0;
}

hr
{
  background-color:#c0c0c0;
  color:#c0c0c0;
  height:1px;
  border:0;
  margin:1px 0;
  padding:0;
}

ul
{
  font-size:9pt;
  margin:2px 0;
  padding:0 0 0 20px;
  list-style-type: square;
}

li
{
  font-size:9pt;
  padding:0 0 0 5px;
  margin:0;
  color:#336666;
  list-style-type: square;
}

.m {
  text-align:center;
}

.u {
  text-decoration:underline;
}

.b {
  font-weight:bold;
}

.i {
  font-style:italic;
}

.s {
  font-size:8pt;
}


p.bm {
  font-weight:bold;
  text-align:center;
}

p.l {
  font-family:Roboto,monospace;
  line-height:11pt;
}

p.lg {
  font-family:Roboto,monospace;
  line-height:11pt;
  color: #A0A0A0;
}

p.lt {
  font-family:Roboto,monospace;
  line-height:11pt;
  text-decoration:none;
  color:#339966;
}

p.lm {
  font-size:8pt;
  text-align:center;
}

a.l:link {
  color: #000000;
  text-decoration:none;
}

a.l:visited {
  color: #000000;
  text-decoration:none;
}

a.l:hover {
  color:#FF6633;
  text-decoration:none;
}

a.l:active {
  color: #000000;
  text-decoration:none;
}

a.lg:link {
  color: #A0A0A0;
  text-decoration:none;
}

a.lg:visited {
  color: #A0A0A0;
  text-decoration:none;
}

a.lg:hover {
  color:#FF6633;
  text-decoration:none;
}

a.lg:active {
  color: #A0A0A0;
  text-decoration:none;
}

a.lu:link {
  color: #000000;
  text-decoration:underline;
}

a.lu:visited {
  color: #000000;
  text-decoration:underline;
}

a.lu:hover {
  color:#FF6633;
  text-decoration:underline;
}

a.lu:active {
  color: #000000;
  text-decoration:underline;
}

a.lgu:link {
  color: #A0A0A0;
  text-decoration:underline;
}

a.lgu:visited {
  color: #A0A0A0;
  text-decoration:underline;
}

a.lgu:hover {
  color:#FF6633;
  text-decoration:underline;
}

a.lgu:active {
  color: #A0A0A0;
  text-decoration:underline;
}

span.u {
  background-color:#E6E6FA;
}

span.r {
  color:#FF0000;
}

a:link { text-decoration:none; color:#339966; }
a:visited { text-decoration:none; color:#339966; }
a:hover { text-decoration:underline; color:#FF6633; }
a:active { text-decoration:none; color:#FF6633; }


/* styles for hc pages */

.t0 {
    margin:2px auto;
    width:100%;
    padding:0px;
    border:0px;
    }


.tr0 {
  border:0px;
  background-color:#FFFFFF;
}

.tr1 {
  border:0px;
  background-color:#F0F0F0;
}

.la {
      color: #000000;
     }

.lo {
      color: #A0A0A0;
     }

.AF {
  color:#000033;
}

.AS {
  color:#FFFF00;
}

.EU {
  color:#0099FF;
}

.NA {
  color:#FF3399;
}

.OC {
  color:#00CC00;
}

.SA {
  color:#FFCCCC;
}

.BL {
  animation:2s blink linear infinite;
  color:#FF6633;
}
  @keyframes blink {
    0% { opacity: 1.0; }
    50% { opacity: 0.5; }
    60% { opacity: 0.0; }
    80% { opacity: 0.5; }
    90% { opacity: 1.0; }
    100% { opacity: 1.0; }
  }

.td1 {
  width:10%;
  border:0px;
  text-align:left;
  overflow:hidden;
  white-space:nowrap;
}

.td2 {
  width:9%;
  border:0px;
  text-align:right;
}

.td4 {
  width:2%;
  border:0px;
}

.td5 {
  width:1%;
  border:0px;
  vertical-align:super;
}

.td6 {
  width:14%;
  border:0px;
  text-align:left;
  font-weight:bold;
  overflow:hidden;
  white-space:nowrap;
}

.td7 {
  width:32%;
  border:0px;
  text-align:left;
  overflow:hidden;
  white-space:nowrap;
}

.td8 {
  width:5%;
  border:0px;
  text-align:left;
}

.td9 {
  width:2%;
  border:0px;
  vertical-align:super;
}

.td10 {
  border:0px;
  text-align:left;
  overflow:hidden;
  white-space:nowrap;
}

/* spot statistics on info-page */

.ti {
  width:40px;
  padding:1px;
}

/* styles for qualifies urls page*/
table.l {
  border:0;
  margin-top:10px;
  margin-bottom:10px;
}

table.lt {
  border:0;
  margin-top:10px;
  margin-bottom:10px;
}

td.l {
  text-align:left;
  border:0;
  width:84px;
}

td.lt {
  text-align:left;
  border:0;
  width:112px;
}


/* styles for linklist */
table.n {
  border:0;
  padding:0px;
  width:100%;
}

tr.n {
}

th.n {
  font-weight:bold;
  padding:0px 5px;
  text-align:left;
  border:0;
}

th.nu {
  font-weight:bold;
  padding:0px 5px;
  text-align:left;
  border:0;
}

th.nz {
  font-weight:bold;
  padding:0px 5px;
  text-align:left;
  border:0;
}

th.nc {
  font-weight:bold;
  padding:0px 5px;
  border:0;
}

th.nr {
  font-weight:bold;
  padding:0px 5px;
  text-align:right;
  border:0;
}

td.n {
  text-align:left;
  border:0;
  padding:0px 5px;
}

td.nu {
  text-align:left;
  border:0;
  padding:0px 5px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}

td.nz {
  text-align:left;
  border:0;
  padding:0px 5px;
}

td.nc {
  border:0;
  padding:0px 5px;
}

td.nr {
  text-align:right;
  border:0;
  padding:0px 5px;
}

/* styles for config-page */

table#tab {
  border:0;
}

td.c {
  color:white;
  border:1px solid black;
  padding:1px;
  width:30px;
}

td.cla {
  color:green;
  border:1px solid black;
  padding:1px;
  width:30px;
}

td.cln {
  color:red;
  border:1px solid black;
  padding:1px;
  width:30px;
}

td.cc {
  text-align:left;
  padding:1px;
  width:260px;
}

button.c {
  font-size:10px;
  color: white;
  border-radius: 4px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: rgb(66, 184, 221); /* light blue */
}

input.c {
  font-size:10px;
  border-radius:4px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
