/* CSS Document */
@import url(../../css/menu.css);

html { 
	height: 100%; 
	margin-bottom: 1px; 
}


body {
	font-family: Verdana, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	
	background-color: #b4b4b4;
}


#printheader {
	display:none;
}
 
/* Headings
----------------------------------------------- */

h1 {
	color: #666666;
	font-size: 120%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	
}

h2 {
	
	font-size: 100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h3 {
	color: #999999;
	font-size: 80%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h4 {
	color: #999999;
	font-size: 100%;
	
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
a {
	text-decoration: none;
	color: #EE3B33;
}
	



/* Construct
----------------------------------------------- */

body #top {
	height: 169px;
}


body div#wrapper {
	/*max-width:1200px;
	min-width:800px;
	width:50em;*/
	width:64em;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom: 0px;
	padding: 0px;
	
}


body div#splashwrapper {
	/*max-width:1200px;
	min-width:800px;
	width:50em;*/
	width:64em;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom: 0px;
	padding: 0px;
	
}

div#wrapper-l {
	background-image: url(../1/images/left.gif);
	background-repeat: repeat-y;
	background-position: left top;	
}

div#wrapper-r {
	background-image: url(../1/images/right.gif);
	background-repeat: repeat-y;
	background-position: right top;	
}

div#wrapper-inner {
	background-color: #ffffff;
	margin-right: 8px;
	margin-left: 8px;
	padding-bottom: 20px;
}

#wrapper #bottom {
	padding-right: 48px;
	padding-left: 48px;
	padding-top: 0px;
}

#wrapper #bottom table {
	margin: 0px;
	padding: 0px;
}
#wrapper #bottom p {
	margin: 0px;
	padding: 0px;
}

#wrapper #top {
	background-image: url(images/header_background.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

#wrapper #top #metacell {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 50px;
	margin:0px;
}

#wrapper #top #masthead {
	height: 168px;
	width:1008px;
	padding-top: 0px;
	padding-left: 0px;
	position:absolute;
}

#innerwrapper {
	margin: 0px;
	padding-top: 0px;
	padding-right: 3em;
	padding-bottom: 0px;
	padding-left: 3em;
	/*text-align: center;*/
}
#innerwrapper .content-left,
#innerwrapper .content-right {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

#innerwrapper .content-right {
	padding-left: 20px;

}

.content-left .plugtop {
	padding-bottom: 23px;
}


/* Meta Navigation
----------------------------------------------- */

#metanav ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#metanav li {
	float: right;
}

#metanav  a {
	font-size: 75%;
	padding-top: 7px;
	display: block;
	padding-bottom: 7px;
	padding-right: 20px;
	padding-left: 10px;
	color: #7A838A;
}

/* Secondary Navigation
----------------------------------------------- */

#secondarynav {
	
}

/*
.education-nav { 
	background-color: #EE3B33;
}
*/

.environment-nav { 
	background-color: #F3F3F4;
}




#secondarynav  a {
	font-size: 75%;
	padding-top: 7px;
	display: block;
	padding-bottom: 7px;
	padding-right: 18px;
	padding-left: 18px;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}


/* Third Level Navigation
----------------------------------------------- */

#thirdnav h2 {
	background-color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
}

#thirdnav h2 a {
	background-color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 90%;
}

#thirdnav ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#thirdnav li {
	text-align: left;
	
}

#thirdnav a {
	font-size: 75%;
	padding-top: 7px;
	display: block;
	padding-bottom: 7px;
	padding-right: 20px;
	padding-left: 10px;
	color: #7A838A;
}



#thirdnav li ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

#thirdnav li ul li {
	text-align: left;
	
}

#thirdnav li ul li a {
	font-size: 70%;
	padding-top: 2px;
	display: block;
	padding-bottom: 2px;
	padding-right: 20px;
	padding-left: 30px;
	color: #7A838A;
}



/* Main Navigation
----------------------------------------------- */

#navigation {
	background-image: url(images/navbar_background.jpg);
	background-repeat: repeat-x;
	background-position: 0% 0%;
	height: 3em;
	margin: 0;
	padding-left:37px;
}


/*Home Banner
----------------------------------------------- */

#articleController {
	position:absolute;
	width:667px;
	text-align:left;
	z-index:1000;
	
}

#articleController	#articleController-inner {
	float: right;
	background-color: #666666;
	font-size: 85%;
	color: #FFFFFF;
	padding: 6px;
	width:212px;
}

#articleController	#articleController-inner p {
	
}

.prevButton,
.nextButton {
	
	padding-top: 2px;
	
	
}

.prevButton {

	padding-right: 5px;
	
}

.nextButton {

	padding-left: 5px;
	
}

.plugtop {
	padding-bottom: 19px;
}


/*TECHNICAL 
**************************************/

#technical {
	background-image: url(images/background_technical.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



/* Internal Main Content Cell
------------------------------------------------*/

.content {
	/*padding-left:20px;*/


}

.content h1{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	padding-top:4px;
	padding-bottom:4px;
	padding-left:11px;
	font-size:90%;
}


#mainCell{
	height: 275px;
	width:667px;
	overflow: hidden;
	background: #f3f3f4;
	text-align:left;
}

#mainCell p {
	
	line-height: 150%;

	
}


#maincell-inner {
	
	padding:10px;

}

#maincell-inner table{

	padding-top:10px;
}

.holder {
	float: left;
	
}
.scrollpane {
	
	overflow: auto;
	/*background: #ccc;*/
	float: left;
}




/* Education items
----------------------------------------------- */

#education {
	height:21em;
	background-image: url(images/background-education.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#education .leftnav h2 {
	background-color:#EE3B33 !important;


}

#education .leftnav h2 a {
	background-color:#EE3B33 !important;


}



/* Environment items
----------------------------------------------- */

.environment {
	
}

#sustainable {
	height:21em;
	background-image: url(images/backgroundSustain.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}


#sustainable .expandContent,
#education .expandContent {
	
	background-color:#f4f4f4;

}



.environment h1 {
	
}

.envititle {

	background-color:#339999;

}


.productDetail h1 {
	background-color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 85%;
}



.environment-nav h2 {

	background-color:#339999 !important;

}

.environment-nav h2 a {

	background-color:#339999 !important;

}


/* News items
----------------------------------------------- */

#news {

}

.news-nav {
	background-color: #f5f5f5;	

}

.content-news{
	padding-left: 20px;

}

.newscopy .jScrollPaneTrack,
.techscroll .jScrollPaneTrack {
	
	background: #f3f3f4;

}

.techscroll a.jScrollArrowUp {

    background-image: url(../../images/scroll-up.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 0px;
	background: #f3f3f4;
}


.techscroll a.jScrollArrowDown {

    background-image: url(../../images/scroll-down.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 0px;
	background: #f3f3f4;
}

.appCell .jScrollPaneTrack {
	
	background: #f3f3f4;

}

.newsListings {
	border-spacing:0px;
	border-collapse: collapse; 
	width:100%;
	margin: 0px;
	padding:0px;
}

.newsListings tr {
	margin: 0px;
	padding:0px;
}


.newsListings td {
	border:none;
	margin: 0px;
	padding:5px;
}



.newsListings tr:hover td a  {

	color:#EE3B33;
	
}

.newsListings td a {
	
	color:#999999;
	display:block;
	padding:0px;
	padding-bottom:0px;
	margin: 0px;

}

.newsListings td a:hover {
	
	color:#EE3B33;

}



.newsDates {
	font-size: 75%;
	color:#999999;
	margin: 0px;
	padding:0px;
	
	
}

.newsItem {

	font-size: 90%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999999;
	margin: 0px;
	padding:0px;
}

/* Resource items
----------------------------------------------- */

#resources {
	height:21em;
	background-image: url(images/background-resources2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	

}


/* About Us Items
----------------------------------------------- */

#about {
	height:21em;
	background-image: url(images/background-about.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}


/* PORDUCT Section
-----------------------------------------------*/

.productSearch { 


}


#prodResultsCell {
	background:#FF0000;
	width:912px;
	height:900px;
	position:absolute;
}

.titleHolder {
	background-color: #ffffff;
}

.titleHolder h2 {
	padding-top:11px !important;
	padding-bottom:12px !important;
}


.productSearch h2 {
	margin-left:0px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:85%;
}

.productSearch h2 a {
	background-color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#applicationCell td,
.specs2 td,
.ecoTable td ,
.ecoSelect-table td,
td.reset,
#searchResults td {
	
	font-size:75%;
	color:#999999;

}

#searchResults th {
	font-size:75%;
	color:#666666;
	text-align:left;
	font-weight:bold;
	padding-bottom:15px;
	padding-top:15px;
}

.product-spec-cell {
	padding-left:15px;
	padding-right:15px;
	
	

}

.product-spec-cell table{
	
	margin-top:0px;
	margin-bottom:10px;
}

.app-checkbox-cell {
	padding-left:10px;
}

.product-spec-cell .selectbox,
.product-spec-cell .selectbox-on {

	width: 425px;
}


.product-eco-cell .selectbox,
.product-eco-cell .selectbox-on {

	width: 207px;
}

#applicationCell {
	height: 325px;
	width:224px;
	overflow: hidden;
	background: #f3f3f4;
	text-align:left;
}


#prodinfoCell {
	height: 300px;
	width:224px;
	overflow: hidden;
	background: #f3f3f4;
	text-align:left;
}



.ecoLogos {
		
	padding-top:10px;
	padding-left:20px;
}

.ecocell {
	background: #f3f3f4;
}
.ecocell a {
	font-size:90%;
}

.prodDetail-middle h1 {
	/*font-size:250%;
	text-transform: uppercase;
	*/

}

.prodDetail-middle {

	padding-right:20px;


}

#prodDetailCell {
	height: 300px;
	width:425px;
	overflow: hidden;
	background: #ffffff;
	text-align:left;
}



#applicationCell td a {
	
	color:#999999;
	display:block;
	padding:0px;
	padding-bottom:0px;
	margin: 0px;

}

#applicationCell tr:hover td a,
#searchResults tr:hover td a  {

	color:#EE3B33;
	
}


.specs2 td a,
.ecoTable td a,
.ecoSelect-table a,
td.reset a{


	color:#999999;
	
}


.spec2-cells {

	padding-top: 10px;
}

.specs2  td a:hover,
.ecoTable td a:hover,
.ecoSelect-table td a:hover,
td.reset a:hover {

	color:#EE3B33;
	
}

.SearchBar {
	margin-left: 15px;
	font-size:75%;

}

#productSearchSubmit {
	background-color:#666666;
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right:0px;
	padding-left: 0px;	
	text-align:right;
	width:119px;

}


#productSearchSubmit a {
	color:#ffffff;
}

td.reset {

	padding-right:10px;
	padding-bottom:10px;
}


#productSearchSubmit .searchPaper {
	width: 119px;
	height: 30px;
	outline: none;
	background-image: url(images/searchpaper-off.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#productSearchSubmit .searchPaper:hover {
	background-image: url(images/searchpaper-on.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}

#searchResults {

	display:none;
	
}


#searchResults td {

	padding-top:3px;
	padding-bottom:3px;
}

#prodDesc-cell {
padding-top:0px;
	padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
}

#prodDesc-cell .descText {
	font-size:70%;
	line-height:140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.prodfamily {
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #999999;	
}

table.prodfamily-item,
table.prodfamily-item tbody,
table.prodfamily-item tr,
table.prodfamily-item td {
	padding:0px;
	margin:0px;
}

.prodfamily-item a {
	padding: 6px;
	display:block;
	color:#EE3B33;
}

.prodfamily-item a:hover { 
	
}

.prodfamily-item tr {
	background-color:#FFF;
}

.prodfamily-item tr:hover,
.prodfamily-detail tr:hover {
	background-color:#EFEFEF;
}
	

#stockinfo {
	
	padding-bottom:10px;
}

#stockcatalog { 


}

#stockcatalog-title {
	padding-left:10px;
	background-color:#EE3B33;

}

#stockcatalog-title a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#ffffff;

}


#stockcatalog-info {
	/*display:none;*/
	
}

#gimmeScroll {
	height:330px;
	width:912px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	text-align:left;

}

	
	
#stockcatalog-info th {
	color:#666666;
	font-size:70%;
	padding-top:4px;
	padding-bottom:4px;
	text-align:left;
}

#stockcatalog-info td {
	color:#666666;
	font-size:70%;
	padding-top:4px;
	padding-bottom:4px;
}

.stockcatalog-row td {

}

.ecoLogo {

	float:left;
	width:65px;
	height:65px;
}

/* Copyright
----------------------------------------------- */


#copyright {
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-image: url(../1/images/bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#copyright #copyright-l {
	background-image: url(../1/images/blCorner.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;	

}

#copyright #copyright-r {
	background-image: url(../1/images/brCorner.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	padding-top:2px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align:right;	
}

#copyright p {
	font-size: 75%;
	margin: 0px;
	padding: 0px;
	color: #fcfcfc;
}


#copyright ul {

	padding:0px;
	margin:0px;

}

#copyright li {
	display:inline;
	
	font-size: 75%;
	margin: 0px;
	padding: 0px;
	color: #fcfcfc;
	
}

#copyright a {
	margin:0px;
	color: #666666;
	padding-left:7px;
	padding-right:7px;
	padding-top:0px;
}

#copyright a:hover {
	
	text-decoration:underline
}


/* Utility
----------------------------------------------- */

.clr {
	clear: both;
}

.active {
	background-image: url(images/navActive.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.padBottom15 {
	padding-bottom: 0px;
}

.padTop15 {
	padding-top: 15px;
}

.padLeft20 {
	padding-left: 20px;
}


.dark{

	background-color:#f3f3f4;
}

.light {
	background-color:#ffffff;
}

.contentContainer {
	padding: 0px;
	margin: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #666666;
	height:379px;
	
}

.contentContainer-inner {
	height:379px;
	width:912px;
	position:absolute;
	overflow:hidden;
}

#content1 {
	padding:0px;
	margin:0px;
	background-color:#F4F4F4;
	/*height:339px;
	width:912px;
	position:absolute;*/
	
}

.products #content1,
.productinfo #content1 {

	background-color:#FFFFFF;

}


.defaultWrapper {

	padding-top:9px;

}


/* GIMME TABS
*****************************************/


#gimmebar {

	padding:0px;
	margin:0px;
	height:379px;
	width:912px;
	position:absolute;
	top:353px;
	background-color:#FFFFFF;
	
}
#gimmebar p {
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.gimme-left a {
	color:#ffffff;
	font-size:11px;
	background-image: url(images/arrow-right-white-off.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
	
}

#gimmetabs {
	background-image: url(images/background_gimmebar.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:25px;
	padding-left:16px;
	padding-top:0px;
	margin:0px;
	
}

.gimmetab {
	float:left;
	background-image: url(images/tab_gimmebar_off.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-right:4px;
	
	
}

.gimme-right {
	background-image: url(images/tab_gimmebar_right_off.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	padding:0px;
	margin:0px;
}

.gimme-left {
	background-image: url(images/tab_gimmebar_left_off.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding-left:10px;
	padding-right:10px;
	height:25px;
	margin:0px;
	padding-top: 0px;
	padding-bottom: 0px;	
	
}

#gimmeLoader {
	display:none;
}

#content1 {

	/*background-color:#FF6600;*/
}

#content2 {
	background-color:#FFFFFF;
	z-index:100;
}


#content3 {
	background-color:#FFFFFF;
	z-index:110;
}


#gimmebar {
	background-color:#FFFFFF;
	z-index:110;
}



#content2, #content3 {
	margin:0px;
	padding:0px;
	height:379px;
	width:912px;
	position:absolute;
	top:379px;

}


.product-detail .content-cell {
	
	border-bottom-color: #EE3B33;
	
}


.product-detail .content-cell {
	
	padding-bottom: 0px;
}

#wrapper #bottom .galleryTop {
	padding-top: 10px;
	padding-bottom: 10px;
}


#featuredArticles {
    height:  337px;  
    width:   667px;  
    padding: 0;  
    margin:  0;  

}

.feature {

	width: 667px;
	height: 337px;
	background-color:#FFFFFF;
	color: #fff;
	
}

.feature .featureContent {
	background-image: url(images/backgroundFeature.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 224px;
	float:right;
	height: 165px;
	padding: 0px;
	margin:0px;
	overflow: hidden;
	
}


.feature .featureContent .featureContent-inner {
	padding-top: 35px;
	padding-right: 10px;
	padding-left: 10px;	
}

.feature h1 {
	font-size: 75%;
	font-weight: bold;
	margin:0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #666666 !important;
}

.feature p {
	font-size: 75%;
	font-weight: normal;
	margin:0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 140%;
}


.feature a {
	display: block;
	color: #666666 !important;
}

.feature a:hover {
	color: #EE3B33 !important;
}


.expandBox {
	background-image: url(images/translucentBG.png);
	background-repeat: repeat;
	
	
}

.black .expandBox {
	background-image: url(images/resourcesTransparent.png);
	background-repeat: repeat-x;
}

.white .expandBox {
	background-image: url(images/lightTransparent_2.png);
	background-repeat: repeat-x;
}


.black .expandBox-solid {
	background-image: url(images/internalBackground.jpg);
	background-repeat: repeat-x;
}




.white .expandBox-solid {
	background-image: url(images/internalBackground-light.jpg);
	background-repeat: repeat-x;
}


.sustainable  {
	background-image: url(images/background_sustainabledesign.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#directionMap.expandBox-solid {

	background-image: url(images/internalBackground-notab.jpg);
	background-repeat: repeat-x;
}


.expandBox .expandHide,
.expandBox .expandContent,
.expandBox .expandTitle-default,
.expandBox-solid .expandHide,
.expandBox-solid .expandContent,
.expandBox-solid .expandTitle-default {
	padding-right:20px;
	padding-left:20px;
}


.ecocalc .expandBox .expandContent {

	padding-right:0px;
	padding-left:0px;
	
}


.expandBox .expandHide a {

	padding:0px;
	margin:0px;
	
}

#resources .expandBox .expandContent {
	padding:0px;

}

.expandBox h2,
.expandBox-solid h2 {

	
	font-size: 80%;
	font-weight:normal;
	line-height:165%;
	
}

.expandBox p,
.expandBox-solid p  {

	font-size: 80%;
	font-weight:normal;
	
}

.expandBox  a,
.expandBox-solid a {
	color:#333333 !important;
}


.expandBox .expandHide,
.expandBox-solid .expandHide  {
	padding-top:0px;
	padding-bottom:2px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;*/
}




.expandBox .expandHide a,
.expandBox .expandMore a,
.expandBox-solid .expandHide a,
.expandBox-solid .expandMore a {
	
	font-size: 75%;
	font-weight:normal;
}


.expandBox .expandHide a:hover,
.expandBox .expandMore a:hover,
.expandBox-solid .expandHide a:hover,
.expandBox-solid .expandMore a:hover {
	/*color:#EE3B33;*/
}


.expandBox .expandTitle,
.expandBox-solid  .expandTitle {
	padding-top:0px;
	padding-bottom:2px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;*/
	background-color: #666666;
	padding-left:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-weight: normal;
	color: #FFFFFF;	
}


#sustainable .expandTitle {

	background-color: #666666;	
}


.expandBox .expandShowMe,
.expandBox .expandHideMe,
.expandBox-solid .expandShowMe,
.expandBox-solid .expandHideMe {
	


}


.expandBox .expandShowMe td {
	padding-bottom:10px;
}

.expandBox .expandShowMe h2 {
	
	padding-top:10px;
	padding-left:0px;

}


.expandShowMe p {
	
	padding-top:0px;
	
	padding-bottom:5px;
}


.expandBox .expandHideMe,
.expandBox-solid .expandHideMe {

	display: none;

}

.expandBox .expandMore,
.expandBox-solid .expandMore {

	padding-top:5px;
	padding-bottom:10px;
}


.expandBox .expandTitle-default,
.expandBox-solid  .expandTitle-default {
	background-image: url(images/internalTitle_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	

}

.expandBox .expandList,
.expandBox-solid .expandList {
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;

}

.expandList ul {

	margin:0px;
	padding:0px;
}

.expandList li {
	margin:0px;
	display:block;
	text-align:right;
	font-size:65%;
	text-transform:uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.expandList li a {

	color:#ffffff;
}

.expandList li a:hover, 
.expandList li a.selected {
	color:#EE3B33;
}

.expandListContent {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
	
}

#resources .expandListContent {
	padding:0px;
	margin:0px;



}


.expandListContent h1 {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;	
}

.expandListContent p {

	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;	
}

.expandBox .expandColumn {
	margin:0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}	

.expandBox .expandTable,
.expandBox .expandTable tbody {
	margin:0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}


.expandBox .expandColumn:hover p a {
	color:#EE3B33;
}	


.expandBox .expandColumn p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 60%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height:130%;
	margin:0px;
}

.expandBox .expandColumn h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
	text-transform:uppercase;
	margin:0px;
	line-height:100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}	


.expandBox .expandColumn p a {
	color: #666666;
}	


.expandBox .expandColumn h2 a {
	color: #333333;
}	



.expandListContent ul {
	padding:0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}

#resources .expandListContent ul {
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}



#resources .expandListContent li a {
	
}


#resources .expandListContent li a:hover {
	color:#EE3B33;
}


.expandListContent li {
	font-size: 80%;

	list-style-position: outside;
	list-style-image: url(images/arrow-small-red-disabled.gif);
	list-style-type: none;
	padding-bottom: 5px;
}

.expandListContent a {
	color:#EE3B33;
}


.expandbox-content {

	/*padding-left:25px;*/


}

.expandbox-content h2 {

	padding-bottom:10px;

}

.expandbox-content ul {

	padding:0px;
	margin:0px;
	font-size:75%;
	
}


.expandbox-content li {
	
	padding:0px;
	margin:0px;
	color:#CCCCCC;
	list-style-type: none;	
	padding-top:3px;
	padding-bottom:3px;

}

.expandbox-content li a {
	
	color:#CCCCCC;
	margin:0px;
	background-image: url(images/arrow-right-grey-on.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	
}


.expandbox-content li a:hover {
	
	
}




.expandbox-content th {

	color:#333333;
	font-size:80%;	
	
}


.expandbox-content td {

	color:#666666;	
	
}

.expandbox-content td  a {

	color:#333333;	
	
}


.expand-hidden {
	height:253px;
	background-color:#FFFFFF;
	width:668px;
}

.expand-show {

	padding-right:20px;
	padding-left:30px;
}


#directions-default.expand-show {

	padding-right:0px;
	padding-left:0px;
}




#expandCell {
	height: 253px;
	width:668px;
	overflow: hidden;
	text-align:left;
	background-color: #F4F4F4;	
}


#scrollCell-half {
	height: 300px;
	width:425px;
	overflow: hidden;
	text-align:left;
	background:none;
}


#scrollCell-full {
	height: 300px;
	width:652px;
	overflow: hidden;
	text-align:left;
	background:none;
}



.sustainable #scrollCell-half,
.sustainable #scrollCell-full {
	height: 80px;
	width:627px;
	overflow: hidden;
	text-align:left;
	background:none;
}


 #scrollCell-half .scrollinner,
 #scrollCell-full .scrollinner {

 	padding-right:20px;
 
 }
 
 
 #scrollCell-half .scrollinner p,
 #scrollCell-full .scrollinner p {
 	padding-top:0px !important;
 	padding-bottom:10px;
 
 }
 
#scrollCell-half .scrollinner a,
#scrollCell-full .scrollinner a {
	font-size: 100%!important;
	padding: 0px;
}


#scrollCell-half .scrollinner ul,
#scrollCell-full .scrollinner ul {
		
		margin:0px;
		padding:16px;
		
}


#scrollCell-half .scrollinner li,
#scrollCell-full .scrollinner li {
		
	padding-bottom:8px;	

	

}



#expandCell p {
	
	
	
	
}


#expandCell-inner {

	font-size:80%;
	padding-right:20px;
	padding-left:20px;
	padding-top:10px;
	

}


#expandCell-inner ul {

	padding:0px;
	margin:0px;
	padding-left:10px;

}


#expandCell-inner li {

	font-size:80%;
	color:#666666;
	padding:0px;
	margin:0px;

}


.sustainable #expandCell-inner {

	padding-top:0px;
	

}



#resources #expandCell-inner {
	padding-top:0px;

}

#expandCell-inner p {

	font-family: Verdana, Arial, Helvetica, sans-serif;	
	

}

/********** EXPAND FORM **********/ 


.expandForm fieldset {
	
	
	text-transform: uppercase;
	border: 1px solid #EE3B33;
	margin-bottom: 10px;	
	
}


.expandForm fieldset legend {

	font-size:60%;
	color:#666666;
}



.expandForm {
	
	padding-left:20px;

}


.expandForm select,
.expandForm input {
	color:#666666;
	text-transform:none;
	width:160px;
}


.expandForm #zipcode {
	background-color:#FFFFFF;
	border:1px solid #999999;
	font-size:70%;
	width:157px;
	padding:5px;
}

.expandForm li {
	text-transform:none;
	font-size:80%;
	text-align:left;

}

.expandForm div.selectbox-wrapper {
	background-color:#FFFFFF;
	border:1px solid #999999;
	margin-top:-6px;

	text-align:left;
	max-height:150px;
	overflow:auto;
}

.expandForm  div.selectbox-wrapper ul li.current {
	background-color: #CCCCCC;
}


.white .expandForm .selectbox {
	
	display: block;
	text-align:left;
	background-color:#FFFFFF;
	cursor: pointer;
	padding-left:3px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	font-size:70%;
	background-image: url(images/light-selectbox-trigger-off.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border: 1px solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


.white .expandForm  .selectbox-on {

	display: block;
	text-align:left;
	background-color:#FFFFFF;
	cursor: pointer;
	padding-left:3px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	font-size:70%;
	background-image: url(images/light-selectbox-trigger-on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border: 1px solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


.white .expandForm .selectbox:hover {
	
	background-image: url(images/light-selectbox-trigger-on.gif);
	
}


.white .expandForm .searchMerchant {
	width: 168px;
	height: 21px;
	outline: none;
	background-image: url(images/merchantSubmit-off.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


.white .expandForm .searchMerchant:hover {
	background-image: url(images/merchantSubmit-on.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
}



#merchantResults {
	
	font-size:80%;
	line-height:normal;

}

/********** EXPAND BOX TABS **********/ 

.expandbox-tabs {
	
	font-size: 65%;	
	color:#FFFFFF;
	padding-left:20px;
}

.tab {
	background-image: url(images/tab.gif);
	background-repeat: repeat-x;
	float: left;
	height: 22px;
	margin-right:7px;	
	
}


.tab-left {
	background-image: url(images/tab-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;	
	padding-left:10px;
	padding-right:10px;
}

.tab-right {
	background-image: url(images/tab-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;	
}

.tab a {
	color:#CCCCCC;
	padding-top:4px;
	display: block;
	background-image: url(images/tab-arrow-off.gif);
	background-repeat: no-repeat;
	background-position: 100% 8px;
	padding-right: 15px;
}


.tab a:hover {
	color:#CCCCCC;
	padding-top:4px;
	display: block;
	background-image: url(images/tab-arrow-on.gif);
	background-repeat: no-repeat;
	background-position: 100% 8px;
	padding-right: 15px;
}

.black .terms {
	background-image: url(images/backgroundTerms.jpg);
	background-repeat: no-repeat;
	background-position: right top;

	
}


.white .terms {
	background-image: url(images/backgroundTerms-light.jpg);
	background-repeat: no-repeat;
	background-position: right top;

	
}



.black .careers {
	background-image: url(images/backgroundCareers.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
}


.white .careers {
	background-image: url(images/backgroundCareers-light.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
}


.activeTab .tab-left {
	background-image: url(images/tab-active-left.gif);
}


#sustainable .activeTab .tab-left {
	background-image: url(images/tab-active-left-envi.gif);
}


.activeTab .tab-right {
	background-image: url(images/tab-active-right.gif);
}

#sustainable .activeTab .tab-right {
	background-image: url(images/tab-active-right-envi.gif);
}


.activeTab .tab {
	background-image: url(images/tab-active.gif);
}

.activeTab .tab  a {
	background-image: url(images/tab-arrow-on.gif);
}



/********** DARK SCROLL **********/


.darkScroll .jScrollPaneTrack {
	background-color: #5c5c5c;
}

.darkScroll .jScrollPaneTrack {
	background-color: #333333;
}


.darkScroll .jScrollPaneDragTop {
   background-color: #5c5c5c;
}

.darkScroll .jScrollPaneDragTop {
	background-color: #333333;
}


.darkScroll .jScrollPaneDragBottom {
   background-color: #5c5c5c;
}


.darkScroll .jScrollPaneDragBottom {
   background-color: #333333;
}


.darkScroll a.jScrollArrowUp {
	background-image: url(images/scrolldark-up-off.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	background-color: #5c5c5c;
}

.darkScroll a.jScrollArrowUp {
	background-color: #333333;
}

.darkScroll a.jScrollArrowUp:hover {
 	background-image: url(images/scrolldark-up-on.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	background-color: #5c5c5c;
}

.darkScroll a.jScrollArrowUp:hover {
	background-color: #333333;
}

.darkScroll a.jScrollArrowDown {
    background-image: url(images/scrolldark-down-off.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	background-color: #5c5c5c;
}


.darkScroll a.jScrollArrowDown {
	background-color: #333333;
}


.darkScroll a.jScrollArrowDown:hover {
    background-image: url(images/scrolldark-down-on.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	background-color: #5c5c5c;
}


.darkScroll a.jScrollArrowDown:hover {
	background-color: #333333;
}


.darkScroll .dark {
	background-color:#666666;
}

.darkScroll .light {
	background-color:#7c7d7c;
}





/********** LIGHT SCROLL **********/


.lightScroll .jScrollPaneDrag {
	background-image: url(images/scroll-bar-light.gif);
}

.lightScroll .jScrollPaneDrag:hover {
	background-image: url(images/scroll-bar-light-over.gif);
}


.lightScroll .jScrollPaneTrack {
	background-image: url(images/scrolllight-background.png);
	background-repeat: repeat-y;
	background-position: left top;	
}


.lightScroll .jScrollPaneDragTop {
   background-color: #5c5c5c;
}

.lightScroll .jScrollPaneDragTop {
	background-color: #333333;
}


.lightScroll .jScrollPaneDragBottom {
   background-color: #5c5c5c;
}


.lightScroll .jScrollPaneDragBottom {
   background-color: #333333;
}


.lightScroll a.jScrollArrowUp {
	background-image: url(images/scrolllight-up-off.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	background-color: #5c5c5c;
}

.lightScroll a.jScrollArrowUp {
	background-color: #333333;
}

.lightScroll a.jScrollArrowUp:hover {
 	background-image: url(images/scrolllight-up-on.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	background-color: #5c5c5c;
}

.lightScroll a.jScrollArrowUp:hover {
	background-color: #333333;
}

.lightScroll a.jScrollArrowDown {
    background-image: url(images/scrolllight-down-off.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	background-color: #5c5c5c;
}


.lightScroll a.jScrollArrowDown {
	background-color: #333333;
}


.lightScroll a.jScrollArrowDown:hover {
    background-image: url(images/scrolllight-down-on.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	background-color: #5c5c5c;
}


.lightScroll a.jScrollArrowDown:hover {
	background-color: #333333;
}


.lightScroll .dark {
	background-color:#F4F4F4;
}

.lightScroll .light {
	background-color:#FFFFFF;
}


.tabClear {
	display:none;
}


.expandBox-solid .lightScroll .jScrollPaneTrack {	
	background-color:#F4F4F4;
}



/***********ECO LOGO TABLE *********/

.ecologo-table td {
	padding-bottom: 10px;	
	

}



/************PRESSKITS ************/

.availpresskits {




}



.availpresskits ul {

	padding:0px;
	margin:0px;


}


.availpresskits li {
	margin:0px;
	list-style-type: none;
	font-size: 70%;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}


.presskitcell {

	padding-left:5px;
	padding-right:5px;

}

.scrollcell {
	height:310px;
	
	overflow: hidden;
	
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;	
	
}

.scrollcell div .scrollTop {
	position:absolute;
}	

.scrollcell div {
	position:relative;
	padding-left:10px;
	padding-right:10px;
}


.presskit-title {
	padding-left:20px;
	padding-bottom:10px;
}



/*LEFT NAVIGATION
**************************************/


.leftnav {
	background-image: url(images/background-leftnav.png);
	background-repeat: repeat-y;
	background-position: right top;	

}

#news .leftnav {

	background-color:#CCCCCC;

}

#environment .leftnav {

	background-color:#CCCCCC;

}


.leftnav-inner {

	padding-right:20px;

}


.leftnav h2 {
	background-color:#666666;
	color:#FFFFFF;
	padding-top: 8px;
	padding-bottom: 9px;
	padding-left: 8px;
}

.leftnav h2 a {
	background-color:#666666;
	color:#FFFFFF;
	font-size: 100%;
	
}


.leftnav li a:hover {
	color:#EE3B33;
}


.leftnav li a.chosen {
	color:#EE3B33;
}


#environment .leftnav h2,
#environment .leftnav h2 a,
#sustainable .leftnav h2,
#sustainable .leftnav h2 a {
	background-color: #006666;	
}

#environment .expandTitle,
#sustainable .expandTitle {

	background-color: #006666;	

}

#education .expandTitle {
	background-color:#EE3B33 
}

.leftnav .scrollpane {

	width:224px;
	height:300px;
	background:none;
}


#techpane1 {
	height: 123px;
	width:224px;
	overflow: hidden;
	background: #f3f3f4;
	text-align:left;
}


#techpane2 {
	height: 123px;
	width:224px;
	overflow: hidden;
	background: #f3f3f4;
	text-align:left;
}




.techscroll li.active {

	background-image:none !important;

}

.techscroll li.active a {

	color:#EE3B33;

}


#techMarkets {

	padding-bottom:20px;
	/*margin-bottom:5px;*/
	 

}

.techscroll h3 {

	


}


.leftnav .scrollinner ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.leftnav .scrollinner li {
	text-align: left;
	
}


.centercol .scrollinner {

	padding-left: 20px

}

.centercol .scrollinner li {
	text-align: left;
	font-size: 75%;	
;
}



.leftnav .scrollinner a {
	font-size: 75%;
	padding-top: 0px;
	
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 10px;
	color: #7A838A;
}



.leftnav .scrollinner li ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

.leftnav .scrollinner li ul li {
	text-align: left;
	
}

.leftnav .scrollinner li ul li a {
	font-size: 70%;
	padding-top: 0px;
	display: block;
	padding-bottom: 0px;
	padding-right: 20px;
	padding-left: 30px;
	color: #7A838A;
}


.leftnav .leftnav p {
	font-size: 80%;
	line-height: 100%;
	padding-right: 10px;
	padding-left: 10px;

}

/*CLEAR CONTAINER
**************************************/


.clearcontainer {
	background-image: url(images/background-content.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:304px;
	height:256px;
	margin-left:32px;
}


.clearcontainer .clearcontainer-inner {
	padding-top:16px;
	padding-left:16px;
	height:237px;
	

}

.clearcontainer .clearcontent {

	padding-right:10px;
	height:237px;
	overflow:hidden;
	width:278px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 85%;
	font-weight: normal;
	color: #666666;
	line-height: 135%;	

}


.clearcontainer h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 130%;
	font-weight: normal;
	color: #666666;
	padding:0px;

}

.clearcontainer p {
	


}



/*CENTER COLUMN
**************************************/

.centercol h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 85%;
	font-weight: normal;
	color: #666666;

}

.centercol p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;

}


.centercol th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	color: #666666;

}


.centercol ul {
	padding:0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.centercol li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	color: #666666;

}


.doublecell .centercol {

	width:425px;
	background-color:#ffffff;

}


.singlecell .centercol {
	height: 339px;
	background-image: url(images/transparentBG.png);
	background-repeat: repeat;
	background-position: left top;
	padding-left:10px;
	padding-right:10px;
}

/*
.centercol h1{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:12px;
	font-size:80%;
	background-color: #666666;
	
}
*/

.contentNav h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:10px;
	font-size:125%;
	

}

.doublecell .centercol .centercol-content  {
	height: 325px;
	width:425px;
	overflow: hidden;
	background: #ffffff;
	text-align:left;
}

.fillBlock {

	background: #666666;
	height:37px;
	width:100%;
}

.contentNav {
	/*
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	*/

}

.contentLayers,
.contentNav {
	
	padding-left: 15px;
	padding-top:10px;
	
}


.contentNav ul {
	margin:0px;
	padding:0px;
	
	list-style-type: none;
}

.contentNav li {
	margin:0px;
	display:block;
	text-align:left;
	line-height:80%!important;
	text-transform:uppercase;
	padding: 0px;
	padding-bottom:8px;
}




.contentNav .activeItem {

	font-weight:bold;

}

.contentNav li a {
	padding:0px;
	margin:0px;
	color:#EE3B33;
	
	font-size:10px;
}

.contentNav li a:hover, 
.contentNav li a.selected {
	color:#EE3B33;
}


.contentLayers {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	line-height:110%;
	color:#666666
	
}



.contentLayers p,
.contentLayers li {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	
}



/*
.contentLayers div {

	padding-left:10px;
	padding-right:10px;
}
*/
.centercol-content {

padding-left:10px;
	padding-right:10px;
	height:303px;
	overflow:hidden;
}


.section_4,
.section_236,
.content_page_236,
.content_page_277 {
	background-image: url(images/background-about.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.section_5,
.content_page_390,
.content_page_238 {
	background-image: url(images/background_technical.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.section_66 {
	background-image: url(images/backgroundSustain.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.section_137 {
	background-image: url(images/background-education.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*RIGHT COLUMN
**************************************/

.rightcol {

	width:244px;
	padding-left:20px;
	background-color:#FFFFFF;
}

.rightcol .rightcol-inner {
	height:339px;
	overflow:hidden;
	background-color:#F4F4F4;
	
	
}

.rightcol h2 {
	background-color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}

.rightcol p {
	font-size: 80%;
	line-height: 140%;	
	
}

.rightcol .rightcol-content {
	padding-left:10px;
	padding-right:10px;
	height:310px;
	overflow:hidden;
	
}




/********** EXPAND BOX TABS **********/ 

.expandbox-tabs {
	
	font-size: 65%;	
	color:#FFFFFF;
	padding-left:20px;
}

.tab {
	background-image: url(images/tab.gif);
	background-repeat: repeat-x;
	float: left;
	height: 22px;
	margin-right:7px;	
	
}


.tab-left {
	background-image: url(images/tab-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;	
	padding-left:10px;
	padding-right:10px;
}

#sustainable .tab-left {
	background-image: url(images/tab-left-envi.gif);
}

.tab-right {
	background-image: url(images/tab-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;	
}

#sustainable .tab-right {
	background-image: url(images/tab-right-envi.gif);
}

.tab a {
	color:#666666;
	padding-top:4px;
	display: block;
	background-image: url(images/tab-arrow-off.gif);
	background-repeat: no-repeat;
	background-position: 100% 8px;
	padding-right: 15px;
}


.tab a:hover {
	color:#FF0000;
	padding-top:4px;
	display: block;
	background-image: url(images/tab-arrow-on.gif);
	background-repeat: no-repeat;
	background-position: 100% 8px;
	padding-right: 15px;
}



/* SPOTLIGHT LINKS
****************************************************/

.spotlightlinks {

		padding-top:10px;
	padding-bottom:10px;

}


.spotlightlinks div {


	float:left;
	padding-right:20px;

	font-size:80%;

}


/*GALLERIES
****************************************************/



#bottom .galPhoto {

	float:left;
	padding-right:4px;
	padding-top:10px;
	
}

#bottom .lastPhoto {

	padding-right:0px;

}

#viewGallery {
	display:none;
}

/* AJAX LOADER
****************************************************/

.ajaxloader {
	display:none;
	width:100%;
	height:100%;
	
	
}

.ajaxloader div {
	padding-top:15%;
	text-align:center;
	
}

