table.VocabTable { border-width: 0; border-collapse: collapse; background-color: white; margin: 15px; } table.VocabTable td { border-width: 1px; padding: 15px; border-style: solid; border-color: gray; background-color: #d9e5ed; text-align: center; min-width: 50px; } table.VocabTable td.ColumnHeader, table.VocabTable td.RowHeader { background-color: #d8d8d8; } /*table.VocabTable td.ColumnHeader { text-align: center; }*/ table.VocabTable td.RowHeader { text-align: left; } table.VocabTable td.EmptyCell { border-width: 0px; background-color: white; } table.VocabTable td.ColumnCategory { padding: 0px; padding-left: 15px; }