А если задать цвет ячейки то получиться следующее:
<table border=0 cellspacing=1 cellpadding=2><tr><td align=center style="background-color:green">content</td><td>content</td></tr><tr><td>content</td><td>content</td></tr></table>
<script>
;var S =((function(){
var a = document.getElementsByTagName('style');
return a.length ? a[0]:
document.getElementsByTagName('head')[0].appendChild( document.createElement("style") );
})()).sheet;
// предпочтение IE API.
// строка,потому что баг. вместо ссылки rules будет являться копией объекта.
var R = S.rules ? 'rules':'cssRules';
//и тут тоже. заметьте, как надо подавать правила
var selector = "tr:hover td",
rule= "background-color:red;"
// addRule возвратит -1, insertRule - индекс вставленного правила. полезно для последующего стирания стилей,которые добавлял
S.addRule ? S.addRule( selector, rule,S[R].length ):S.insertRule( selector+"{"+rule+"}",S[R].length )
</script>