
html { height: 100% }
body { margin: 0; height: 100% }
#background { background-color: transparent; position: fixed; z-index: 0; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; visibility: visible; display: block }
.stretch { width: 100%; height: 100% }
#container  { position: relative; top: 0; left: 0; visibility: visible; display: block }
* html #container { height: 100% }
#header   { background: transparent url(../asts/contact_bg.gif) repeat-x left top; height: 70px }
#footer     { background: transparent url(../asts/mMenu_BG.gif) repeat-x left top; margin-top: 20px; position: relative; height: 107px; overflow: hidden }
div#footer #footmenu    { float: left; margin: 21px 0 0 16px; padding: 0 }
div#footer #footlogo     { float: right; margin: 74px 0 0; padding: 0 }
#main { background-color: transparent }
* html #main { height: 100% }
#content  { text-align: center }
#lg-content { background: url(../asts/content_bg.png) no-repeat left top; width: 884px; height: 656px; display: inline-block }
#top-content { display: block }
#mid-content  { clear: left }
#bottom-content { display: block }

