	body {
		background: #333399 url(images/mainbody_grad.jpg) repeat-x;
		margin: 0;
		padding: 0;
		text-align: left;
		font-family: sans-serif;
		color: #333333;
	}

	a {
		text-decoration: none;
	}


	a img {
		border: none;
	}


	span.bold {
	font-weight: bold;
	}

	.underlined {
		text-decoration: underline;
	}

	.sub_note {
		font-size: small;
		font-weight: normal;
	}

	.cellwidth200 {
	width: 200px;
	}
	
	.center {
		text-align: center;
	}

	.small {
		font-size: small;
	}
	
	.italic {font-style: italic;}
	
/* HEADER SECTION */



	#main_logo {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 260px;
		height: 190px;
		z-index: 2;
	}


	#upperinfobloomfield {
		text-decoration: none;
		color: #cccccc;
		font-family: arial;
		font-size: 12px;
		position: absolute;
		top: 5px;
		left: 245px;
		width: 200px;
		height: 50px;
		text-align: center;
		z-index: 2;
	}
	
	#upperinfowhart {
		text-decoration: none;
		color: #cccccc;
		font-family: arial;
		font-size: 12px;
		position: absolute;
		top: 5px;
		left: 435px;
		width: 200px;
		height: 50px;
		text-align: center;
		z-index: 2;
	}
	
	#upperlinks {
		text-decoration: none;
		color: #cccccc;
		font-family: arial;
		font-size: 14px;
		position: absolute;
		top: 5px;
		left: 700px;
		width: 350px;
		height: 50px;
		z-index: 2;
	}
	
	#main_page_main_img {
		position: absolute;
		top: 61px;
		left: 122px;
		width: 799px;
		height: 298px;
		z-index: 1;
	}
	
	#ann_seal {
		position: absolute;
		top: 275px;
		left: 125px;
		width: 125px;
		height: 135px;
		z-index: 3;
	}


	
/* NAVIGATION BAR SECTION */

	#navigation {
		background: url(images/nav_bar_back.gif) repeat-x;
		width: 799px;
		height: 30px;
		position: absolute;
		left: 122px;
		top: 359px;
		z-index: 2;
		text-align: center;
		vertical-align: middle;
		
	}



		#dropmenudiv{
		position:absolute;
		border:2px solid black;
		border-bottom-width: 2px;
		font:normal 14px Century Gothic;
		line-height:18px;
		z-index:100;
		}
		
		#dropmenudiv a{
		width: 100%;
		display: block;
		text-align: center;
		border-bottom: 1px solid black;
		padding: 1px 0;
		font-family: Century Gothic;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		}
		
		#dropmenudiv a:hover{ /*hover background color*/
		background-color: #333333;
		}
		
		.hovermenu ul{
		font: bold 14px Century Gothic;
		padding-left: 0;
		margin-left: 0;
		height: 20px;
		}

		.hovermenu ul li{
		list-style: none;
		display: inline;
		}

		.hovermenu ul li a{
		padding: 2px 0.5em;
		text-decoration: none;
		color: white;
		background-color: #444444;
		border: 2px solid #aaaaaa;
		}

		.hovermenu ul li a:hover{
		background-color: #222222;
		border-style: outset;
		}		
	

/* PAGE CONTENT */

	.content {
		margin: 0;
		padding: 0;
		background: url(images/main_body_back.gif);
		position: absolute;
		top: 389px;
		left: 122px;
		width: 799px;
		height: 700px;
		z-index: 1;
	}

	.content_about {
		height: 400px;
	}
	
	.content_bloomfield {
		height: 700px;
	}

	.content_westhartford {
		height: 800px;
	}

	#overlay_background {
		background: url(images/mulch_colage.jpg) no-repeat;
		width: 799px;
		height: 555px;
	}
	
	span.mpheading1 {
		font-size: x-large;
		font-family: sans-serif;
		font-weight: bold;
		position: absolute;
		top: 10px;
		left: 190px;
	}


	div.horizbar1 {
		background: url(images/grey_dot.gif) repeat-x;
		width: 625px;
		height: 1px;
		position: relative;
		left: 100px;
		top: 45px;
		z-index: 2;
	}

	div.horizbar2 {
		background: url(images/grey_dot.gif) repeat-x;
		width: 625px;
		height: 1px;
		position: relative;
		left: 88px;
		top: 400px;
		z-index: 2;
	}

	div.horizbar3 {
		background: url(images/grey_dot.gif) repeat-x;
		width: 625px;
		height: 1px;
		position: relative;
		left: 88px;
		top: 410px;
		z-index: 2;
	}

	div.horizbar4 {
		background: url(images/grey_dot.gif) repeat-x;
		width: 500px;
		height: 1px;
		position: relative;
		left: 162px;
		top: 200px;
		z-index: 2;
	}

	#mp_list1 {
		position: absolute;
		top: 80px;
		left: 380px;
		line-height: 3;
		font-weight: bold;
	}

	#mp_list2 {
		position: absolute;
		top: 80px;
		left: 540px;
		line-height: 3;
		font-weight: bold;
	}

	li.orb {
		list-style:none;
		background: url(images/list_orb.gif) no-repeat 0px 50%;
		padding-left: 21px;
	}


	#biofuels_logo {
		text-decoration: none;
		color: #333333;
		position: absolute;
		top: 450px;
		left: 100px;
		text-align: center;
	}

	div.vertbar1 {
		background: url(images/grey_dot.gif) repeat-y;
		width: 1px;
		height: 250px;
		position: relative;
		left: 400px;
		top: 430px;
		z-index: 2;
	}

	#rolloff {
		text-decoration: none;
		color: #333333;
		position: absolute;
		top: 430px;
		left: 500px;
		text-align: center;
	}
	
	#about_paragraph {
		position: absolute;
		top: 75px;
		left: 75px;
		right: 75px;
	}
	
	#about_heading {
		position: absolute;
		top: 10px;
		left: 340px;
		font-size: x-large;
		font-weight:bold;
	}

	.sub_heading {
		position: absolute;
		top: 10px;
		width: 100%;
		font-size: x-large;
		font-weight:bold;
		text-align: center;
	}

	.sub_heading_subnote1{
		position: absolute;
		top: 50px;
		width: 100%;
		font-size: small;
		text-align: center;
	}

	.sub_heading_subnote2{
		position: absolute;
		top: 110px;
		width: 100%;
		font-size: small;
		text-align: center;
	}

	.main_table_heading {
		position: absolute;
		top: 130px;
		width: 100%;
		font-size: large;
		font-weight: bold;
		text-align: center;
	}

	.main_table_heading_whart {
		position: absolute;
		top: 240px;
		width: 100%;
		font-size: large;
		font-weight: bold;
		text-align: center;
	}
	
	.table_topleft {
		position: absolute;
		top: 220px;
		left: 50px;
	}

	.table_topright {
		position: absolute;
		top: 220px;
		right: 50px;
	}

	.table_secondleft {
		position: absolute;
		top: 380px;
		left: 50px;
	}

	.table_secondright {
		position: absolute;
		top: 380px;
		right: 50px;
	}

	.table_thirdleft {
		position: absolute;
		top: 540px;
		left: 50px;
	}

	.table_thirdright {
		position: absolute;
		top: 540px;
		right: 50px;
	}

	.table_bottommiddle {
		position: absolute;
		top: 540px;
		left: 300px;
	}

	.table_center_wh {
		position: absolute;
		top: 320px;
		left: 300px;
	}

	.table_topleft_wh {
		position: absolute;
		top: 320px;
		left: 50px;
	}

	.table_topright_wh {
		position: absolute;
		top: 320px;
		right: 50px;
	}

	.table_secondleft_wh {
		position: absolute;
		top: 480px;
		left: 50px;
	}

	.table_secondright_wh {
		position: absolute;
		top: 480px;
		right: 50px;
	}

	.table_thirdleft_wh {
		position: absolute;
		top: 640px;
		left: 50px;
	}

	.table_thirdright_wh {
		position: absolute;
		top: 640px;
		right: 50px;
	}

/* FOOTER SECTION */

	.footer {
		text-decoration: none;
		color: #ffffff;
		font-family: arial;
		font-size: 10pt;
		position: relative;
		top: 1100px;
		left: 122px;
		width: 799px;
		text-align: center;
	}
	
	.footer_about {
		top: 800px;
	}

	.footer_bloomfield {
		top: 1100px;
	}

	.footer_westhartford {
		top: 1200px;
	}


	.footer a:link {
		text-decoration: none;
		color: #aaaaff;
		font-weight: bold;
	}
	.footer a:visited {
		text-decoration: none;
		color: #aaaaff;
		font-weight: bold;
	}