I am tranny challenged, too. Since you can't seem to locate the source of the leak, it appears to be more "internal" or within the inner bowels of the vehicle. I say when it comes to the tranny, a vital organ, take it to a car doctor. I checked for a AT protection switch for your car. I don't think it has one.
I'll put a band-aid on a cut, even self medicate from time to time, but I'm not trained for neuro-surgery, especially on myself. Take her in before you really screw yourself.
There, I said it.