pls. follow this,
http://indiacgny.org/php/showContent.php?linkid=205&partid=99&sub=sub4you would need to submit
form +
passport +
fee (application fee + pp return fee)
you can get it in 2-3 weeks.
don't forget to provide evidence of legal stay in USA, otherwise that could delay the process. I meant, if your pp has valid visa then it is okay but if you visa is expired and you have got extension, you must submit copy of approval of extension.
good luck.