.green {
	color: #000000;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	background: url(../../images/colours/green_middle.jpg) repeat-y;
}
.green ul {
	margin: 0px 0px 15px 15px;
	padding: 0px;
	list-style: none;
}
.yellow ul, .blue ul {
	margin: 0px 15px 15px 0px;
	padding: 0px;
	list-style: none;
}
.small {
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
}
.yellow #services li {
	padding-bottom: 1px;
	padding-left: 10px;
	background: url(../../images/arrow_blue.gif) no-repeat left 5px;
}
.green li, .yellow #categories li {
	padding-bottom: 10px;
	padding-left: 10px;
	background: url(../../images/arrow_blue.gif) no-repeat left 5px;
}

.left {
	float: left;
	width: 418px;
}
.leftno {
	float: left;
	width: 418px;
}
.left .green {
	margin: 0px;
	padding: 20px 0px 0px;
}
.blue .sidebarexpertlink {
	background: #358BD2;
	padding: 3px 15px 5px;
	font-size: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-left: 1px solid #FFFFFF;
}
.greentop {
	background: url(../../images/colours/green_top.jpg) no-repeat;
	margin: 0px;
	padding: 15px 0px 0px;
}
.greenbottom {
	background: url(../../images/colours/green_bottom.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 0px 25px 25px;
}
.green p {
	margin: 0px 0px 15px;
	padding: 0px;
}
.green .projectlinks table {
	margin: 0px 0px 20px;
	padding: 0px;
}
.green .projectlinks .dot {
	margin: 0px;
	padding: 0px 10px;
	background: url(../../images/square_green.gif) no-repeat left center;
}
.green .projectlinks .nodot {
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
.green #datatable td {
	margin: 0px;
	padding: 0px 10px 15px 0px;
}
.blue {
	background: url(../../images/colours/ip_blue_middle.jpg) repeat-y;
	margin: 0px;
	padding: 0px;
	width: 288px;
	line-height: 16px;
	color: #FFFFFF;
}
.bluetop {
	background: url(../../images/colours/ip_blue_top.jpg) no-repeat left top;
	margin: 0px;
	padding: 10px 6px 0px 4px;
}
.bluebottom {
	background: url(../../images/colours/ip_blue_bottom.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 10px;
}
.sidebartitle img {
	margin: 10px 0px;
	padding: 0px;
}
.quotation {
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}
.author {
	font-size: 11px;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.sectiontitle {
	margin: 0px 0px 0px 27px;
	padding: 0px;
}
.pagetitle {
	margin: 0px 5px 20px 3px;
	padding: 0px;
	text-align: center;
	background: #C0DD99;
}
.pagetitleOverview {
	margin: 0px 5px 5px 3px;
	padding: 4px 0px 0px 23px;
	text-align: center;
	background: #C0DD99;
}
.yellow {
	background: url(../../images/colours/yellow_middle.jpg) repeat-y;
	margin: 0px;
	padding: 0px;
	width: 288px;
	line-height: 16px;
}
.yellowtop {
	background: url(../../images/colours/yellow_top.jpg) no-repeat left top;
	margin: 0px;
	padding: 10px 6px 10px 4px;
}
.yellowbottom {
	background: url(../../images/colours/yellow_bottom.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 15px;
}
.yellow .sidebar, .blue .sidebar {
	padding: 0px 15px;
	margin: 0px;
}
.sidebar p {
	padding: 0px;
	margin: 0px 0px 15px;
}.projectsnav {
	padding: 4px;
}
.projectsnav_numbers {
	font-weight: bold;
	padding: 4px 15px;
}
h6 {
	color: #3E3E3E;
	margin: 0px 0px 5px;
	padding: 0px;
	font-size: 14px;
}
.subtitle {
	font-size: 15px;
	font-weight: bold;
	color: #3B4F20;
}
.sitemapLinks1 li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}

ul.sitemapLinks1 {
	margin: 0px 0px 4px;
}
ul.sitemapLinks2 {
	margin: 0px 0px 0px 8px;
	padding: 0px;
	font-size: 10px;
}

.sitemapLinks2 li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
}
#projectphoto img {
	border: 1px solid #4B751E;
}

#projectphoto .large {
	padding-right: 8px;
}

#projectphoto {
	margin: 0px 0px 15px;
	padding: 0px;
}
#projectphoto td {
	margin: 0px;
	padding: 0px;
}

#projectphoto .two {
	vertical-align: bottom;
}
.green td {
	padding-bottom: 15px;
}
#datatable ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#datatable li {
	background: url(none);
	padding: 0px 0px 4px;
	line-height: 12px;
}
#datatable p {
	margin: 0px 0px 5px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}
#projectinfo p {
	margin: 0px 0px 5px;
	padding: 0px;
}
.locationstable td {
	font-size: 10px;
}
.lileft {
	float: left;
	margin: 0px 10px 4px;
}
#map {
	margin: 5px 0px;
	border: 1px solid #384C1F;
}

#map form {
	margin: 0px;
	padding: 0px;
}
#map p {
	margin: 0px 0px 5px;
	padding: 0px;
}
#map .city {
	margin: 0px 0px 3px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
#team li {
	margin: 0px;
	padding: 0px 0px 5px 10px;
}
p.subtitle {
	margin: 5px 0px;
	padding: 0px;
}
#team {
	margin-bottom: 15px;
}
#team ul {
	margin-bottom: 20px;
}
#team td {
	margin: 0px;
	padding: 0px;
}
#sidebar li {
	background: url(none);
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#map input {
	margin: 0px;
	padding: 0px;
}
ul#sidebarul {
	margin: 0px 0px 10px;
	padding: 0px 0px 8px;
	border-top: 2px solid #2B3B17;
	border-bottom: 2px solid #2B3B17;
}
#sidebar table {
	margin: 8px 0px 0px;
	padding: 0px;
}
#sidebar td {
	margin: 0px;
	padding: 0px;
}#clientlist li {
	margin: 0px;
	padding: 0px 0px 5px 10px;
}
#clientlist ul {
	margin: 0px 5px;
	padding: 0px;
}
