What are the typical requirements for registering to vote?

A18 years old by election day, U.S. citizen, and proof of residency
B18 years of age in an election year, proof of nationality, and deed of ownership
C21 years of age by election day, lived in the state they vote in for at least 10 years, and affiliated with the party in power
D21 years of age in an election year, proof of residency, and no criminal record