body	{
	background-color: #FFF;
	}

p, td	{
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px; 
	font-color: #000;
	}
	
/*/*/
input	{
	height: 16px;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px; 
	border: 1px solid #999;
	padding-left: 2px;
	}
/* end NN4 noread hack */

.addy	{
	font-family: Arial,Verdana,sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #FFF;
	}

.text	{
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px; 
	font-color: #000;
	}

.smallText	{
	font-size: 10px; 
	}

.req	{
	color:#A00;
	}

.tdColor	{
	background-color: #f1f7f5;
	}

input.contact	{
	background-color: #f1f7f5;
	}/*ebeffa*/
	
input.image	{
	border: 0px solid #fff;
	}
	
	

/* POSITION CLASSES */

#logo	{
	position: absolute;
	top: 0px;
	left: 0px;
	}

#homeLink	{
	position: absolute;
	top: 181px;
	left: 104px;
	width: 43px;
	}

#aboutLink	{
	position: absolute;
	top: 204px;
	left: 70px;
	width: 61px;
	}

#philoLink	{
	position: absolute;
	top: 229px;
	left: 21px;
	width: 104px;
	}

#processLink	{
	position: absolute;
	top: 253px;
	left: 31px;
	width: 85px;
	}

#manageLink	{
	position: absolute;
	top: 278px;
	left: 28px;
	width: 85px;
	}

#solutionsLink	{
	position: absolute;
	top: 302px;
	left: 8px;
	width: 97px;
	}

#contactLink	{
	position: absolute;
	top: 340px;
	left: 32px;
	width: 72px;
	}
	
#address	{
	position: absolute;
	top: 542px;
	left: 19px;
	width:130px;
	}
	
#homeHead	{
	position: absolute;
	top: 121px;
	left: 229px;
	width: 540px;
	}

#homeContent	{
	position: absolute;
	top: 194px;
	left: 256px;
	width: 500px;
	}
	
#subpageHead	{
	position: absolute;
	top: 121px;
	left: 239px;
	width: 540px;
	}

#subpageContent	{
	position: absolute;
	top: 179px;
	left: 256px;
	width: 500px;
	}
	
#heightHack	{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 1px;
	}
