first contact USCIS.gov and take a look at the immigration forms and fees for applying.  I'm sure you fall into a paticular category so I can't be anymore direct.
what do i need to know on becoming an american citizen?