
	body		{ color: #3d3d3d; background: #ffffff; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt;  padding:0; line-height: 14px }
	

p		{ color: #3d3d3d; font-size: 8.5pt; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 0; margin-bottom: 0; }
	
	p.menus { margin-top: 0.2em; padding-bottom: 0.8em; text-align: left }
	p.smenus { margin-top: 0.2em; padding-bottom: 0.8em; text-align: left }
	p.large { font-size: 9pt; line-height: 16px }
	 

	a		{ color: #878787; font-size: 8.5pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: left }
	a:link		 { color: #878787 }
	a:visited	  { color: #878787 }
	a:hover		  { color: #3d3d3d; text-decoration: underline }
	a:active	 { color: #3d3d3d }

	.services		{ color: #ffffff; font-size: 8.5pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: left; line-height: 12pt; margin-top: 14px }
	.services:link		 { color: #ffffff }
	.services:visited	  { color: #ffffff }
	.services:hover		  { color: #7197ab; text-decoration: none }
	.services:active	 { color: #7197ab }
	
	.copy2 		{ font-size: 7.5pt }
	copy2:link	{ font-size: 7.5pt }
	copy2:visited	{ font-size: 7.5pt }
	copy2:hover	{ font-size: 7.5pt }
	copy2:active	{ font-size: 7.5pt }

	.sidenav		{ color: #7197ab; font-size: 8.5pt; font-weight: normal; text-decoration: none }
	.sidenav:link		{ color: #7197ab }	
	.sidenav:visited	{ color: #7197ab }
	.sidenav:hover		{ color: #99CC33; text-decoration: none }
	.sidenav:active		{ color: #99CC33 }

	.sidenavsub		{ color: #7197ab; font-size: 8.5pt; padding-left: 10px; font-weight: normal; text-decoration: none; }
	.sidenavsub:link	{ color: #7197ab }	
	.sidenavsub:visited	{ color: #7197ab }
	.sidenavsub:hover	{ color: #99CC33; text-decoration: none }
	.sidenavsub:active	{ color: #99CC33 }

	.sidenavchosen		{ color: #99CC33; font-size: 8.5pt; font-weight: normal; text-decoration: none }
	.sidenavchosen:link	{ color: #99CC33 }	
	.sidenavchosen:visited	{ color: #99CC33 }
	.sidenavchosen:hover	{ color: #99CC33; text-decoration: none }
	.sidenavchosen:active	{ color: #99CC33 }

	.message		{ font-size: 8.5pt; color: #ffffff; font-weight: normal; line-height: 19px; }
	.message:link		{ color: #ffffff }
	.message:visited	{ color: #ffffff }
	.message:hover		{ color: #99CC33; text-decoration: none }
	.message:active		{ color: #99CC33 }

	.enviro		{ color: #b3b3b3; font-size: 8.5pt; font-weight: normal; text-decoration: none; letter-spacing: 1px; border:2px; border-color: #b3b3b3 }
	.enviro:link	{ color: #b3b3b3 }	
	.enviro:visited	{ color: #b3b3b3 }
	.enviro:hover	{ color: #3d3d3d }
	.enviro:active	{ color: #3d3d3d }

	.blue		{ color: #7197ab; font-size: 1em; font-weight: normal; text-decoration: none }
	.blue:link	{ color: #7197ab }	
	.blue:visited	{ color: #7197ab }
	.blue:hover	{ color: #006599; text-decoration: underline }
	.blue:active	{ color: #006599 }
	
	.smallblue		{ color: #7197ab; font-size: 7pt; font-weight: normal; text-decoration: none }
	.smallblue:link		{ color: #7197ab }	
	.smallblue:visited	{ color: #7197ab }
	.smallblue:hover	{ color: #006599; text-decoration: underline }
	.smallblue:active	{ color: #006599 }

	
		
	.bigblue		{ color: #7197ab; font-size: 9pt; font-weight: normal; text-decoration: none }
	.bigblue:link		{ color: #7197ab }	
	.bigblue:visited	{ color: #7197ab }
	.bigblue:hover		{ color: #006599; text-decoration: underline }
	.bigblue:active		{ color: #006599 }


	.jumpstartems		{ color: #ffffff; font-size: 8.5pt; font-weight: normal; text-decoration: none }
	.jumpstartems:link	{ color: #ffffff }	
	.jumpstartems:visited	{ color: #ffffff }
	.jumpstartems:hover	{ color: #99cc33; text-decoration: underline }
	.jumpstartems:active	{ color: #99cc33 }


	.biggreen		{ color: #99cc33; font-size: 9pt; font-weight: normal; text-decoration: none }
	.biggreen:link		{ color: #99cc33 }	
	.biggreen:visited	{ color: #99cc33 }
	.biggreen:hover		{ color: #006599; text-decoration: none }
	.biggreen:active	{ color: #006599 }

	.bignews		{ font-size: 13pt; color: #006699; margin-top: .1em; margin-bottom: .6em; font-weight: bold; text-decoration: none }
	.bignews:link		{ color: #006699 }	
	.bignews:visited	{ color: #006699 }
	.bignews:hover		{ color: #006699; text-decoration: none }
	.bignews:active		{ color: #006699 }


	.chloekz		{ color: #7197ab; font-size: 7pt; font-weight: normal; text-decoration: none }
	.chloekz:link		{ color: #7197ab }	
	.chloekz:visited	{ color: #7197ab }
	.chloekz:hover		{ color: #006599 }
	.chloekz:active		{ color: #006599 }

	.backbutton		{ color: #7197ab; font-size: 8.5pt; font-weight: normal; text-decoration: underline }
	
	


	.header 	 { color: #99CC33; font-size: 8.5pt; font-weight: normal; cursor: default }
	.sidenavsubchosen 	 { color: #99CC33; font-size: 8.5pt; font-weight: normal; padding-left: 10px; cursor: default }
	.sidenavsubheader 	 { color: #878787; font-size: 8.5pt; font-weight: normal; padding-left: 10px; }
	.header2  	{ color: #ffffff; font-size: 8.5pt; font-weight: normal; margin-left: 13px }
	.locations  	{ color: #3d3d3d; font-size: 9pt; font-weight: bold; }
	.headernames  	{ color: #006699; font-size: 8.5pt; font-weight: bold }
	
	.reddate  	{ color: #99cc33; font-size: 8.5pt; font-weight: bold }
	.bluedate  	{ color: #006699; font-size: 8.5pt; font-weight: bold }
	.greydate  	{ color: #878787; font-size: 8pt; font-weight: normal }	
	.headerrightcolumn 	 { color: #878787; font-size: 12px; font-weight: bold }
	.redtext	{ color: #cc0001; font-size: 8.5pt; font-weight: bold }
	


	.graphic { border:2px; border-color: #b3b3b3; border-style: solid }
 	a:hover .graphic, a:active .graphic { border:2px; border-color: #3d3d3d; border-style: solid }	 
	
	.akmagraphic { border:1px; border-color: #b3b3b3; border-style: solid }
 	a:hover .akmagraphic, a:active .akmagraphic { border:1px; border-color: #3d3d3d; border-style: solid }	

	img.stylename { border: 2px #b3b3b3; }
	

	td		{ color: #3d3d3d; font-size: 8.5pt }
	.copy 		 { color: #777878; font-size: 7pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
	.copy3 		 { color: #878787; font-size: 8pt; }
	.copytechnikon   { color: #777878; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
	.copytechnikon:hover { color: #3d3d3d; text-decoration: none }
	.formr{ background: #006699; color: #ffffff; font-size: 8.5pt } 
	

	.c1	{color: #3d3d3d; font-size: 7pt; font-family: Arial, Helvetica, sans-serif }

	.pic { border:2px; border-color: #BBB; border-style: solid }
	.newspic { padding-bottom: 5px; padding-right: 12px }
	.newspic2 { padding-bottom: 15px; padding-right: 12px }
	.newspic3 { padding-bottom: 5px; padding-right: 7px }
	.athena { padding-bottom: 0px; padding-right: 12px }


ol { margin-top: 0.5em }
ul { margin-top: 0.5em }
li { margin: .3em 0; font-size: 8.5pt; line-height: 12px }
li.numbers { margin: .5em 0; font-size: 8.5pt; margin-left: -13px; line-height: 12px }


h1 { font-size: 14pt }
h1.logowords { position: relative; left: 202px; top: -37px; font-size: 13px; font-weight: normal; margin-top: 6px; color: #000000; letter-spacing: 1px; font-family: Times New Roman }
h1.keywords { font-size: 13pt; color: #006699; margin-top: .2em; margin-bottom: .7em; line-height: 18px }
h1.jumpkeywords { font-size: 13pt; color: #006699; margin-top: .1em; margin-bottom: .4em; line-height: 18px }
h1.sustainability { font-size: 13pt; color: #006699; margin-top: -.15em; margin-bottom: .5em; }
h1.hometitles { font-size: 10pt; color: #006699; margin-top: 0em; margin-bottom: .5em; }

h2 { font-size: 11pt; margin-top: -.1em; margin-bottom: .6em }
h2.topics { font-size: 11pt; color: #006699; margin-top: -.1em; margin-bottom: .6em }
h3 { font-size: 10pt; margin-top: 8px }
h3.topics { font-size: 10pt; color: #006699; margin-top: -.1em; margin-bottom: .6em }
h3.jumpems { font-size: 11pt; color: #006699; margin-top: -.1em; margin-bottom: .6em; line-height: 18px }
h3.ehshome { font-size: 8.5pt; color: #3d3d3d; margin-top: .1em; }
h3.ehshomeright { font-size: 8.5pt; color: #3d3d3d; margin-top: .1em; margin-bottom: .8em }
h3.ehshometitle { font-size: 8.5pt; color: #006699; margin-top: .6em; margin-bottom: 1em; }
h4 { font-size: 9pt; margin-top: 8px; margin-bottom: 8px }
h4.events { font-size: 9pt; margin-top: 8px; margin-bottom: .1em }
h4.jumpstart { font-size: 9pt; margin-top: .5em; margin-bottom: .5em; color: #006699 }
h4.contact { font-size: 9pt; margin-top: .5em; margin-bottom: .1em; color: #006699 }
h4.news { font-size: 9pt; margin-top: .3em; margin-bottom: .9em; color: #006699 }
h4.titles { font-size: 9pt; margin-top: 0em; margin-bottom: .5em; color: #006699 }
h4.servicestitles { font-size: 9pt; margin-top: 0em; margin-bottom: .1em; color: #006699 }
h4.hometitles { font-size: 9pt; margin-top: .1em; margin-bottom: .5em; color: #006699 }  
h5 { font-size: 8.5pt; margin-top: .5em; margin-bottom: .8em }
h5.topics { font-size: 8.5pt; margin-top: .1em; margin-bottom: .1em; color: #006699 }
h5.sus { font-size: 8.5pt; margin-top: .1em; margin-bottom: .6em; color: #006699 }
h5.audits { font-size: 8.5pt; margin-top: .1em; margin-bottom: .9em; color: #006699 }
h5.greytopics { font-size: 8.5pt; margin-top: .1em; margin-bottom: .1em; color: #3d3d3d }
h5.greentopics { font-size: 8.5pt; margin-top: .1em; margin-bottom: .1em; color: #99cc33 }
h5.headline { font-size: 8.5pt; margin-top: .5em; margin-bottom: .5em; color: #006699 }
h6 { font-size: 7pt; margin-top: 8px }


#maincontainer{
width:769px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border-left: 1px solid #ffffff; border-right: 0px solid #ffffff; border-bottom: 0px solid #00416A; 
}

#topsection1{
background: #ffffff;
height: 5px; /*Height of top section*/
}

#topsection2{
background: #006699; margin-bottom: 0px; 
height: 100px; /*Height of top section*/
padding-right: 5px;
}





#contentwrapper{
float: left;
width: 100%; 
background: #ffffff; 
}


#contentcolumn{
margin: 0 144px 0 170px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/ 
padding-left: 0px;
background: #ffffff; color: #3d3d3d; text-align: left; margin-top: 0; margin-bottom: 0;  
}


#contentcolumn2{
margin: 0 144px 0 170px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/ 
padding-left: 0px;
background: #ffffff; color: #3d3d3d; text-align: left; margin-top: 0; margin-bottom: 0;  
}



#contentbody{
width: 91%; 
min-height: 380px;
padding-top: 12px;
padding-left: 0px; color: #3d3d3d; text-align: left; margin-top: 0; margin-bottom: 0;   
}




#contentbodyhome{
width: 79%;
min-height: 380px;
padding-top: 0px;
padding-left: 0px; margin-top: 0; margin-bottom: 0; 
}


#contentbodyhometext{
width: 580px; 
padding-top: 0px;
padding-left: 15px; padding-right: 16px; margin-top: 0; margin-bottom: 0;   
}

#serviceshomegraphic { float: left; width: 99%; background: url('Images/green-earth-XSmall.jpg') bottom right no-repeat; }


.s2 { font-size: 7pt; vertical-align: .2em; }
.co2 { font-size: 7pt; vertical-align: -.01em; }
.dropdown { font-size: 8.5pt }
.formtext { font-size: 8.5pt }

.clientquote{ 
width: 94%;  
background: #f7f7f7; margin-top: 8px; margin-bottom: 8px; color: #878787; padding: 10px; border: 1px solid #dddddd;    
}

.clientquote2{ 
width: 94%;  
background: #f7f7f7; margin-top: 0px; margin-bottom: 8px; color: #878787; padding: 10px; border: 1px solid #dddddd;    
}

.clientquote3{ 
width: 150px; height: 80px; 
margin-top: 10px; margin-bottom: 0px; margin-left: 2px; background: #ffffff; padding-bottom: 0px; border: 2px solid #dddddd; font-size: 8.5pt; padding-top: 8px; padding-left: 0px; padding-right: 0px; line-height: 13px;   
}

.clientquote4{ 
width: 127px;  
background: #006699; margin-top: 8px; margin-bottom: 8px; color: #878787; padding: 10px; border: 1px solid #dddddd; font-size: 9pt; margin-right: 8px; margin-left: 8px  
}

.innergreybox{ 
width: 94%;  
background: #f7f7f7; margin-top: 8px; margin-bottom: 8px; color: #3d3d3d; padding: 10px; border: 1px solid #dddddd;    
}

.innergreyboxjump{ 
width: 94%;  
background: #f7f7f7; margin-top: 0px; margin-bottom: 0px; color: #3d3d3d; padding: 10px; border: 1px solid #dddddd;    
}


#services { line-height: 11px }

.greyline{ 
height: 2px;
width: 410px;  
background: #dddddd; margin-top: 17px; margin-bottom: 17px 
}

#SubHeader{ 
height: 19px;
width: 418px;  
margin-top: 3px; 
margin-left: 18px; 
padding-top: 5px;
padding-left: 10px; color: #ffffff; font-weight: normal; 
background: #7197ab; 
}

#SubHeader h4 { font-size: 8.5pt; margin-top: .1em; font-weight: normal; padding-top: 0px } 

#Header{ 
height: 19px;
width: 110px;  
margin-top: 0px; 
margin-left: 3px;
padding-top: 5px;
padding-left: 10px; color: #ffffff;  
background-image: url('Images/blue-edge.jpg'); background-position: right; background-repeat: no-repeat; background-color: #006599; 
}

#Header h4 { font-size: 8.5pt; margin-top: .1em; font-weight: normal; padding-top: 0px }


#Header-lrg{ 
height: 30px;
width: 418px;  
margin-top: 0px; 
margin-left: 18px;
padding-top: 5px;
padding-left: 10px; color: #ffffff;  
background-image: url('Images/blue-edge-lrg.jpg'); background-position: right; background-repeat: no-repeat; background-color: #006699; 
}

#Header-lrg h1 { font-size: 12pt; margin-top: .3em; font-weight: normal; padding-top: 0px; }


#leftcolumn{
float: left;
width: 160px; /*Width of left column*/
margin-left: -100%;
padding-top: 0px;
padding-left: 10px; font-weight: normal; line-height: 11px;  
background: 
url('Images/dots.jpg') top right repeat-y #ffffff; margin-bottom: 0px; font-size: 8.5pt; 
}

.contactleft { line-height: 14px }
.clientcategories { line-height: 16px }

#leftcolumnhome{
float: left;
width: 170px; /*Width of left column*/
margin-left: -100%;
padding-top: 0px;
padding-left: 0; font-weight: normal; color: #878787;  
background: 
url('Images/dots.jpg') top right repeat-y #ffffff; margin-bottom: 0px; line-height: 1em 
}

#leftcolumnhome td { color: #878787 }
.lefthomeblock { width: 85%; border: 1px solid #e6e6e6; background: #f7f7f7; margin-top: 0px; padding-left: 10px; height: 94%; }

#rightcolumn{
float: left; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;
width: 165px; /*Width of right column*/
margin-left: -167px; /*Set left marginto -(RightColumnWidth)*/
background: #f7f7f7; font-weight: normal; line-height: 1.3em; text-align: center; color: #878787; font-size: 8.5pt;      
}

#rightcolumn td { color: #878787; font-size: 8.5pt }

#rightcolumnhome{
float: left; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;
width: 165px; /*Width of right column*/
margin-left: -167px; /*Set left marginto -(RightColumnWidth)*/
background: #f7f7f7; font-weight: normal; line-height: 1.15em; text-align: center; color: #878787;      
}

#rightcolumnhome td { color: #878787; font-size: 8.5pt }

#footer{
clear: left;
width: 100%;
background: #e6e6e6;
color: #3d3d3d; 
text-align: center;
padding: 4px 0;   
}

#footer a		{ color: #878787; }
#footer a:visited	  { color: #878787; }
#footer a:hover		  { color: #3d3d3d; }
#footer a:active	 { color: #3d3d3d; }

.bottom{
margin: 0px 0px 0px 0px; /*Margins for inner DIV inside each column (to provide padding)*/
padding-top: 6px; padding-bottom: 6px; padding-left: 0px; padding-right: 0px; 
line-height: 16px; background: #ffffff  
}


.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


.chromestyle{
width: 423px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border-top: 1px solid #DADADA; border-bottom: 1px solid #DADADA; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; 
width: 423px;
background: url(chromemenu/chrometheme/chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 0px 172px;
margin: 0; float: left;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;  
}


.chromestyle ul li a{
color: #494949;
padding: 4px 8px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA; float: left; 
}


.chromestyle ul li a:hover{
background: #7197ab; color: #ffffff; float: left;
}

.chromestyle ul li.select {
color: #ffffff; font-size: 8.5pt; cursor: default;  
background: #7197ab; /*THEME CHANGE HERE*/
padding: 4px 8px; float: left;  
margin: 0; text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a.select {
color: #ffffff; font-size: 8.5pt;   
background: #7197ab; /*THEME CHANGE HERE*/
padding: 4px 8px; float: left;  
margin: 0; text-decoration: none;
border-right: 1px solid #DADADA;
}



@media print
{

body { margin: 0 0 }

p { font-family: times, serif; font-size: small }

p.services { margin-top: 0.2em; padding-bottom: 0.1em }

h1.message { color: #000000 }

h1.logowords { font-family: times, serif; position: absolute; left: 199px; top: 70px; font-size: 80%; font-weight: normal; margin-top: 12px }

#topsection1, #topsection2 { background: transparent }

#contentcolumn { margin: 0 225px 0 0px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/ }

li { font-family:times,serif; font-size: small }

.clientquote { width: 90% }


#leftcolumn { display: none; }

#rightcolumn, #rightcolumn td { line-height: 18px; background: transparent }


#Header, #SubHeader { color: #000000; background: transparent; width: 100% }

#footer{ position: absolute; bottom: 7%; background: transparent }

.bottom { display: none; }

.chromestyle {display: none; }
}



