<tr onmouseover="this.style.background-color='red';" onmouseout="this.style.backgroun-color='blue';">

Ci sono vari errori di sintassi:
<tr onmouseover="this.style.backgroundColor='red';" onmouseout="this.style.backgroundColor='blue';">


Comunque funziona solo se tutti i blocchi in esso contenuti hanno (nel CSS)
background-color:inherit;

Ciao
Michele