/* Table stuff for CFE */
.postbody table {
  margin:0 0 0 0;
  border:2px solid #000000;
  font-size:80%;
  color:#404040;
  padding: 0px 0px 0px 0px;

  border-collapse:collapse;
  }
.postbody table.noborder {
  margin:0 0 0 0;
  border: 0px hidden;
  font-size:80%;
  color:#ffffff;
  padding: 0px 0px 0px 0px;

  border-collapse:collapse;
  }
.postbody td {
  border-top:1px solid #404040;
  border-right:1px solid #404040;
  border-bottom:1px solid #404040;
  /*border-left:1px solid #404040;*/
  padding: 2px 2px 2px 2px;
  line-height:1.1em;
  }
.postbody td.righthide {
  border-collapse:collapse;
  border-right: 0px;
  padding: 2px 2px 2px 2px;
  line-height:1.1em;
  }
.postbody td.rightred {
  border-collapse:collapse;
  border-right: 1px solid red;
  padding: 2px 2px 2px 2px;
  line-height:1.1em;
  }
.postbody td.toprighthide {
  border-right: 1px solid #466; /* Can't get hidden to work. Drawing border of background color */
  border-top: 1px solid #466; /* Can't get hidden to work. Drawing border of background color */
  /* border-right: hidden; */
  /* border-top: hidden; */
  padding: 2px 2px 2px 2px;
  line-height:1.1em;
  }
.postbody td.empty {
  background-color: #466;
}
.postbody td.vertical{
  text-align:center;
  layout-flow: vertical-ideographic;
  vertical-align: middle;
}

.copy {
  font-size:60%;
}


.goto {
  font-size:120%;
  font-weight:bold;
  padding: 0 0 0.5em 0;
  color:#004000;
}
.goto a {
  text-decoration:none;
  border: 1px dotted #408040;
  padding: 1px 2px;
  color:#004000;
}
.goto a:hover {
  background-color:#c0ffc0;
  color:#004000;
}


