	body {		vertical-align:top;		background-color:#B8B79C;		color:#323217;		font-family: Arial, Helvetica, sans-serif;	}	table#layout, table#layoutserv, table#layoutproj {		background: #80806F;		margin:0px auto;		width:800px;		height:600px;		text-align:left;	}	td#toparea {		background:url(../images/graphic.jpg) repeat-x;		width:800px;		height:270px;	}	td#topareaProjects {		background:url(../images/graphicProjects.jpg) repeat-x;		width:800px;		height:270px;	}	td#topareaServices {		background:url(../images/graphicServices.jpg) repeat-x;		width:800px;		height:270px;	}		td#contactarea {		background:url(../images/contentbg.jpg) no-repeat;		width:324px;		height:330px;	}	td#contactarea div {		margin-top:16px;		margin-left:19px;		font-size:92%;	}	td#contentarea{		width:476px;      font-size: 110%;	}	td#contentarea img {		float:right;		margin-top:14px;		margin-right:37px;	}	td#copyright p {		text-align:right;		margin-right:15px;		font-size:66%;	}	div#navarea {		margin-top:10px;		margin-left:402px;		background:url(../images/navbackground.jpg) repeat-x;		width:382px;		height:22px;	}	div#description {		margin-left:425px;		margin-right:10px;		width:330px;      color: white;		margin-top:10px;	}	div#description p {		text-align:center;		font-size:118%;	}	table#layoutserv div#description p {		font-size:107%;	}	table#layoutproj div#description {		margin-top:8px;	}	table#layoutproj div#description p {		font-size:75%;	}	div#content {		margin:16px 25px 25px 0px;		font-size:92%;		 	}	div#content p { text-align: justify; }	div#content ul {		list-style:disc outside;		margin-left:3em;		margin-bottom:1em;	}	div#content ul li {		margin-bottom:.5em;	}	div.logoworks {		font-size:77%;		margin-bottom:20px;		margin-top:5px;		text-align:center;	}	div.logoworks a{		text-decoration:none;		color:#323217;	}	div.logoworks a:hover{		text-decoration: underline;	}	ul.navtop {		text-transform:uppercase;		font-weight:bold;		font-size:85%;		color:#ffffff;		width:203px;		margin:auto;  	}	ul.navtop li {		float:left;		text-align:left;	}	ul.navtop a {		display:block;		width:55px;		height:18px;		text-align:center;		text-decoration:none;		color:#ffffff;		padding:4px 5px 0px 5px;	}	ul.navtop a:hover, ul.navtop li.selected a {		background:url(../images/navactive.jpg) repeat-x;		color:#ffffff;	}	ul.navtop li.first a {		margin-left:0px;	}	ul.navtop li.last {	}	li {		text-align:left;  	}	.orange {		color:#DA7B39;		font-weight:bold;	}	h1 {		font-size:122%;		font-style:italic;		margin-bottom:1em;	}	a#homelink{		display:block;		height:100px;		width:180px;		margin-top:20px;		margin-left:502px;	}	p {		margin-bottom:1em;		text-align:left;		line-height:1.5em;	}	td {		vertical-align:top;	}	span.underline {		text-decoration:underline;	}	a {		color:#DA7B39;		text-decoration:underline;	}	a:hover {		color:#DA7B39;		text-decoration:none;	}	strong {		font-weight:bold;	}