.inside div#left {
  width: 214px;
  padding: 0 0 6px 0;
  margin: 0;
  position: absolute;
}
.pagetext
{
  font-size: 15px;
  color: #000;
  line-height: 2;
}
.pagetext.small
{
  font-size: 13px;
  color: #FFF;
}
.pagetext p
{
  padding: 0;
  margin-bottom: 30px;
}
#left img {
  margin-bottom: 0;
}
#footer
{
  margin-top: 3px;
}
#content_wrap .content {
  float: none;
  width: 680px;
  padding-left: 220px;
}
#leftNav {
  padding: 0;
  margin: -5px 0 0 0;
  width: 214px;
}
.eco #leftNav {
  margin-top: 0;
}

#left .drawer li h3
{
  padding: 0;
  margin: 0;
  font-size: 0;
  line-height: 0;
  height: 50px;
  text-indent: -9999px;
  cursor: pointer;
}
#left .drawer li.latest h3
{
  height: 36px;
}
#left .drawer li.next h3
{
  height: 30px;
}
#left .drawer li h3.open
{
  background-position: right top;
}
#left .drawer li.localItem2 h3 { background-position: left -50px;}
#left .drawer li.localItem3 h3 { background-position: left -100px;}
#left .drawer li.localItem4 h3 { background-position: left -150px;}
#left .drawer li.localItem5 h3 { background-position: left -200px;}
#left .drawer li.localItem6 h3 { background-position: left -250px;}
#left .drawer li.localItem7 h3 { background-position: left -300px;}
#left .drawer li.localItem8 h3 { background-position: left -350px;}
#left .drawer li.localItem9 h3 { background-position: left -400px;}
#left .drawer li.localItem10 h3 { background-position: left -450px;}
#left .drawer li.localItem2 h3.open { background-position: right -50px;}
#left .drawer li.localItem3 h3.open { background-position: right -100px;}
#left .drawer li.localItem4 h3.open { background-position: right -150px;}
#left .drawer li.localItem5 h3.open { background-position: right -200px;}
#left .drawer li.localItem6 h3.open { background-position: right -250px;}
#left .drawer li.localItem7 h3.open { background-position: right -300px;}
#left .drawer li.localItem8 h3.open { background-position: right -350px;}
#left .drawer li.localItem9 h3.open { background-position: right -400px;}
#left .drawer li.localItem10 h3.open { background-position: right -450px;}


#left .drawer li
{
  background: url(../img/brdr_drawer.gif) repeat-x left bottom;
  padding: 1px 0;
}
#left .drawer li.next
{
  background: none;
}
#left .drawer li div
{
  display: none;
  background-color: #e0e0e0;
  margin: 0;
  padding: 4px 0 0 0;
  #margin-top: -3px;
}
#left .drawer li a.readmore
{
  width: 214px;
  height: 18px;
  display: block;
  text-indent: -9999px;
  background: url(../img/btn-more.gif) no-repeat left top;
}
.panelBtn
{
  padding: 0;
  margin: 0;
  background: url(../img/brdr_drawer.gif) no-repeat left top;
}
.panelBtn li
{
  list-style: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
  background: url(../img/brdr_drawer.gif) no-repeat left bottom;
  height: 48px;
}
.panelBtn li a
{
  display: block;
  height: 47px;
  text-indent: -99999px;
}
.panelBtn li.localItem1 a { }
.panelBtn li.localItem1 a.active, .panelBtn li.localItem1 a:hover { background-position: right top;}
.panelBtn li.localItem2 a { background-position: left -47px;}
.panelBtn li.localItem2 a.active, .panelBtn li.localItem2 a:hover { background-position: right -47px;}
.panelBtn li.localItem3 a { background-position: left -94px;}
.panelBtn li.localItem3 a.active, .panelBtn li.localItem3 a:hover { background-position: right -94px;}
.panelBtn li.localItem4 a { background-position: left -141px;}
.panelBtn li.localItem4 a.active, .panelBtn li.localItem4 a:hover {background-position: right -141px; }
.panelBtn li.localItem5 a { background-position: left -188px;}
.panelBtn li.localItem5 a.active, .panelBtn li.localItem5 a:hover { background-position: right -188px;}
.panelBtn li.localItem6 a { background-position: left -235px;}
.panelBtn li.localItem6 a.active, .panelBtn li.localItem6 a:hover {background-position: right -235px; }
.panelBtn li.localItem7 a { background-position: left -282px;}
.panelBtn li.localItem7 a.active, .panelBtn li.localItem7 a:hover {background-position: right -282px; }

.eco .panelBtn li a
{
  background-image: url(../eco/img/btn.jpg);
}
.safe .panelBtn li a
{
  background-image: url(../safe/img/btn.jpg);
}
.innovation .panelBtn li a
{
  background-image: url(../innovation/img/btn.jpg);
}

#spiritMenu
{
  background: url(../img/bg_spiritMenu.gif) repeat-x left top;
  height: 55px;
}
.landing #spiritMenu .back {display: none; }
#spiritMenu .back
{
  position: absolute;
  margin: 15px 0 0 10px;
}
#spiritMenu ul
{
  padding: 0 0 0 440px;
  margin: 0;
}
#spiritMenu ul li 
{
  display: inline;
  list-style: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#spiritMenu ul li a
{
  display: block;
  float: left;
  width: 110px;
  height: 55px;
  text-indent: -99999px;
  background: url(../img/btn_spiritMenu.gif) no-repeat left top;
}
#spiritMenu ul li a:hover
{
  background-position: left bottom;
}
.issue #spiritMenu ul li.subItem1 a
{
  background-position: left bottom;
}
#spiritMenu ul li.subItem1 a
{
  width: 80px;
}
#spiritMenu ul li.subItem2 a
{
  background-position: -80px top;
}
#spiritMenu ul li.subItem2 a.active,
#spiritMenu ul li.subItem2 a:hover,
.eco #spiritMenu ul li.subItem2 a
{
  background-position: -80px bottom;
}

#spiritMenu ul li.subItem3 a
{
  background-position: -190px top;
}
#spiritMenu ul li.subItem3 a.active,
#spiritMenu ul li.subItem3 a:hover,
.safe #spiritMenu ul li.subItem3 a
{
  background-position: -190px bottom;
}
#spiritMenu ul li.subItem4 a
{
  background-position: -300px top;
  width: 160px;
}
#spiritMenu ul li.subItem4 a.active,
#spiritMenu ul li.subItem4 a:hover,
.innovation #spiritMenu ul li.subItem4 a
{
  background-position: -300px bottom;
}
.inside #content_wrap 
{
  background: none;
}
.content .canvas
{
  position: relative;
}

.eco .content .canvas,
.safe .content .canvas,
.innovation .content .canvas
{
  position: static;
  width: 680px;
}
.eco .pageContainer
{
  background: #f4f3ee url(../eco/img/bg.jpg) no-repeat left top;
  height: 550px;
  overflow: hidden;
}
.safe .pageContainer
{
  background: #ebe9dd url(../safe/img/bg.jpg) no-repeat left top;
  height: 700px;
  overflow: hidden;
}
.safe .pageContainer ul li
{
  height: 700px;
}
.eco .pageContainer ul li
{
  height: 500px;
}
.innovation .pageContainer ul li
{
  height: 500px;
}
.innovation .pageContainer
{
  background: #f4f3ee url(../innovation/img/bg.jpg) no-repeat left top;
  height: 550px;
  overflow: hidden;  
}
.pageContainer
{
  padding: 16px 100px;  
  #width: 100%;
  font-size: 15px;
}
.pageContainer h2
{
  font-size: 24px;
  margin: 0 0 40px 0;
  padding: 0;
  color: #FFF;
}
.pageContainer h4
{
  font-size: 18px;
  margin: 0 0 20px 0;
  padding: 0;
  color: #087a38;
}
.safe .pageContainer h4
{
  color: #0d57a4;
}
.innovation .pageContainer h4
{
  color: #e34e20;
}

.spiritCarousel
{
  overflow: hidden;
    width: 875px;
	height: 415px;
}
.spiritCarousel ul,
.spiritCarousel ul li
{
  padding: 0;
  margin: 0;
}
.spiritCarousel ul li
{
  list-style: none;
  list-style-type: none;
    width: 875px;
	height: 409px;  

}