body {
/*	background: #fff url(/images/br.gif) bottom right no-repeat fixed;
*/
	background-image: url(../../assets/pinstrp_07.gif);
	font-size: 1em;
	font-family: Garamond, "Times New Roman", Times, serif;
	color: #333333;
	background-color: #E1E1FF;
}
a:hover {
	font-weight: bolder; #E3E3E3;
}

a {
	text-decoration: none;
	font-weight: normal;
	color: #333333;
}
#header {
	position:absolute;
	 width:226px; height:81px; 
	 z-index:1; left: 5px; top: 2px;	 
}
/* repeated code per header */
#title, #title span {
 width: 224px; height: 88px;
 background-image: url(/assets/4dzign_Solutions.gif);
 background-repeat: no-repeat;
}
#title span {
	margin-bottom: -88px;
}
/* non-repeated code */
h1 span {
 display: block;
 position: relative;
 z-index: 1;
}
/* IE5 Mac Hack \*/
h1 { overflow: hidden; }
/*/
h1 { text-indent: -100em; }
/* End Hack */
#body
{ background: transparent; color: #000;
  border-left: 1px solid Gray;
  border-right: 1px solid Gray;
  border-bottom: 1px solid Gray;
  padding: 20px 5px 5px 5px;
  
  padding-bottom: 3%;
 }
#leftnav {
  position: absolute; 
  z-index: 10;
  left: 5px;
  top: 125px;
  width: 20%;
  height: 475px;
  background: transparent;
  font-size: 90%;
  }
 
#main {
   position: relative;
	 z-index: 20;
	  width: 70%; border-top: 1px solid;
  background: transparent;}

#content
{ /* background-color: #FCFCE6; color: #00014F; */
 /* background: url(semi2x2bpgold.png) transparent fixed; */
	margin: 0 20% 10px 21%;
 /* border-color: #20B2AA; border-style: solid;
  border-width: 1px 1px 1px 1px;*/
  width: 70%; 
  font-size: 95% /*smaller*/;
  
  padding: 0 1em 2em 1em;
}
/* Override the colors */
#content>p 
{ 
/* background: url(semi2x2bpgold.png) transparent fixed;    */
 /* background-color: #FBFCE2;  */
 color: Black;
}

#content h1, #content h2, #content h3, #content h4 {margin: 0.5em 0 0;}
#content h1 {margin: 5px 2px; font-size: 150%;}
#content h2 {font-size: 105%;  font-variant: small-caps;  font-weight: bold;  color: black;  background: transparent;    }
#content h3 {font-size: 102%;}

td {
	background-color: #E1EFFF;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #999999;
	position: relative;
	width: auto;
	text-align: center;
	}
#footer {
     font-size:70%;
	}
	
	#footer .date {
		float: left;
		text-align: left;
		}
	
	#footer .contact {
		float: right;
		text-align: right;
		}

#tracker
 {
 	display: none;
 }
n: left;
		}
	
	#footer .contact {
		float: right;
		text-align: right;
		}

#tracker
 {
 	display: none;
 }
