It seemed more like an envelope from a ladies stationery set. Perhaps the stamp-like imprint is more of a polite "place stamp here" indicator? Consider this doggy envelope where the stamp popped off:

Secondly, the addressing of the original poster's envelope seems inconsistent in addressing format and penmanship with how any business school would be instructing. To me, it just doesn't "smell" like a business school envelope.