body { margin: 0px; padding: 0px; font-size:0px; line-height: 0px; background-image: url(../gfx/bgs/tan.jpg); }

#anchor { position:absolute; width:1px; left:50%; height:100%; margin-left:-1px; } 
#background { position:absolute; width:880px; left:-440px; top:30px; background-image: url(../gfx/bgs/left-right.jpg); background-position: center top; background-repeat: repeat-y; vertical-align: top; }
#topcap { position:relative; width:880px; left:0px; top:0px; height: 11px; background-image: url(../gfx/bgs/cap-top.jpg); background-position: center top; background-repeat: no-repeat; }
#bottomcap { position:relative; clear: both; width:880px; height: 36px; background-image: url(../gfx/bgs/cap-bottom.jpg); background-position: center bottom; background-repeat: no-repeat; }

#contentframe { position:relative; width:780px; left:50%; margin-left: -390px; top:0px; line-height: 0px; }

#spacerCol { position: relative; float:left; width: 20px; left:0px; }
#spacerRow { position: relative; float:left; clear: both; width: 100%; left:0px; }

#logolink { position: relative; left: 327px; height: 64px; width: 150px; top: 7px; border: 0px #333333 dotted; z-index: 500; }
#mainmenu { position: absolute; width:750px; left:10px; top: 58px; z-index: 501; }
#mainmenuleft { position: absolute; width:380px; left:0px; top: 0px; z-index: 503; }
#mainmenuright { position: absolute; width:760px; top: 0px; z-index: 502; text-align: right; }
#heightfixer { position: absolute; width:1px; left:0px; top: 0px; height: 315px; }

#header { position:relative; width:780px; height: 80px; left:0px; clear: both; float: left; background-image: url(../gfx/bgs/header.jpg); background-position: top center; background-repeat: no-repeat;}
#content { position:relative; float:left; clear: both; width:760; left:10px; z-index: 10; }
#pagehead  {
	position:relative;
	clear: both;
	float:left;
	width:265px;
	left:0px;
}
#submenu { position:relative; clear: both; float:left; width:250px; left:0px; z-index: 501; }
#pagebody { position:relative; clear: both; float:left; width:250px; top:8px; left:0px; }
#widepagebody { position:relative; clear: both; float:left; width:750px; top:8px; left:0px; }

#inset { position: absolute; left: 280px; top: 0px; width:490px; height: 175px; } 
#display {
	position: relative;
	left: 0px;
	top: 0px;
	height: 175px;
	width: 490px;
	line-height: 0px;
	background-image: url(../gfx/bgs/inset.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
#pullout { position: relative; float:left; width:155px; left: 10px; background-image: url(../gfx/bgs/tan.jpg); background-position: top center; background-repeat: repeat; } 
#screen { position: relative; float:left; width:315px; left: 10px; top: 0px; } 
#displaycap { position:relative; float:left; clear: both; width:490px; left:0px; top:0px; } 
#wires { position:relative; float:left; clear: both; width:480px; left:0px; top: 0px; } 

#footer { position:relative; clear: both; float: left; width:780px; left:0px; top: 0px; height: 40px; }

#messageinsert { position: relative; clear: both; float: left; width:100%; }

#display, #pullout, #screen, #displaycap {
	border: 0px black dotted;
}