/* CSS Document 
body, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	}
	
ul {
	margin: 0px 0px 0px 10px;
	padding: 0;
	line-height: 1.4em;
	}
	
ul li {
	line-height: 1.5em;
	margin-top: 6px;
	}
	
*/	

#container {
	margin-top: 65px;
	}
/* -------------------------- Home Page bottom block --------------------------- */

#homePageBlock {
	display: block;
	float: left;
	width: 530px;
	margin: 0;
	padding: 15px 0;
}
#homePageBlock img,
#homePageBlock a img{
	display: block;
	float: left;
	clear: none;
}

/* -------------------------- END - Home Page bottom block --------------------------- */
#betterworldbottom {
	width: 524px;
	height: 193px;
	background:url(/Images/betterworldbottom.jpg) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #ffffff;
	text-align:left;
	margin-top: 8px;
	}
	
#betterworldbottom a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}
	
#betterworldbottom a:hover {
	text-decoration: underline;
	}
	
#betterworldbottom h2 {
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: none;
	}
	
	
#spotlighton {
	float: left;
	width: 128px;
	margin: 65px 0px 0px 164px;
	display: inline;
	}
	
.readmore {
	margin-top: 12px;
	}
	

#socialresponsibility {
	width: 163px;
	float: right;
	margin: 67px 18px 0px 0px;
	display: inline;
	}
	

/* Interior Styles */

h1 {
	font-size: 13px;
	color:#785002;
	font-weight: bold;
}

.interiorcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	padding: 12px;
	}
	
	
.interiorcontent li
{
	line-height: 1.5em;
	list-style-image: url(/Images/bullet_prod.gif);
	margin-left: 15px;
	padding-left: 5px;
}

.interiorcontent ul
{
	list-style-type: none;
	margin: 5px 0 0 0px;
	padding-left: 10px;
}
/*------------------------------------ Content Area Bullets ----------------------------------------*/

#ctl12_contentText ul {
	list-style-type: none;
	margin: 5px 0 0 0px;
	padding-left: 10px;
}

#ctl12_contentText li {
	line-height: 1.5em;
	list-style-image: url(/Images/bullet_prod.gif);
	margin-left: 15px;
	padding-left: 5px;
}
/*------------------------------------ Image Control in content section ----------------------------*/
#ctl12_contentText img {
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	padding: 4px 7px 7px 4px;
	background: #777 url(/Images/img-shadow.jpg) no-repeat scroll bottom right;
	margin: 5px;
}		
.sidebar {
	width: 163px;
	background: #E4CEAD;
	float: right;
	color: #4F3002;
	font-size: 10px;
	letter-spacing: -.02em;
	margin: 0px 0px 6px 6px;
}
	

	
.sidebar ul.subnav {
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	}
	
.sidebar ul.subnav li {
	margin-top: 8px;
	list-style-type: none;
	list-style-image: none;
	}
	
.sidebar ul.subnav li.onpage {
	margin-top: 0px;
	}
	
.sidebar img {
	border: none;
	margin: 0;
	padding: 0;
	}


.sidebar a {
	color: #003399;
	text-decoration: none;
	}
	
.sidebar a:hover {
	text-decoration: underline;
	color: #369;	
	}
	
.sidebar h1{
	color: #FFF9EC;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 4px 0px;
	}
	
.sidebartop {
	width: 163px;
	height: 7px;
	background:url(/Images/sidebar_top.gif) no-repeat;
	margin-bottom: 8px;
	margin-bottom: 4px;
	}
	
.sidebarbottom {
	width: 163px;
	height: 7px;
	background:url(/Images/sidebar_bottom.gif) no-repeat;
	margin-top: 8px;
	margin-bottom: -6px;
	}
	
.casestudybottomgreen {
	background: url(/Images/case_study_bottom_green.gif) no-repeat bottom;
	padding: 12px;
	font-size: 10px;
	color: #4F3002;
	text-align: left;
	}
	
.sidebarinteriorbox {
	background: #C0A57D;
	width: 140px;
	margin: 11px;
	text-align: left;
	}
	
.sidebarinteriorbox ul {
	margin: 0px 0px 0px 4px;
	padding: 0;
	line-height: 1.4em;
	}
	
.sidebarinteriorbox ul li {
	line-height: 1.5em;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	list-style-image: none;	
	}	
	
.sidebarinteriorbox h3 {
	font-size: 10px;
	font-weight: bold;
	line-height: normal;
	margin:0px 0px 4px 0px;
	}
	
.sidebarinteriorbox div{
	padding: 7px 12px;
	}
	
.sidebarinteriorboxtop {
	width: 140px;
	height: 7px;
	background:url(/Images/sidebar_int_top.gif) no-repeat;
	padding: 0 !important;	
	}
	
.sidebarSUBinteriorboxtop {
	width: 140px;
	height: auto;
	padding: 7px 0px 0px 0px !important;	
	font-size:10px;
	color: #FFF9EC;
	font-weight: bold;
	text-align: center;
	margin: 0;
	}
	
#promotingsidebarhead {
	background: url(/Images/certified-promoting.gif) no-repeat;
	}
	
#protectingsidebarhead {
	background: url(/Images/certified-protecting.gif) no-repeat;
	}	

#protectingsidebarheadFluid {
	background-image: url(/Images/certified-protecting-alt.gif) no-repeat;
	background-color: #A0AC2E;
	background-position: top;
	padding: 0;
	margin: 0;
}
#protectingsidebarheadFluid.sidebarSUBinteriorboxtop {
	height: auto;
}
.protectingsidebarheadFluidbase {
	background: url(/Images/certified-protecting-alt-bottom.gif) no-repeat;
	background-position: bottom;
	width: 140px;
	padding: 0;
	margin: 0;
}

#supportingsidebarhead {
	background: url(/Images/certified-supporting.gif) no-repeat;
	}
	
#aboutsidebarhead {
	background: url(/Images/certified-about.gif) no-repeat;
	}
	
#creatingsidebarhead {
	background: url(/Images/certified-creating.gif) no-repeat;
	}	
	
#partneringsidebarhead {
	background: url(/Images/certified-partnering.gif) no-repeat;
	}	
	
#workingsidebarhead {
	background: url(/Images/certified-working.gif) no-repeat;
	}		
			
.sidebarinteriorboxbottom {
	width: 140px;
	height: 7px;
	background:url(/Images/sidebar_int_bottom.gif) no-repeat;
	padding: 0 !important;		
	margin-bottom: -6px;
}
	
.chart {
	padding: 0 !important;
	}
	
.bottomcallout {
	width: 502px;
	background: #F3E9D9;
	text-align: left;
	}
	
.bottomcallout h2 {
	font-size: 12px;
	color: #996600;
	font-weight:normal;
	margin: 0;
	}
	
.bottomcallout div {		
	padding: 0px 23px;
	}
.bottomcalloutTOP {	
	width: 502px;
	height: 6px;
	background:url(/Images/bottomcalloutTOP.gif) no-repeat;
	padding: 0 !important;
	/*margin-bottom: 16px;
	margin-bottom: 8px;*/
	}
	
.bottomcalloutBOTTOM {	
	width: 502px;
	height: 6px;
	background:url(/Images/bottomcalloutBOTTOM.gif) no-repeat;
	padding: 0 !important;
	/*margin-bottom: -12px;*/
	}

/* PR Styles */

.tabOffLeft {
	background-image:url(/Images/SubHeaderImages/tabOffLeft.gif);
	width:5px;
	height:22px;
}

.tabOffCenter {
	background-image:url(/Images/SubHeaderImages/tabOffCenter.gif);
	padding:0 30px 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8E6924;
	background-repeat: repeat-x;
}

.tabOffRight {
	background-image:url(/Images/SubHeaderImages/tabOffRight.gif);
	width:5px;
	height:22px;
}

.tabOnLeft {
	background-image:url(/Images/SubHeaderImages/tabOnLeft.gif);
	width:5px;
	height:22px;
}

.tabOnCenter {
	background-image:url(/Images/SubHeaderImages/tabOnCenter.gif);
	padding:0 30px 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#8E6924;
	background-repeat: repeat-x;
}

.tabOnRight {
	background-image:url(/Images/SubHeaderImages/tabOnRight.gif);
	width:5px;
	height:22px;
}

div.hr {
  height: 1px;
  background: #E3C286 no-repeat scroll center;
}
div.hr hr {
  display: none;
}

a.tabOff:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8E6924;
	text-decoration:none;
}

a.tabOff:visited, a.tabOff:hover, a.tabOff:active {
	text-decoration:underline;
}

a.PRBreadcrumb:link, a.PRBreadcrumb:visited, a.PRBreadcrumb:hover, a.PRBreadcrumb:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:underline;
}

.PRBreadcrumb 
{
	margin-top:7px;
	margin-bottom:5px;	
}

.PRHeader 
{
	background-image:url(/Images/new_header.gif);
	background-repeat: repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:20px; 
}

.PRSectionHeader
{
	background-image:url(/Images/new_header.gif);
	background-repeat: repeat-x;
	height:35px;
	padding-left:8px;
	padding-top:8px;
}

.PRSectionHeaderText 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
}

.PRSpotPanel 
{
	width:108px;
	border:1px solid #88A563;
	padding:10px;
}

.PRPageTitle 
{
	padding: 0;	
}

.PRPageTitleText 
{
	 white-space:nowrap;	
}

.PRMenu 
{
	padding-left:0;	
}

.PRArticle 
{
	font-weight:bold;
	line-height:20px;
}

/*CSR Donations*/

.feedback
{
	color: Red;
}

.border
{
	padding: 5px;
	border: solid 1px black;
}

.bold
{
	font-weight: bold;
}

.red
{
	color:Red;
}

/*
.altNameError
{
	position: absolute;
	left: 630px;
	top: 485px;
}
.altAddressError
{
	position: absolute;
	left: 630px;
	top: 537px;
}
.altCityError
{
	position: absolute;
	left: 630px;
	top: 589px;
}
.altStateError
{
	position: absolute;
	left: 630px;
	top: 638px;
}
.altZipError
{
	position: absolute;
	left: 630px;
	top: 694px;
}
*/
