/*Overall*/
/*body {behavior: url(scripts/csshover.htc);} 
img.png {behavior: url(scripts/iepngfix.htc);}
#menu ul ul li a {height: 1%;}*/
body {
	font-family: Verdana, Arial, sans-serif;
	min-width: 760px;
	text-align: center;
	font-size: 11px;
	line-height: 17px;
	background: #FFFFFF url(../images/bkgnd_site_skyblue.jpg) repeat-x top center;
}
body, h1, h2, h3, h4, h5, p, img, img a, ul, ol, li {
	margin:0;
	padding: 0;
	border: 0;
}
h1, h2, h3, h4, h5 {
	font-weight: normal;
	line-height: normal;
}
#bodywrap {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 760px;
}
#plmaster {
	color: #FFFFFF;
	width: 760px;
	position: absolute;
	top: 25px;
	background: url(../images/bkgnd_blueskygrass.jpg) no-repeat top center;
}
/*Menu*/
#menu {
	font-family: Tahoma, Arial, sans-serif;
}
#menu img#rings {
	position: absolute;
	top: 34px;
	left: 233px;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu li {
	position: absolute;
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 80px;
	font-weight: bold;
	font-size: 10px;
}
#menu li#home, #menu li#cont {
	line-height: 70px;
}
#menu a {
	text-decoration: none;
	color: #FFFFFF;
	white-space: nowrap;
	width: 80px;
	height: 80px;
	display: block;
	background: url(../images/bkgnd_menu.gif) no-repeat center center;
}
#menu li#home a, #menu li#cont a {
	width: 70px;
	height: 70px;
	background: url(../images/bkgnd_menu_sml.gif) no-repeat center center;
}
.serv #menu a {
	background-image: url(../images/bkgnd_menu_serv.gif);
}
.serv #menu li#home a, .serv #menu li#cont a {
	background-image: url(../images/bkgnd_menu_serv_sml.gif);
}
#menu a:hover, #menu li#home a:hover, #menu li#cont a:hover, 
#menu a.on, #menu li#home a.on, #menu li#cont a.on {
	color: #817C00;
	background-image: url(../images/blank.gif);
}
#menu li#home a:hover, #menu li#cont a:hover, 
#menu li#home a.on, #menu li#cont a.on {
	color: #B2BB1E;
}
.about #menu a.on {
	color: #B2BB1E;
}
.cons #menu a.on {
	color: #FFFFFF;
}
.train #menu a.on {
	color: #7A4A34;
}
.news #menu a.on {
	color: #B2BB1E;
}
.people #menu li#people a.on {
	color: #881C00;
}
.cont #menu li#cont a.on {
	color: #1B2953;
}
#menu li#home {
	left: 315px;
	top: 33px;
}
#menu li#about {
	left: 398px;
	top: 39px;
}
#menu li#serv {
	left: 481px;
	top: 87px;
}
#menu li#cons {
	left: 532px;
	top: 164px;
}
#menu li#train {
	left: 545px;
	top: 256px;
}
#menu li#affiliates {
	left: 516px;
	top: 345px;
}
#menu li#people {
	left: 451px;
	top: 411px;
}
#menu li#cont {
	left: 135px;
	top: 15px;
	background: url(../images/bkgnd_menu_smallring_ltgrn.png) no-repeat center center;
}
/*#menu ul ul {
	left: 100%;
	top: 0px;
	position: absolute;
	width: auto;
}
#menu ul ul a {
	background-color: #6C759C;
	color: #FFFFFF;
	width: 100px;;
}
#menu ul ul a:hover {
	background-color: #A0A4BF;
}

#menu ul ul {
	display: none;
}
#menu ul li:hover ul {
	display: block;
}*/
#submenu ul {
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	padding-top: 60px;
}
#submenu ul li {
	margin-bottom: 15px;
	list-style-type: none;
}
#submenu ul li a {
	color: #817C00;
	text-decoration: none;
	display: block;
}
#submenu ul li a:hover, #submenu ul li a.on {
	color: #FFFFFF;
}
/*Header*/
#header {
	position: relative;
	margin-top: 143px;
	margin-left: 246px;
	width: 268px;
	height: 268px;
	background: url(../images/bkgnd_hd_dkgncir_lgleaf.gif) no-repeat center center;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
	z-index: 10;
}
#header #logobiocensus {
	position: absolute;
	left: -59px;
	top: -59px;
}
#header a#bioblog {
	position: absolute;
	top: -128px;
	left: -227px;
	width: 82px;
	height: 82px;
	line-height: 82px;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/bkgnd_menu_singlebubble.png) no-repeat center 0px;
}
#header a#bioblog:hover {
	background-position: center -100px;
	color: #817C00;
}
#header h1 {
	position: relative;
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
	padding-top: 74px;
	margin-bottom: 10px;
}
#header p {
	margin-bottom: 10px;
}
/*Container*/
#container {
	position: relative;
	float: left;
	background: url(../images/bkgnd_contline_about.gif) repeat-x 0px 486px;
	min-height: 458px;
	width: 485px;
	top: -268px;
	margin-bottom: -268px;
	z-index: 0px;
}
#container img#bkgndcont {
	position: absolute;
	top: 36px;
}
#container.off {
	background-image: url(../images/blank.gif);
}
#container.off img#bkgndcont {
	display: none;
}
#container ul {
	margin: 5px 0px 10px 20px;
}
#container ol {
	margin: 5px 0px 10px 30px;
}
#container li {
	margin-bottom: 10px;
}
#container p {
	padding-bottom: 10px;
}
/*Text*/
#text {
	position: relative;
	top: 150px;
	padding-left: 45px;
	padding-right: 40px;
	padding-bottom: 160px;
}
#text img.mask {
	float: right;
	clear: right;
	text-align: right;
	height: 42px;
}
#text img.one {width: 200px;}
#text img.two {	width: 185px;}
#text img.three {width: 150px;}
#text img.four {width: 25px;}

#text img#toppic {
	position: relative;
	margin-top: -114px;	
	margin-left: -19px;
}
#text img.picright {
	position: relative;
	float: right;
	clear: right;
	padding: 15px 0px 5px 15px;
}
#text img.picleft {
	position: relative;
	float: left;
	clear: left;
	padding: 0px 15px 5px 0px;
}
#text h1 {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
}
#text h2 {
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 10px;
}
#text h3 {
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	margin-bottom: 0px;
}
#text a, #header a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
#text a:hover, #header a:hover {
	text-decoration: none;
}
#text hr {
	background-color: #FFFFFF;
	color: #FFFFFF;
	height: 1px;
	border: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
.logoenviron {
	margin-right: 20px;
}
a.pdf {
	background: url(../images/icon_pdf.gif) no-repeat left 4px;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
#container p.contactlinks {
	padding-top: 10px;
	padding-bottom: 20px;
}
p.contactlinks img {
	margin-right: 15px;
}
/*Footer*/
#footer {
	text-align: left;
	display: block;
	position: relative;
	float: right;
	height: 40px;
	padding-top: 3px;
	padding-bottom: 2px;
	width: 740px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
}
#footer p {
	position: relative;
	display: inline;
	width: 50%;
	float: left;
}
#footer, #footer a {
	color: #999999
}
#footer a:hover {
	text-decoration: none;
}
#footer #corpinfo {
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
}
#wdcuk {
	float:right;
	text-align: right;
}
/*Page Styles*/
/*Home*/
.home #menu li#home, .home #header #logobiocensus {
	display: none;
}
.home #menu li#cont a:hover {
	color: #B2BB1E;
	background-image: url(../images/bkgnd_menu_sml.gif);
}
/*.home #menu li#cont {
	left: 345px;
	top: 440px;
}
.home #header {
	background-image: url(../images/bkgnd_hd_dkgncir_lglogo.gif);
}*/
.home #header h1 {
	padding-top: 94px;
}
.home #midcirc img {
	position: absolute;
	top: -87px;
	left: -82px;
}
.home #undercirc img {
	position: absolute;
	top: 362px;
	left: 201px;
}
.home #container {
	width: 1px;
}
.home #text {
	display: none;
}
/*About*/
.about #plmaster {
	background-image: url(../images/bkgnd_darkbluskywheat.jpg);
	background-color: #603F09;
}
/*Services-Consultancy*/
.serv #plmaster {
	background-image: url(../images/bkgnd_blueskygreenleaves.jpg);
	background-color: #569501;
}
.serv #header {
	background-image: url(../images/bkgnd_hd_ltgncir_smleaf.gif);
}
.serv #header h1 {
	padding-top: 80px;
	line-height: 25px;
}
.serv #menu li#cont {
	background: url(../images/bkgnd_menu_smallring_dkgrn.png) no-repeat center center;
}
.serv #submenu {
	padding-top: 33px;
}
.serv #container {
	background-image: url(../images/bkgnd_contline_serv.gif);
}
.serv #text a:hover {
	color: #B2BB1E;
}
/*Conservation*/
.cons #plmaster {
	background-image: url(../images/bkgnd_blueskyfield.jpg);
	background-color: #B0A278;
}
.cons #header {
	background-image: url(../images/bkgnd_hd_dkgncir_lgleaf_whtbk.gif);
}
.cons #header h1 {
	padding-top: 83px;
	line-height: 25px;
}
.cons #submenu ul li a {
	color: #FFFFFF;
}
.cons #submenu ul li a:hover, .cons #submenu ul li a.on {
	color: #1B2953;
}
.cons #container {
	background-image: url(../images/bkgnd_contline_cons.gif);
}
.cons #text, .cons #text a {
	color: #817C00;
}
/*Training*/
.train #plmaster {
	background-image: url(../images/bkgnd_brownfield.jpg);
	background-color: #884403;
}
.train #header {
	background-image: url(../images/bkgnd_hd_brwncir_lgleaf.gif);
}
.train #container {
	background-image: url(../images/bkgnd_contline_train.gif);
}
.train #text a:hover {
	color: #B88251;
}
.train #submenu {
	padding-top: 20px;
}
.train #submenu ul li a:hover, .train #submenu ul li a.on {
	color: #FFFFFF;
}
.train #submenu ul li a {
	color: #7A4A34;
}
.train #submenu ul li {
	margin-bottom: 10px;
}
/*News*/
.news #plmaster {
	background-image: url(../images/bkgnd_treeinfield.jpg);
	background-color: #384823;
}
.news #header {
	background-image: url(../images/bkgnd_hd_dkgncir_lgleaf_ltgrnbk.gif);
}
.news #header p a {
	font-weight: normal;
}
.news #header a.bioblog {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	line-height: 30px;
}
.news #header a.bioblog:hover {
	color: #817C00;
}
a.blogstorylink {
	padding: 2px 0 4px 25px;
	background: url(../images/bkgnd_iconbirdprint.gif) no-repeat left top;
}
.news #submenu {
	padding-top: 0px;
}
.news #submenu ul li a:hover, .news #submenu ul li a.on {
	color: #FFFFFF;
}
.news #submenu ul li a {
	color: #5C9220;
}
.news #submenu ul li {
	margin-bottom: 10px;
}
.news #text h2 {
	padding-top: 10px;
}
.news #text h2 a {
	font-weight: normal;
	text-decoration: none;
}
.news #text h2 a:hover {
	text-decoration: underline;
}
.news p.date {
	font-size: 10px;
	margin-top: -8px;
}
.news #container {
	background-image: url(../images/bkgnd_contline_news.gif);
}/*
.news #text, .news #text a {
	color: #817C00;
}*/
/*Contact*/
.cont #plmaster {
	background-image: url(../images/bkgnd_bluesky.jpg);
}
.cont #header {
	background-image: url(../images/bkgnd_hd_blucir_lgleaf.gif);
}
.cont  #menu li#cont {
	background: url(../images/bkgnd_menu_smallring_blu.png) no-repeat center center;
}
.cont #container {
	background-image: url(../images/blank.gif);
}
.cont #text img#headset {
	position: absolute;
	top: 46px;
	left: 71px;	
}
/*People*/
.people #plmaster {
	background-image: url(../images/bkgnd_redskyfield.jpg);
	background-color: #511506;
}
.people #header {
	background-image: url(../images/bkgnd_hd_dkredcir_lgleaf_redbk.gif);
}
.people #header h1 {
	padding-top: 60px;
	margin-bottom: 20px;
}
.people #text h2 {
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	margin-top: 30px;
}
.people #container {
	background-image: url(../images/bkgnd_contline_people.gif);
}

