body 
	{
    background-color:#00804E;
    margin:20px;
    padding:0px;
	}
	
body.popup
	{
    background-color:#cfe2db;
    margin:0px;
	}
	
img
	{
	border:none;
	}
	
/*----------TEXT------------*/

.textContainer
	{
	width:320px;
	text-align:left;
	margin-top:20px;
	margin-left:20px;
	}
	
p
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin:0px;
	margin-bottom:10px;
	}
	
p.break
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin:0px;
	}

p.red
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:11px;
	margin:0px;
	}
	
	
h1
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#00804E;
	font-size:11px;
	margin:0px;
	font-weight:bold;
	}
	
h1.paraSpace
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#00804E;
	font-size:11px;
	margin:0px;
	font-weight:bold;
	margin-bottom:10px;
	}
	
h2
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#00804E;
	font-size:11px;
	margin:0px;
	font-weight:bold;
	margin-top:10px;
	}
	
h3
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#00804E;
	font-size:13px;
	font-weight:normal;
	line-height:140%;
	}
	
sub	
	{
	font-size:70%;
	}
	
.formText
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	}
	
/*------------------LIST ITEMS--------------------*/

ol
	{	
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	}

ul
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	}
	
ul.listPara
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin-top:0px;
	margin-bottom:10px;
	}

li	
	{
	margin:0px;
	list-style:disc;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:-25px;
	}

li.dash
	{
	list-style-image:url(../bullet-dash.gif);
	margin:0px;
	}
	
li.arrow
	{
	list-style-image:url(../bullet-arrow.gif);
	color:#FFFFFF;
	margin:0px;
	}
		
ol li
	{	
	margin:0px;
	margin-bottom:10px;
	list-style:decimal;
	margin-left:-10px;
	}
	
ol li.heading
	{	
	margin:0px;
	margin-left:-10px;
	}



/*---------------------LINKS-----------------------*/

a:link
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#00804E;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
	}

a:hover
	{
	text-decoration:none;
	}

a:active
	{
	color:#000000;
	}

a:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
	}
	
a.para:link
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#00804E;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	}
	
a.para:hover
	{
	text-decoration:underline;
	}
	
a.para:active
	{
	color:#FFFFFF;
	text-decoration:underline;
	}

a.para:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#00000;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	}

/*------------NAV-------------*/

.bodyContainer 
	{
	color:#00804E;
	margin:0px auto;
    width:685px;
	height:495px;
    }

.horizontalMenu 
	{
	margin:0px;
	width:585px;
	height:40px;
	text-align:left;
	border-top:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	}
	
.verticalMenu
	{
	background-color:#fff;
    margin:0px auto;
    width:100px;
	height:495px;
    text-align:center;
    border-top:1px solid white;
	}

.verticalMenuContainer
	{
	background-color:#52A987;
	}

.verticalMenuItemSingle
	{
	height:23px;
	border-bottom:1px #52A987;
	}

.verticalMenuItemDouble
	{
	height:37px;
	border-bottom:1px #52A987;
	}

.verticalMenuItemTriple
	{
	height:49px;
	border-bottom:1px #52A987;
	}

.space
	{
	width:585px;
	height:4px;
	}
	
.whitespace
	{
	width:260px;
	height:auto;
	background:#FFFFFF;
	position:fixed;
	top:515px}

/*-------------HOME PAGE-------------*/

.index
	{
	background-image: url(../backgroundimages/home.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#CCE6DC;
	width:585px;
	height:450px;
	text-align:left;
	}
	
.hometext
	{
	font-family:Arial, Helvetica, sans-serif;
	width:340px;
	text-align:left;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
	line-height:1.2em;
	}
	
.hometext h1
	{
	font-size:20px;
	color:#00804E;
	font-weight:500;
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	}

sup
	{
	font-size:70%;
	}
	
sup.home
	{
	font-size:50%;
	}
	
.hometext h2
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#00804E;
	font-weight:500;
	margin:0px;
	padding:0px;
	}
	
.indent1
	{
	text-indent:30px;
	}
	
.indent2
	{
	text-indent:15px;
	}
	
.hometext h3
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00804E;
	font-weight:normal;
	margin:0px;
	padding:0px;
	}
	
.hometext h4
	{
	font-size:8px;
	color:#00804E;
	font-weight:normal;
	margin:0px;
	padding:0px;
	}
	
.h3
	{
	font-size:12px;
	}
	
.latestnews
	{
	width:270px;
	height:112px;
	background-color:#00804E;
	margin-bottom:10px;
	vertical-align:middle;
	}
	
.latestnews h1
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	text-indent:10px;
	padding-top:7px;
	margin-left:10px;
	}
	
.green
	{
	width:270px;
	height:39px;
	background-image:url(../backgroundimages/home-green.jpg);
	margin-bottom:10px;
	}
	
.greenText
	{
	text-align:center;
	margin-top:20px;
	}

a.greenlink:link
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background:none;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	}

a.greenlink:hover
	{
	text-decoration:underline;
	}

a.greenlink:active
	{
	text-decoration:none;
	}
	
a.greenlink:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	}
	

/*-------------THE FUTURE-------------*/

.thefuture
	{
	background-image: url(../backgroundimages/thefuture.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#CCE6DC;
	width:585px;
	height:450px;
	text-align:left;
	}
	
/*-------------THE PROCESS-------------*/

.theprocess
	{
	background-image: url(../backgroundimages/theprocess.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#CCE6DC;
	width:585px;
	height:450px;
	text-align:left;
	}
	
.theprocessEnvironment
	{
	background-image: url(../backgroundimages/theprocess.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#CCE6DC;
	width:585px;
	height:auto;
	text-align:left;
	}

p.heading
	{
	margin:0px;
	}
	
h1.singleSpaceH1
	{
	margin:0px;
	margin-top:10px;
	}
	
h1.para
	{
	margin:0px;
	margin-top:-10px;
	}		

/*-------------GREEN INITIATIVES-------------*/

.greeninitiatives
	{
	background-image: url(../backgroundimages/greeninitiatives.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#CCE6DC;
	width:585px;
	height:450px;
	text-align:left;
	}
	
a.giLink:link
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#00804E;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
	}

a.giLink:hover
	{
	text-decoration:none;
	}

a.giLink:active
	{
	color:#000000;
	}

a.giLink:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
	}
	
	
	
/*-------------SUSTAINABLE DESIGN-------------*/

.sustainabledesign
	{
	background-image: url(../backgroundimages/sustainabledesign.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#CCE6DC;
	width:585px;
	height:450px;
	text-align:left;
	}
	
/*-------------SUPPLIER LINKS-------------*/

.supplierlinks
	{
	background-color:#CCE6DC;
	width:585px;
	height:450px;
	text-align:left;
	}
	
.suppliertable
	{
	width:380px;
	height:auto;
	margin-left:20px;
	}	

.supplierbg
	{
	background-color:#FFFFFF;
	width:115;
	height:100;	
	margin:5px;
	float:left;
	}

/*-------------CONTACT US-------------*/

.contactus
	{
	background-image: url(../backgroundimages/contactus.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#CCE6DC;
	width:585px;
	height:450px;
	text-align:left;
	}
	
a.contact:link
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:8px;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
	}

a.contact:hover
	{
	text-decoration:none;
	}

a.contact:active
	{
	color:#00804E;
	}

a.contact:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#00804E;
	font-size:8px;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
	}


/*-------------PRIVACY POLICY-------------*/

.privacypolicy
	{
	background-color:#CCE6DC;
	width:585px;
	height:auto;
	text-align:left;
	}	
	
.privacyTextContainer
	{
	width:540px;
	height:auto;
	text-align:left;
	margin-top:20px;
	margin-left:20px;
	}

h1.privacy
	{
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	color:#00804E;
	font-size:11px;
	margin-bottom:10px;
	margin-top:10px;
	font-weight:bold;
	}