@charset "UTF-8";

html {
     overflow: -moz-scrollbars-vertical;
	 margin:0px; padding:0px; border:0px;
}
body {
	background-color: #c7c8ca;
	background-image: url(../images/bg-gradient.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	behavior: url("csshover3.htc");
	margin:0px;
	padding:0px;
	border:0px;
}
input:focus, select:focus, textarea:focus {
	background-color: #CCCCCC;
}

/* ********************************************************************************************************* */
/* div containers */

#container {
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#logobar {
	padding-bottom: 15px;
	padding-top: 15px;
	width: 950px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 10px;
	color: #f47321;
}
#logobar a:link {
	color: #f47321;
}
#logobar a:visited {
	color: #f47321;
}
#logobar a:hover {
	color: #78a22f;
}
#logobar a:active {
	color: #f47321;
}
#nav {
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header_home {
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	_margin-bottom: 0px;
	margin-left: auto;
	height: 290px;
	padding: 0px;
	_padding: 0px;
}
#freeenergyaudit{
	width: 191px;
	height: 74px;
	z-index:4;
	float:right;
	clear:both;
	position:absolute;
	display: inline;
	margin:0px;
	padding-top: 50px;
	padding-left: 777px;
}
#flag {
	width: 406px;
	padding-top: 103px;
	padding-left: 584px;
	z-index:4;
	float:right;
	clear:both;
	position:absolute;
	display: inline;
	margin:0px;
}
#headerimg_home {
	width: 950px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	_margin-bottom: 0px;
	margin-left: 20px;
	height: 290px;
	z-index:5;
	padding: 0px;
	_padding: 0px;

	
}
#headerimg_home2 {
	width: 950px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	_margin-bottom: 0px;
	margin-left: 20px;
	background-image: url(../images/headerimg-home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 290px;
	z-index:5;
	padding: 0px;
	_padding: 0px;
}
#headerimg_about {
	width: 950px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-image: url(../images/TS_powerwave.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
}
#minipod {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/mini-bg.jpg);
	background-repeat: repeat-x;
	background-color: #231f20;
}
#minipod a:link {
	color: #ffffff;
}
#minipod a:visited {
	color: #ffffff;
}
#minipod a:hover {
	color: #78a22f;
}
#minipod a:active {
	color: #ffffff;
}
#footer {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#interiorContent {
	width:950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#intwrapper {
	padding:25px;
	background-color:#FFFFFF;
}
#infoColumnWrapper {
	padding:10px;
	background-color:#efefef;
}
#casestudies{
	margin-left: 15px;
	padding: 0px;
}
.casestudies{
	margin-left: 15px;
	padding: 0px;
}
ul{
	list-style-image: url(../images/bullet.gif);
}

/* ********************************************************************************************************* */
/* nav */
#about .about a { /* down */
	background-position: -304px 0;
}
.about a { /* normal */
	display:block;
	width: 152px;
	height: 50px;
	background: url("../images/nav-about.jpg") 0 0 no-repeat;
}
.about a:hover { /* over */
	background-position: -152px 0;
}
#approach .approach a { 
	background-position: -392px 0;
}
.approach a {
	display:block;
	width: 196px;
	height: 50px;
	background: url("../images/nav-approach.jpg") 0 0 no-repeat;
}
.approach a:hover { 
	background-position: -196px 0;
}
#markets .markets a {
	background-position: -484px 0;
}
.markets a {
	display:block;
	width: 242px;
	height: 50px;
	background: url("../images/nav-markets.jpg") 0 0 no-repeat;
}
.markets a:hover { 
	background-position: -242px 0;
}
#experience .experience a {
	background-position: -338px 0;
}
.experience a {
	display:block;
	width: 169px;
	height: 50px;
	background: url("../images/nav-experience.jpg") 0 0 no-repeat;
}
.experience a:hover { 
	background-position: -169px 0;
}
#investor .investor a {
	background-position: -382px 0;
}
.investor a {
	display:block;
	width: 191px;
	height: 50px;
	background: url("../images/nav-investor.jpg") 0 0 no-repeat;
}
.investor a:hover { 
	background-position: -191px 0;
}
 /* top sub nav links */
#home .home a {      /* down */
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.home a {      /* normal */
	color: #444444;
	text-decoration: underline;
}
.home a:hover {       /* over */
	color: #78a22f;
	text-decoration: underline;
}
#employee .employee a {
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.employee a {    
	color: #444444;
	text-decoration: underline;
}
.employee a:hover {   
	color: #78a22f;
	text-decoration: underline;
}
#contact .contact a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.contact a {     
	color: #444444;
	text-decoration: underline;
}
.contact a:hover {   
	color: #78a22f;
	text-decoration: underline;
}
/* ********************************************************************************************************* */
/* left sub nav links */


#ln_approach {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_approach .ln_approach  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_approach .ln_approach a {  /* down */
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_approach a {     /* normal */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_approach a:hover {    /* over */
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_apart {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_apart .ln_apart  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_apart .ln_apart a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_apart a {    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_apart a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_conpro {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_conpro .ln_conpro  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_conpro .ln_conpro a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_conpro a {    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_conpro a:hover {    
	color: #78a22f;
	text-decoration: underline;
}


/********************************************/

#ln_conlog {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_conlog .ln_conlog  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_conlog .ln_conlog a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_conlog a {    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_conlog a:hover {    
	color: #78a22f;
	text-decoration: underline;
}


/********************************************/

#ln_safety {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_safety .ln_safety  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_safety .ln_safety a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_safety a {    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_safety a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_tech {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_tech .ln_tech  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_tech .ln_tech a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
	margin-right:-2px; 
}
.ln_tech a {    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_tech a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_env {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_env .ln_env  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_env .ln_env a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_env a {    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_env a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_ethics {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_ethics .ln_ethics {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_ethics .ln_ethics a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_ethics a {    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_ethics a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/


#ln_comm {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_comm .ln_comm  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_comm .ln_comm a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_comm a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_comm a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_aboutus {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_aboutus .ln_aboutus  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_aboutus .ln_aboutus a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_aboutus a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_aboutus a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_contactinfo {  
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_contactinfo .ln_contactinfo  {  
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_contactinfo .ln_contactinfo a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_contactinfo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_contactinfo a:hover {    
	color: #78a22f;
	text-decoration: underline;
}


/********************************************/

#ln_empLogin {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_empLogin .ln_empLogin  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_empLogin .ln_empLogin a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_empLogin a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_empLogin a:hover {    
	color: #78a22f;
	text-decoration: underline;
}


/********************************************/
/* left nav settings */


#ln_LED, #ln_kanepi, #ln_gesper, #ln_solar {  
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_LED .ln_LED, #ln_kanepi .ln_kanepi, #ln_gesper .ln_gesper, #ln_solar .ln_solar  {  
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_LED .ln_LED a, #ln_kanepi .ln_kanepi a, #ln_gesper .ln_gesper a, #ln_solar .ln_solar a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.leftnavpad{
	padding-top:5px;
	padding-bottom:5px;
}


/********************************************/


#ln_whoweare {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_whoweare .ln_whoweare  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_whoweare .ln_whoweare a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_whoweare a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_whoweare a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_missionvisioncore {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_missionvisioncore .ln_missionvisioncore  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_missionvisioncore .ln_missionvisioncore a {  
	color: #f47321;
	font-weight: bold;
	text-decoration: none;
}
.ln_missionvisioncore a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_missionvisioncore a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_history {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_history .ln_history  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_history .ln_history a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_history a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_history a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_execteam {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_execteam .ln_execteam  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_execteam .ln_execteam a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_execteam a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_execteam a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_board {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_board .ln_board  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_board .ln_board a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_board a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_board a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_careerops {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_careerops .ln_careerops  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_careerops .ln_careerops a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_careerops a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_careerops a:hover {    
	color: #78a22f;
	text-decoration: underline;
}


/********************************************/

#ln_strategicall {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_strategicall .ln_strategicall  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_strategicall .ln_strategicall a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_strategicall a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_strategicall a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_stateofdivers {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_stateofdivers .ln_stateofdivers  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_stateofdivers .ln_stateofdivers a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_stateofdivers a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_stateofdivers a:hover {    
	color: #78a22f;
	text-decoration: underline;
}


/********************************************/

#ln_subcontractorsuppopp {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_subcontractorsuppopp .ln_subcontractorsuppopp  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_subcontractorsuppopp .ln_subcontractorsuppopp a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_subcontractorsuppopp a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_subcontractorsuppopp a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_markets {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_markets .ln_markets  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_markets .ln_markets a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_markets a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_markets a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_boot {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_boot .ln_boot  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_boot .ln_boot a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_boot a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_boot a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_Privet {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_Privet .ln_Privet  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_Privet .ln_Privet a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_Privet a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_Privet a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_designbuild {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_designbuild .ln_designbuild  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_designbuild .ln_designbuild a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_designbuild a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_designbuild a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_power {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_power .ln_power  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_power .ln_power a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_power a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_power a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_construction {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_construction .ln_construction  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_construction .ln_construction a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_construction a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_construction a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_conMgt {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_conMgt .ln_conMgt  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_conMgt .ln_conMgt a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_conMgt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_conMgt a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_epc {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_epc .ln_epc  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_epc .ln_epc a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_epc a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_epc a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_ppc {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_ppc .ln_ppc  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_ppc .ln_ppc a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_ppc a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_ppc a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_ptd {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_ptd .ln_ptd  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_ptd .ln_ptd a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_ptd a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_ptd a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_procurement {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_procurement .ln_procurement  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_procurement .ln_procurement a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_procurement a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_procurement a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_om {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_om .ln_om  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_om .ln_om a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_om a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_om a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_conMgtServ {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_conMgtServ .ln_conMgtServ  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_conMgtServ .ln_conMgtServ a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_conMgtServ a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_conMgtServ a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_gencon {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_gencon .ln_gencon  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_gencon .ln_gencon a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_gencon a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_gencon a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_boot {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_boot .ln_boot  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_boot .ln_boot a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_boot a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_boot a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_opMaintenance {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_opMaintenance .ln_opMaintenance  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_opMaintenance .ln_opMaintenance a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_opMaintenance a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_opMaintenance a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_startup {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_startup .ln_startup  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_startup .ln_startup a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_startup a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_startup a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_eng {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_eng .ln_eng  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_eng .ln_eng a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_eng a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_eng a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_proc {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_proc .ln_proc  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_proc .ln_proc a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_proc a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_proc a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_logi {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_logi .ln_logi  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_logi .ln_logi a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_logi a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_logi a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_engProCon {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_engProCon .ln_engProCon  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_engProCon .ln_engProCon a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_engProCon a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_engProCon a:hover {    
	color: #78a22f;
	text-decoration: underline;
}


/********************************************/

#ln_invest {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_invest .ln_invest  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_invest .ln_invest a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_invest a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_invest a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_financialRep {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_financialRep .ln_financialRep  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_financialRep .ln_financialRep a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_financialRep a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_financialRep a:hover {    
	color: #78a22f;
	text-decoration: underline;
}

/********************************************/

#ln_news {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_news .ln_news  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_news .ln_news a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_news a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_news a:hover {    
	color: #78a22f;
	text-decoration: underline;
}


/********************************************/

#ln_investRel {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_investRel .ln_investRel  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_investRel .ln_investRel a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_investRel a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_investRel a:hover {    
	color: #78a22f;
	text-decoration: underline;
}


/********************************************/

#ln_experience {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
}
#ln_experience .ln_experience  {  
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:dotted;
	margin-right:-2px; 
	background-color:#ffffff; 
}
#ln_experience .ln_experience a {  
	color: #78a22f;
	font-weight: bold;
	text-decoration: none;
}
.ln_experience a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.ln_experience a:hover {    
	color: #78a22f;
	text-decoration: underline;
}


/********************************************/

.subnav_indent {
	padding-left:10px;
	padding-right:10px;
}



/* ********************************************************************************************************* */
/* font styles */
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
}
.textGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
.textGrey a:link {
	color: #333333;
}
.textGrey a:visited {
	color: #333333;
}
.textGrey a:hover {
	color: #78a22f;
}
.textGrey a:active {
	color: #333333;
}`
.textBlack {
	color: #000000;
}
.textGreen {
	color: #78a22f;
}
.textRed {
	color: #FF0000;
}
.textOrange {
	color: #f47321;
}
hr{
	color: #cccccc;
	margin:0;
	padding:0;
}

.HeaderGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #333333;
}
.HeaderGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #78a22f;
	line-height: 40px;
}
.HeaderRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #FF0000;
}
.HeaderWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #ffffff;
}
.SubHeaderGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #222222;
}
.SubHeaderOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #f47321;
	line-height: 18px;
}
.SubHeaderGrey_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 18px;
}
.SubHeaderGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #78a22f;
}
.SubHeaderGreen_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #35A0DE;
}
.SubHeaderGreen_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #78a22f;
}
.SubHeaderRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
}
.SubHeaderWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.footer a:link {
	color: #333333;
}
.footer a:visited {
	color: #333333;
}
.footer a:hover {
	color: #78a22f;
}
.footer a:active {
	color: #333333;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.caption a:link {
	color: #333333;
}
.caption a:visited {
	color: #333333;
}
.caption a:hover {
	color: #78a22f;
}
.caption a:active {
	color: #333333;
}
.BorderRight{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #DDDDDD;
	
}
.BorderTop{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #DDDDDD;
	
}
#subnav_ul ul li{
	margin-left: 0px;
}
#free_audit {    padding-top: 45px;    padding-left: 0px;    z-index:4;    float:right;    clear:both;    position:absolute;    display: inline;    margin:0px; }

