div.MPartDiagram,	div#PartDiagram  {
		background-color:#FFF8AD;
		background-repeat:no-repeat;
		border:1px solid black;
		font-size:9px;
		font-family:Serif;
		clear: left;
		margin: 10px auto;
		text-align:left;
		position:relative;
	}

div.MPartDiagram * ,	div#PartDiagram * {
		margin: 0;
	}	

div.MPartDiagram .Header,	div#PartDiagram .Header {
		font-weight:bold; 
		font-size: 1.5em;
		height:1.5em;
		width: 100%; 
		position: absolute; 
		top:0px; 
		left:0px; 
		text-align:center;
	}

div.MPartDiagram div.label ,	div#PartDiagram div.label { position:absolute; }
div.MPartDiagram div.label span.DimensionLabel ,	div#PartDiagram div.label span.DimensionLabel { display: none }

div.MPartDiagram .Footer,	div#PartDiagram .Footer {
		width: 100%; 
		position: absolute; 
		font-size: 1.2em;
		color: #777;
		bottom:0px; 
		left:0px; 
		text-align:center;
	}

table.PartDiagram th { text-align: center; }
table.PartDiagram a { text-decoration: underline; }