@charset "UTF-8";
/* CSS Document */

<style type="text/css">

body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #000;
}
ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
a img { 
	border: none;
}
.body {
	background-color: #030;
	background-image: url(images/bg_topography_grn.jpg);
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #42413C;
	text-decoration: underline; 
}
a:visited {
	color: #6E6C64;
	text-decoration: underline;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
}
.container {
	width: 1000px;
	background: #FFF;
	margin: 0px auto; 
}
*/
.content {
	padding: 0px 0;
}
.fltrt {  
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.headerbackground {
	background-color: #F2EDCA;
}
.bodyshadowunderheader {
	background-image: url(body/shadowing_top.png);
	background-repeat: repeat-x;
}
.bodyshadowunderheader_sidebar {
	background-image: url(body/shadowing_top_sidebar.png);
	background-repeat: repeat-x;
}
.subheader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	color: #72A430;
	padding-left: 35px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Heading1 {
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #000;
}
.Heading1_Reports {
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000;
}
.Heading1_RSF {
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000;
}
.Heading2 {
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000;
}
.bodytxt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
	text-align: left;
}
.bodytxt_naturalresdev_bullets {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	margin-left: 10px;
}
.bodytxt_webinar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
}
.bodytxt_webinar_small {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	margin: 0px;
	padding: 0px;
}
.bodytxt_wetlandwater_bullets {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	margin: 0px;
	padding: 0px;
}
.bodytxt_repclients {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
}
.bodytxt_biggame {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.bodytxt_gis_TXT {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.bodytxt_vegetationsampling {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.bodytxt_vegetationsampling_bullets {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.bodytxt_nepa {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.bodytxt_nepa_bullets {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-left: 25px;
}
.bodytxt_nepa_repprojects {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.bodytxt_gis {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.bodytxt_gis_right {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.bodytxt_gis_bullets {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 20px;
}
.bodytxt_gis_subheader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bodytxt_windenergy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.bodytxt_windenergy_TM {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 7px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	margin: 0px;
	padding: 0px;
}
.bodytxt_windenergy_repprojects {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.bodytxt_windenergy_repprojects_bullets {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
	margin: 0px;
}
.bodytxt_biggame_repprojects {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.bodytxt_biggame_bullets {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.bodytxt_wildliferesearch {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.bodytxt_endangeredspecies {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 35px;
}
.bodytxt_biometricsandstats {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 44px;
	padding-bottom: 10px;
	padding-left: 35px;
	margin-right: 0px;
}
.bodytxt_biometricsandstats_repprojects {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 44px;
	padding-bottom: 10px;
	padding-left: 35px;
	margin-right: 0px;
}
.bodytxt_biometricsandstats_bullets {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 44px;
	padding-bottom: 10px;
	padding-left: 35px;
	margin-right: 0px;
}
.bodytxt_wildliferesearch_repprojects {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 44px;
	padding-bottom: 10px;
	padding-left: 35px;
	margin-right: 0px;
}
.bodytxt_contact {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
}
.bodytxt_projects {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.footertxt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.borderblack {
	border: 3px solid #000;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	text-align: center;
}
.subheader_spacing {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.borderthin {
	border: 1px solid #999;
}
.headersearchspacing {
	padding-right: 25px;
}
.spacingsidebartop {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: center;
}
.spacing_projects_leftofbody {
	padding-left: 15px;
}
.subbody_left_bg {
	background-image: url(body/subbody_left_bg.png);
	border: 3px solid #000;
	background-color: #8E955F;
}
.subbody_left_bg_bios {
	background-image: url(body/subbody_left_bg.png);
	border: 2px solid #000;
	background-color: #8E955F;
	margin: 0px;
	padding: 15px;
}
.subbody_left_bg_bios_pic {
	border: 0px none #FFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
.contactboxbg {
	background-color: #6E5C3E;
	border: 1px solid #000;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat;
	background-image: url(images/contact_box_bg.png);
}
.sidebartable {
	background-color: #3D520D;
	border: 1px solid #000;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
	background-image: url(sidebar/sidebar_bg.png);
}
.sidebar_left_bios_pic {
	border: 2px solid #FFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
.sidebar_spacing {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.aboutus_profile_subheaders {
	border: 1px solid #000;
	background-color: #435912;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.aboutus_profile_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #42413C;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
}
.services_body_industry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	text-align: center;
}
.aboutus_profile_bodyoutline {
	margin: 0px;
	padding: 0px;
	border: 1px solid #000;
}
.clients_subheaders {
	border: 1px solid #000;
	background-color: #9F864E;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.clients_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border: 2px none #000;
}
.reports_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border: 2px none #000;
}
.reports_body_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border: 2px none #000;
}
.reports_body_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	text-align: center;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	border: 2px none #000;
}
.clients_body_headerrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	text-align: center;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border: 2px none #000;
}
.biggamereports_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 2px none #000;
}
.biggamereports_body_bold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: oblique;
	font-weight: normal;
	color: #000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 2px none #000;
}
.windreports_body_bold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: oblique;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 2px none #000;
}
.wildlifesurveys_body_bold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: oblique;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	border: 2px none #000;
}
.clients_bodyoutline {
	margin: 0px;
	padding: 0px;
	border: 1px solid #000;
}
.clientspaddingleft {
	margin: 0px;
	padding: 3px;
}
.projects_bodypics {
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: top;
	padding: 0px;
	border: 1px solid #000;
}
.contact_socialmediabtns {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.contact_socialmediabtns_outline {
	padding: 0px;
	border: 2px solid #000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.projects_body_background {
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFF;
	vertical-align: top;
	padding: 0px;
	border: 2px solid #000;
}
.projects_bodytext {
	font-style: normal;
	font-weight: normal;
	color: #000;
	background-color: #9F864E;
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #FFF;
	vertical-align: middle;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
</style>
.projects_bodytext_background {
	font-style: normal;
	font-weight: normal;
	color: #000;
	background-color: #9F864E;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-align: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #E4CFAA;
	vertical-align: middle;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.projects_subheaders {
	font-style: normal;
	font-weight: 300;
	color: #FFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 25px;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	margin: 0px;
	background-image: url(subheaders/PROJECTS_SH_background.png);
	background-color: #6F5F3F;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000;
}
.projects_subheaders_background {
	font-style: normal;
	font-weight: 300;
	color: #FFF;
	background-color: #9F864E;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	margin: 0px;
	background-image: url(subheaders/PROJECTS_SH_background.png);
	background-repeat: repeat-x;
}
.projects_subheaders_facebooklikebtn {
	font-style: normal;
	font-weight: 300;
	color: #FFF;
	background-color: #9F864E;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	background-color: #6E5C3E;
	vertical-align: middle;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	margin: 0px;
	background-image: url(subheaders/PROJECTS_SH_background.png);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000;
}
.googleearthwidget {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 5px;
}
.contact_office_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 15px;
	vertical-align: top;
	margin-bottom: 15px;
}
.officelocations_body_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	vertical-align: top;
	margin-bottom: 15px;
	text-align: right;
}
.contact_pics {
	margin: 0px;
	padding: 0px;
	border: 2px solid #000;
}
.bios_facebooklike {
	margin: 0px;
	padding-left: 35px;
	padding-top: 7px;
}
.events_bodytxt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	margin-right: 40px;
}
.events_bodytxt_green {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #090;
	text-align: left;
	vertical-align: top;
}
.jobboardtxtgreen {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #090;
	text-align: left;
	vertical-align: top;
	padding-left: 17px;
	margin-left: 17px;
}
.projects_subtitles_green {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6C9127;
	text-align: left;
	vertical-align: top;
	font-style: italic;
}
.events_pictures {
	text-align: left;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-right: 25px;
	margin-left: 20px;
}
.media_pictures {
	text-align: left;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-right: 25px;
}
.newsletters_pictures {
	text-align: left;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
.contactpage_formtitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 6px;
	padding-right: 25px;
}
.contact_picture {
	border: 1px solid #000;
}
.viewpdf_txt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
}
.aboutus_picture {
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 25px;
}
.index_sitemapnav_txt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	margin: 0px;
	padding-left: 25px;
	padding-right: 15px;
}
.index_sitemapnav_headers {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #E5D8CA;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	margin: 0px;
	padding-left: 25px;
	padding-right: 15px;
	font-weight: 500;
}
.services_pictureinbody {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 33px;
	margin-left: 25px;
}
.services_pictureinbody2 {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.services_pictureinbody_gis {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 25px;
	margin-left: 20px;
}
.services_pictureinbody_gis_right {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 40px;
	margin-right: 25px;
	margin-bottom: 25px;
	margin-left: 20px;
}
.services_pictureinbody_gis2 {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.services_pictureinbody_nepa {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 25px;
	margin-left: 30px;
}
.services_pictureinbody_nepa2 {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.services_pictureinbody_vegetationsampling {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 25px;
	margin-left: 30px;
	padding: 0px;
}
.services_pictureinbody_wildliferesearch {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding: 0px;
}
.services_pictureinbody_wildliferesearch2 {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding: 0px;
}
.services_pictureinbody_wetlandsandwater {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 25px;
	padding: 0px;
}
.pictureinbody_index {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 25px;
	padding: 0px;
}
.services_pictureinbody_windenergyservices {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
	padding: 0px;
}
.services_pictureinbody_windenergyservices2 {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.services_pictureinbody_windenergyservices3 {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.services_pictureinbody_windenergyservices3b {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 35px;
	margin-left: 30px;
}
.services_pictureinbody_windenergyservices3c {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.services_pictureinbody_windenergyservices4 {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 30px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.services_pictureinbody_windenergyservices5 {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 50px;
	margin-left: 0px;
}
.services_pictureinbody_wetlandsandwater2 {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 35px;
}
.services_pictureinbody_bioandstats {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
.services_pictureinbody_bioandstats2 {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 35px;
	padding: 0px;
}
.services_pictureinbody_bioandstats3 {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 35px;
	margin-left: 25px;
	padding: 0px;
}
.services_pictureinbody_bioandstats4 {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 35px;
	margin-left: 25px;
	padding: 0px;
}
.services_pictureinbody_bioandstats5 {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	margin-top: 35px;
	margin-right: 25px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding: 0px;
}
.services_pictureinbody_endangeredspeciesact1 {
	text-align: right;
	vertical-align: bottom;
	border: 5px solid #C1B29A;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.services_pictureinbody_endangeredspeciesact2 {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
}
.services_pictureinbody_endangeredspeciesact3 {
	text-align: left;
	vertical-align: top;
	border: 5px solid #C1B29A;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.services_pictureinbody_biggameresearch {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 50px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.services_pictureinbody_biggameresearch_a {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.officelocations_pictures {
	text-align: right;
	vertical-align: top;
	border: 5px solid #FFF;
	padding: 0px;
	margin: 10px;
}
.officelocations_text {
	text-align: center;
	vertical-align: top;
	border: 5px none #C1B29A;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.services_pictureinbody_naturalresdev {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 35px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.services_pictureinbody_biggameresearch2 {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 20px;
	margin-left: 5px;
}
.services_pictureinbody_biggameresearch3 {
	text-align: right;
	vertical-align: top;
	border: 5px solid #C1B29A;
	padding: 0px;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 25px;
}
.clients_horizontalrule_bold {
	border: 1px solid #666;
}
.horizontalrule_bold {
	border: 1px solid #666;
}
.horizontalrule_bold_2 {
	border: thin solid #666;
}
.articles_outline {
	margin: 0px;
	padding: 0px;
	border: 2px solid #000;
}
.repprojects_txt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	margin-left: 15px;
}
.border {
	border: 2px solid #000;
}
.border_whtinterior {
	border: 2px solid #000;
	background-color: #E4CFAA;
}
.returntoreports_spacing {
	padding-bottom: 10px;
}
.poweredbygoogle_spacing {
	padding-bottom: 15px;
}
.contactpic {
	border: 2px solid #000;
}


/* JOB LISTINGS TABLE */
div.noData {
    width: 100%;
    border-top: 1px solid #ccddff;
    margin: 15px 0 0 0;
}

div.noData img {
    float: left;
    width: 256px;
    height: 256px;
}

div.noData div.right {
    float: left;
    width: 320px;
    margin: 35px 0 0 0;
}

#jobListings {
    clear: both;
    margin: 10px 0;
    width: 100%;
}

#jobListings th, #jobListings td {
    margin: 0;
    padding: 0;
}

#jobListings th { font-weight: bold; }

#jobListings th.cellHeader, #jobListings th.cellHeader a {
    background: #084210;
    color: #fff;
}

#jobListings th.sortingHeader span.sortingColumn { display: none; }

#jobListings th, #jobListings td { padding: 4px 8px; }

#jobListings .grayCell {
    background: #ccc;
    color: #666;
    max-width: 75px;
    min-width: 75px;
    width: 75px;
}
#jobListings .grayCell a { color: #666; padding: 0;}

#jobListings tr.rowOdd td { background: #FFF7F6; }

#jobListings tr.rowEven td {
    background: #FFF7E6;
    border: 1px solid #ccddff;
    border-left: 0;
    border-right: 0;
}
#jobListings tr.rowEven td.topRowNoBorder { border-bottom: 0; }
#jobListings tr.rowEven td.bottomRowNoBorder { border-top: 0; }

#jobListings .listJobTitle {
    font-size: 15px;
    letter-spacing: 1px;
}
#jobListings .excerpt {
    color: #666;
    padding: 0 0 4px 8px;
}

#jobListings .exceprt span { font-size: 12px; }

#searchFilter { margin: 10px 0; }
div.topSearchKeywords { clear: both; float: left; margin: 0 0 7px 0; width: 240px; }
div.topSearchKeywords span { font-weight: bold; }
div.topSearchKeywords input#keywords { width: 220px; }
div.topSearchLocation { float: left; width: 170px; }
div.topSearchLocation span { font-weight: bold; }
div.topSearchLocation input#location { width: 150px; }
div.topSearchLocationExtended { float: left; width: 148px; padding-top: 14px; }
div.topSearchAction { float: left; width: 190px; padding-top: 14px; }
div.topSearchAction input#searchButton { margin: 3px 0 0 0; }

div.categories {
    margin: 15px 0 0 0;
    font-size: 12px;
    color: #666;
}

div.categories div.section {
    float: left;
    width: 243px;
    margin: 0 5px 0 5px;
}

div.categories div.section div.title {
    font-size: 12px;
    color: #333;
    padding-left: 3px;
    font-weight: bold;
}

div.categories div.section div.item {
    border: 1px solid #f0f0f0;
    margin: 2px 0;
    padding-left: 2px;
    white-space: nowrap;
    overflow: hidden;
}

div.categories div.section div.item #keywords {
    width: 97.5%;
}

div.categories div.section div.item a {
    padding: 2px 0;
}

div.categories input#searchButton {
    margin: 10px 0 0 8px;
}

div.categories div.section div.item input.categoryFilter {
    margin: 0;
    padding: 0;
    position: relative;
    top: 2px;
}

img.previewJob, .middle { vertical-align: middle; }
#previewHint {
    font-weight: bold;
    margin: 5px 0;
}

div#previewJobContainer {
    background-color: #FFF7E6;
    border: 1px solid #c0c0c0;
    font-size: 14px;
    height: 200px;
    margin-bottom: 20px;
    max-height: 200px;
    max-width: 500px;
    min-height: 200px;
    min-width: 500px;
    overflow: auto;
    padding: 15px;
    position: absolute;
    width: 500px;
    z-index: 99998;
}
img#previewJobContainerPointer {
    height: 18px;
    left: 0;
    position: absolute;
    top: 0;
    width: 32px;
    z-index: 99999;
}

.recentJobs {
    font-size: 12px;
    height: 20px;
    max-height: 20px;
    max-width: 100%;
    min-height: 20px;
    min-width: 100%;
    overflow: none;
    white-space: nowrap;
    width: 100%;
}
.recentJobs #recentHeader, .recentJobs a, .recentJobs span { float: left; }
.recentJobs #recentHeader {
    color: #666;
    margin: 4px 10px 0 4px;
}
.recentJobs a, .recentJobs span { margin: 0 5px 0 0; }
.recentJobs span { color: #c0c0c0; }
.line_spacing {
	border: .5px solid #999;
	padding-top: 3px;
	padding-bottom: 3px;
}

#joinOurMailingList{
	margin: 25px 0px 0px 80px;
}
.hrSpacing {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 3px;
	margin-bottom: 10px;
}

