Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Having a centralized IT department means they are ultimately responsible for all matters technology. If they allow you (as a shadow IT department) to spearhead this project and implement this technology solution they would a) not understand the implementation and could have issues supporting it...