#bodybg{background-color:#deeaef;}

h1 {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 23px;
	line-height:20px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 0px 0px 0px 116px;
}

.h1-blue {
	color: #8aa4ce;
}

h2 {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 18px;
	line-height: 5px;
	font-weight: normal;
	color: #998e77;
	text-decoration: none;
	padding: 0px 0px 0px 116px;
}

/* Top Nav */

.topnav-on {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: underline;
	text-align:center;
	padding-top: 2px;
}
a.topnav-on:hover {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: underline;
	text-align:center;
	padding-top: 2px;
}

.topnav-off {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: none;
	text-align:center;
	padding-top: 2px;
}
a.topnav-off:hover {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: underline;
	text-align:center;
	padding-top: 2px;
}

/* Index Link Boxes Nav */

.linkboxnav {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #8aa4ce;
	text-decoration: none;
	text-align:center;
	padding-top: 2px;
}
a.linkboxnav:hover {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #8aa4ce;
	text-decoration: underline;
	text-align:center;
	padding-top: 2px;
}

/* Foot Nav */

.footnavleft-on {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: underline;
	text-align:left;
	padding: 2px 0px 0px 10px;
}
a.footnavleft-on:hover {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: underline;
	text-align:left;
	padding: 2px 0px 0px 10px;
}

.footnavleft-off {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: none;
	text-align:left;
	padding: 2px 0px 0px 10px;
}
a.footnavleft-off:hover {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: underline;
	text-align:left;
	padding: 2px 0px 0px 10px;
}

.footnavright-on {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: underline;
	text-align:right;
	padding: 2px 10px 0px 0px;
}
a.footnavright-on:hover {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: underline;
	text-align:right;
	padding: 2px 10px 0px 0px;
}

.footnavright-off {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: none;
	text-align:right;
	padding: 2px 10px 0px 0px;
}
a.footnavright-off:hover {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: underline;
	text-align:right;
	padding: 2px 10px 0px 0px;
}
.footnavtiny {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #998e77;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a.footnavtiny:hover {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #998e77;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
}

/* Left Hand Nav */

.lhnav-on {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #998e77;
	text-decoration: underline;
	padding: 2px 0px 2px 5px;
}
a.lhnav-on:hover {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #998e77;
	text-decoration: underline;
	padding: 2px 0px 2px 5px;
}

.lhnav-off {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #998e77;
	text-decoration: none;
	padding: 2px 0px 2px 5px;
}
a.lhnav-off:hover {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #998e77;
	text-decoration: underline;
	padding: 2px 0px 2px 5px;
}

/* Left Hand Sub Nav */

.lhnav-sub-on {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #998e77;
	text-decoration: underline;
	padding: 2px 0px 2px 10px;
}
a.lhnav-sub-on:hover {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #998e77;
	text-decoration: underline;
	padding: 2px 0px 2px 10px;
}

.lhnav-sub-off {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #998e77;
	text-decoration: none;
	padding: 2px 0px 2px 10px;
}
a.lhnav-sub-off:hover {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #998e77;
	text-decoration: underline;
	padding: 2px 0px 2px 10px;
}

.home-para {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	color:#000;
	vertical-align:top;
	font-size:14px;
	padding: 0px 0px 0px 252px;
}

.index-words {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	color:#998e77;
	vertical-align:top;
	font-size:10px;
	padding: 0px 0px 0px 0px;
}

.eco-friendly {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	color:#8aa4ce;
	vertical-align:top;
	font-size:18px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

.descriptions {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	color:#998e77;
	vertical-align:top;
	font-size:12px;
	text-decoration: none;
}

a.descriptions:hover {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	color:#998e77;
	vertical-align:top;
	font-size:12px;
	text-decoration: underline;
}

.descriptions-blue {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	color:#8aa4ce;
	vertical-align:top;
	font-size:12px;
}

.descriptions-grey {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	color:#363f3c;
	vertical-align:top;
	font-size:12px;
	text-decoration: none;
}

.descriptions-grey-small {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	color:#363f3c;
	vertical-align:top;
	font-size:11px;
	text-decoration: none;
}

.descriptions-white {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	color:#ffffff;
	vertical-align:top;
	font-size:12px;
	text-decoration: none;
}

.descriptions-white-small {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	color:#ffffff;
	vertical-align:top;
	font-size:11px;
	text-decoration: none;
}

.more-link {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	color:#998e77;
	font-size:12px;
	text-decoration: none;
}

.more-link:hover {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	color:#998e77;
	font-size:12px;
	text-decoration: underline;
}

.job-details-subheaders {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	color:#8aa4ce;
	vertical-align:top;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}

a.job-details-subheaders:hover {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	color:#8aa4ce;
	vertical-align:top;
	font-size:12px;
	font-weight: bold;
	text-decoration: underline;
}

.job-details-subheaders-orange {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	color:#f7931d;
	vertical-align:top;
	font-size:12px;
	font-weight: bold;
}

.headers {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	color:#8aa4ce;
	vertical-align:top;
	font-size: 18px;
	font-weight:bold;
}

.white-headers {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	color:#ffffff;
	vertical-align:top;
	font-size: 18px;
	font-weight:bold;
}

.white {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: none;
	padding-top: 45px;
}

.white-two {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: none;
	padding-top: 25px;
}

.white-three {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: none;
}

.portfolio-white {
	font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: none;
	padding-top: 45px;
	padding-right: 45px;
}
