Creating a Status at Candidate Level, not just Associated Job level

Creating a Status at Candidate Level, not just Associated Job level

I need to be able to set a Status at the Candidate level, not just the associate job level for a Candidate. Like the Unqualified status that is set at the Candidate level, I would like an Unavailable status for those candidates that have accepted another position, but we want to keep their record for future use.