The 2 major political parties in the U.S. today.