Try loading Internet Explorer (even if that's not your main browser you use) and go into the options there and delete the "Temporary Internet Files", then reload the game and see if it has made a difference.

The actual login page is piggybacking off Internet Explorer, but if the cache gets messed up you can experience what you described.