

      table {
        border-collapse: collapse;
        border-width: 0px;
      }

      .ubord {
        border-bottom-width: medium;
        border-bottom-style: solid !important;
      }

			.bits td {
        width: 12px;
        height: 23px;
        text-align: left;
        vertical-align: bottom;
        padding-left: 7px;
        padding-right: 4px;
      }

			.cbits td {
        width: 12px;
        height: 23px;
        text-align: center;
        vertical-align: bottom;
        padding-left: 7px;
        padding-right: 4px;
      }

			.stt td {
        text-align: center;
        vertical-align: center;
        padding-left: 10px;
        padding-right: 10px;
      }

			.nobord td {
  			/*border-width: 0px;*/
        border-style: dotted;
      }        
      
      .equations td {
  			border-width: 0px;
        padding-left: 3px;
        padding-right: 3px;
      }        
      
      .weights td {
        height: 17px;
        font-size: small;
        font-weight: bold;
        border-width: 1px;
        border-style: solid;
        background-color: #c6f4ff;
        text-align: center;
        padding-left: 2px;
        padding-right: 2px
      }

			.small {
        font-size: small;
      }

			td.smallbit {
        font-size: small;
        vertical-align: center;
      }

      td.blank {
        border-width: 0px;
        border-right-style: hidden;
        border-top-style: hidden;
        border-bottom-style: hidden;
       }
      
      caption {
        font-style: italic;
      }

		.vertical {
      writing-mode: vertical-lr;
      padding: 0px;
      /*transform: rotate(-90deg);*/
    }





      
