Is it normal behavior for the frame src page not to apply the css referenced in the container page?
For example the external style sheet has an id #divbody that sets the color of the text. Header.aspx had the div id called divbody.
<!DOCTYPE html>
<html>
<head>
<title></title>
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
</head>
<frameset rows="25%,*,25%">
<frame src="Header.aspx" />
<frame src="Body.aspx" />
<frame src="Footer.aspx" />
</frameset>
</html>
A Frame is a separate document. Each document needs to contain its OWN stylesheet. It cannot be inherited from the parent window.