The eamil address is the proper site to attach your resume in a Microsoft Word format. No cover letter needed, just the body of your resume. After sending it you will receive an automated response that they have received your resume....
It seems to have worked for all those that have been hired so far!