American voters go to the polls on November 3 to vote for a new Congress. All 435 seats in the House of Representatives are up for election, but in the upper Senate chamber, only 35 of the 100 seats ...