A little more information was leaked to me from the previous admin (as I am new to here and he doesn't know the answer either).
Here is the layout on our network.
1. We have a FTP server on our internal side and it also is FTPES. That's why the ports are open. Our outside clients (not on our network) can connect and send/receive data.
2. We also have a second IP address at a data centre. I have no problems connecting to this as I disabled the userland FTP-Proxy application on the LAN side. This is working great.
When we try to connect to our internal FTP server, we have to use our external name of the server. When we try to connect to our ftp server, it connects as indicated, but when the ftp server tries to send the certificate information back to the FTP client, it times out. Normal FTP works but it takes a long time to connect. The FTPES just doesn't work.
I have turned on NAT reflection as we have other applications that we need to use using our external names (laptops need access both inside and outside of our office).
All your patience and help has been great.
Thanks