/*utility nav styles*/

.utility .nav {float:right; width:600px; text-align:right; padding:3px 5px 3px 0; height:14px;}
.utility .nav a {color:#fff; padding:0 5px 0 3px; border-right: 1px solid #fff; font-weight:bold; font-size:0.9em; text-decoration:none;}
.utility .nav a.last {border-right:none;}
.utility .nav a:hover {color:#628021;}
body.links .utility a.links,
body.search .utility a.search ,
body.siteMap .utility a.siteMap,
body.links .utility a.links,
body.contact .utility a.contact
 {color:#628021;}
 
 
 
 /*primary (horizontal) navigation*/
.primaryNav {float:left; margin-top:2px;}
.primaryNav ul {
  margin:0;
  padding:0 10px 0 0;
  list-style:none;
  }
.primaryNav li, body.links .primaryNav li.resources {
  float:left;
  background:url("/images/nav-left-off.gif") no-repeat left top;
  margin:0 6px 0 0;
  padding:0 0 0 9px;
  } 
 body.resources.links .primaryNav li.resources {
 	background-image:url("/images/nav-left-off.gif");
	background-repeat:no-repeat;
	background-position:left top;
 }
.primaryNav a, body.links .primaryNav li.resources a {
  float:left;
  display:block;
  background:url("/images/nav-right-off.gif") no-repeat right top;
  padding:8px 12px 4px 3px;
  text-decoration:none;
  font-weight:bold;
  color:#276015;
  font-size:0.9em;
  }
  body.resources.links .primaryNav li.resources a {
  	background-image:url("/images/nav-right-off.gif");
	background-repeat:no-repeat;
	background-position:right top;
	color:#276015;
  }
  

/*turning primary nav items on when active:*/
body.home .primaryNav li.home,
body.wwa .primaryNav li.wwa,
body.wwd .primaryNav li.wwd,
body.wws .primaryNav li.wws,
body.resources .primaryNav li.resources,
body.careers .primaryNav li.careers 
	{ background-image:url("/images/nav-left-on.gif"); }
	

body.home .primaryNav li.home a,
body.wwa .primaryNav li.wwa a,
body.wwd .primaryNav li.wwd a,
body.wws .primaryNav li.wws a,
body.resources .primaryNav li.resources a,
body.careers .primaryNav li.careers a
	{ background-image:url("/images/nav-right-on.gif"); color:#fff; padding-bottom:4px; }

/*subnav styles*/	
.subNav {float:left; clear:both; background-color:#628021; width:770px;}  
.subNav ul {list-style-type: none;}
.subNav li { float: left; background : url(../images/nav-divider.gif) no-repeat 100% 7px;  padding:7px 0 7px 0;}
.subNav ul li a {font-size:0.9em; text-decoration:none; display:block; color:#fff; font-weight:bold; padding:0 10px 0 10px; line-height:12px; text-align:center;}
.subNav ul li.last {background:none;}
.subNav ul li a:hover {color:#aeff00;}

#left ul {list-style-type: none; position: relative; top:-4px; float:left; margin-left:5px;}
#left ul ul {list-style-type: none; position: relative; top:-4px; float:left; margin-left:0px; border-top:1px solid #fff;}
#left li {background-color:#80A93F; float:left; border-bottom: 1px solid #fff; width:160px;}
#left li li {background-color:#8E9473; float:left; border-bottom: 1px solid #fff; width:160px;}
#left li a {color:#fff; display:block; padding:15px 3px 5px 5px; font-weight:bold; text-decoration: none;}
#left li a:hover {color:#aeff00;}
#left li a.active {color:#AEFF00}
#left li li a {color:#fff; display:block; padding: 2px 3px 2px 5px; font-weight:bold; text-decoration: none;text-transform:lowercase;}
#left li li a.active {color:#AEFF00}
#left li li a:hover {color:#aeff00;}

body.ohTen #left li.ohTen a,
body.ohNine #left li.ohNine a,
body.ohEight #left li.ohEight a,
body.ohSeven #left li.ohSeven a,
body.ohArchive #left li.ohArchive a,
body.ohSix #left li.ohSix a,
body.ohFive #left li.ohFive a,
body.ohFour #left li.ohFour a,
body.ohThree #left li.ohThree a,
body.ohTwo #left li.ohTwo a,
body.ohOne #left li.ohOne a,

body.wws.wwsUtilities #left li.ioUtilities a,
body.wws.public #left li.publicPower a,
body.wws.overview #left li.landOverview a,
body.wws.faq #left li.landFAQ a,

body.us #left li.usCredit a,
body.canada #left li.caCredit a {color:#aeff00;}

body.wwa.codeConduct .subNav li.codeConduct a,
body.wwa.about .subNav li.about a,
body.wwa.approach .subNav li.approach a,
body.wwa.managementTeam .subNav li.managementTeam a,
body.wwa.corporateLineage .subNav li.corporateLineage a,
body.wwa.credit .subNav li.credit a,
body.wwa.contact .subNav li.contact a,

body.wws.customers .subNav li.wwsCustomers a,
body.wws.wwsUtilities .subNav li.wwsCustomers a,
body.wws.public .subNav li.wwsCustomers a,
body.wws.overview .subNav li.land a,
body.wws.faq .subNav li.land a,

body.wwd.windDev .subNav li.windDev a,
body.wwd.success .subNav li.success a,
body.wwd.facilities .subNav li.facilities a,

body.resources.links .subNav li.links a,
body.resources.gallery .subNav li.gallery a,
body.resources.releases .subNav li.releases a,
body.resources.video .subNav li.video a,

body.careers.openings .subNav li.openings a,
body.careers.working .subNav li.working a,
body.careers.locations .subNav li.locations a,
body.careers.compensation .subNav li.compensation a
	{color:#aeff00;}