/* list borders */

.left-nav li.nav-title {
  background: url(../images/left-nav-top.png) no-repeat 0 bottom;
  width: 181px;
  height: 18px;
  padding: 0;
  font-size: 1px;
  line-height: 1px;
}

.left-nav li.nav-footer {
  background: url(../images/left-nav-bottom.png) no-repeat 0 0;
  width: 181px;
  height: 17px;
  padding: 0;
}

.left-nav .nav-title span, .left-nav .nav-footer span { display: none; }

/* top level items */

.left-nav li.item a {
  display: block;
  width: 94px;
  padding: 6px 20px 6px 30px;
  background-color: #bbb;
  border-right: 1px solid #aaa;
  border-top: 1px solid #c4c9ca;
  border-bottom: 1px solid #9ea2a4;
  color: #fff;
  text-decoration: none;
}

.left-nav li.item a:hover {
  color: #8a8a8a;
  text-decoration: none;
}

.left-nav li.item a:active {
  background-color: #d3d7d9;
  text-decoration: none;
}

.left-nav li.selected a,
.left-nav li.parent-selected a,
.left-nav li.selected a:hover,
.left-nav li.parent-selected a:hover {
  background-color: #fff;
  color: #373939;
  border-right: 1px solid #fff;
}

/* images for tier 1 items with tier 2 children */
.left-nav li.parent-selected a,
.left-nav li.parent a {
  background-image: url(../images/white-on-grey-right.png);
  background-repeat: no-repeat;
  background-position: 130px center;
}

.left-nav li.parent a:active {
  background-image: url(../images/white-on-lt-grey-right.png);
  background-repeat: no-repeat;
  background-position: 130px center;
}

.left-nav li.parent-selected a {
  background-image: url(../images/grey-on-white-down.png);
  background-repeat: no-repeat;
  background-position: 130px center;
}

/* a tier 1 item with a selected tier 2 child */
.left-nav li.parent-child-selected a {
  color: #fff;
  background-color: #707172;
  background-image: url(../images/white-on-dk-grey-down.png);
  background-repeat: no-repeat;
  background-position: 130px center;
  border-top: 1px solid #707172;
  border-bottom: 1px solid #8a8d8f;
  border-right: 1px solid #707172;
}

/* second tier items */

/* hide background images on all tier 2 items */
.left-nav ul.sub-nav a,
.left-nav li.parent-selected ul.sub-nav a,
.left-nav li.parent-child-selected ul.sub-nav a {
  background-image: none;
}

/* default: tier 2 item under a selected tier 1 item */
.left-nav li.item ul.sub-nav li.item a {
  width: 79px;
  padding-left: 45px;   
  color: #656666;
  background-color: #a4a9aa;
  border-right: 1px solid #a4a9aa;
  border-top: 1px solid #aaafb0;
  border-bottom: 1px solid #828586;
}

/* default: hover state on a tier 2 item under a selected tier 1 item */
.left-nav li.item ul.sub-nav li.item a:hover {
  background-color: #2d2d2d;
  border-right: 1px solid #2d2d2d;
  border-top: 1px solid #2d2d2d;
  border-bottom: 1px solid #2d2d2d;
  color: #fff;  
}

.left-nav li.item ul.sub-nav li.item a:active {
  background-image: none;  
}


/* tier 2 item with sibling selected */
.left-nav li.parent-child-selected ul.sub-nav li.item a {
  width: 79px;
  padding-left: 45px;
  color: #5b5b5b;
  background-color: #a4a9aa;
  border-right: 1px solid #a4a9aa;
  border-top: 1px solid #aaafb0;
  border-bottom: 1px solid #888586;
}

/* tier 2 items with a sibling selected */
.left-nav li.parent-child-selected ul.sub-nav li.item a:hover {
  background-color: #2d2d2d;
  color: #fff;
  border-right: 1px solid #2d2d2d;
  border-top: 1px solid #2d2d2d;
  border-bottom: 1px solid #2d2d2d;
}

/* the selected child in the tier 2 list */
.left-nav li.parent-child-selected ul.sub-nav li.selected a,
.left-nav li.parent-child-selected ul.sub-nav li.selected a:hover { 
  width: 79px;
  padding-left: 45px; 
  color: #373939;
  background-color: #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
}

/* hide first and last border */

.left-nav li.top a { border-top: hidden; }
.left-nav li.bottom a { border-bottom: hidden; }


/* special treatment for the left side image gallery link */
.left-gallery {
  background: url(../images/left-gallery.png) no-repeat 0px 0px;
  width: 125px;
  height: 35px;
  margin-left: 11px;
  padding: 165px 0px 0px 10px;
}

.left-gallery a { color: #e32631; }
.left-gallery a:hover { color: #383838; } 

/* list borders */

.left-nav li.nav-title {
  background: url(../images/left-nav-top.png) no-repeat 0 bottom;
  width: 181px;
  height: 18px;
  padding: 0;
  font-size: 1px;
  line-height: 1px;
}

.left-nav li.nav-footer {
  background: url(../images/left-nav-bottom.png) no-repeat 0 0;
  width: 181px;
  height: 17px;
  padding: 0;
}

.left-nav .nav-title span, .left-nav .nav-footer span { display: none; }

/* top level items */

.left-nav li.item a {
  display: block;
  width: 94px;
  padding: 6px 20px 6px 30px;
  background-color: #bbb;
  border-right: 1px solid #aaa;
  border-top: 1px solid #c4c9ca;
  border-bottom: 1px solid #9ea2a4;
  color: #fff;
  text-decoration: none;
}

.left-nav li.item a:hover {
  color: #8a8a8a;
  text-decoration: none;
}

.left-nav li.item a:active {
  background-color: #d3d7d9;
  text-decoration: none;
}

.left-nav li.selected a,
.left-nav li.parent-selected a,
.left-nav li.selected a:hover,
.left-nav li.parent-selected a:hover {
  background-color: #fff;
  color: #373939;
  border-right: 1px solid #fff;
}

/* images for tier 1 items with tier 2 children */
.left-nav li.parent-selected a,
.left-nav li.parent a {
  background-image: url(../images/white-on-grey-right.png);
  background-repeat: no-repeat;
  background-position: 130px center;
}

.left-nav li.parent a:active {
  background-image: url(../images/white-on-lt-grey-right.png);
  background-repeat: no-repeat;
  background-position: 130px center;
}

.left-nav li.parent-selected a {
  background-image: url(../images/grey-on-white-down.png);
  background-repeat: no-repeat;
  background-position: 130px center;
}

/* a tier 1 item with a selected tier 2 child */
.left-nav li.parent-child-selected a {
  color: #fff;
  background-color: #707172;
  background-image: url(../images/white-on-dk-grey-down.png);
  background-repeat: no-repeat;
  background-position: 130px center;
  border-top: 1px solid #707172;
  border-bottom: 1px solid #8a8d8f;
  border-right: 1px solid #707172;
}

/* second tier items */

/* hide background images on all tier 2 items */
.left-nav ul.sub-nav a,
.left-nav li.parent-selected ul.sub-nav a,
.left-nav li.parent-child-selected ul.sub-nav a {
  background-image: none;
}

/* default: tier 2 item under a selected tier 1 item */
.left-nav li.item ul.sub-nav li.item a {
  width: 79px;
  padding-left: 45px;   
  color: #656666;
  background-color: #a4a9aa;
  border-right: 1px solid #a4a9aa;
  border-top: 1px solid #aaafb0;
  border-bottom: 1px solid #828586;
}

/* default: hover state on a tier 2 item under a selected tier 1 item */
.left-nav li.item ul.sub-nav li.item a:hover {
  background-color: #2d2d2d;
  border-right: 1px solid #2d2d2d;
  border-top: 1px solid #2d2d2d;
  border-bottom: 1px solid #2d2d2d;
  color: #fff;  
}

/* tier 2 item with sibling selected */
.left-nav li.parent-child-selected ul.sub-nav li.item a {
  width: 79px;
  padding-left: 45px;
  color: #5b5b5b;
  background-color: #a4a9aa;
  border-right: 1px solid #a4a9aa;
  border-top: 1px solid #aaafb0;
  border-bottom: 1px solid #888586;
}

/* tier 2 items with a sibling selected */
.left-nav li.parent-child-selected ul.sub-nav li.item a:hover {
  background-color: #2d2d2d;
  color: #fff;
  border-right: 1px solid #2d2d2d;
  border-top: 1px solid #2d2d2d;
  border-bottom: 1px solid #2d2d2d;
}

/* the selected child in the tier 2 list */
.left-nav li.parent-child-selected ul.sub-nav li.selected a,
.left-nav li.parent-child-selected ul.sub-nav li.selected a:hover { 
  width: 79px;
  padding-left: 45px; 
  color: #373939;
  background-color: #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
}

/* hide first and last border */

.left-nav li.top a { border-top: hidden; }
.left-nav li.bottom a { border-bottom: hidden; }


/* special treatment for the left side image gallery link */
.left-gallery {
  background: url(../images/left-gallery.png) no-repeat 0px 0px;
  width: 125px;
  height: 35px;
  margin-left: 11px;
  padding: 165px 0px 0px 10px;
}

.left-gallery a { color: #e32631; }
.left-gallery a:hover { color: #383838; } 


/* greenscapes */

#nadra {
  padding: 15px 0 0 16px;
} 


#usgbc {
  padding: 15px 0 0 27px;
}

#greenscapes {
  width: 135px;
  padding: 20px 0 0 17px;
}

