The drain elbow may be plugged or missing. Look on the passenger side firewall, down under the heater hose connections, sort of behind the wheel well. There will be a little fitting, and there should be a rubber 90 degree elbow on it that points down. If it is still there, pull it off, and make sure it and the fitting are clear. I'll bet it is gone. You can get another one, or just put long piece of tube on it that points down to the ground.
Here is a pic of one with the elbow where the owner added more hose so it doesn't drip on the frame:
