I think the problem you are having is that your router is using NAT (which it has to). It might also be your access list. Try removing access-list 111 and your firewall and see if that helps.
Just as a test plug your computer into the cable coming out of your cable modem (the one that is currently connected into your 831). If your vpn client work then it is your router for sure.
I was thinking the best solution for you would be to configure your router as a VPN client, but I'm finding there are a lot of restrictions with doing that. I'm not sure how the server you are connecting into is configured so here is a web site with list of restrictions »
www.cisco.com/en/US/prod ··· #1015337. You might talk to your IT guys and see if the server's config will allow a connection to your router using the easy vpn remote feature. If their willing to work with you, you could also manually configure the VPN connection on your router (you would need some info from them). If they are then let us know and we can help you with a manual VPN config.
Bill