s2Member and Authorize.Net level issue

I have an issue with s2Member Pro working with Authroize.Net. I am testing the sign up page by filling out the Authroize.Net form generated by S2Member Pro. When I submit my sign up information it sends me a confirmation email, however, it always signs me up as a "subscriber" and not the level that I signed up for. So I would have to go into "users" and change their role from "subscriber" to "s2 Member Level 1" manually. Why does it not set the role automatically when I sign up to level 1. I am using the code generated by the Authroize.Net level 1 pro form that was provided to me.