What are the differences between hypothetical and categorical imperatives?

What are the differences between hypothetical and categorical imperatives?