It seems I can access this using Safari (which I never use) but not using FireFox. Can someone tell me why?
It turned out that the reason I could get this site to work with Safari but not Firefox was that I needed to tell Firefox to accept cookies from parallels.com. Since I almost never use Safari, I never bothered to disable cookies. This thread is now logically concluded.