
body {
margin-left:0px; 
margin-right:0px; 
text-align:center; 
min-width:990px;
min-height:620px;
}

#box {
	width:970px;
	margin-left:auto;
	margin-right:auto;
	height:612px;
	border: 1px none silver;
	overflow:auto;/* allow content to scroll inside element */
	text-align:left;
	clear:both;
}

#focus, #outerfocus,#footer,#logoName,#logoStrap,#mainContent,#breadcrumbs,#fieldSupportLink,#topMenuBar,#sideMenuBox {
position:absolute;
z-index:3
}


#outerfocus {
width: 970px; 
height: 560px; 
text-align: left; 
z-index: 1; 
margin-top:50px;
}

#focus {
width: 968px; 
height: 558px; 
text-align: left; 
z-index: 2; 
margin-top:1px;
margin-left:1px;
}

#logoName {
left:652px; 
top:40px; 
width:282px; 
height:47px; 
}

#logoStrap {
left:655px; 
top:101px; 
width:280px; 
height:28px; 
text-align:center;
}

#footer {
left:0px; 
top: 570px;  
width:968px; 
height:12px; 
text-align:center;
}

/* small picture boxes */

.leftpix {float:left; margin-top:15px; margin-bottom:25px;}
.otherpix {float:left; margin-left:10px; margin-top:15px; margin-bottom:0px;}


#relFooter {position: relative; left:0px; top: 35px; width:560px; height:15px; text-align:center; }
#relSpacer {position: relative; left:0px; top: 10px; width:560px; height:10px; text-align:center; }

#mainContent {left:34px; top:144px; width:560px; z-index:2009; padding:16px;}
#breadcrumbs {left:34px; top:110px; width:600px; height:16px;}
#fieldSupportLink {left:818px; top:-22px; width:150px; height:16px; z-index:2006; text-align:right;}
#topMenuBar {left:34px; top:40px; width:618px; height:48px;}

#sideMenuBox {left:665px; top:141px; width:265px; height:400px; z-index:2008;}

