Kindly go back to India and apply your South Africa visa there.Why you can't apply in US,you are not American or South African but a citizen of India(make sense?)
Go to their website and call them to give you all the information they require, and then go there in person just to make sure you have everything they need. If you live out of state/town make sure you book a hotel room at least for 2 nights... They change their minds often about what things they want you to provide.
Thanks! Your answer is awaiting moderation.