/*!
* 3M.com Desktop Corporate CSS Modified for Post-It Redesign
* Corporate Asset ID: 1361734497092
* Last Modified: 10/08/2013 by a1qq1zz
* Copyright (c) 3M 2012. All rights reserved
*************************************************************************************************************************************************************/
/******************************************************************************/
/* Styles used in the header or other common sections of the page             */
/******************************************************************************/

/* banner at the top of the page */
.wpsPortalBanner { background-color: #EFDFBF; background-repeat: no-repeat; }

/* text on banner at the top of the page */
.wpsPortalBannerText {  font-size: 11pt; color: #000000; font-weight: bold;}

/* bar under border containing the page group dropdown and login, etc. buttons */
.wpsToolbar { background-color: #AD9A85;  font-size: 11pt; color: #ffffff; }

/* These classes define the link color for the text which can be found on the navigation bar. */
.wpsToolBarLink, .wpsToolBarLink:visited, .wpsToolBarLink:hover   { color:#000000; text-decoration: none; }

/* bar under toolbar that shows the page groups */
.wpsNavbar { background-color: #3E3D3D;  font-size: 11pt; color: #ffffff; font-weight: bold; }

/* vertical separator between page tabs on navbar */
.wpsNavbarSeparator { background-color: #666666; }

/* unselected tabs */
.wpsTabs, .wpsTabs:visited, .wpsTabs:hover, .wpsTabs:active    {  font-size: 11pt; font-weight: bold; color: #997D77; text-decoration: none; }

/* selected tab */
.wpsSelectedTab, .wpsSelectedTab:visited, .wpsSelectedTab:hover, .wpsSelectedTab:active {  font-size: 11pt; font-weight: bold; color: #ffffff; text-decoration: none; }

/* unselected group tabs */
.wpsGroupTabs, .wpsGroupTabs:visited, .wpsGroupTabs:hover, .wpsGroupTabs:active    {  font-size: 11pt; color: #000000; font-weight: bold; text-decoration: none; background-color: #877969; }

/* selected group tab */
.wpsGroupSelectedTab, .wpsGroupSelectedTab:visited, .wpsGroupSelectedTab:hover, .wpsGroupSelectedTab:active {  font-size: 11pt; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #3E3D3D; }

/* TREE NAVIGATION */
.wpsNavSelectedNode, .wpsNavSelectedNode:visited, .wpsNavSelectedNode:hover, .wpsNavSelectedNode:active                 {  font-size: 11pt; color: #000000; background-color: #ffffff; text-decoration: none; }
.wpsNavUnSelectedNode, .wpsNavUnSelectedNode:visited, .wpsNavUnSelectedNode:hover, .wpsNavUnSelectedNode:active         {  font-size: 11pt; color: #000000; background-color: #EFEFEF; text-decoration: none; }
.wpsNavUnSelectableNode, .wpsNavUnSelectableNode:visited, .wpsNavUnSelectableNode:hover, .wpsNavUnSelectableNode:active {  font-size: 11pt; color: #aaaaaa; background-color: #EFEFEF; text-decoration: none; }
.wpsNavLevel1 { font-weight: bold; }

/* portlet title text style */
.wpsPortletTitle { background-color: #252525; color: #ffffff; font-weight: bold;  font-size: 11pt; }

/******************************************************************************/
/* Special styles for administration                                          */
/******************************************************************************/
/* enroll screen background */
.wpsEnrollBack  { background-color: #FFFFCC; }

/* admin portlets: header bar and task manager selected tab*/
.wpsTableAdminHead {color: #000000; background-color: #CCCCCC;  font-size: 11pt;}

/* admin portlets: task manager unselected tabs */
.wpsTaskManagerUnselected {color: #000000; background-color: #999999;  font-size: 11pt;}

/* admin portlets: color for separator lines - matches icon background */
.wpsAdminHeadSeparator { background-color: #999999; }

/* admin portlets: text for tasks on header bar */
.wpsTaskIconText {color: #333333;  font-size: 11pt; font-weight: bold; }

/* text labels for icons in portlet body */
.wpsDialogIconText {color: #666666;  font-size: 10pt; font-weight: bold; }

/* text labels for disabled icons in portlet body */
.wpsDialogDisabledIconText {color: #CFC5C5;  font-size: 10pt; font-weight: bold; }

/******************************************************************************/
/* Styles used in portlets                                                    */
/******************************************************************************/
/* standard portlet background */
.wpsPortletBack { background-color: #FFFFFF; }

/* edit and configure mode backgrounds */
.wpsEditBack, .wpsConfigureBack { background-color: #FFFFFF; }

/* portlet background with emphasis color */
.wpsPortletColorBack { background-color: #CCCCCC; }

/* portlet header text */
.wpsPortletHead {  font-size: 11pt; font-weight: bold; color: black; }

/* portlet header text for edit mode */
.wpsEditHead {  font-size: 11pt; font-weight: bold; }

/* default text in portlet body and in edit mode */
.wpsPortletText, .wpsEditText {  font-size: 11pt; }

/* Smaller text than default */
.wpsPortletSmText, .wpsEditSmText {  font-size: 10pt; }

/* Smallest text */
.wpsPortletTinyText {  font-size: 10pt; }

/* Main portlet body style */
.wpsPortletBody {  }

/* form entryfields */
.wpsEditField {  font-size: 11pt; }

/* form buttons */
.wpsButtonText {  font-size: 11pt; color: black; }

/* table header row */
.wpsTableHead {color: #FFFFFF; background-color: #999999;  font-size: 11pt; font-weight: bold;}

/* primary table style */
.wpsTableText {  font-size: 11pt; align: center; }

/* normal table row */
.wpsTableRow, .wpsTableNrmRow   {color: #000000; background-color: #FFFFFF;  font-size: 11pt;  }

/* shaded table row - used to alternate row colors with normal row */
.wpsTableShdRow {color: #000000; background-color: #ECECEC;  font-size: 11pt;  }

/* Font settings used for text links in the header row of a table */
.wpsTableHeadLink, .wpsTableHeadLink:visited, .wpsTableHeadLink:hover {color: #FFFFFF;  font-size: 11pt; font-weight: bold; }

/* text for form element labels */
.wpsLabelText  {color: #000000;  font-size: 11pt; }

/* text for form element descriptions */
.wpsDescriptionText {color: #999999;  font-size: 11pt; }

/* error text */
.wpsFieldErrorText { color: #C83030; }

/* warning text */
.wpsFieldWarningText { color: #000000; }

/* success text */
.wpsFieldSuccessText { color: #000000; }

/* information */
.wpsFieldInfoText { color: #999999; }

/* inline help information */
.wpsInlineHelpText { color: #666666; }

/******************************************************************************/
/******************************************************************************/
/* Eric Meyer CSS reset                                                       */
/* http://meyerweb.com/eric/tools/css/reset/    v1.0 | 20080212               */
/******************************************************************************/

html, body, div, span, applet, object, iframe, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
caption
{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;background: transparent;}/*removed vertical-align:baseline too*/

table, tr, td, th, tbody, tfoot, thead {outline: 0;font-size: 100%;vertical-align:top;}/*to fix alignment, background, border, & padding problems caused by Eric Meyer reset*/

body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}

h6, .headingfour {
	font:bold 1.1em/1.364 "Helvetica Neue", Arial, sans-serif;/*1.1em * 12px = 13.2px; 1.3636 * 12px = 18px*/
	margin:2.046em 0 0.682em 0; /*13.2px * 1.364em = 18px*/
	padding:0;
}

/* remember to define focus styles! 
:focus {outline: 0;}*/

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/* 'cellspacing' equivalent */
#mainbodywraptable, #tablewrap, .layoutColumn, .layoutRow {border-collapse:collapse;width:100%;}

/* 'cellpadding' equivalent */
.layoutColumnTD, .layoutColumnTR, .layoutRowTD, .layoutRowTR, .tableWrapTD, .tableWrapTR, .mainBodyWrapTableTD, .mainBodyWrapTableTR {padding: 0;}
/*table, table td, table th {padding:0;}*/

/******************************************************************************/
/* Styles used in 3M.com                                                      */
/******************************************************************************/
body{margin:0;padding:0;color:#000;font:12px/1.5 verdana,arial,sans-serif;background:#fff;}
.ie body {font-size:75%;}/* sets a percentage base font size for IE browsers; needs to work for IE6, 7, 8, 9 */
