This'd just be a case of yet another page that's never been updated. I think my bank's site recommends either IE or netscape - site works fine, just that no one's ever updated the required browser page
They don't mention ie 7+ either. It's possible they just ignored it, but given the other browsers mentioned it seems likely that this was written when 6 was the most recent Internet Explorer.