body { background-color: whitesmoke; } table.datatable { border: thin solid; border-collapse: collapse; } table.datatable th, td { border: thin solid; border-collapse: collapse; padding: 5px; } table.datatable tbody tr:nth-child(odd) { background-color: #ffffff; } table.formtable { border: thin solid; border-collapse: collapse; } table.formtable th, td { border: thin solid; border-collapse: collapse; padding: 5px; } ul.mainmenu { list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: #333333; } ul.mainmenu li { float: left; } ul.mainmenu li a { display: block; color: white; text-align: center; padding: 14px 16px; text-decoration: none; } ul.mainmenu li a:hover { background-color: #111111; }