BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px 0px 0px 0px;
	TEXT-ALIGN: center
}
BODY.bgHome {
}

#spotlight_home_title{
	width: 540px;
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #00AEEF; 
	FONT-FAMILY: "Verdana",Arial,sans-serif; TEXT-DECORATION: none;
	Position:absolute;
	top: 404px;
	left: 455px;
}

#spotlight_home_tag {
	width: 500px;
	FONT-SIZE: 100%; COLOR: #4D4F53; 
	FONT-FAMILY: "Verdana",Arial,sans-serif; TEXT-DECORATION: none;
	Position:absolute;
	top: 455px;
	left: 455px;
}

#spotlight_home_learn {
	FONT-SIZE: 10px; COLOR: #4D4F53; 
	FONT-FAMILY: "Verdana",Arial,sans-serif; TEXT-DECORATION: underline;
	Position:absolute;
	top: 266px;
	left: 230px;
	width: 100px;
}

#spotlight_home_title_es{
	width: 540px;
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #00AEEF; 
	FONT-FAMILY: "Verdana",Arial,sans-serif; TEXT-DECORATION: none;
	Position:absolute;
	top: 421px;
	left: 455px;
}

#spotlight_home_tag_es {
	width: 500px;
	FONT-SIZE: 100%; COLOR: #4D4F53; 
	FONT-FAMILY: "Verdana",Arial,sans-serif; TEXT-DECORATION: none;
	Position:absolute;
	top: 471px;
	left: 455px;
}

#spotlight_home_learn_es {
	FONT-SIZE: 10px; COLOR: #4D4F53; 
	FONT-FAMILY: "Verdana",Arial,sans-serif; TEXT-DECORATION: underline;
	Position:absolute;
	top: 266px;
	left: 230px;
	width: 100px;
}


#relatedlinkpad {
	PADDING-LEFT: 60px;
}
a.induscase:link, a.induscase:active {
	color: #CC0033;
	text-decoration: none;
}
span.induscasespan {
	color: #CC0033;
	text-decoration: none;
}
#indusgt {
	color: #019A98;
}
BODY.bgHome #document {
	
}
BODY.bgNonHome {
	BACKGROUND: url(images/banner.bmp) no-repeat 0px 1px;   
}
#fullwidth {
	width: 1118px;
}
#menuCell {
	WIDTH:850px; 
	PADDING-TOP: 0px; 
	margin-bottom:3px; 
	margin-top:0px; 
	margin-left:3px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}

#menu {
	 MARGIN-TOP: 3px; BORDER-BOTTOM: 1px solid #adafaf; 
   PADDING-BOTTOM: 3px; 
   PADDING-TOP: 7px; 
   width: 980px;   
}
#search {
WIDTH:195px; COLOR:#FFFFFF; FONT-SIZE:11px; FLOAT: none; OVERFLOW: hidden; LINE-HEIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; vertical-align:top;padding-top:0px;
FONT-FAMILY: "Verdana",Arial,sans-serif;
}
#search INPUT {
	MARGIN-TOP: 0px;
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-LEFT: -1px;
	FONT-SIZE: 10px;
}
#search A {
	color: #FFFFFF;
	FONT-SIZE: 11px;
}
#search DIV {
	color: #FFFFFF;
	FONT-SIZE: 11px;
}
#search TD {
	color: #FFFFFF;
	FONT-SIZE: 11px;
}
#datasheetsearch {
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	OVERFLOW: hidden;
	LINE-HEIGHT: 16px;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 4px;
	vertical-align: top;
}
#datasheetsearch INPUT {
	MARGIN-LEFT: 3px;
	FONT-SIZE: 10px;
}
#datasheetsearch INPUT.dsimage {
	margin-bottom: -4px;
	margin-left: -6px;
}
#datasheetsearch DIV {
	color: #666;
	FONT-SIZE: 11px;
	DISPLAY: inline;
	FLOAT: right;
	FONT-FAMILY: "Verdana", Arial, Helvetica, sans-serif;
}
#language-nav {
 WIDTH:122px; FLOAT: none; MARGIN-RIGHT:0px; OVERFLOW: hidden; LINE-HEIGHT: 20px; 
 horizontal-align:right; vertical-align:top;padding-top:0px;
}
#language-nav A {
	color: #FFFFFF;
	FONT-SIZE: 11px;
}

#language-nav DIV {
	color: #FFFFFF;
	 MARGIN-LEFT: 0px; 
	width: 200px;
}

#language-nav SELECT {
	FONT-SIZE: 10px;
	MARGIN-BOTTOM: 1px;
	WIDTH: 100px;
	height: 20px;
}

#language-nav INPUT {
	MARGIN-LEFT: 1px;
	DISPLAY: inline;
	FONT-SIZE: 10px;
	MARGIN-BOTTOM: -3.5px;
}
#stockTicker {
	COLOR: #4D4F53;  MARGIN-BOTTOM: 0px;
  font-family:"Verdana", Arial, Helvetica, sans-serif;
}
#stockTicker A {
	COLOR: #4D4F53; FONT-SIZE: 10px;
   text-transform:uppercase;
   text-decoration:none;
}
#nav {
	WIDTH: 160px;
}
TD.utilitynav {
	VERTICAL-ALIGN: top;
}
#stockTicker img.liveHelp {
	display: inline;
	margin-bottom: -5px;
}
#navCell {
	width: 150px;
}
#navCellSpec {
	width: 238px;
}
#navCellsustain {
	width: 225px;
}
#navCellsustain1 {
	width: 170px;
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
}
/* Aligning the text center makes the document dispaly in the center of thewindow in older versions of IE */
/* General Styles - The most Basic of styles theses are addressed in thesimple.css file */
p.image img, .image img {
	border: 1px solid #ccc;
}
td.image10 img, .image10 img {
	border: 1px solid #ccc;
}
p.nomargin, .image p {
	margin-bottom: 0;
}
p.smallMargin {
	margin-bottom: 5px;
}
p sup {
	line-height: 16px;
}
p.subtitle {
	color: #019A98;
}
p.icons {
	background: url(images/iconBG.gif) 0px 0px no-repeat;
	padding-left: 1px;
	margin: 0 0 3px 0;
}
.imageBlock p.icons {
	background-position: 77px 0px;
}
p.resultsLinks {
	float: right;
}
p.newsroom a:active {
	color: #4D4F53;
}
p.newsroom a:hover {
	color: #00AEEF;
}
p.icons img, p.icons a img, p.icons a:link img, p.icons a:visited img, p.iconsa:hover img, p.icons a:active img {
	display: inline;
}
ul.relatedLinks {
	list-style-type: none;
	margin-left: 0;
	padding: 0;
}
ul.relatedLinks li {
	list-style-type: none;
	 background: url(images/arrow.gif) 0 4px no-repeat;
	color: #019A98;
	font-weight: bold;
	margin-left: 0;
	padding: 0 0 3px 8px;
}
ul.sustainabiltyrelatedLinks {
	list-style-type: none;
	margin-left: 0;
	margin-top: 4px;
	padding: 0;
}
ul.sustainabiltyrelatedLinks li {
	list-style-type: none;
	background: url(images/navBul.gif) 0 4px no-repeat;
	color: #019A98;
	margin-left: 0;
	padding: 0 0 3px 8px;
}
ul.noBull {
	margin-left: 0;
	padding: 0 0 0 0;
	list-style-type: none;
}
ul.noBull ul {
	margin-left: 0;
	padding: 0;
	list-style-type: none;
}
ul.noBull li {
	padding: 0 0 3px 1px;
	list-style-type: none;
}
ul.dash li, ul.navigation ul.dash li {
	padding: 0 0 0 8px;
	color: #CC0033;
	font-weight: bold;
}
form {
	margin: 0 0 0px 0;
	padding: 0;
	border: 0;
}
input {
	margin: 0;
	padding: 0;
	display: inline;
}
select, option {
	font-family: Arial, Helvetica, san-serif;
}
label {
	display: block;
	margin: 5px 0 3px 1px;
	color: #656565;
	font-weight: normal;
}
span.sm {
	padding: 0 10px 0 0;
}
/* Layout Table Styles */
#document {
	text-align: left;
	margin: 0px;
}
/* The second to last rule makes all content align left (fixes rule from body)The last rule makes the document center in most browsers */
/* ############################ Head Styles# ###########################*/
#mastheadCell {
	width: 730px;
}
#head {
	padding-left: 8px;
	padding-right: 8px;
}
/* Note that the homepage uses a different set of styles at the bottom */
#head #monogram {
	float: left;
	padding: 29px 0 0 0;
	width: 60px;
}
/* The monogram is a floated element */
#head h1 {
	padding: 46px 0 0 0;
	margin: 0;
	text-align: right;
	line-height: 15px;
	font-size: 15px;
}
#head h1 img {
	display: inline;
}
#head #stockTicker #languageTicker {
	text-align: right;
	padding: 4px 0 20px 0;
	margin: 0 0 0 0;
	color: #019A98;
}
/* Different Styles for Business Unit Masthead */
#head #businessUnit  h1.title {
	padding-top: 43px;
	margin-left: 112px;
	text-align: left;
	line-height: 15px;
	font-size: 15px;
}
#head #businessUnit #stockTicker #languageTicker {
	float: right;
	text-align: right;
	padding: 66px 0 0 0;
	margin: 0 0 0 0;
	color: #019A98;
}
#nav1 {
	table-layout: auto;
	border: 1px solid #ccc;
	background-color: #F7F7F7;
	margin: 0;
	clear: left;
	font-size: 10px;
	line-height: 10px;
	width: 730px;
}
#nav1 td {
	background-color: #F7F7F7;
	color: #656565;
	padding: 7px 0px 7px 8px;
	text-transform: uppercase;
}
/* THESE VALUES WILL NEED TO CHANGE BASED ON YOUR NAVIGATION SCHEME */
#nav1 #searchCell {
	padding: 0;
	width: 170px;
}
#nav1 #searchCell td {
	padding: 2px 0 0 5px;
	font-size: 10px;
}
#nav1 td img {
	display: inline;
}
#nav1 #searchCell form {
	margin: 0;
}
#nav1 #searchCell a:link, #nav1 #searchCell a:visited {
	color: #CC0033;
}
#nav1 #searchCell a:hover {
	color: #019A98;
	text-decoration: underline;
}
#nav1 #searchCell a:active {
	color: #019A98;
	text-decoration: underline;
}
#nav1 #searchCell td input {
	font-size: 9px;
	padding-top: 3px;
	line-height: 9px;
	color: #656565;
	background-color: #fff;
}
#nav1 #searchCell #searchSubCell {
	padding-left: 10px;
}
#nav1 td.selected a:link, #nav1 td.selected a:visited, #nav1 td.selected a:hover#nav1 td.selected a:active {
	color: #019A98;
	font-size: 10px;
	line-height: 10px;
}
#nav1 a:link, #nav1 a:visited, #nav1 a:active {
	color: #CC0033;
	text-decoration: none;
	font-size: 10px;
	line-height: 10px;
}
#nav1 a:hover {
	color: #019A98;
	text-decoration: underline;
	font-size: 10px;
	line-height: 10px;
}
.new_photo {
	font-size: 12px;
	color: #CC0033;
	font-weight: bold;
}
.new_photoG {
	font-size: 12px;
	color: #656565;
	font-weight: normal;
}

#spotlight_home_learn a:hover{
	color: #00AEEF;
	text-decoration: none;
}
/* ############################ Nav Styles# ###########################*/
#nav2 {
	padding-top: 55px;
    padding-right: 0px;
    padding-bottom: 35px;
    padding-left: 25px;
    width: 142px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 172px; /* Styles for MS IE5 PC */
    width/**/:/**/135px; /* Styles for IE6 PC */
}
#nav2 a:link, #nav2 a:visited {
	text-transform: uppercase;
	text-decoration: none;
   
	font: bold 11px "Verdana", Arial, Helvetica, sans-serif;
}
#nav2 a:hover, #nav2 a:active {
	color: #00aeef;
	text-transform: uppercase;
	text-decoration: none;
}
#nav2 ul.breadcrumb {
	list-style-type: none;
	margin: 0;
	padding-left: 0px;
	text-transform: uppercase;
	color:#00AEEF;
}
#nav2 ul.breadcrumb li {
	font-weight: bold;
	padding: 5px 0 5px 20px;
	border-bottom: 1px solid #ADAFAF;
	background-image: url(images/bullate.jpg);
	background-position: 4px 8px;
	background-repeat: no-repeat;
	
}

#nav2 ul.breadcrumb li.selected a
{

color:#00AEEF;
font:12px Verdana,Geneva,sans-serif;
text-transform:none;

} 

 

                                         
#susbreadcrumb {
	color: #019A98;
}
#nav2 ul.navitemList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#nav2 ul.navitemList li {
	padding: 5px 0 5px 22px;
	border-bottom: 1px dotted #ccc;
}
#nav2 ul.navitemList li.hasChildren {

   font-weight: bold;
	padding: 5px 0 5px 20px;
	border-bottom: 1px solid #ADAFAF;
	background-image: url(images/bullate.jpg);
	background-position: 4px 8px;
	background-repeat: no-repeat;
	color: #00AEEF;
	
}
/*added */
#nav2 ul.navitemList li.hasChildren a
{
	text-transform: uppercase;
	
  color:#4D4F53;
  font: bold 11px Verdana,Geneva,sans-serif;
}

#nav2 ul.navitemList li.hasChildren a:hover
{
	text-transform: uppercase;
  color:#00AEEF;
  
  font:bold 11px Verdana,Geneva,sans-serif;
}
/*added */
#nav2 ul.navitemList li.selected a {
	color: #ADAFAF;
}
#nav2 ul.navitemList li a {
	text-transform: none;
  color:#ADAFAF; 
  font:12px Verdana,Geneva,sans-serif;
}
#nav2 ul.navitemList li a:hover {
	text-transform: none;
    color:#00AEEF;
  font:12px Verdana,Geneva,sans-serif;
}
#nav2 ul.navitemList li.title {
	padding-left: 14px;
	background-image: none;
	color: #019A98;
	border-bottom: 0;
}
#nav2 img {
	display: inline;
}
/* Note that the homepage uses a different set of styles at the bottom */
#nav2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#nav3 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 35px;
    padding-left: 25px;
    width: 150px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 180px; /* Styles for MS IE5 PC */
    width/**/:/**/150px; /* Styles for IE6 PC */}

#nav3 a:link, #nav3 a:visited {
	color: #00aeef;
	text-transform: uppercase;
	text-decoration: none;} 

#nav3 a:hover, #nav3 a:active {
	color: #00aeef;
	text-decoration: none;}	

#nav3 ul.breadcrumb {
	list-style-type: none;
	margin: 0;
	padding-left: 0px;}	

#nav3 ul.breadcrumb li  {
	font-weight: bold;
	padding: 5px 0 5px 20px;	
	border-bottom: 1px solid #ccc;
	background-image: url(images/navOpenBul.gif);
	background-position: 4px 8px; 
	background-repeat: no-repeat;}	

#nav3 ul.breadcrumb li.selected  {
		border-bottom: 1px dotted #ccc;
  color:#00aeef;
  }  

#nav3 ul.breadcrumb li.selected a {
	color:#019A98;}	

#nav3 ul.navitemList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;}	

#nav3 ul.navitemList li  {
	padding: 5px 0 5px 22px;	
	border-bottom: 1px dotted #ccc;}	

#nav3 ul.navitemList li.hasChildren  {
	
	background-position: 14px 8px; 
	background-repeat: no-repeat;}	


#nav3 ul.navitemList li.selected a {
	color:#019A98;}	

#nav3 ul.navitemList li a{
	color:#000000;}	

#nav3 ul.navitemList li.title {
    padding-left: 14px;
    background-image: none;
    color: #019A98;
    border-bottom: 0;}  


/* #################### Main Area Styles  # ###################*/
#mainCell {
	width: 550px;
	height : 220px;
	padding: 0px 0 0 0;
}
#mainCell10 {
	width: 700px;
	padding: 0px 0 0 0;
}
/* Note that the homepage uses a different set of styles at the bottom */
#pageTitle {
	padding: 27px 0 15px 0;
    font-weight: normal;
	  font-size:18px;
	  text-transform:uppercase;
	  font-family:20px/24px "Verdana",Arial,sans-serif;  
}
#pageTitle10 {
	padding: 27px 0 6px 0;
	font-weight: normal;
	font-size: 18px;
	 text-transform:uppercase;
}
#tagline {
	font-weight: bold;
	font-size:12px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; 
  PADDING-BOTTOM: 1px; MARGIN: 0px; 
	COLOR: #4D4F53; PADDING-TOP: 0px;
	text-transform:uppercase;
	font-family:"Verdana",Arial,sans-serif;
	text-decoration:none;
}

#HomeLine {
	font-weight: bold;
	font-size:12px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; 
  PADDING-BOTTOM: 1px; MARGIN: 0px; 
	COLOR: #4D4F53; PADDING-TOP: 0px;
	text-transform:uppercase;
	font-family:"Verdana",Arial,sans-serif;
	text-decoration:none;
}

#tagline a:link, #tagline a:active {
			text-decoration:none;
}


#additivestagline {
	font-weight: bold;
	font-size: 12px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	COLOR: #019a98;
	PADDING-TOP: 0px
}
#additivesheading {
	margin: 0;
	padding: 0 0 0 1px;
	/*font-size: 16px;
	line-height: 16px;
*/
	font-weight: bold;
	color: #019A98;
	font-size: 15px;
}
#pageTitle #tagline {
	padding: 5px 0px 0px 0px;
}

#home_tagline{
    font-weight: bold;
	  font-size:12px;
	  PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; 
    MARGIN: 0px; COLOR: #00AEEF; PADDING-TOP: 0px;
    font-family: "Verdana",Arial,sans-serif;
    text-decoration:none;
}


/* Body head Styles */
#bodyHead {
	border-bottom: 1px solid #ccc;
}
#bodyHead100 {
	border-bottom: 1px  #ccc;
}
#bodyHead10 {
	border-bottom: 0px solid #ccc;
}
/* Note that the homepage uses a different set of styles at the bottom */
.headTypeA {
	padding: 0 80px 0 0;
}
.headTypeA .image {
	padding-right: 15px;
}
.headtypeb {
	padding-right: 160px;
	padding-bottom: 0 !important;
/* Styles for Mozilla, Safari, IE Mac */
	padding-bottom: 10px;
/* Styles for MS IE5 PC */
padding-bottom
/**/
:
/**/
	0;
/* Styles for IE6 PC */
}
.headTypeB p {
	margin-bottom: 15px;
}
.headTypeC_1 {
	padding: 0 0 0 0;
}
.headTypeC_1 table {
	width: 550px;
}
.headTypeC_1 .text {
	padding: 0 40px 0 0;
}
.headTypeC_1 .image, .headTypeC_1 .image p, .headTypeC_1 .image img, .headTypeC_1 .image p img {
	padding: 0;
	margin: 0;
	border: 0;
}
.headTypeC_10 {
	padding: 0 40px 0 44px;
}
.headTypeC_10 table {
	width: 750px;
}
.headTypeC_10 .text {
	padding: 0 40px 0 0px;
}
.headTypeC_10 .image, .headTypeC_10 .image p, .headTypeC_10 .image img, .headTypeC_10 .image p img {
	padding: 0;
	margin: 0;
	border: 0;
}
.headTypeC_2 {
	padding: 0 0 0 0;
}
.headtypec_2 .text {
	width: 285px !important;
/* Styles for Mozilla, Safari, IE Mac */
	width: 325px;
/* Styles for MS IE5 PC */
width
/**/
:
/**/
	285px;
/* Styles for IE6 PC */
	padding: 0 40px 0 0;
}
.headTypeC_2 .image, .headTypeC_2 .image p, .headTypeC_2 .image img, .headTypeC_2 .image p img {
	padding: 0;
	margin: 0;
	border: 0;
}
.headTypeD {
	width: 550px;
}
.headTypeD1 {
	width: 675px;
}
.headTypeD .text {
	padding: 0 40px 0 0;
}
.headTypeD1 .text {
	padding: 0 40px 0 0;
}
.headTypeD .image p img {
	border: 0;
}
.headTypeD1 .image p img {
	border: 0;
}
.headtypee {
	padding: 0 160px 0 0;
	/*    font-size: 10px;
*/
}
/*.headTypeE p, .headTypeE form {
	font-size: 10px;
}
*/
.headTypeF {
	width: 530px;
}
.headTypeF .image {
	padding: 0;
}
.headTypeF .text {
	padding: 0 0 0 20px;
}
.headTypeX {
	width: 550px;
}
/*  ################### Main Body Styles # ##################*/
#mainBody {
	padding: 0px 0 0px 0;
}
/* Note that the homepage uses a different set of styles at the bottom */
.content_01 {
	width: 385px;
}
.content_02 {
	width: 550px;
}
.content_02 div.textBlock, .content_02 div.imageBlock, .content_02div.imageBlock_noWrap {
	padding: 0 165px 10px 0px;
	margin-bottom: 25px;
	border-bottom: 1px solid #ccc;
}
div.imageBlock_noWrap_no_line {
	padding: 0 23px 10px 0px;
	width: 680px;
}
.content_03 {
	width: 550px;
}
.ind_col1 {
	width: 600px !important;
/* Styles for Mozilla, Safari, IE Mac */
	width: 600px;
/* Styles for MS IE5 PC */
width
/**/
:
/**/
	500px;
/* Styles for IE6 PC */
	padding: 0 45px 0 0;
}
.ind_col2 {
	width: 300px !important;
/* Styles for Mozilla, Safari, IE Mac */
	width: 300px;
/* Styles for MS IE5 PC */
width
/**/
:
/**/
	250px;
/* Styles for IE6 PC */
}
.content_03 .col1 {
	width: 305px !important;
/* Styles for Mozilla, Safari, IE Mac */
	width: 350px;
/* Styles for MS IE5 PC */
width
/**/
:
/**/
	305px;
/* Styles for IE6 PC */
	padding: 0 45px 0 0;
}
.content_03 .tablecol {
	width: 305px !important;
/* Styles for Mozilla, Safari, IE Mac */
	width: 350px;
/* Styles for MS IE5 PC */
width
/**/
:
/**/
	305px;
/* Styles for IE6 PC */
	padding: 0 45px 0 0;
}
.content_03 .col2 {
	width: 155px !important;
/* Styles for Mozilla, Safari, IE Mac */
	width: 200px;
/* Styles for MS IE5 PC */
width
/**/
:
/**/
	155px;
/* Styles for IE6 PC */
	padding: 0 45px 0 0;
}
.content_04 {
	width: 550px;
}
.content_04 .col1 {
	width: 305px !important;
/* Styles for Mozilla, Safari, IE Mac */
	width: 300px;
/* Styles for MS IE5 PC */
width
/**/
:
/**/
	305px;
/* Styles for IE6 PC */
	padding: 0 05px 0 0;
}
.content_04 .col2 {
	width: 200px;
}
.content_05 {
	width: 475px;
}
.content_06 {
	width: 550px;
}
.content_06 .col1, .content_06 .col2 {
	padding-right: 45px;
	width: 230px !important;
/* Styles for Mozilla, Safari, IE Mac */
	width: 274px;
/* Styles for MS IE5 PC */
width
/**/
:
/**/
	230px;
/* Styles for IE6 PC */
}
.content_07 {
	width: 550px;
}
.content_07 .col1, .content_07 .col2 {
	padding-right: 80px;
	width: 195px !important;
/* Styles for Mozilla, Safari, IE Mac */
	width: 275px;
/* Styles for MS IE5 PC */
width
/**/
:
/**/
	195px;
/* Styles for IE6 PC */
}
.content_03 {
	width: 550px;
}
/* grid_home used only for Home Pages */
.grid_home .col1, .grid_home .col2 {
	padding-right: 0px;
	padding-left: 20px;
	width: 340px !important;
/* Styles for Mozilla, Safari, IE Mac */
	width: 340px;
/* Styles for MS IE5 PC */
width
/**/
:
/**/
	340px;
/* Styles for IE6 PC */
}
/* The following two rules should contunue to live, even though they are no longer valid */
.forms_01 {
	width: 505px;
}
.forms_03 {
	width: 550px;
}
/*  ################## Page Components # #################*/
.imageBlock_noWrap, .actionBlock {
	clear: left;
}
/*the below two rules are to fix a problem in ie macsee:http://centricle.com/ref/css/filters/tests/escaped_close
/*/
.imageBlock {
	clear: none;
}
/* \*/
.imageBlock {
	clear: left;
}
/* */
.imageBlock p.image {
	float: left;
	margin: 0 12px 5px 0;
}
div.imageBlock_noWrap .image {
	padding: 0 12px 15px 0;
}
/* Use div class="imageBlock_noWrap" for images and shorter text, or text thatyou do not want to wrap around the image. use div class="imageBlock" for whenyou want the content to flow around the image. */
div.imageBlock_noWrap .image img {
	border: 1px solid #ccc;
}
div.imageBlock_noWrap .image p {
	margin: 0;
	padding: 0;
}
div.actionBlock {
	border: 1px solid #ccc;
	width: 148px;
}
div.emailBlock {
	border: 1px solid #ccc;
	width: 208px;
}
div.liveBlock {
	border: 1px solid #ccc;
	width: 148px;
}
/*Use div class="actionBlock" for a call-to-action. div class="emailBlock"blocks are a specific type of a call-to-action that has a small email icon inthe top right of the block */
div.actionblock h5 {
	padding: 4px 10px 4px 10px;
	color: #019a98;
	/*font-size: 10px;
	line-height: 14px;
	font-weight: normal;
*/
	text-transform: uppercase;
}
div.emailblock h5 {
	padding: 4px 10px 4px 10px;
	color: #019a98;
	/*font-size: 10px;
	line-height: 14px;
	font-weight: normal;
*/
	text-transform: uppercase;

}
div.actionBlock p, div.emailBlock p, div.liveBlock p {
	border-top: 1px solid #ccc;
	padding: 10px 10px 0 10px;
	margin: 0 0 12px 0;
}
div.actionBlock form, div.emailBlock form, div.liveBlock form {
	padding: 0 10px 12px 10px;
}
div.actionBlock h5 a:link{text-decoration:underline;color:#00AEEF}
div.actionBlock h5 a:visited, div.actionBlock h5a:hover, div.actionBlock h5 a:active, div.emailBlock h5 a:link, div.emailBlockh5 a:visited, div.emailBlock h5 a:hover, div.emailBlock h5 a:active, div.liveBlock h5 a:link, div.liveBlockh5 a:visited, div.liveBlock h5 a:hover, div.liveBlock h5 a:active {
	color: #00AEEF;
}
h5 a:link, a:active {
text-decoration:underline;
}

div.emailBlock h5 {
	padding-left: 28px;
	background: url(images/iconSend.gif) top left no-repeat;
}
div.liveBlock h5 {
	padding-left: 28px;
	background: url(images/iconLive.gif) top left no-repeat;
}
div.emailBlock p, div.emailBlock form, div.liveBlock p, div.liveBlock form {
	padding-left: 28px;
}
/* #################################### Foot Styles # ###################################*/
#foot {
	background: url("images/footer_bg.gif") repeat-x  #FDFDFD;
  height:5px;

	padding: 13px 0 45px 0;
	margin: 0;
	text-align: center;
	color: #656565;
}

#foot p {
	margin: 0;
	padding: 0 0 5px 0;
	font:10px/14px "Verdana",Arial,sans-serif;
}

#foot1 p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size:12px;
}
#foot a:link, a:active {
	color: #656565;
	text-decoration:none;
}

#foot a:visited{
 text-decoration:none;
}

#foot a:hover {
 text-decoration:underline;
 color:#656565;
}


#foot1 a:link {
	color: #656565;
}
#foot p#copy {
	padding-top: 5px;
	color: #656565;
}
#foot1 p#copy {
	padding-top: 5px;
	color: #656565;
}
/*  ################ Custom Styles # ###############*/
/* see template forms_03, forms_04 for an example of how  to create a table */
tr.odd {
	background-color: #F7F7F7;
}
table.contentTable {
	margin-bottom: 25px;
}
table.contentTable td, table.contentTable th {
	border-bottom: 1px solid #ccc;
	padding: 5px 10px 5px 1px;
}
table.contentTable td.sep, table.contentTable th.sep {
	border-left: 1px solid #ccc;
	padding-left: 10px;
}
table.contentTable td.space, table.contentTable th.space {
	padding-right: 25px;
}
table.contentTable, table.threeColTable {
	margin-bottom: 25px;
}
table.contentTable td, table.contentTable th {
	border-bottom: 1px solid #ccc;
	padding: 5px 10px 5px 0;
}
table.contentTable td.sep, table.contentTable th.sep {
	border-left: 1px solid #ccc;
	padding-left: 10px;
}
table.contentTable td.space, table.contentTable th.space {
	padding-right: 25px;
}
/* threeColTable creates a table with three equal columns*/
table.threeColTable {
	margin-bottom: 25px;
}
table.threeColTable .first, table.threeColTable .second, table.threeColTable.first {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
table.threeColTable .third {
	border-bottom: 1px solid #ccc;
}
table.threecoltable td, table.threecoltable th {
	padding: 0 12px 0 10px;
	width: 161px !important;
	width: 183px;
width
/**/
:
/**/
	161px;
}
table.threeColTable td ul, table.threeColTable td p, table.threeColTable td ol, table.threeColTable td h3, table.threeColTable td h5 {
	margin-bottom: 0;
}
#mainBody table.threeColTable td, #mainBody table.threeColTable th {
	line-height: 18px;
}
/* HOME SPECIFIC STYLES - These styles apply only to the homepage. See home_01*/
#homeHead {
	background: url() 290px 0 no-repeat;
	padding: 29px 8px 0 8px;
}
#home_noImgHead {
	padding: 29px 8px 0 8px;
}
#homeHead #monogram, #home_noImgHead #monogram {
	float: left;
	padding: 0;
	width: 60px;
}
#homehead h1 {
	padding: 18px 0 0 0;
	margin: 0;
	text-align: right;
	/*line-height: 15px;
	font-size: 15px;
*/
}
#home_noimghead h1 {
	padding: 14px 0 0 0;
	margin: 0;
	text-align: right;
	/*line-height: 15px;
	font-size: 15px;
*/
}
#homeHead h1 img, #home_noImgHead h1 img {
	display: inline;
}
#homeHead #stockTicker, #homeHead #languageTicker, #home_noImgHead #stockTicker, #home_noImgHead #languageTicker {
	text-align: right;
	padding: 4px 0 20px 0;
	margin: 0 0 0 0;
	color: #656565;
}
#homenav2 {
	padding: 20px 35px 35px 10px;
	width: 155px !important;
/* Styles for Mozilla, Safari, IE Mac */
	width: 200px;
/* Styles for MS IE5 PC */
width
/**/
:
/**/
	155px;
/* Styles for IE6 PC */
}
#homeMainCell {
	width: 530px;
	padding: 20px 0 0 0;
}
#homebodyhead1 {
	padding-right: 35px;
	width: 290px !important;
/* Styles for Mozilla, Safari, IE Mac */
	width: 325px;
/* Styles for MS IE5 PC */
width
/**/
:
/**/
	290px;
/* Styles for IE6 PC */
}
#homemainbody1 {
	padding-right: 80px;
	width: 245px !important;
/* Styles for Mozilla, Safari, IE Mac */
	width: 325px;
/* Styles for MS IE5 PC */
width
/**/
:
/**/
	245px;
/* Styles for IE6 PC */
}
#homebodyhead2, #homemainbody2 {
	padding-right: 8px;
	padding-top: 0;
	width: 197px !important;
/* Styles for Mozilla, Safari, IE Mac */
	width: 205px;
/* Styles for MS IE5 PC */
width
/**/
:
/**/
	197px;
/* Styles for IE6 PC */
}
.home_02 #homemainbody1 {
	padding-right: 55px;
	padding-top: 35px;
	width: 275px !important;
/* Styles for Mozilla, Safari, IE Mac */
	width: 330px;
/* Styles for MS IE5 PC */
width
/**/
:
/**/
	275px;
/* Styles for IE6 PC */
}
.home_02 #homemainbody2 {
	padding-right: 25px;
	padding-top: 35px;
	width: 195px !important;
/* Styles for Mozilla, Safari, IE Mac */
	width: 220px;
/* Styles for MS IE5 PC */
width
/**/
:
/**/
	195px;
/* Styles for IE6 PC */
}
/*  ############################################################## font sizing  - All fixed font sizes have been commented out # #############################################################*/
body {
	font-size: small;
}
#stockTicker, input, p.subtitle, #breadCrumb {
	font-size: 10px;
}

#stockTicker a:hover{ text-decoration: underline;}

#languageTicker, input, p.subtitle, #breadCrumb {
	font-size: 10px;
}
#languageTicker a {
	position: relative;
	top: -8px;
	left: 0px;
	font-size: 10px;
}
#seperator_bar {
	position: relative;
	top: -8px;
	left: 0px;
	font-size: 10px;
}
select, option {
	font-size: 10px;
	line-height: 10px;
	color: #666;
}
#mainbody, #homemainbody1, #homemainbody2, #nav2, #homenav2, #foot {
	font-size: 85% !important;
/* Styles for Mozilla, Safari, IE Mac */
	font-size: 70%;
/* Styles for MS IE5 PC */
font-size
/**/
:
/**/
	85%;
/* Styles for IE6 PC */
	line-height: 115%;
	/*line-height: 13px;
	font-size: 11px;
*/
}
#foot1 {
	font-size: 11.07px;
}
#mainBody table, #homeMainBody1 table, #homeMainBody2 table, #nav2 table, #homeNav2 table {
	font-size: 100%;
}
/* The following rule exists to fix an IE 5 PC bug */
#bodyhead, #bodyhead10, #homebodyhead1, #homebodyhead2, #home_02bodyhead {
	font-size: 90% !important;
/* Styles for Mozilla, Safari, IE Mac */
	font-size: 75%;
/* Styles for MS IE5 PC */
font-size
/**/
:
/**/
	90%;
/* Styles for IE6 PC */
	line-height: 120%;
	/*font-size: 12px;
	line-height: 15px;
*/
}
/* The following rule exists to fix an IE 5 PC bug */
#bodyHead10 table, #bodyHead table, #homeBodyHead1 table, #homeBodyHead2 table {
	font-size: 100%;
}
div.actionBlock h5, div.emailBlock h5, .headTypeE p, .headTypeE form, .headTypeE, div.liveBlock h5 {
	font-size: 90%;
	line-height: 120%;
}
h2, h3, h4, h5, h6 {
	font-size: 100%;
}
table.threeColTable td, table.threeColTable th {
	line-height: 140%;
}
#sustainnavitemList {
	padding: 5px 0 5px 14px;
	border-bottom: 1px solid #ccc;
	background-image: url(images/bullate.jpg);
	background-position: 4px 8px;
	background-repeat: no-repeat;
}

                            
#navleft {
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 25px;
	width: 150px !important;
/* Styles for Mozilla, Safari, IE Mac */
	width: 180px;
/* Styles for MS IE5 PC */
width
/**/
:
/**/
	150px;
/* Styles for IE6 PC */
}
#customers {
	width: 100%;
	border-collapse: collapse;
}
#customers td, #customers th {
	font-family: Verdana, Helvetica, san-serif;
	font-weight: normal;
	padding: 3px 7px 2px 7px;
}
#customers th {
	font-family: Verdana, Helvetica, san-serif;
	font-weight: bold;
	font-size: 1em;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 4px;
	background-color: #00AEEF;
	color: #ffffff;
}
#customers tr.alt td {
	font-family: Verdana, Helvetica, san-serif;
	background-color: #F8F8F8;
	border-collapse: collapse;
	border-bottom: 2px solid #ffffff;
}
.content_04 .colind2 {
	width: 206px;
}
#eSeminars {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed
}
#eSeminars td.one {
	width: 25%;
	border: 1px solid red;
}
#eSeminars td.two {
	width: 50%;
	border: 1px solid red;
}

h3.rebrandPageTitle {
	color: #00AEEF;
}

td.customSearch
{
font-size:12px;
}

.ind_col1 {

    width: 600px !important; /* Styles for Mozilla, Safari, IE Mac */

    width: 600px; /* Styles for MS IE5 PC */

    width/**/:/**/500px; /* Styles for IE6 PC */

    padding: 0 45px 0 0;}


.ind_col2 {

    width: 300px !important; /* Styles for Mozilla, Safari, IE Mac */

    width: 300px; /* Styles for MS IE5 PC */

    width/**/:/**/250px; /* Styles for IE6 PC */ 

    }
    
     .col2indus {
    width: 190px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 230px; /* Styles for MS IE5 PC */
    width/**/:/**/155px; /* Styles for IE6 PC */ 
    padding: 0 45px 0 0;}
    
    
    #newproducts_col1{
    width: 500px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 500px; /* Styles for MS IE5 PC */
    width/**/:/**/500px; /* Styles for IE6 PC */
    padding: 0 45px 0 0;
    }
    
#newproducts_col2{
    padding-right: 45px;
    width: 300px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 374px; /* Styles for MS IE5 PC */
    width/**/:/**/300px; /* Styles for IE6 PC */
    }
    
  
#case_study_home
{

left:690px;
text-decoration:underline;
color:#4D4F53;
} 

#homecasestudy
{
color:#00AEEF;
} 
#homenewproducts
{
color:#00AEEF;
} 
    
#new_product_home
{

left:320px;
text-decoration:underline;
color:#4D4F53;
}  

#new_product_home a:hover{ text-decoration:none;}
#case_study_home a:hover {text-decoration:none;}
#homebuy
{
color:#00AEEF;
}    
#home_search_image{
    position:absolute;
    left:859px;    
}   
search_textbox{  
     height:18px;
     width:90px;
     border-color:#C0C0C0;
     border-width:1px;
     border-top-width:1px;
     border-right-color:white
}
#gradient_image
{
background: url("images/body_bg_gradient.jpg") repeat-x ;

	
}

#wrds_img{}
