Your network design needs a bit of work, the problem is that you'll have asynchronous routes because all the devices are on the same network
You need to move the proxy and the firewall to a different network on the other side of the router:
Code:
[lan]----[cisco router]----[proxy]---<adsl>-----[internet]
\---[firewall]--<leased_line>--[firewall?]---[mail + ERP servers]
Then you can configure the default gateway on the cisco router to be the squid proxy and set up static routes for the mail and ERP servers network/s via the firewall
Is this clear enough ?
cheers