
table.bodytable {
  width:100%;
  font-size:13px;
/*  color:#9B9FA0; */
color: white;
}

table.bodytable tr.z0{background-color:#35393a;vertical-align:top;}
table.bodytable tr.z1{background-color:#3B3F40;vertical-align:top;}

table.bodytable th.tblHeader{text-align:left;background-color:#2c3031;padding:2px;}
table.bodytable th.tblHeaderR{text-align:right;background-color:#2c3031;padding:2px;}
table.bodytable th.tblHeaderC{text-align:center;background-color:#2c3031;padding:2px;}
table.bodytable th.tblSep{text-align:left;background-color:#2c3031;font-weight:normal;font-style:italic;padding:2px;}
table.bodytable .footer {font-size:10px;}
table.bodytable td.right { text-align:right;padding-left:4px;padding-right:4px;}
table.bodytable td.left { text-align:left;padding-left:4px;padding-right:4px;}
table.bodytable td.center { text-align:center;}
table.bodytable td { padding-left:4px;padding-right:4px;}
table.bodytable td.yellow {background-color:#9D9F20; color:#2c3031; }
table.bodytable td.red {background-color:#9D1F20; color:#2c3031; }
table.bodytable td.blue {background-color:#1D1FA0; color:#2c3031; }
table.bodytable td.green {background-color:#1D9F20; color:#2c3031; }
table.bodytable td.border { border: #7B7F80 1px solid; }

div.email { display:none; }

#tooltip {
  position: absolute;
  align: center;
  valign: center;
  visibility: hidden;
  z-index: 100;
  border: #7B7F80 1px solid;
}

#body a:link    { color:#9B9Fa0; text-decoration:underline }
#body a:visited { color:#9B9Fa0; text-decoration:underline }
#body a:hover   { color:#BBBFC0; text-decoration:underline }
#body a:active  { color:#BBBFC0; text-decoration:underline }
#body a:focus   { color:#9B9Fa0; text-decoration:underline }

#body a.button:link    { color:#9B9Fa0; text-decoration:none }
#body a.button:visited { color:#9B9Fa0; text-decoration:none }
#body a.button:hover   { color:#BBBFC0; text-decoration:none }
#body a.button:active  { color:#BBBFC0; text-decoration:none }
#body a.button:focus   { color:#9B9Fa0; text-decoration:none }

*.graytext {
  color:#7B7F80;
}

*.black {
  color:#000000;
}

*.red {
  color:#D01010;
}

*.blue {
  color:#0050F0;
}

*.green {
  color:#00C000;
}

*.yellow {
  color:#C0C000;
}


*.small {
  font-size:11px;
}

*.big {
  font-size:14px;
}

*.huge {
  font-size:16px;
}

*.bold {
  font-weight:bold;
}

*.italic {
  font-style:italic;
}

#body *.sitecaption {
  font-weight:bold;
  margin-bottom:8px;
  font-size:14px;
}

#body *.sectioncaption {
  font-weight:bold;
  margin-bottom:4px;
}

#body *.sectiontext {
  margin-bottom:6px;
  text-align:justify;
}

#body  .line {
  height:1px;
  border-top: #2B2F30 2px solid;
  clear:both;
}

#body  .line2 {
  font-size:0px;
  height:2px;
  border-top: #7B7F80 1px solid;
}

#body  *.box {
  border: #7B7F80 1px solid;
  padding-left:2px;
  padding-right:2px;
}

#body *.nav {
  padding-top:0px;
  padding-bottom:0px;
  padding-left:3px;
  padding-right:2px;
  font-size:11px;
}

#body *.entry {
  border-bottom: #5B5F60 1px solid;
  border-top: #2B2F30 1px solid;
  border-left: #2B2F30 1px solid;
  border-right: #5B5F60 1px solid;
  margin-top:10px;
  clear:both;
}

#body *.entryold {
  border-bottom: #7B7F80 1px solid;
  border-top: #1B1F20 1px solid;
  border-left: #1B1F20 1px solid;
  border-right: #7B7F80 1px solid;
  margin-top:10px;
  clear:both;
}

#body .entrydate {
  font-size: 12px;
  background-color:#4B4F50;
  font-weight:bold;
  text-align: center;
}

#body .entrytitle  {
  font-size: 14px;
  font-weight:bold;
  background-color:#5B5F60;
  padding:4px;
}

#body .entrytext  {
  font-size: 12px;
  /* color: #9B9FA0; */
  color: white; 

  padding:4px;
  background-color:#2B2F30;
}

#body .entryleft  {
  font-size: 11px;
  color: #9B9FA0;
  padding:4px;
  background-color:#25292a;
}

#body .palatino {
  font-family: palatino, georgia, times new roman, serif;
}

#body .invback  {
  color: #2B2F30;
  padding:2px;
  padding-left:4px;
  background-color:#6B6F70;
}

#body img.thb {
  float:right;
  border: #7B7F80 1px solid;
  margin:2px;
}

li {
  padding:2px;
}

ul {
  padding:6px;
  padding-left:20px;
  margin:0px;
}

textarea {
      /* color:#ABAFB0; */
      color: white;

      scrollbar-3dlight-color:#3B3F40;
      scrollbar-arrow-color:white;
      scrollbar-base-color:#4B4F50;
      scrollbar-darkshadow-color:#9B9FA0;
      scrollbar-face-color:#4B4F50;
      scrollbar-highlight-color:#9B9FA0;
      scrollbar-shadow-color:#´2B2F30;
    /*  scrollbar-track-color:#3B3F40; */

      background-color: #2B2F30;

      border-bottom: #7B7F80 1px solid;
      border-top: #1B1F20 1px solid;
      border-left: #1B1F20 1px solid;
      border-right: #7B7F80 1px solid;
}

select {
      color:#ABAFB0;

      scrollbar-3dlight-color:#3B3F40;
      scrollbar-arrow-color:white;
      scrollbar-base-color:#4B4F50;
      scrollbar-darkshadow-color:#9B9FA0;
      scrollbar-face-color:#4B4F50;
      scrollbar-highlight-color:#9B9FA0;
      scrollbar-shadow-color:#´2B2F30;
    /*  scrollbar-track-color:#3B3F40; */

      background-color: #2B2F30;

      border-bottom: #7B7F80 1px solid;
      border-top: #1B1F20 1px solid;
      border-left: #1B1F20 1px solid;
      border-right: #7B7F80 1px solid;
}

input.input {
      color:#ABAFB0;

      background-color: #2B2F30;

      border-bottom: #7B7F80 1px solid;
      border-top: #1B1F20 1px solid;
      border-left: #1B1F20 1px solid;
      border-right: #7B7F80 1px solid;
}

input.checkbox {
      color:#FFFFFF;
      background-color: #3B3F40;
}

a.login-ref {
  color:#9B9Fa0;

  font-size:10px;
  text-decoration:none;
  font-weight:normal;

  border-bottom: #7B7F80 1px solid;
  border-top: #7B7F80 1px solid;
  border-left: #7B7F80 1px solid;
  border-right: #7B7F80 1px solid;
}

input.login-input {
      color:#ABAFB0;
      font-size:10px;
      background-color: #3B3F40;
      border-bottom: #7B7F80 1px solid;
      border-top: #1B1F20 1px solid;
      border-left: #1B1F20 1px solid;
      border-right: #7B7F80 1px solid;
}

input.login-button {
      cursor:pointer;
      color:#9B9Fa0;
      font-size:12px;
      background-color: #3B3F40;

      padding:0px;

      border-bottom: #7B7F80 1px solid;
      border-top: #7B7F80 1px solid;
      border-left: #7B7F80 1px solid;
      border-right: #7B7F80 1px solid;
}

a.lgn {
  padding-top:2px;
  padding-bottom:0px;
  padding-left:3px;
  padding-right:2px;
  font-size:11px;
}
