I have a web application written in ASP.NET, Framework 4.0. The web app is 10 years old with a ton of legacy code still existing based on old Framework 2.0. A decision was made to add Telerik RibbonBar controls to the pages and once Telerik was introduced a certain popup browser window has never looked the same. The odd thing is is that the popup was not touched when the RibbonBar control was implemented and no other Telerik controls exist on the popup browser window.
On some machines it still looks fine in IE 8, but on all machines in IE9 the layout gets messed up and it seems as if a portion of the content is being hidden.
The layout utilizes many usercontrols to one aspx page layout with Javascript control of layout.
The old look and the way this popup browser window is supposed to look is like this:

The way that the browser popup window looks currently:

Does anyone have any idea why this could be happening in IE9 and not IE8?
ANSWER (provided by blachshma): IE=EmulateIE8. It is very specific in what the Emulation says, so IE=8 or IE=Emulate8 will not work, it has to say IE=EmulateIE8
IE9 is more compliant with W3C standards, which means that certain “features” that were available on previous versions of IE are no longer supported.
You can read more about it here.
To see the specific problems on your website, you can use the IE9 Compat Inspector
If you would like IE9 to render your page like IE8 you can use this META tag
Or for IE7