Currently, I am working with an ASP.Net 4.5 website that incorporates a master page. The site utilizes a CSS file that is applied universally across all pages. Recently, I added a new page to the website which contains its own custom CSS specifically designed for the content area, as it is being utilized in conjunction with an Active Reports viewer.
The issue arises when I navigate to the new page containing the Active Reports Viewer. The CSS from this specific page is overriding the global CSS from the master page, particularly affecting the header and footer sections, which is not the desired behavior.
I am seeking recommendations on how to ensure that the new CSS file only impacts the content area of the new page, without interfering with the styling of the header and footer sections coming from the master page.