To what extent is there agreement on key ideas and principles between the Democratic and Republican parties?

a. Complete agreement
b. Strong agreement
c. Moderate agreement
d. Little to no agreement