/*
   Ecolab General Styles
   Copyright (c) 2006 Ecolab Inc.  All Rights Reserved Worldwide.
*/

body
{   
    color: #111;
	font-size: 12px;
	font-family: arial, sans;
	margin: 0px;
	background-color: #FFFFFF;
}

ol
{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

ul
{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

a
{
	color: #007ac9;
	text-decoration: none;
}

A:hover
{
	color:#666;
	text-decoration: underline;
}

/*!!!ask chad about these!!!*/
table, input, textarea
{
    color: #111;
	font-family: arial, sans;
	font-size: 12px;
}

button
{
    background-color: #007ac9;
	color: #fff;
	text-transform: uppercase;
	font-family: arial, sans;
	font-size: 12px;
}

td
{
    color: #111;
	font-size: 12px;
	font-family: arial, sans;
}

TR 
{
	VERTICAL-ALIGN: top;
}

h3
{
	font-size: 17px;
	line-height: 20px;
	padding: 0px;
}

h4
{
	font-size: 17px;
	line-height: 5px;
	padding: 0px;
}

.BusinessList
{
    COLOR: #111;
    FONT-FAMILY: Arial, Sans;
    FONT-SIZE: 12px;
    PADDING-LEFT: 5px;
    PADDING-TOP: 10px;
    FONT-WEIGHT: normal;
}

.BusinessList A
{
    COLOR: #007ac9;
    FONT-FAMILY: Arial, Sans;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}

.BusinessList TD
{
    COLOR: #111;
    FONT-FAMILY: Arial, Sans;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.ContentSubTitle
{
  font-family: Arial, sans-serif;
  font-size: 12px;
}

.ContentSubTitle A
{
  font-family: Arial, sans-serif;
  font-size: 12px;
}


.formFields 
{
	FONT-FAMILY: arial, sans;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	WORD-SPACING: 1px;
}

.formFields A
{
	FONT-FAMILY: arial, sans;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 5px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 5px;
	WORD-SPACING: 1px;
}

.mktIntro
{
	FONT-FAMILY: arial, sans;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 10px;
}

/* Content Classes
 *
 * The Content class is applied to the table cell that
 * wraps all content.
 *
 */

.Content
{
    color: #111;
    font-family: arial, sans;
	font-size: 12px;
	font-weight: normal;
    padding-right: 5px;
    padding-top: 15px;
}

Content A
{
  color: #007ac9;
  text-decoration: none;
}

Content TD, Content TABLE
{
    color: #111;
    font-family: arial, sans;
	font-size: 12px;
	font-weight: normal;
}

Content A:hover
{
  color: #111;
  text-decoration: underline;
}

/* General headings (similar to H3) */

.ContentHeading
{
    color: #111;
	font-family: arial, sans;
	font-size: 12px;
	text-transform: uppercase;
}

.ContentHeading A, A.ContentHeading
{
    color: #007ac9;
	font-family: arial, sans;
	font-size: 12px;
	TEXT-DECORATION: none;
}

.ContentHeadingLink A
{
    color: #007ac9;
	font-family: arial, sans;
	font-size: 15px;
	font-weight: bold;
	TEXT-DECORATION: none;
}

.ContentSideBar
{
  font-size: 8pt;
  width: 200px;
}

.ContentSideBar P
{
  font-size: 8pt;
  width: 200px;
}

.ContentSideBar LI
{
  font-size: 8pt;
  width: 200px;
}
 
.ContentLight
{
	font-family: arial, sans-serif; 
	color:#50504A; 
}

.Copyright
{
    color: #007ac9;		
    font-size: 9pt;
    font-weight: normal;
}

Faded
{
  color: silver;
}


/* Report: This is a generic class that can be applied against
   tables that display columnar or flat reports. */

.Report
{
  border: 1px solid #C0C0C0;
}

.Report TH
{
  background: silver;
  color: #2E79B0;
  text-align: left;
}

.ReportRow1
{
}

.ReportRow2
{
  background:#EEE;
}

.Trace
{
    BACKGROUND-COLOR: pink;
    BORDER-BOTTOM: red 1px solid;
    BORDER-LEFT: red 1px solid;
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    COLOR: black;
    FONT-FAMILY: courier new;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
}

.WorldLeader 
{ 
	font-family: Arial, Sans; 
	font-size: 10px; 
	font-weight: bold 
}


/* The following styles impact certain scripts in ecolab.com */

a.head
{
    COLOR: #2E79B0;  
    FONT-FAMILY: Arial, Sans;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}

a.sublink
{
    FONT-FAMILY: Arial, Sans;
    FONT-SIZE: 9px
}

a.sublink2
{
    FONT-FAMILY: Arial, Sans;
    FONT-SIZE: 9px;
    COLOR: #2E79B0;
    TEXT-DECORATION: none;
}
.sublink2 A
{
    FONT-FAMILY: Arial, Sans;
    FONT-SIZE: 9px;
    COLOR: #2E79B0;
    TEXT-DECORATION: none;
}




/* topBar Classes Bar under border containing the page group dropdown and login, etc. buttons 
 *  - similar to "wpsToolBar"
 * The topBar classes are used for the top-most global navigation bar  
 * (above the logo, page title and breadcrumbs) on Ecolab.com. 
 *
 */

.topBarNav
{
    font-size: 12px;
    background-color: #fff;
    color: #007ac9; 
    padding: 0px 5px;
    margin-left: 0px;
	text-decoration: none;
}

.topBarNav A
{
    color:#007ac9;
	font-family: arial, sans;
	font-size: 12px;
    text-decoration: none;
}

.topBarNav A:hover
{
    color: #666;
	font-family: arial, sans;
	font-size: 12px;
    text-decoration: underline;
}

.topBarSeperator
{
    background-color: #FFF;
    color: #FFF;
	font-family: arial, sans;
	font-size: 11px;
}

/* End topBar Classes */

.stockPadding
{
	Padding-right: 15px;
	vertical-align: bottom;
}

/* midBar Classes (PLACE BAR (GlobalHeader) - similar to "wpsUnSelectedPlace")
 * 
 * The midBar classes are used for the middle global navigation bar (immediately below
 * the logo, page title and breadcrumbs - and above all content) on Ecolab.com. 
 *
 */

.midBarNav
{
    color: #FFF;
    background-color: #0099cc;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
	text-transform: uppercase;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0px;
}

.midBarNav A
{
    color: #FFF;
}

.midBarNav A:hover
{
    color: #666;
}

.midNavBG
{
    background-color: #0099cc;
    padding-left: 5px;
    padding-right: 5px;
    margin: 0px;
}

/* End midBar Classes */


/* rightBarNav Classes
 * The rightBarNav classes are used for the right navigation bar on Ecolab.com. */
.rightNav
{
	background-color: #f9f9f9;
}

.rightBarNav A:hover
{
	color: #666;
	text-decoration: underline;
}

.rightBarNav A:visited
{
	color: #222;
}

.rightNavLinks
{
	font-family: arial, sans;
	font-size: 12px;
	vertical-align: top;
	text-align: left;
	background-color: #f9f9f9;
	padding-bottom: 5px;
	padding-left: 6px;
	line-height: 14px;
}

.rightNavLinks A
{
	color: #007ac9;
	text-decoration: none;
}

.rightNavLinks A:hover
{
	color: #666;
	text-decoration: underline;
}

.rightNavLinks A:visited
{
	color: #222;
}

.rightBarNavEcolabBlue
{
    background-color: #007ac9;
    color: #fff;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
	text-transform: uppercase;
    padding-left: 6px;
    text-align: left;
    vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 2px;
}

.rightBarNavEcolabBlue A
{
    cursor: pointer;
    color: #007ac9;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
}

.rightBarNavDarkBlue
{
	background-color: #4060af;
    color: #fff;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
	text-transform: uppercase;
    padding-left: 6px;
    text-align: left;
    vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 2px;
}

.rightBarNavDarkBlue A
{
	cursor: pointer;
    color: #007ac9;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
}

.rightBarNavLightBlue
{
	background-color: #0099cc;
    color: #fff;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
	text-transform: uppercase;
    padding-left: 6px;
    text-align: left;
    vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 2px;
}

.rightBarNavLightBlue A
{
	cursor: pointer;
    color: #007ac9;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
}

.rightBarNavGreen
{
	background-color: #4fa800;
    color: #fff;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
	text-transform: uppercase;
    padding-left: 6px;
    text-align: left;
    vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 2px;
}

.rightBarNavGreen A
{
	cursor: pointer;
    color: #007ac9;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
}

.rightBarNavRed
{
	background-color: #dd0954;
    color: #fff;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
	text-transform: uppercase;
    padding-left: 6px;
    text-align: left;
    vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 2px;
}

.rightBarNavRed A
{
	cursor: pointer;
    color: #007ac9;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
}

/* End rightBarNav Classes */


.bottomBarNavBlue
{
	background-color: #007ac9;
	color: #fff;
	font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
	text-transform: uppercase;
	padding-left: 6px;
	text-align: left;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 2px;
}

.bottomBarNavDarkBlue
{
	background-color: #4060af;
	color: #fff;
	font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
	text-transform: uppercase;
	padding-left: 6px;
	text-align: left;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 2px;
}

.bottomBarNavBlue A
{
	cursor: pointer;
	color: #007ac9;
	font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
}

.bottomBarNavGreen
{
	background-color: #4FA800;
	color: #ffffff;
	font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
	text-transform: uppercase;
	padding-left: 6px;
	text-align: left;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 2px;
}

.bottomBarNavGreen A
{
	cursor: pointer;
	color: #4FA800;
	font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
}

.bottomBarNavRed
{
	background-color: #CC0954;
	color: #ffffff;
	font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
	text-transform: uppercase;
	padding-left: 6px;
	text-align: left;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 2px;
}

.bottomBarNavRed A
{
	cursor: pointer;
	color: #CC0954;
	font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
}


/* TitleNav Classes (PAGE TITLE - similar to "wpsPageTitle")
 *
 * The TitleNav is constructed in a table.  Therefore
 * some CSS attributes need to be re-applied because tables
 * do not inherit all formatting from the parent container.
 *
 */

.TitleNav
{
	color: #111;
    font-family: arial, sans;
	font-size: 18px;
	text-transform: uppercase;
}

.TitleNavMktHeader
{
    color: #111;
    font-family: arial, sans;
	font-size: 18px;
    padding-top: 10px;
    padding-left: 12px;
    padding-bottom: 20px
}

.TitleNavTrail
{
    color: #111;
    font-family: arial, sans;
	font-size: 9px;
	text-decoration: none;
}

.TitleNavTrail A
{
    color: #007ac9;
    font-family: arial, sans;
	font-size: 9px;
	text-decoration: none;
}

.TitleNavTrail A:hover
{
    color: #666;
    TEXT-DECORATION: underline;
}

/* end TitleNav Classes*/




/* localNav Classes 
 *
 * The localNav classes are used in the local navigation
 * of each section of Ecolab.com - The local navigation 
 * is currently located vertically on the left side of most
 * pages
 *
 */


/* Top level in the tree navigation - similar to "wpsSectionTitle" */
.localNavFirstHeading
{
    color: #111;
    font-family: arial, sans;
	font-size: 12px;
	text-transform: uppercase;
	padding-bottom: 6px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 14px;
}

.localNavFirstHeading A
{
	color: #007ac9;
}

.localNavFirstHeading A:hover
{
    color: #666;
	text-decoration: underline;
}

.localNavFirstHeading A:visited
{
    color: #222;
}

.localNavHeading 
{
    color: #111;
    font-family: arial, sans;
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 2px;
	padding-bottom: 6px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 14px;
}

.localNavHeading A
{
    color: #007ac9;
}

.localNavHeading A:hover
{
    color: #666;
	text-decoration: underline;
}

.localNavHeading A:visited
{
    color: #222;
}
/* End top level in the tree navigation */

/* UnSelected link hover in the tree navigation - similar to "wpsNavUnSelectedLink" */
.localNavLinksIndented
{
	padding-bottom: 6px;
	padding-left: 25;
	padding-right: 10;
	line-height: 14px;
}

.localNavLinksIndented A
{
    color: #007ac9;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none;
}

.localNavLinksIndented A:hover
{
    color: #666;
    text-decoration: underline;
}

.localNavLinksIndented A:visited
{
    color: #222;
}

/*Ex: "Foodservice", "Healthcare", "Textile Care", Etc.  - DONE*/
.localNavLinks
{
	padding-bottom: 6px;
	padding-left: 20px;
	padding-right: 10px;
	line-height: 14px;
}

.localNavLinks A
{
    color: #007ac9;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none;
}

.localNavLinks A:hover
{
    color: #666;
    text-decoration: underline;
}

.localNavLinks A:visited
{
	color: #222;
}

.localNavMktLinks
{
	padding-left: 25px;
	padding-right: 15px;
	padding-bottom: 6px;
	line-height: 14px;
}

.localNavMktLinks A
{
	CURSOR: default;
    color: #007ac9;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none;
}

.localNavText
{
    font-family: arial, sans;
	font-size: 12px;
	color: #111;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
}

.localNavText A
{
	color: #007ac9;
}

.localNavSpacer
{
    PADDING-LEFT: 5px;
}
/* End UnSelected link hover in the tree navigation */




/* endBody class 
 *
 * The endbody class sets the style for all content in the 
 * endbody include file, "EndBody.inc"
 *
*/

.endBody 
{
    PADDING-TOP: 15px;
/*    COLOR: #007ac9;  */
    color: #50504A;
    FONT-FAMILY: arial, sans;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    text-decoration: none;
}

/* End endBody class */



/* navLink drop-down classes 
 *
 * The navLink classes are used for the drop-down
 * 'hovering' menus.  These are both global and local.
 *
*/

.navHeading2
{
    CURSOR: pointer;
    color: #FFF;
    background-color: #0099cc;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
	WIDTH: 140px;
}

.navLink
{
    CURSOR: pointer;
    color: #007ac9;
    background-color: #eee;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
 	WIDTH: 140px;
    VERTICAL-ALIGN: middle;
}

.navLinkOn
{
    CURSOR: pointer;
    color: #fff;
    background-color: #007ac9;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 1px;
    border: #007ac9 2px solid;
	WIDTH: 140px;
    VERTICAL-ALIGN: middle;
}

/*Left navigation "pop-up" menu item*/
.navLink2
{
    CURSOR: pointer;
    color: #007ac9;
    background-color: #eee;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    VERTICAL-ALIGN: top;
    WIDTH: 140px;
}

/*Left navigation "pop-up" selected menu item*/
.navLinkOn2
{
    CURSOR: pointer;
    color: #fff;
    background-color: #007ac9;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 1px;
    border: #007ac9 2px solid;
    WIDTH: 140px;
    VERTICAL-ALIGN: top;
}
.navLinkOnBottom
{
    CURSOR: pointer;
    color: #50504A;
    background-color: #FFF;
    font-family: arial, sans;
	font-size: 12px;
	text-decoration: none; 
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 1px;
    border: #0098CC 2px solid;
    WIDTH: 140px;
}
/* End navink drop-down classes */


/* Misc Classes */
.menuBorderTop
{
	BORDER-TOP: #cfc8cf 1px solid;
    WIDTH: 155;
}
.subMenuBorderTop
{
	BORDER-TOP: #cfc8cf 1px solid;
    LEFT: 155px;
    POSITION: absolute;
}
/*
http://www.ecolab.com/local/css/local.css



   Ecolab Local Styles
   Copyright (c) 2002 Ecolab Inc.  All Rights Reserved Worldwide.*/
/*
.BusinessListHome
{
    COLOR: navy;
    FONT-FAMILY: Arial, Sans;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}

.BusinessListHome A
{
    COLOR: navy;
    FONT-FAMILY: Arial, Sans;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}

.BusinessListHome TD
{
    COLOR: navy;
    FONT-FAMILY: Arial, Sans;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}




.Content
{
  font-family: Arial, sans;
  font-size: 12px;
}

.Content TABLE
{
  font-size: 12px;
}

.Content TD
{
  font-size: 12px;
}


/* SolutionGuide Classes
 *
 * The SolutionGuide class is used in 'solution guide'
 * pages throughout Ecolab.com.
 *
 */

.SolutionGuide
{
    COLOR: navy;
    FONT-FAMILY: Arial, Sans;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
	LINE-HEIGHT: 18px;
    TEXT-DECORATION: underline;
}

.SolutionGuideContent
{
	font-size: 12px;
	font-weight: normal;
    FONT-FAMILY: Tahoma, Arial, Sans;
}

.SolutionGuideHeading
{
	font-family: Tahoma, Arial, Sans;
	font-size: 11px;
	font-weight: bold;
}

.SolutionGuideHeading A
{
	color: navy;
	font-family: Tahoma, Arial, Sans;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.SolutionGuideTableContent TD
{
	font-family: Arial, Sans;
	font-size: 11px;
}

.SolutionGuideTitle
{
	font-family: Tahoma, Arial, Sans;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.SolutionGuideTitleNav
{
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial, Sans;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}




/* Homepage-specific Classes
 *
 * The following classes are used exclusively in the
 * Ecolab.com homepage.
 *
 */

.ecolabDifferenceCell
{
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
}

.ecolabDifference
{
	FONT-FAMILY: tahoma, arial, sans;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}

.Headlines
{
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	FONT-FAMILY: arial, sans;
	FONT-SIZE: 12px;
	background-color: #f9f9f9;
}

.HeadlinesLinks
{
	COLOR: #007AC9;
	FONT-FAMILY: arial, sans;
	FONT-SIZE: 12px;
	background-color: #f9f9f9;
}

.HeadlinesLinks A
{
	COLOR: #007AC9;
	FONT-FAMILY: arial, sans;
	FONT-SIZE: 12px;
}
 
.InvestorLink
{
    BORDER-BOTTOM: #8996BA 1px solid;
    BORDER-LEFT: #8996BA 1px solid;
    COLOR: black;
    FONT-FAMILY: tahoma, arial, sans;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 10px;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}

.InvestorLink A
{
	COLOR: navy;
	FONT-FAMILY: tahoma, arial, sans;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;	
	TEXT-DECORATION: underline;
}
 
.messageContent
{
	FONT-FAMILY: tahoma, arial, sans;
	FONT-SIZE: 13px;
}

.promotionCell
{
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;
}

.promotionText
{
	COLOR: black;
	FONT-FAMILY: tahoma, arial, sans;
	FONT-SIZE: 11px;
}

.promotionText A
{
	COLOR: navy;
	FONT-FAMILY: tahoma, arial, sans;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;	
	TEXT-DECORATION: underline;
}

.stockBorder
{
	BORDER-BOTTOM: 1px solid #8996BA;
	BORDER-LEFT: 1px solid #8996BA;
	BORDER-TOP: 1px solid #8996BA;
}

 /* End Homepage-specific Classes */



/*****************************************************************************************/
/* Customized styles:                                                                    */
/*                                                                                       */
/*               !! DO NOT CHANGE WITHOUT EXPLICIT CONSENT !!                            */
/*                                                                                       */
/* These styles are customized to accomodate Ecolab naming conventions.  Many            */
/* classes and class properties are identical to WPS class names and                     */
/* properties.  This is intentional - each class name should be cross-                   */
/* referenced with its match.                                                            */
/*                                                                                       */
/* In cases when a class does not have a match, it implies there is no                   */
/* WPS class with similar properties. There will be no cross-reference listed            */
/*****************************************************************************************/

/******************************************************************************/
/* Customized Content styles												  */ 
/******************************************************************************/

/* Misc */

.PageTitle, PageTitle TD, TD.PageTitle /* see WPS class: wpsPageTitle */ {
    color: #343029;
    font-family: arial, sans;
	font-weight: normal;
	font-size: 18px;
    padding: 12px 15px;
}

.Button /* see WPS class: wpsButtonText, portlet-form-button */ {
    background-color: #0098CC; 
    background-position: left center; 
    border: 1px solid #0098CC;
    color: #FFF;
	font-size: x-small;
    font-weight: normal;
    margin: 0px;
    padding: 1px 2px;
    text-align: center;
}

.ButtonDisabled /* see WPS class: wpsButtonDisabledText */ {
    background-color: #F9F9F9; 
    background-position: left center; 
    border: 1px solid #F9F9F9;
    color: #8E9194;
 	font-size: x-small;
	font-weight: bold;
    margin: 0px;
    padding: 2px 4px;
    text-align: center;
}


/* Messages */

.ErrorMessage {
	color: #C30050;
	font-size: small;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
}

.ImpersonationMessage {

}

.Response Message {
	color: #495CAD;
	font-size: small;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
}

.Required {
	color: #70A426;
	font-size: x-small;
	font-style: italic;
	font-weight: normal;
}

.WelcomeMessage {
	font-size: small;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
}


/* Portlet or Table Properties - These can be used in either Portlets
   or Tables, as long as they present a consistant looking web page
   to our web users */

.SectionSkin {
    font-family: arial, sans;
	font-size: 12px;
	font-weight: normal;
}

.SectionHeader {
    background-color: #70A426;
    color: #FFFFFF;
    font-family: arial, sans;
	font-size: x-small;
	font-weight: normal;
	padding: 2px 8px;
}

.SectionHeader3005 /*Background color is dark blue */ {
    background-color: #0075C9;
    color: #FFFFFF;
    font-family: arial, sans;
	font-size: x-small;
	font-weight: normal;
	padding: 2px 8px;
}

.SectionHeader A, A.SectionHeader, .SectionHeader3005 A, A.SectionHeader3005 {
    color: #FFFFFF;
	text-decoration: underline;
}

.SectionSubHeaderBold {
    font-family: arial, sans;
	font-weight: bold;
}

.SectionSubHeader {
    background-color: #F9F9F9;
    font-family: arial, sans;
	font-size: x-small;
	font-weight: normal;
	padding: 2px 8px;
}

.SectionTitle {
    font-family: arial, sans;
	font-size: 12px;
	font-weight: normal;
	color: #111;
	text-transform: uppercase;
}

.SectionContentBold {
    font-family: arial, sans;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 12px;
	color: #666;
}

.SectionContent {
    font-family: arial, sans;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 12px;
	color: #111;
}

.SortTitle {
    font-family: arial, sans;
	font-size: small;
	font-weight: bold;
	padding: 2px 8px;
}

.SortContent {
    font-family: arial, sans;
	font-size: small;
	font-weight: normal;
	padding: 10px 8px;
}



/* Scrollable Form Customized classes (for MarketGuard exclusively) */

.ScrollableFormSkin {
    background-color: #0098CC;
    color: #FFFFFF;
	font-size: x-small;
	font-weight: normal;
	padding: 2px 8px;
}

.ScrollableFormContentBold {
    color: #FFFFFF;
	font-size: x-small;
	font-weight: bold;
}

.ScrollableFormContent {
    color: #FFFFFF;
	font-size: x-small;
	font-weight: normal;
}
