I would start now but as cheap5.0 said , give them a call. One advantage you will get a little bit of an idea as to what they may be needing, and you will also be able to gather information as to the best person to send your resume and cover letter to. Another advantage, a call will give you some better inside info for use in your cover letter to make you stand out from the crowd.
The Final Salute
EVERYBODY is pro-gun, some just don't know it. When an anti-gun person is in trouble, the first thing they do is call 911 and demand that they send somebody with a gun!
We've idiot proofed the world... now its full of idiots. - Spiritof76
You will truly be the same today as you will be five years from now, except for two things, the people you meet and the books you read. Charles E. Jones
I think I'll add some memorable quotes. blah blah blah..... FPKites
Trying to understand some people, is like trying to pick up a turd by the clean side.