body,td,th,li,p,ul,ol,dd,dt,h1,h2,h3,h4,h5 {
  font-family: "Arial", "Helvetica", "sans-serif";
  color: black;
  text-decoration: none;
}
a:link {
  text-decoration: none;
  color: #4877BE;
}
a.nounderline, a:link.nounderline, a:active.nounderline, a:visited.nounderline {
  text-decoration: none;
  color: black;
}
a:hover.nounderline {
  text-decoration: none;
  color: #4877BE;
}
body {
    font: 12px Arial, Helvetica, sans-serif;
    background-color: white;
    margin: 0px;
}
td,th,li,p,ol,dd,dt,a {
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 133%;
}
td.illcpage {
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 133%;
    padding: 1ex;
}
td.grafx, th.grafx {
    line-height: 100%;
    white-space: nowrap;
}
h1 {
    font: bold 16px Arial, Helvetica, sans-serif;
    line-height: 120%;
}
h2 {
    font: bold 14px Arial, Helvetica, sans-serif;
    line-height: 120%;
}
h3 {
    font: bold 13px Arial, Helvetica, sans-serif;
    line-height: 125%;
    margin-bottom: 0ex;
}
h4, .header {
    font: bold 12px Arial, Helvetica, sans-serif;
    line-height: 133%;
    margin-bottom: 0ex;
}
h5 {
    font: bold 10px Arial, Helvetica, sans-serif;
    line-height: 140%;
    margin-bottom: 0ex;
} 
.base {
    line-height: 100%;
}
.header { 
    font: bold 12px Arial, Helvetica, sans-serif;
    line-height: 133%;
    margin-bottom: -1ex;
}
.illc {
  font: 12px Arial, Helvetica, "sans-serif";
  line-height: 130%;
  color: black;
  text-decoration: none;
}
.titlebar {
  font: bold 14px/26px Arial, Helvetica, sans-serif;
  color: black;
}

.illctitle {
  font: 10px "Times New Roman", times, Times, serif;
  color: #999999;
  text-decoration: none;
  letter-spacing: 2px;
}
.illctitlecap {
  font: 12px "Times New Roman", times, Times, serif;
  color: #666666;
  text-decoration: none;
  letter-spacing: 2px;
}

.menu1 td, .menu1only td, .menu1 td.menu2 {
  padding: 2px;
}

.menu1, .menu1 a, .menu1 .selected, .menu1 .selected a,
.menu1only, .menu1only a, .menu1only .selected, .menu1only .selected a {
  font: bold 12px/13px px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: white;
}

.menu1, .menu1 a, .menu1 .selected, .menu1 .selected a {
  background-color: 8d939a;
}

.menu1only, .menu1only a, .menu1only .selected, .menu1only .selected a {
  background-color: 9a9fa6;
}

.menu1 .selected, .menu1 .selected a,
.menu1only .selected, .menu1only .selected a { 
  color: #d8d8d8;
}

.menucolofon {
  font: 10px Arial, Helvetica, sans-serif;
  background-color: #8d939a;
  line-height: 100%;
  color: black;
  text-decoration: none;
  text-align: center;
}

.menu2, .menu2 a, .menu2header {
  font: bold 12px/13px px Arial, Helvetica, sans-serif;
  color: black;
  text-decoration: none;
/*  background-color: #a6b3c0; */
  background-color: #9fa7b0;
  /* line-height: 110%; */
}

.menu2header {
  color: white;
  text-decoration: underline;
}

.menu2endline, td.menu2endline { 
  padding: 0px;
  background-color: #c6c9cc;
}

a:hover,
 .menu1 a:hover, .menu1 .selected a:hover,
 .menu1only a:hover, .menu1only .selected a:hover,
 .menu2 a:hover, .menu2 .selected a:hover { 
    text-decoration: underline;
}



.colofon {
  font: 10px Arial, Helvetica, sans-serif;
  line-height: 100%;
  color: black;
  text-decoration: none;
}
a.colofon {
  padding-left: 0pt;
}

.phpdigHighlight {
  font-weight:bold;
}
a.phpdig         {
  font: bold 12px Arial, Helvetica, sans-serif;
  line-height: 120%;
  text-decoration: none;
}
a.phpdig:hover   {
  font: bold 12px Arial, Helvetica, sans-serif;
  line-height: 120%;
  text-decoration: none;
}

.phpdigPercentage {
  font: 13px Arial, Helvetica, sans-serif;
  line-height: 100%;
  color: #666666;
  width: 33px
}
.phpdigUpdatedate {
  font: 12px Arial, Helvetica, sans-serif;
  color: #666666;
}

.hideInLastRow {
  visibility: hidden;
}

 
table.statsgraph {
  border: 5px double #8C929C;
}

div.graphbase {
  position: relative;
  left: 0px;
  top: 0px;
  width: 20px;
  height: 200px;
}

div.graphbar {
  position: absolute;
  z-index: 610;
  bottom: 0px;
  left: 0px;
  width: 15px;
  background-color: #990000;
}

div.graphLabel {
  overflow: hidden;
  margin-top: 5px;
  font-size: 10px;
}
table.msctable td {
   font-family:arial;
   font-size:7pt;
   line-height:100%;
   letter-spacing:0.1mm;
   word-spacing:0.25mm;
}
table.msctable a {
   font-family:arial;
   font-size:7pt;
   line-height:100%;
   letter-spacing:0.1mm;
   word-spacing:0.25mm;
}
table.msctable th {
   font-family:arial;
   font-weight:bold;
   font-size:8pt;
   line-height:100%;
   letter-spacing:0.1mm;
   word-spacing:0.25mm;
}

