Is it legal for my employer to search my desk on my day off?

Question Details:

On my day off a marijuana roach was found in my desk. Upon returning to work the next day I was called into the HR department and sent for drug screening. I tested positive for marijuana. Important Notice