GPII-125: Get Heidi's styling working with existing panels

@michelled, this is working for the most part. There seem to still be issues with persistance, but there are also issues with the high-contrast version of the panels, so it might be a good idea to get this branch merged so the designers can more easily test the high-contrast version of the panels.

Note that Jon's GPII-132 branch has been merged into this, to convert the panels to <input>s.