What are the requirements for an american idol audition?

american idol
Melvin asked:

I think im auditioning for american idol next week… what are the specific requirements; like how long can your song be, when do you have to get there..and anything else that would be helpful. please dont paste the url to americanidol.com ive already checked there and i cant find anything thanks.