I am a salaried employee and have been for 6 yrs. Recently, a coworker who wants my position told the CEO of our small company that I did not work a full 40 hours during one week. I do not use a time clock or time sheet so I do not have "proof" that I was here other than the other employees who saw me. I do not work "normal" business hours and do not work the same hours as this coworker so he does not know when i am here. The CEO informed the payroll dept not to pay me for 16 hours of the 40. The payroll dept called me immediate supervisor for assistance and they informed the payroll dept to use my PTO time to cover the 16 hours until we could get the situation straightened out. The payroll dept did not do this due conversations with the CEO. When i received my pay, it was 16 hours short. I have always worked over 40 hours in a week sometimes 80 hours in one week and this has never been an issue. My payroll checks have never changed but since this coworker wants my job and is friends with the CEO, I was 'docked' 16 hours. Is this legal??