Don't get me wrong, because FedEx is generally a good place to work, but sometimes our IT department is out to lunch.
Or paranoid.
Maybe they will issue all prospective applicants egrids.
I expect the website should be up soon. Keep trying and good luck.