We have had a minor problem today with an address on a SSL certificate causing some browsers and operation systems to give an error or block your access. We have created a temporarily workaround until we can get a new certificate from our provider.
Our site should now be operational again for all users.