
/*---------DON'T DELETE THIS! CLEARFIX! ---------*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
  
 .clearfix {
display: inline-block;
}  

    /* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 1%;}
	.clearfix {display: block;}
    /* End Holly Hack */
	
textarea{
	resize:none;
	}
	
/*-----------END CLEARFIX----------*/
body{
scrollbar-face-color:#EBF5FF;
scrollbar-base-color:#EBF5FF;
scrollbar-arrow-color:black;
scrollbar-track-color:#F3F3F3;
scrollbar-shadow-color:#EBF5FF;
scrollbar-highlight-color:#EBF5FF;
scrollbar-3dlight-color:#78AAFF;
scrollbar-darkshadow-Color:#78AAFF;
}
#container{
	width:990px;
	margin:0 auto;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#787878;
	font-size:11px;
	background:#FFFFFF;
	line-height:16px;
	}
#container a {
	color:#c5d656;
	text-decoration:none;
	font-weight:700;
	}
#container a:hover {
	color:#c5d656;
	text-decoration:underline;
	}
#footer{
	width:990px;
	
	background:#151515;
	display:block;
	color:#a3a3a3;
	font-size:10px;
	text-align:center;
	margin-top:25px;
	padding:20px 0;}
	
	
	/*-- Index*/
#head{
	width:990px;
	height:390px;
	display:block;
	}
#gtitles{
	padding-left:42px;
	padding-top:15px;
	margin-right:42px;
	}
#copyLhome{
	height: 225px;
	width:600px;
	padding:8px 8px 12px 42px;
	border-right: solid #cccccc 1px;
	float:left;
	}	
#copyRhome{
	height: 225px;
	width:300px;
	padding:8px 8px 12px 8px;
	border-left: solid #cccccc 1px;
	float:left;
	margin:0 0 0 3px;
	}
#readmore{
	font-weight:bold;
	}
#readmore a{
	text-decoration:none;
	color:#787878;
	}
#readmore a:hover{
	text-decoration:underline;
	}
/*//////Company////////*/	
#Lbull{
	width:380px;
	float:left;
	list-style-position:inside;
	}
/*///////////// Vision////////////////*/
#names {
	margin-left:42px;
	height:254px;
	width:205px;
	font-weight:bold;
	overflow:scroll;
	margin-top:12px;
	float:left;
	}
#names a: hover {
	color:#00CC33;
	}
#theman{
	height:254px;
	width:590px;
	overflow:auto;
	margin-top:12px;
	padding-left:12px;
	position: relative;
	}
/*////// Careers //////*/	
#jobs {
	padding-left:42px;
	padding-right:8px;
	height:325px;
	width:305px;
	overflow:auto;
	margin-top:12px;
	float:left;
	}
#jobloc{ font-weight:bold; color:#c5d656;}
#date{color:#c5d656;}
#jobdesript {
	margin-left:42px;
	height:325px;
	width:545px;
	overflow:auto;
	margin-top:12px;
	float:left;
	}
#project_desc {
	height:325px;
	width:615px;
	overflow:auto;
	margin-top:12px;
	float:left;
	}
/*/// Relationships ///*/
#graytitles{ padding-top:45px;}
#graytitles2{ padding-top:15px;}
#banklogos{padding-right:9px; padding-bottom:15px;}
#equitylogos{padding-right:40px; padding-bottom:15px;}
#retiallogos{padding-right:30px; padding-bottom:15px;}
hr{display:block;height:1px; width:100%; color:#cccccc; background:#cccccc; border:0; margin-bottom:25px; }
/*------ Nav area -----*/

 #nav li {
    margin: 0; padding:0; list-style: none;
    position: absolute;height:26px;display:block; }

  #nav li ul{
  padding:0;
  margin:0px 0 0 0;
  height:auto;
  }	
  
   
  #nav a{
  	display:block;
	height:26px;
	width:100%;
	}	
	
  #nav a span{display:none;}
  
  #nav li ul li a span{display:block;}
  
 
   #nav {
    height:26px; 
	width:990px;
    background: url(../media/images/nav/nav.gif);
	margin:auto;
    margin-bottom:8px;
    position: relative;
	}	

#nav li ul {
  display: none;
  position: absolute; 
  top: 0;
  left: 0;
  }

#nav li > ul {
	top: auto;
	left: auto;
	margin-left: 0px;
	margin-top: 0px;
	}
	
#nav li:hover ul, #nav li.over ul{ display: block; }

	/** Nav links are plain text if CSS is turned off **/	
	

	#nav_home{left:0px;top:0px; height:26px;width:101px;}
	#nav_company{left:102px;top:0px;height:26px;width:135px;}
	#nav_projects{left:237px;top:0px;height:26px;width:130px;}
	#nav_sustainability{left:368px;top:0px;height:26px;width:123px;}
	#nav_press{left:491px;top:0px;height:26px;width:79px;}
	#nav_contact{left:570px;top:0px;height:26px;width:422px;}
	
	#nav_home a:hover, #home #nav_home{
    background: transparent url(../media/images/nav/nav.gif)
    -0px -26px no-repeat;}

	#nav_company a:hover, #company #nav_company{
    background: transparent url(../media/images/nav/nav.gif)
    -102px -26px  no-repeat;}

	#nav_projects a:hover, #projects #nav_projects{
    background: transparent url(../media/images/nav/nav.gif)
    -237px -26px no-repeat;}
	
	#nav_sustainability a:hover, #sustainabilty #nav_sustainability{
    background: transparent url(../media/images/nav/nav.gif)
    -368px -26px no-repeat;}
	
	#nav_press a:hover, #press #nav_press{
	background: transparent url(../media/images/nav/nav.gif)
    -491px -26px no-repeat;}
	
	#nav_contact a:hover, #contact #nav_contact{
	background: transparent url(../media/images/nav/nav.gif)
    -570px -26px no-repeat;}
	
	
	
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////     Company  Subnav        /////////////////////////////////////*/


 #comp_subnav li {
    margin: 0; padding:0; list-style: none;
    position: absolute;height:11px;display:block; }

  #comp_subnav li ul{
  padding:0;
  margin:0px 0 0 0;
  height:auto;
  }	
  
   
  #comp_subnav a{
  	display:block;
	height:11px;
	width:100%;
	}	
	
  #comp_subnav a span{display:none;}
  
  #comp_subnav li ul li a span{display:block;}
  
 
   #comp_subnav {
    height:11px; 
	width:950px;
    background: url(../media/images/nav/company_subnav.gif);
	margin:auto;
    margin-bottom:8px;
    position: relative;
	}	

#comp_subnav li ul {
  display: none;
  position: absolute; 
  top: 0;
  left: 0;
  }

#comp_subnav li > ul {
	top: auto;
	left: auto;
	margin-left: 0px;
	margin-top: 0px;
	}
	
#comp_subnav li:hover ul, #nav li.over ul{ display: block; }

	/** Nav links are plain text if CSS is turned off **/	
	

	#comp_subnav_overview{left:120px;top:0px; height:11px;width:65px;}
	#comp_subnav_vision{left:207px;top:0px;height:11px;width:46px;}
	#comp_subnav_team{left:273px;top:0px;height:11px;width:41px;}
	/*#comp_subnav_history{left:328px;top:0px;height:11px;width:73px;}*/
	#comp_subnav_relationships{left:337px;top:0px;height:11px;width:88px;}
	#comp_subnav_awards{left:446px;top:0px;height:11px;width:55px;}
	#comp_subnav_careers{left:522px;top:0px;height:11px;width:57px;}
	
	#comp_subnav_overview a:hover, .overview #comp_subnav_overview{
    background: transparent url(../media/images/nav/company_subnav.gif)
    -120px -11px no-repeat;}

	#comp_subnav_vision a:hover, .vision  #comp_subnav_vision{
    background: transparent url(../media/images/nav/company_subnav.gif)
    -207px -11px  no-repeat;}
	
	#comp_subnav_team a:hover, .team #comp_subnav_team{
    background: transparent url(../media/images/nav/company_subnav.gif)
    -273px -11px  no-repeat;}

	/*#comp_subnav_history a:hover, .history #comp_subnav_history{
    background: transparent url(../media/images/nav/company_subnav.gif)
    -328px -11px no-repeat;}*/
	
	#comp_subnav_relationships a:hover, .relationships #comp_subnav_relationships{
    background: transparent url(../media/images/nav/company_subnav.gif)
    -337px -11px no-repeat;}
	
	#comp_subnav_awards a:hover, .awards #comp_subnav_awards{
	background: transparent url(../media/images/nav/company_subnav.gif)
    -446px -11px no-repeat;}
	
	#comp_subnav_careers a:hover, .careers #comp_subnav_careers{
	background: transparent url(../media/images/nav/company_subnav.gif)
    -522px -11px no-repeat;}
	
	
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////     Projects  Subnav        /////////////////////////////////////*/


 #proj_subnav li {
    margin: 0; padding:0; list-style: none;
    position: absolute;height:12px;display:block; }

  #proj_subnav li ul{
  padding:0;
  margin:0px 0 0 0;
  height:auto;
  }	
  
   
  #proj_subnav a{
  	display:block;
	height:12px;
	width:100%;
	}	
	
  #proj_subnav a span{display:none;}
  
  #proj_subnav li ul li a span{display:block;}
  
 
   #proj_subnav {
    height:12px; 
	width:950px;
    background: url(../media/images/nav/projects_nav.gif);
	margin:auto;
    margin-bottom:8px;
    position: relative;
	}	

#proj_subnav li ul {
  display: none;
  position: absolute; 
  top: 0;
  left: 0;
  }

#proj_subnav li > ul {
	top: auto;
	left: auto;
	margin-left: 0px;
	margin-top: 0px;
	}
	
#proj_subnav li:hover ul, #nav li.over ul{ display: block; }

	/** Nav links are plain text if CSS is turned off **/	
	

	#proj_subnav_overview{left:256px;top:0px; height:12px;width:76px;}
	#proj_subnav_list{left:332px;top:0px;height:12px;width:63px;}
	
	
	#proj_subnav_overview a:hover, .overview #proj_subnav_overview{
    background: transparent url(../media/images/nav/projects_nav.gif)
    -256px -12px no-repeat;}

	#proj_subnav_list a:hover, .listings  #proj_subnav_list{
    background: transparent url(../media/images/nav/projects_nav.gif)
    -332px -12px  no-repeat;}
	
	
	
	
	
	
	
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////   Sustainablity  Subnav    /////////////////////////////////////*/


 #sustain_subnav li {
    margin: 0; padding:0; list-style: none;
    position: absolute;height:12px;display:block; }

  #sustain_subnav li ul{
  padding:0;
  margin:0px 0 0 0;
  height:auto;
  }	
  
   
  #sustain_subnav a{
  	display:block;
	height:12px;
	width:100%;
	}	
	
  #sustain_subnav a span{display:none;}
  
  #sustain_subnav li ul li a span{display:block;}
  
 
   #sustain_subnav {
    height:12px; 
	width:950px;
    background: url(../media/images/nav/sustain_nav.gif);
	margin:auto;
    margin-bottom:8px;
    position: relative;
	}	

#sustain_subnav li ul {
  display: none;
  position: absolute; 
  top: 0;
  left: 0;
  }

#sustain_subnav li > ul {
	top: auto;
	left: auto;
	margin-left: 0px;
	margin-top: 0px;
	}
	
#sustain_subnav li:hover ul, #nav li.over ul{ display: block; }

	/** Nav links are plain text if CSS is turned off **/	
	

	#sustain_subnav_overview{left:384px;top:0px; height:12px;width:98px;}
	#sustain_subnav_funds{left:505px;top:0px;height:12px;width:43px;}
	
	
	#sustain_subnav_overview a:hover, .s_overview #sustain_subnav_overview{
    background: transparent url(../media/images/nav/sustain_nav.gif)
    -384px -12px no-repeat;}

	#sustain_subnav_funds a:hover, .funds  #sustain_subnav_funds{
    background: transparent url(../media/images/nav/sustain_nav.gif)
    -505px -12px  no-repeat;}
	
	