		body {
			font: .8em/1.8em verdana, arial, sans-serif;
			background-color: #dcdcdc;
			background-image: url(bkgrd.JPG);
			background-repeat: repeat;
			text-align: center;
		}
		#wrapper {
			position: relative;
			text-align: left;
			width: 760px;
			margin-right: auto;
			margin-left: auto;
			padding: 130px 5px 5px 5px;
			background-image: url(logo.gif);
			background-repeat: no-repeat;
			background-position: left top;
			background-color: #FFFFFF;
			border: 5px solid #008000;
		}
		#content {
			border: 1px solid #000000;
			border-top: none;
			padding: 10px 5px 6px 20px;
			margin: 0 10px 10px 10px;
			height:385px;
		}
		#content h1 {
			font-size: 1.5em;
			color: #008000;
			background-color: transparent;
			margin-bottom: -5px;
		}
		#content h2 {
			font-size: 1.2em;
			color: #008000;
			background-color: transparent;
			margin-bottom: -15px;
		}
		ul#tabnav {
			list-style-type: none;
			margin: 0 10px 0 10px;
			padding-left: 150px;
			padding-bottom: 24px;
			border-bottom: 1px solid #000000;
			font: bold 11px verdana, arial, sans-serif;
		}
		ul#tabnav li {
			float: left;
			height: 21px;
			background-color: #008000;
			color: #FFFFFF;
			margin: 2px 2px 0 2px;
			border: 1px solid #000000;
		}
		ul#tabnav a:link, ul#tabnav a:visited {
			display: block;
			color: #FFFFFF;
			background-color: transparent;
			text-decoration: none;
			padding: 4px 20px 4px 20px;
		}
		ul#tabnav a:hover {
			background-color: #00cc00;
			color: #FFFFFF;
		}
		body#home li.home, body#services li.services, body#contact li.contact, body#portfolio li.portfolio {
			border-bottom: 1px solid #fff;
			color: #000000;
			background-color: #FFFFFF;
		}
			body#home li.home a:link, body#home li.home a:visited,
			body#services li.services a:link, body#services li.services a:visited,
			body#contact li.contact a:link, body#contact li.contact a:visited,
		body#portfolio li.portfolio a:link, body#portfolio li.portfolio a:visited {
			color: #000000;
			background-color: #FFFFFF;
		}
		.picright{
			float: right;
			margin:10px;
		}
		.pright{
			padding-left: 410px;
		}
		.pcenter{
			padding-left: 210px;
		}
		.pleft{
			padding-left: 10px;
		}
		.hright{
			padding-left: 400px;
		}
		.hcenter{
			padding-left: 200px;
		}
		#wrapper2 {
			position: relative;
			text-align: left;
			width: 700px;
			margin-right:0;
			margin-left: 0;
			padding: 0;
			background-color: #FFFFFF;
		}
		#rollovers {
			position: relative;
			top: 0px;
			left: 0;
			width: 150px;
			font: 16px Verdana, sans-serif;
			z-index: 100;
		}
		#rollovers a {
			display: block;
			text-align: center;
			font: bold 0.7em Verdana, sans-serif;
			padding: 2px;
			margin: 0 0 1px;
			border-width: 0;
			text-decoration: none;
			color: #ffffff;
			background: #008000;
			border-right: 5px solid #006633;
		}
		#rollovers a:hover {
			color:#008000;
			background: #ffffff;
			border-right: 5px double #008000;
		}
		#rollovers a span {
			display: none;
		}
		#rollovers a:hover span {
			display: block;
			position: absolute;
			top: 240px;
			left: 0;
			width: 150px;
			padding: 0;
			margin: 15px 0;
			z-index: 100;
			color: #000000;
			background: #ffffff;
			font: bold 1em verdana, arial, sans-serif;
			text-align: center;
		}

		#rollovers a img {
			height: 0;
			width: 0;
			border-width: 0;
		}
		#rollovers a:hover img {
			position: absolute;
			top: 0;
			left: 180px;
			height: 340px;
			width: 525px;
		}
		#textcentre{
		   text-align: center;
		}
