try going in through
www.megaproxy.com it maybe a block on your firewall. your firewall maybe blocking an entire range of ip address and their subs. our ip address it 12.129.237.159 give that to your tech and ask him to check that against your firewall.