body{ font-family:Verdana, Geneva, Tahoma, sans-serif; } table{ border-collapse: collapse; } td,rt,th{ border: solid thin black; padding: 5px 5px; } th{ background-color: lightblue; } h3{ font-weight: bold; } .hide{ display: none; } span{ padding:0 3px; background-color: lightskyblue; margin-top: 5px; margin-right: 3px; } span:hover,.selected { font-weight: bold; background-color: blue; color:white; }