Browser Compatibility Problems - CSS Cursor
Just to update you guys on what I found, cursor: hand; works fine on Windows browsers but not on Safari and Firefox. No wonder it is not working at the first place. I thought CSS should be standard. Probably too many CSS standards.
Check out this diagram from this site http://www.quirksmode.org/css/cursor.html
It is not so easy to have a web application to support on so many browsers :(