##JavaScript (ES6), 149 bytes
s=>['Hillary Clinton','Donald Trump',0].map(S=>((S?S:s||'____________')+p+p+p+p+p).slice(0,18)+`===${!S^S==s?(s=0,'-----'):p}===>`,p=' ').join`
`
###Demo
let f =
s=>['Hillary Clinton','Donald Trump',0].map(S=>((S?S:s||'____________')+' '.repeat(18)+p+p+p+p+p).slice(0,18)+`===${!S^S==s?(s=0,'-----'):'p}===>`,p=' '}===>`).join`
`
console.log(f('Hillary Clinton'))
console.log(f('Donald Trump'))
console.log(f('Obi-Wan Kenobi'))