#topspacer, #bodybox, #logobox, #navbox, #secondarynav, #upperdivider, #graphiccontent, #graphictextcontent, #textcontent, #icons, #footer, #icontextdisplay, #bottomspacer, #threecolumn_left, #threecolumn_center, #threecolumn_right, #twocolumn_left, #twocolumn_right, #onecolumn, #onecolumn_bottom {
	display:block;
	position:absolute;
	border:0;
	z-index:20;
	}
#bodybox, #upperdivider, #footer, #topspacer, #bottomspacer {
	left:30px;
	width:860px;
	}
#logobox, #textcontent, #navbox, #secondarynav {
	left:560px;
	width:301px;
	}
#graphiccontent, #graphictextcontent, #textcontent {
	top:222px;
	height:290px;
	overflow:visible;
	}
#graphiccontent, #graphictextcontent {
	left:60px;
	width:470px;
	}
#graphictextcontent {
	overflow:auto;
	}
#icontextdisplay {
	height:30px;
	top:575px;
	width:300px;
	left:-1000px;
	background-color:transparent;
	text-align:center;
	}
#topspacer {
	top:0px;
	height:79px;
	background:url(../images/TopBGGradient.jpg) left top repeat-x;
	}
#bodybox {
	height:537px;
	top:79px;
	background-color:#FFF;
	z-index:1;
	}
#logobox {
	height:43px;
	top:115px;
	}
#navbox, #secondarynav {
	height:30px;
	top:175px;
	width:330px;
	}
#secondarynav {
	top:591px;
	z-index:100;
	}
#upperdivider {
	height:12px;
	top:192px;
	background:url(../images/TopGradient.gif) top left repeat-x;
	}
#bodytext {
	display:block;
	float:left;
	clear:both;
	width:100%;
	}
#introtext {
	margin-top:86px;
	}
#casestudyitems {
	margin-top:25px;
	}
#icons {
	width:870px;
	height:55px;
	left:40px;
	top:524px;
	z-index:50;
	}
#footer {
	height:47px;
	top:569px;
	background:url(../images/BottomGradient.gif) top left repeat-x;
	padding-bottom:84px;
	}
#bottomspacer {
	top:616px;
	height:84px;
	background:url(../images/BottomBGGradient.jpg) left bottom repeat-x;
	}
	
#popupcontent {
	position:absolute;
	left:30px;
	top:20px;
	width:380px;
	background-color:#FFF;
	padding:5px;
	}