body{
marginx: 0;
padding: 0;
border: 0px;
overflow: hidden;
height: 100%; 
max-height: 100%; 
}



#framecontentTop, #framecontentBottom{
position: absolute;
top: 0px; 
left:50%;
margin-left:-370px;
width:740px;
height: 110px; /*Height of top frame div*/
margin-top:0px;
border-left:1px solid #9F9400;
border-right:1px solid #9F9400;
  z-index:100;
}

#framecontentBottom{
top: auto;
height: 96px; /*Height of bottom frame div*/
width:740px;
bottom: 0px;
margin-top:0px;
}

#maincontent{
position: fixed; 
position: absolute; 
top: 110px; /*Set top value to HeightOfTopFrameDiv*/
bottom: 96px; /*Set bottom value to HeightOfBottomFrameDiv*/
width:740px;
left:50%;
margin-left:-370px;
overflow: auto; 
background: #FFFFFF;
border-left:1px solid #9F9400;
border-right:1px solid #9F9400;
}


.innertube{
margin: 10px 40px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

div#menu_container
{
  width:100%;
  text-align:center;
  height:96px;
}



* html body { /*IE6 hack*/
padding-top: 110px;
padding-bottom:96px;
padding-left:expression(Math.max(0,(document.body.offsetWidth-762)/2));
padding-right:expression(Math.max(0,(document.body.offsetWidth-762)/2)); /*Set value to (HeightOfTopFrameDiv WidthOfRightFrameDiv HeightOfBottomFrameDiv WidthOfLeftFrameDiv)*/
}

* html #maincontent { /*IE6 hack*/
height: expression(document.body.offsetHeight-206); 
width: 100%; 
}

* html #framecontentTop, * html #framecontentBottom{ /*IE6 hack*/
width: 100%;
}
