div#piechart {
	background: transparent;
	left: 25px;
	position: absolute;
	top: -15px;
	z-index: 20;
}


div#placeholder {
	margin: 0px;
	padding: 10px 10px 10px 225px;
/*	border-bottom: 1px solid #fff;*/
}

div#placeholder p {
	margin: 0;
	padding: 0;
}

/* Section rollover syles */ 
p#txtintegrated, p#txtaccounts, p#txtfield, p#txtdairy, p#txtbeef, p#txtsheep {
	color: #fff;
	font: 85%/1.2 Verdana, Arial, Helvetica, Sans-Serif;
}

/* Div colours */
div.integrated {
	background-color: #900;
}

div.accounts {
	background-color: #c00;
}

div.field {
	background-color: #019a42;
}

div.dairy {
	background-color: #0191de;
}

div.beef {
	background-color: #c76105;
}

div.sheep {
	background-color: #00aeaa;
}

/* Rest of page layout */
div.grey {
	/*background: #e0e0e0;*/
	border-bottom: 1px solid #fff;
	margin: 0px;
	padding-bottom: 10px;
	width: 100%;
}

	div.grey p.first {
		padding-top: 0px;
	}

	div.grey p {
		color: #000;
		font: 100%/1.2 Verdana, Arial, Helvetica, Sans-Serif;
		margin-left: 20px;
	}

	div.grey ul {
		margin-left:28%
	}
div.service {
	    margin-left:5%;
}

div.steps {
	    margin-left:8%;
}
	

div#boxout {
	background: #900;
	border-bottom: 4px solid #fff;
	border-left: 4px solid #fff;
	float: right;
	margin-bottom: 0px;
	margin-left: 40px;
	width: 210px;
	font-size: 85%;
}

	div#boxout h3 {
		background: #333 !important;
		border-bottom: 1px solid #fff;
		color: #fff;
		margin-top: 0;
		padding: 0.75em 0.5em;
	}

	div#boxout ul {
		margin-top: 0;
		margin-left: 20px;
		padding-left: 10px;
	}

	div#boxout li {
		color: #fff;
		list-style: url(images/bullet.gif);
		margin: 10px 0 10px 0;
		padding: 0;
	}

div.homefooter {
	/*background: url(images/bb-grey2.gif) #e0e0e0 no-repeat 0% 5px;*/
	margin: 0px;
	padding: 10px 0px;
	width: 100%;
}

	div.homefooter p {
		color: #000;
		font-size: 85%;
		margin-left: 20px;
	}

/* Float container fix-ish */
.grey:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.grey {
	display: inline-table;
}

a {
	color: white;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* Hides from IE-mac \*/
* html .grey {
	height: 1%;
}

.grey {
	display: block;
}

/* End hide from IE-mac */

a.email:link, a.email:visited {
	color: #000;
	text-decoration:underline;
}

a.email:hover {
	color: #000;
	text-decoration:none;
}