UNL Alert Enhancements

This should fix the identified issues in pull request #335.

Fixes:

* ARIA role element placement
* Smoother color animation with repeats
* Consistent text shadows
* Accessible color contrast
* UI updates to 'More info' link/button
* Fixed position instead of static to keep at top of window
* LESS component reuse and simpler implementation