Update CSS for UI

This patch includes updates to the UI css and to the example apps that
use the UI.  There were a few unused classes that were removed, and a
few classes were combine within the CSS.  The result was that people
who use our styling have fewer CSS classes to use for their
components.