I'm trying to help out my staff in a somewhat disagreement with our company where they feel the company is being shady, and I in middle management am not really sure. I've looked over the FLSA, and I'm sure my answer is in there, but I'm not sure what it is.

Is it legal for a company to dock salaried employees for hours not worked? Seems to me that is against the definition of salary and falls under the hourly paid employees. Our company has both salaried and hourly employees, but I really can't distinguish the difference except that the salaried employees are expected to work more hours without compensation, but if they miss time for illness, maternity, or bereavement they don't get paid for that time at all.

Does this seem right?