/*utility nav styles*/

.utility .nav {float:right; width:600px; text-align:right; padding:3px 5px 3px 0; height:14px;}
.utility .nav a {color:#ddf; 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:#FF00FF;}
body.links .utility a.links,
body.search .utility a.search ,
body.siteMap .utility a.siteMap,
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 {
  float:left;
  background:url("../images/nav-left-off.gif") no-repeat left top;
  margin:0 6px 0 0;
  padding:0 0 0 9px;
  color:#ccc;
  }
.primaryNav a {
  float:left;
  display:block;
  background:url("../images/nav-right-off.gif") no-repeat right top;
  padding:5px 12px 4px 3px;
  text-decoration:none;
  font-weight:bold;
  color:#dee;
  font-size:1.3em;
  }
  

/*turning primary nav items on when active:*/
body.home .primaryNav li.home,
body.page_1 .primaryNav li.page_1,
body.page_2 .primaryNav li.page_2,
body.page_3 .primaryNav li.page_3,
body.page_4 .primaryNav li.page_4,
body.page_5 .primaryNav li.page_5, 
body.page_6 .primaryNav li.page_6,
body.page_7 .primaryNav li.page_7,
body.page_8 .primaryNav li.page_8 
	{ background-image:url("../images/nav-left-on.gif"); }

body.home .primaryNav li.home a,
body.page_1 .primaryNav li.page_1 a,
body.page_2 .primaryNav li.page_2 a,
body.page_3 .primaryNav li.page_3 a,
body.page_4 .primaryNav li.page_4 a,
body.page_5 .primaryNav li.page_5 a,
body.page_6 .primaryNav li.page_6 a,
body.page_7 .primaryNav li.page_7 a,
body.page_8 .primaryNav li.page_8 a
	{ background-image:url("../images/nav-right-on-white.gif"); color:#4400e3; padding-bottom:4px; display:block; }

/*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:#ccc; 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 li {background-color:#80A93F; 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;}
body.ohNine #left li.ohNine a,
body.ohEight #left li.ohEight a,
body.ohSeven #left li.ohSeven 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.us #left li.usCredit a,
body.canada #left li.caCredit a {color:#aeff00;}

body.page_1.about .subNav li.about a,
body.page_1.approach .subNav li.approach a,
body.page_1.managementTeam .subNav li.managementTeam a,
body.page_1.corporateLineage .subNav li.corporateLineage a,
body.page_1.credit .subNav li.credit a,
body.page_1.contact .subNav li.contact a,

body.page_2.windDev .subNav li.windDev a,
body.page_2.success .subNav li.success a,
body.page_2.facilities .subNav li.facilities a,

body.page_4.links .subNav li.links a,
body.page_4.gallery .subNav li.gallery a,
body.page_4.releases .subNav li.releases a,

body.page_5.openings .subNav li.openings a,
body.page_5.working .subNav li.working a,
body.page_5.locations .subNav li.locations a,
body.page_5.compensation .subNav li.compensation a
	{color:#aeff00;}
