You know I'm not sure, it didn't mention the date it was due. But i would do it asap. I'm doing mine tonight as well. Were you able to pay your deposit right away? i logged into the portal but it doesn't show the "pay now" link that it says it should...