body {
  text-align: center;
  font-size: 8pt;
  font-family: Verdana, Arial, San-Serif;
  background-color: #E4E4E4;
  color: #000000;
}

table {
  padding: 0px;
  margin: 0px;
  background-color: #E4E4E4;
  border-collapse: collapse;
}

.parent {
  width: 770px;
  margin-right: auto;
  margin-left: auto;
  background-color: #E4E4E4;
}

.smenu {
  width: 180px;
  vertical-align: top;
  background-color: #E4E4E4;
}

.context {
  width: 590px;
  vertical-align: top;
  background-color: #E4E4E4;
}

td {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 8pt;
  font-family: Verdana, Arial, San-Serif;
  background-color: #ffffff;
  color: #000000;
}

td.tr {
  width: 12px;
  height: 12px;
  background-image: url('../images/TL.gif');
  background-repeat: no-repeat;
  background-position: top right;
  background-color: #E4E4E4;
}

td.tl {
  width: 12px;
  height: 12px;
  background-image: url('../images/TR.gif');
  background-repeat: no-repeat;
  background-position: top left;
  background-color: #E4E4E4;
}

td.br {
  width: 12px;
  height: 12px;
  background-image: url('../images/BR.gif');
  background-repeat: no-repeat;
  background-position: bottom right;
  background-color: #E4E4E4;
}

td.bl {
  width: 12px;
  height: 12px;
  background-image: url('../images/BL.gif');
  background-repeat: no-repeat;
  background-position: bottom left;
  background-color: #E4E4E4;
}

td.tp {
  height: 12px;
  background-image: url('../images/TC.gif');
  background-repeat: repeat-x;
  background-position: top center;
  background-color: #E4E4E4;
}

td.bm {
  height: 12px;
  background-image: url('../images/BC.gif');
  background-repeat: repeat-x
  background-position: center bottom;
  background-color: #E4E4E4;
}

td.rt {
  width: 7px;
  background-image: url('../images/MR.gif');
  background-position: center right;
  background-repeat: repeat-y;
}

td.lt {
  width: 6px;
  background-image: url('../images/ML.gif');
  background-position: center left;
  background-repeat: repeat-y;
}


.tmitem {
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  text-decoration: none;
  /*width: 140px;*/
  background-color: #193e2c;
  color: #ffffff;
}

.tmitem:hover {
  background-color: #197f2c;
}

.smitem {
  padding: 5px;
  text-align: left;
  text-decoration: none;
  background-color: #193e2c;
  color: #ffffff;
}

.smitem:hover {
  background-color: #197f2c;
}
