	/*##############	CONSTANTS CSS          	##############*/

	body 					{ background-image: url(http://www.enviroyellowpages.com/images/main_bg.png); margin-left: 0; margin-top: 0; font: arial; }
	td 						{ font: 10pt arial; }
	a 						{ color: #0033CC; }
	a:hover 				{ color: #FF0000; }
	 .fontBase 				{ font: 10pt arial; }

	/*##############	SEARCH CSS        	##############*/

	 .PorN 					{ font: 10pt verdana,arial; }
	a.PorN 					{ font: 10pt verdana,arial; }
	 .PorN_black				{ font: 10pt verdana,arial; color: #000000; }
	 .PorN_gray				{ font: 10pt verdana,arial; color: #D6D6D6; }
	.searchTerm { font: 10pt arial; color: #FF0000; font-weight: bold; }

	/*##############	LISTING CSS        	##############*/

	td.listings 			{ font: 10pt arial; }
	 a.navABC2				{ font: 10pt arial; font-weight: bold; text-decoration: none;}
	td.navABC2				{ font: 10pt arial; font-weight: bold; text-align: center; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; }
	td.navABC2on			{ font: 10pt arial; font-weight: bold; text-align: center; border-top: solid 1px #000000; border-bottom: solid 1px #000000; cursor: pointer; }

	 a.abc123			{ font: 10pt arial; font-weight: bold; text-decoration: none;}
	td.abc123			{ font: 10pt arial; font-weight: bold; text-align: center; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; }
	td.abc123over		{ font: 10pt arial; font-weight: bold; text-align: center; background: #FFE731; border-top: solid 1px #000000; border-bottom: solid 1px #000000; cursor: pointer; }
	td.abc123on			{ font: 10pt arial; font-weight: bold; text-align: center; background: #FFE731; border-top: solid 1px #000000; border-bottom: solid 1px #000000; cursor: pointer; }

	  .bannerTD { font: 10pt arial; }
	  .bannerTDon { font: 10pt arial; background: #D6DED6; cursor: pointer; }

	/*##############	NAV CSS           	##############*/

	a.navSide				{ font: 10pt arial; color: #000000; }
	a.navSide:active		{ font: 10pt arial; color: #000000; }
	a.navSide:visited		{ font: 10pt arial; color: #000000; }
	a.navSide:hover 		{ color: #0033CC; }

	 .navTop				{ font: 10pt arial; color: #FFFFFF; font-weight: bold; }
	a.navTop				{ font: 10pt arial; color: #FFFFFF; font-weight: bold; text-decoration: none; }
	a.navTop:active			{ font: 10pt arial; color: #FFFFFF; font-weight: bold; text-decoration: none; }
	a.navTop:visited		{ font: 10pt arial; color: #FFFFFF; font-weight: bold; text-decoration: none; }
	a.navTop:hover			{ color: #FDFDED; text-decoration: underline; }

	 .top_nav				{ font: 10pt arial; }
	a.top_nav				{ font: 10pt arial; }
	a.top_nav:active		{ font: 10pt arial; }
	a.top_nav:visited		{ font: 10pt arial; }

	a.navComp				{ font: 10pt arial; color: #FFFFFF; font-weight: bold; }
	a.navComp:hover			{ color: #C0C0C0; }
	 .navSideHeader12		{ font: 12pt verdana,arial; font-weight: bold; }
	 .navSideHeader10		{ font: 10pt verdana,arial; font-weight: bold; }
	 .navSideHeader8		{ font: 9pt verdana,arial; font-weight: bold; }
	 .navSideText			{ font: 10pt arial; color: #FFFFFF; }

	/*##############	                  	##############*/

	a.linkBold10	{ font: 10pt arial; font-weight: bold; }
	a.linkBold10:active	{ font: 10pt arial; font-weight: bold; }
	a.linkBold10:visited	{ font: 10pt arial; font-weight: bold; }

	.navABC	{ font: 10pt arial; color: #A4B19F; font-weight: bold; }
	a.navABC	{ font: 10pt arial; font-weight: bold; }
	a.navABC:active	{ font: 10pt arial; font-weight: bold; }
	a.navABC:visited	{ font: 10pt arial; font-weight: bold; }

	.navABC_UP	{ font: 10pt arial; font-weight: bold; background-color: #FFC0C0; }
	











	.baseFontBold	{ font: 10pt arial; font-weight: bold; }
	.fontBold10	{ font: 10pt arial; font-weight: bold; }
	.headerBoldItalic12	{ font: 12pt arial; font-style: italic; font-weight: bold; }
	a.linkBold12	{ font: 12pt arial; font-weight: bold; }
	a.linkBold12:active	{ font: 12pt arial; font-weight: bold; }
	a.linkBold12:visited	{ font: 12pt arial; font-weight: bold; }
	.fontBold12	{ font: 12pt arial; font-weight: bold; }
	a.link10	{ font: 10pt arial; }
	a.link10:active	{ font: 10pt arial; }
	a.link10:visited	{ font: 10pt arial; }
	.fontBoldU12	{ font: 12pt arial; font-weight: bold; text-decoration: underline; }
	.fontBoldRed10	{ font: 10pt arial; color: #FF0000; font-weight: bold; }
	.fontBoldRedItalic10	{ font: 10pt arial; color: #FF0000; font-weight: bold; font-style: italic; }
	.fontBoldRedItalic12	{ font: 12pt arial; color: #FF0000; font-weight: bold; font-style: italic; }
	.headerBanner	{ font: 12pt arial; color: red; font-weight: bold; }
	.baseFontItalic	{ font: 10pt arial; font-style: italic; }
	.dirHeader	{ background-color: #D6DED6; border-top: solid 1px black; border-bottom: solid 1px black; font: 10pt verdana,arial; font-weight: bold; font-style: italic; }
	.dirBody	{ font: 10pt arial; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 10px; }
	
	.required	{ font: 10pt arial; color: #FF0000; font-weight: bold; }
	.required_form	{ font: 10pt arial; color: #FF0000; font-weight: bold; text-decoration: underline; font-style: italic; }
	.BLbase	{ font: 10pt arial; }

	.footer	{ font: 10pt arial; }
	.banner_base	{ font: 10pt arial; }
	.FLbase	{ font: 10pt arial; }
	.resource_body	{ font: 10pt arial; }
	.base	{ font: 10pt arial; }
	.tenpt	{ font: 10pt arial; }
	.tenptBLD	{ font: 10pt arial; font-weight: bold; }
	a.BLink	{ font: 10pt arial; font-weight: bold; }
	a.BLink:active	{ font: 10pt arial; font-weight: bold; }
	a.BLink:visited	{ font: 10pt arial; font-weight: bold; }
	a.link	{ font: 10pt arial; }
	a.link:active	{ font: 10pt arial; }
	a.link:visited	{ font: 10pt arial; }
	a.search	{ font: 10pt arial; font-weight: bold; }
	a.search:active	{ font: 10pt arial; font-weight: bold; }
	a.search:visited	{ font: 10pt arial; font-weight: bold; }
	a.dirs	{ font: 10pt arial; font-weight: bold; }
	a.dirs:active	{ font: 10pt arial; font-weight: bold; }
	a.dirs_:visited	{ font: 10pt arial; font-weight: bold; }
	a.stats	{ font: 10pt arial; font-weight: bold; }
	a.stats:active	{ font: 10pt arial; font-weight: bold; }
	a.stats:visited	{ font: 10pt arial; font-weight: bold; }

	a.linkResource	{ font: 10pt arial; text-decoration: underline; font-style: italic; font-weight: bold; }
	a.linkResource:active	{ font: 10pt arial; text-decoration: underline; font-style: italic; font-weight: bold; }
	a.linkResource:visited	{ font: 10pt arial; text-decoration: underline; font-style: italic; font-weight: bold; }
	a.linkResource:hover	{ color: #FF0000; }
	.fontResourceBody	{ font: 8pt arial; }
	
	a.click_search	{ font: 10pt arial; font-weight: bold; }
	a.click_search:active:	{ font: 10pt arial; font-weight: bold; }
	a.click_search:visited	{ font: 10pt arial; font-weight: bold; }
	a.cow	{ font: 12pt arial; font-weight: bold; }
	.BLbold	{ font: 10pt arial; font-weight: bold; }
	.banner_header	{ font: 10pt arial; font-weight: bold; }
	.search	{ font: 10pt arial; font-weight: bold; }
	.searchEYP	{ font: 10pt verdana,arial; font-weight: bold; }
	.dirs	{ font: 10pt arial; font-weight: bold; }
	.base_BLD	{ font: 10pt arial; font-weight: bold; }
	a.category	{ font: 8pt arial; font-weight: bold; color: #0033CC; }

	a.footer	{ font: 10pt arial; }
	a.footer:active	{ font: 10pt arial; }
	a.footer:visited	{ font: 10pt arial; }
	.category_red	{ font: 9pt arial; color: red; font-style: italic; text-decoration: underline; font-weight: bold; }
	a.add_us	{ font: 10pt arial; color: #FFFF00; font-weight: bold; }
	a.add_us:active	{ font: 10pt arial; color: #FFFF00; font-weight: bold; }
	a.add_us:visited	{ font: 10pt arial; color: #FFFF00; font-weight: bold; }
	a.add_us:hover	{ color: #C0C000; }
	td.eyp_date	{ font: 10pt arial; color: #FFFFFF; font-weight: bold; }

	td.header1	{ font: 14pt arial; color: #FFFFFF; }
	td.header2	{ font: 10pt arial; color: #FFFFFF; }
	td.header_EYP	{ font: 18pt arial; font-style: italic; }
	.b2b	{ font: 18pt arial; font-style: italic; }
	td.header_R	{ font: 12pt arial; font-weight: bold; }
	.cow	{ font: 12pt arial; font-weight: bold; }
	.header_resources	{ font: 12pt arial; color: #FFFFFF; background: #008000; font-weight: bold; text-decoration: underline; }
	.category	{ font: 14pt arial; }
	.title_header	{ font: 14pt arial; }
	.arrows	{ font: 14pt Times New Roman; color: #FF0000; }
	a.add_your	{ font: 12pt arial; font-weight: bold; font-style: italic; }
	a.add_your:active	{ font: 12pt arial; font-weight: bold; font-style: italic; }
	a.add_your:visited	{ font: 12pt arial; font-weight: bold; font-style: italic; }
	a.register	{ font: 14pt arial; }
	a.register:active	{ font: 14pt arial; }
	a.register:visited	{ font: 14pt arial; }
	a.banner1	{ font: 10pt arial; color: #ff0000; font-weight: bold; }
	a.banner1:active	{ font: 10pt arial; color: #ff0000; font-weight: bold; }
	a.banner1:visited	{ font: 10pt arial; color: #ff0000; font-weight: bold; }
	a.banner2	{ font: 10pt arial; color: #800080; font-weight: bold; }
	a.banner2:active	{ font: 10pt arial; color: #800080; font-weight: bold; }
	a.banner2:visited	{ font: 10pt arial; color: #800080; font-weight: bold; }
	a.banner3	{ font: 10pt arial; color: #0000C0; font-weight: bold; }
	a.banner3:active	{ font: 10pt arial; color: #0000C0; font-weight: bold; }
	a.banner3:visited	{ font: 10pt arial; color: #0000C0; font-weight: bold; }
	a.banner4	{ font: 10pt arial; color: #008000; font-weight: bold; }a.banner4:active	{ font: 10pt arial; color: #008000; font-weight: bold; }a.banner4:visited	{ font: 10pt arial; color: #008000; font-weight: bold; }
	a.banner5	{ font: 10pt arial; color: #800000; font-weight: bold; }
	a.banner5:active	{ font: 10pt arial; color: #800000; font-weight: bold; }
	a.banner5:visited	{ font: 10pt arial; color: #800000; font-weight: bold; }
	.clear	{ font: 0pt arial; color: white; }
	.search_header	{ font: 14pt arial; font-style: italic; }
	a.search_adv	{ font: 8pt arial; font-style: italic; }
	a.search_adv:active	{ font: 8pt arial; font-style: italic; }
	a.search_adv:visited	{ font: 8pt arial; font-style: italic; }
	input.search_query	{ font: 10pt arial; background: #FDFDED; padding: 1px; padding-left: 3px; }
	input.adv_search	{ font: 8pt arial; background: #FDFDED; padding: 1px; padding-left: 3px; }
	input.search	{ font: 8pt arial; background: #FDFDED; padding: 1px; padding-left: 3px; }
	input.ph3	{ font: 8pt arial; width: 28; background: #FDFDED; padding: 1px; padding-left: 3px; }
	input.ph4	{ font: 8pt arial; width: 33; background: #FDFDED; padding: 1px; padding-left: 3px; }
	select.adv_search	{ font: 8pt arial; background: #FDFDED; }
	select.search	{ font: 8pt arial; background: #FDFDED; }
	textarea.search	{ font: 8pt arial; background: #FDFDED; }
	input.search_rts	{ font: 8pt arial; background: #FDFDED; border: #000000 1px solid; }
	a.north_america	{ font: 10pt arial; font-weight: bold; }
	a.north_america:active	{ font: 10pt arial; font-weight: bold; }
	a.north_america:visited	{ font: 10pt arial; font-weight: bold; }
	a.pg_moved	{ font: 10pt arial; }
	a.pg_moved:active	{ font: 10pt arial; }
	a.pg_moved:visited	{ font: 10pt arial; }
	.wwwater_header	{ font: 10pt arial; font-weight: bold; }
	input.submit	{ font: 8pt arial; background: #E0E0E0; border: 1px solid black; }
	a.cat_mult	{ font: 14pt arial; font-style: italic; }
	a.cat_mult:active	{ font: 14pt arial; font-style: italic; }
	a.cat_mult:visited	{ font: 14pt arial; font-style: italic; }
	.form_header	{ font: 18pt arial; font-style: italic; }
	.form_base	{ font: 10pt arial; }
	.form_base_BLD	{ font: 10pt arial; font-weight: bold; }
	.form_star	{ font: 10pt arial; color: #FF0000; font-weight: bold; }
	.form_star_blue	{ font: 10pt arial; font-weight: bold; color: #0000C0; }
	.form_grey	{ font: 10pt arial; color: #808080; font-style: italic; }
	.form_selects	{ font: 12pt arial; font-style: italic; font-weight: bold; }
	input.form	{ font: 8pt arial; background: #FDFDED; padding: 1px; padding-left: 3px; }
	select.form	{ font: 8pt arial; background: #FDFDED; }
	textarea.form	{ font: 8pt arial; background: #FDFDED; }
	.required_form_header	{ font: 10pt arial; color: #FF0000; background-color: #FDFDED; font-weight: bold; text-decoration: underline; font-style: italic; }
	a.link_BLD	{ font: 10pt arial; font-weight: bold; }
	a.link_BLD:active	{ font: 10pt arial; font-weight: bold; }
	a.link_BLD:visited	{ font: 10pt arial; font-weight: bold; }
	.tbl_heading	{ font: 12pt arial; font-weight: bold; text-decoration: underline; }
	.header16	{ font: 16pt arial; }
	.tenptBLDRed	{ font: 10pt arial; color: #FF0000; font-weight: bold; }
	.tenptBLDRedI	{ font: 10pt arial; color: #FF0000; font-weight: bold; font-style: italic; }
	a.tenptBLD	{ font: 10pt arial; font-weight: bold; }
	a.tenptBLD:active	{ font: 10pt arial; font-weight: bold; }
	a.tenptBLD:visited	{ font: 10pt arial; font-weight: bold; }
	a.tenpt	{ font: 10pt arial; }
	a.tenpt:active	{ font: 10pt arial; }
	a.tenpt:visited	{ font: 10pt arial; }
	a.listed_in	{ font: 8pt arial; font-style: italic; }
	a.listed_in:active	{ font: 8pt arial; font-style: italic; }
	a.listed_in:visited	{ font: 8pt arial; font-style: italic; }
	a.listed_in	{ font: 8pt arial; font-style: italic; }

	.tableHeader1	{ font: 10pt verdana,arial; font-weight: bold; }

	a.cat	{ font: 8pt verdana,arial; font-weight: bold; }
	a.cat:active	{ font: 8pt verdana,arial; font-weight: bold; }
	a.cat:visited	{ font: 8pt verdana,arial; font-weight: bold; }

	a.viewCat	{ font: 8pt verdana,arial; }
	a.viewCat:active	{ font: 8pt verdana,arial; }
	a.viewCat:visited	{ font: 8pt verdana,arial; }

	a.linkV10	{ font: 10pt verdana,arial; font-weight: bold; }
	a.linkV10:active	{ font: 10pt verdana,arial; font-weight: bold; }
	a.linkV10:visited	{ font: 10pt verdana,arial; font-weight: bold; }

	.fontV8	{ font: 8pt verdana,arial; }

	input.searchIndex	{ font: 8pt arial; padding: 1px; padding-left: 3px; }
	select.searchIndex	{ font: 8pt arial; }

	.listingDESC	{ font: 8pt arial; font-style: italic; }
	a.listingDESC	{ font: 8pt arial; font-style: italic; }
	a.listingDESC:active	{ font: 8pt arial; font-style: italic; }
	a.listingDESC:visited	{ font: 8pt arial; font-style: italic; }
	a.listingDESC	{ font: 8pt arial; font-style: italic; }

	td.bannerText	{ font: 10pt arial; font-style: italic; font-weight: bold; cursor: pointer; }
	a.bannerText	{ font: 10pt arial; font-style: italic; font-weight: bold; }
	a.bannerText:active	{ font: 10pt arial; font-style: italic; font-weight: bold; }
	a.bannerText:visited	{ font: 10pt arial; font-style: italic; font-weight: bold; }
