If you're still undecided, here's our guide to the main parties and candidates who are likely to have a say in the ...