html, body {
        height:auto !important; /* FF and compliant browsers should automatically size the body/html */
        height:100%; /* ie will set the body/html to 100%, anything overflowing that will (incorrectly) resize it. go IE */
        min-height:100%; /* when FF/etc automatically size the body/html it should be AT LEAST the height of the entire browser window, but can expand based on content. */
}
.bgimagedrawers { background-image: URL(drawers.jpg); background-repeat: repeat; }
#divbgpage { position: absolute; top: 0px; left: 0px; background-image: url(gbg_lcm.jpg); background-repeat: repeat-x; z-index: 1; height: 600; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px; border: none; overflow: hidden; }
#divhomenav {position: relative; left: -318; top: 125; z-index: 3;}
#pagefg { position: absolute; top: 0px; left: 0px; z-index: 2; text-size: 11; background-image: url(gbg_lcm.jpg); background-repeat: repeat-x; width: 100%; min-width: 100%; }
#content { position: relative; top: -100; left: 0; }
#fgtbl { border-width: 24px; border-style: solid; border-color: #00ff00; background-color: #ffff0f; width: 598; }
#footerimg {position: relative; left: 280; top: -235; z-index: 3;}
a > img { border: 0 none; }
img { border: 0 none }
A:link { text-decoration: none; font-weight: bold; border: none; }
A:visited { text-decoration: none; font-weight: bold; border: none; }
a.header:link, a.header:visited { color: white;  font-weight: bold; }
p {font-size: 9px; font-style: serif;}
