I'm not familiar with either one. However I know sometimes websites are taken down temporarily for maintenance or to research some problem such as you experienced. Also depending on the site, sometimes a particular browser will have difficulties with the site, even though it works just fine with a different browser. Not techie enough myself to figure it out but have heard our tech guy talking about it. Lol!