begin semantic markup changes add support for IE prior to version 9.