body, table {
  font-family: Tahoma, Arial, Sans Serif;
  font-size: 10pt;
  margin: 0px;
  background-color: #fff;
}
.t {
  background-color: #999;
  background-image: url("/images/slats.gif");
  font-size: 20pt;
  font-weight: bold;
  padding-left: 40px;
}
.tm {
  background-color: #999;
  background-image: url("/images/slats.gif");
  border-bottom: 1px solid #888;
}
.tl {
  background-color: #999;
  background-image: url("/images/slats.gif");
  border-bottom: 1px solid #888;
}
.margin {
  background-color: #ccc;
  border-right: 1px solid #666;
}
.bar {
  font-size: 10pt;
  font-weight: bold;
  background-color: #222;
  color: #eee;
  border-top: 1px solid #000;
  border-bottom: 1px solid #888;
}
.main {
  background-color: #eee;
  border-left: 2px solid #bbb;
  border-top: 2px solid #bbb;
  padding-top: 16px;
  padding-left: 40px;
}

.heading {
  background-color: #ccc;
}

A:link     {color: black; text-decoration: none; }
A:active   {color: black; text-decoration: none; }
A:hover    {color: black; text-decoration: underline; }
A:visited  {color: black; text-decoration: underline;}

.margin A:link     {color: white; text-decoration: none; }
.margin A:active   {color: white; text-decoration: none; }
.margin A:hover    {color: white; text-decoration: underline; }
.margin A:visited  {color: white; text-decoration: underline;}

.bar A:link     {color: white; text-decoration: none; }
.bar A:active   {color: white; text-decoration: none; }
.bar A:hover    {color: white; text-decoration: underline; }
.bar A:visited  {color: white; text-decoration: underline;}


H1 {
  font-size: 16pt;
  font-weight: bold;
  margin: 10px 0px 2px -20px;
}

.margin H1 {
  font-weight: bold;
  margin: 2px;
}

H2 {
  font-size: 12pt;
  font-weight: bold;
  margin: 10px 0px 2px -20px;
}
.margin H2 {
  font-weight: normal;
  margin: 2px;
}

H3 {
  font-size: 11pt;
  margin: 10px 0px 2px -20px;
}

ul {
  padding-top: 0;
  list-style-image: url(/images/tsbullet1.gif);
  margin-left: 24;
}

ul ul {
  padding-top: 0;
  list-style-image: url(/images/tsbullet1.gif);
}

ul ul ul {
  padding-top: 0;
  list-style-image: url(/images/tsbullet1.gif);
}


.example {
  font-family: tahoma,sans serif;
  font-size: 10pt;
  text-align: left;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 20px;
  background-color: #ddd;
  border-top: solid 4 #bbb;
  border-bottom: solid 2 #ccc;
  padding: 4px;
}

.margin .sidebar {
  margin: 4px;
  padding: 4px;
  color: #eee;
  background-color: #666;
  font-family: Tahoma, arial, sans serif;
  font-size: 8pt;
}
.margin .sidebar .heading {
  background-color: #888;
  font-weight: bold;
}

.copyright 
{
    color: #666;
    font-size: 8pt;
    margin-top: 10px;
}