*	{
	margin:			0px;
	padding: 		0px;
}   

html        {
	font-size:		100%;     /*  16pt     */
	font-family:		"arial";
}

body	   {
	font-size:			1em; 		/* 1em = 0.0625px  */
	background-color:	#000;
}

#allcontent {
	margin:		0px auto;
	width:		100%;
	float:	none;
}

#mainouter    {
	width:		100%;
	float:	none;
	margin:		0px auto;
}

#maininner    {
	width:		100%;
	float:	none;
	margin:		0em 0em;
}

#leftcol   { 
	position:	relative;  
	width:		100%;
	float:	none;
}

#midcol   {
	position:	relative;
	width:		100%;
	float:	none;
	background:	#000;	   
}

#rightcol   {
	position:	relative;  
	width:		100%;
	float:	none;
}

#footer     {
	width:		100%;
	float:	none;
	margin:		0em auto .625em auto;
}   

#footer p	{
	color:		#444444;
	font-weight:	bold;
	font-size:	0.75em;
	margin:		.75em;   
}

p	    {
	font-size:		0.875em;
	color:			#fff;
	line-height:	1.5em;
	margin:			1.5em;
}

strong	{
	color:			#ddd;
}

b		{
color:			#ddd;
}

h1	    {
	font-family:		"Arial";
	font-size:		1.125em;
	line-height:		1.5em;
	margin:			1.125em;
	color:			#eee;
	border-bottom:		.062em groove #aaaaaa; 
}  

h2		{
	font-family:		"Arial";
	font-size:		1.125em; 
	line-height:		1.5em;
	margin:			1.125em;
	color:			#eee;
	border-bottom:		.062em groove #aaaaaa; 
}   

h3	    {
	font-family:		"Arial";
	font-size:		0.875em;
	line-height:		1.5em;
	margin:			1.5em;  
	color:			#eee;   
	border-bottom:		.062em solid #dddddd;
}   

h4	    {
	font-family:		"Arial";
	font-size:		0.875em;
	line-height:		1.5em;
	padding-top:		1em;
	margin:			1.5em 1.5em .5em 1.5em;    
	color:			#eee;   
	border-bottom:		.062em solid #dddddd;
	clear:	both;
}   

h5	    {
	font-family:		"Arial";
	font-size:		0.875em;
	line-height:		1em;
	margin:			.5em 1.5em;  
	color:			#eee;   
}   

a		{
	font-weight:		normal; 
	color:				#fff;
}  

.mainlist li		{
	font-size:		0.875em;     
	margin:			0em 2em 0em 1.5em;   
	color:			#fff;
	list-style:	square;
	padding:	.5em 0em;   
} 

#centre		{
text-align:	center;
font-size:	.75em;
}

.customer	{
color:	#aaa;
font-size:	.875em
}

.foliopage	a		{
color:		#fff;
}

.foliopage a:visited	{
	color:	#aaa;
}

.teamlist li		{
	font-size:		0.875em;     
	margin:			0em 1.5em 0em 2.5em;   
	color:			#fff;
	list-style:	square;
	padding:	0em 0em;   
} 


#textleft      {
   text-align:		left;
   font-size:	.875em;
   width:		31em;
   color:		#fff;
   margin:		0em 1.5em 1.5em 1.5em;
 /*  	   border:	.0625em solid #00ff00;	     */
}

#picleft      {
   float:		left;
   padding-right:		1em;
   padding-top:			1.5em;	  
}

#textright      {
   text-align:		right;
      font-size:	.875em;
   float:		right;
   width:		31em;
      color:		#fff;
   margin:		0em 1.5em 1.5em 1.5em;   
/*	   border:	.0625em solid #ff0000;	     */
}

#picright      {
   float:		right;
      padding-left:		1em;
   padding-top:			1.5em;	  
}

/*

#portfolio	{
	padding-left:	1.25em; 
	align:		center;
	text-align:	justify;
}

#portfolio img	{
margin:	.75em; 
border-color:	#aaa;
width:		7.812em;
}
    */






/*   for print only  */

#headouter, #headinner, #navheading, .navlist, .footlist, .logo, .btt, .currpagetop, .currpagebot, .waypoint	{
	display:	none;
}

