Colons are used to introduce detailed lists or phrases and to show relationships between numbers, facts, words, and lists.
Semicolons are used to link related clauses and to separate clauses that contain additional punctuation.