body { background: #e6dedc; margin: 0; padding: 0; }

#totalcontainer { position: absolute; top: 10px; left: 0; right: 0; }
#pagecontainer { margin-left: auto; margin-right: auto; width: 915px; padding-top: 0; padding-bottom: 0; }
#pagecontainer2 { position: relative; top: 0px; left: 0; right: 0; padding-top: 0; padding-bottom: 0; }

#toppageborder { margin-left: auto; margin-right: auto; width: 915px; height: 10px; 
	padding-top: 0; padding-bottom: 0; margin-bottom: 0; margin-top: 0;
	background: url('pageborder-top.gif') no-repeat; }
#bottompageborder { margin-left: auto; margin-right: auto; width: 915px; height: 10px; 
	background: url('pageborder-bottom.gif') no-repeat; }
#leftpageborder { position: absolute; top: 0px; left: 0; bottom: 0; width: 8px; 
	background: url('pageborder-left.gif') repeat-y; }
#rightpageborder { position: absolute; top: 0px; right: 0; bottom: 0; width: 8px; 
	background: url('pageborder-right.gif') repeat-y; }

#topbanner { position: relative; top: 0px; left: 8px; width: 899px; height: 100px; margin-top: 0; padding-top: 0; }

#logobanner { position: relative; top: 0px; left: 8px; width: 899px; height: 32px; margin-top: 0; padding-top: 0; }

#contentcontainer { position: relative; top: 0px; left: 8px; width: 897px; background: white; padding: 1px; }
#contentcontainer a { color: #901817; text-decoration: none; }
#contentcontainer a:hover { color: #901817; text-decoration: underline; }

#footertext { margin-left: auto; margin-right: auto; width: 915px; 
 	text-align: center; font: normal 12px Arial, Verdana, sans-serif; }
#footertext p { margin: 0; text-decoration: none; }
#footertext p a { color: black; text-decoration: underline; }
#footertext p a:hover { color: #303030; text-decoration: underline; }