#gsnwrap, #personalization, #cShellBcrumb, #foot_3m, #selectcountry {display:none;}
#footer {border-top:0;}
body { width: 960px; max-width: 960px; min-width: 960px; } #masterwrap { width: 960px; }
#lsnwrap {border: 1px solid #FFFFFF;}

#lsnwrap ul li {display:none;}
#lsnwrap ul li li {display:inline;}
#lsnwrap ul li.selected {display:inline;}
#lsnwrap ul li.expanded {display:inline;}

#lsnwrap li a img {display:none ! important;}
#lsnwrap li a {border-left:none; width:168px; padding:10px 0px 7px 10px ! important; font-size:1.45em; font-family: Helvetica, Arial, sans-serif;}

#lsnwrap li.selected a {font-weight:400;}

/*#lsnwrap li.selected a {border-left:none; width:168px; padding:10px 0px 7px 10px; font-size:1.2em;font-family: Helvetica, Arial, sans-serif;
background-image: url("http://previewext.3m.com/3MContentRetrievalAPI/SecuredBlobServlet?locale=en_US&univid=1180608945755&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&placeId=7BC6E48B18001D2F80B871812D249091&version=current&isSecured=true") ! important;} */

#lsnwrap li.selected a.dontshow {background-image:url () ! important;}

#lsnwrap li.selected li a {background-image: url() ! important;}

#lsnwrap li li a {border-top:1px solid #555 ! important; margin:0px 10px 0px 10px; display:block; 
width:153px ! important; padding:7px 0px 7px 0px ! important; font-size:0.95em ! important; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; border-left:none; width:165px;}

#lsnwrap {background: #fff url(/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180609698154&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile) no-repeat bottom left; padding-bottom:10px;}
#lsnwrap h4 {background: #3b3a3c url(/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180609735288&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile) no-repeat top left ! important;}

#lsnwrap ul li a, #lsnwrap ul li.expanded a, #lsnwrap ul li.expanded li a, #lsnwrap ul li.lastVis a, #lsnwrap ul li.collapse a, #lsnwrap ul li.collapse li a, #lsnwrap ul li.selected a, #lsnwrap ul li.lastVis a, #lsnwrap ul li.firstLI a, #lsnwrap ul li.firstLI ul a, #lsnwrap ul li.expanded ul li.expanded ul li a, #lsnwrap li.expanded a {background-image: none ! important;}

/* NEW EWCD CUSTOM NAV STYLES */

/* NAV TOP IMAGE */
#visual_siteID {
	display: block; margin: 0px 0px 10px 10px;
}
/* NAV BACKGROUND */
#lsnwrap {
	background-color: #3b3a3c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	margin: 0px 0px 0px 10px;	
}
/* PLACE TITLE */
#lsnwrap h4 {
	margin: 0;
	border-left: 0px solid #3b3a3c;
	padding: 4px 0 5px 3px;
	background-color: #3b3a3c;
}
#lsnwrap h4 a {width:1px; height:1px; position:absolute; left:-500px; overflow:hidden;}
#lsnwrap a:hover {text-decoration:underline ! important;}
#lsnwrap .selected a:hover {text-decoration: none ! important;}
/*#lsnwrap h4 a {	color: #3b3a3c; }*/

/*#lsnwrap h4 a:hover {color: #3b3a3c;}*/

#lsnwrap h4.selected {
	border-left-color: #3b3a3c;
}
#lsnwrap h4.selected a {
	color: #56D3F4;
}
#lsnwrap h4.selected a:hover {
	color: #56D3F4;
	/*text-decoration: underline;*/
}
/* FIRST LABEL */
#lsnwrap h5.first {border: none; padding-top: 1px;}

/* OTHER LABELS & SEPERATOR LINE COLOR */
#lsnwrap h5 {
	margin: 0 11px 0 7px;
	border-top: 1px solid #636363;
	padding: 6px 0 2px 0;
}
#lsnwrap li.selected ul li a:hover {

	text-decoration:underline ! important;
}

/**************************
*     All Sub-Options     *
**************************/

/* INACTIVE BACKGROUND COLOR */
#lsnwrap ul li {
	background-color: #3b3a3c;
}
/* INACTIVE 4PX BORDER & LINK COLORS*/
#lsnwrap ul li a {
	border-left: 0px;
	color: #fff;
}

/* ACTIVE BACKGROUND, 4PX BORDER & TEXT COLORS */
#lsnwrap ul li.selected a {
	color: #56D3F4;
	background-color: #3b3a3c;
	border-left-color: #56D3F4;
}
 
/* ? */
#lsnwrap ul li.selected a.innerselect {color: #FFF;}

/* ITEMS WITHIN THE SELECTED LINK'S VISITED COLOR */
#lsnwrap ul li.selected ul a:visited {
	color: #fff;
}
/* ITEMS WITHIN THE SELECTED LINK */
#lsnwrap ul li.selected ul a {
	background-color: #3b3a3c;
	border-left-color: #3b3a3c;
	color: #fff;
}

h1 {font-family:Helvetica, Arial, sans-serif; font-size:1.9em; font-weight:400; color:#333;}
h2 {font-family:"Times New Roman", Times, serif; font-size:1.5em; font-weight:500; color:#666; font-style:italic;}
h3 {font-family:Helvetica, Arial, sans-serif; font-size:1.2em; font-weight:400; line-height:140%;}
.small {font-size:0.8em; line-height:140%;}
.formheading {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; color: #000; font-weight:bold;}
.state {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; color: #000; font-weight:normal;}
.inputme {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; color: #000; font-weight:normal; border: 1px solid #3b3a3c; padding:3px 2px 3px 2px;}
.button {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:80px; height:28px; padding:2px; border:thin #CCCCCC; cursor:hand;}


/* END NEW EWCD STYLES */


a:link {
	font-size:0.95em;
	color: #045F87;
}

a:visited {
  color: #045F87;
  
}

a:hover {
	color: #045F87;
	text-decoration: none;
}

a:active {
	color: #045F87;
	
}
/* NAV */
.nav {		
		font-size:1.0em;
		font-family:Arial, Helvetica, sans-serif;
		padding: 10px 10px 30px 10px;}

a.nav:link {

	color: #FFF;
	       }

a.nav:visited {
	color: #FFF;
}

a.nav:hover {
	color: #56D3F4;
	text-decoration: none;
}

/* NAV BLUE */
.navBlue {	
		color: #56D3F4;	
		font-family:Arial, Helvetica, sans-serif;
		padding: 10px 10px 30px 10px;
		text-decoration:none;
		}

a.navBlue:link {
	color: #56D3F4;
	text-decoration:none;
	
	       }

a.navBlue:visited {
	color: #56D3F4;
	text-decoration:none;

}

a.navBlue:hover {
	color: #56D3F4;
	text-decoration: underline;
}
.white {color: #FFFFFF}


/* Flexible Module   */

.RCPod { 
font-size:0.9em;
font-family: Verdana, Helvetica, sans-serif; 
font-weight:bold; 
margin:0px; 
text-align:left;
background-color:#FAFBFB;
padding:10px;

}

#RCheader { 
background: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180609321650&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current'); 
background-position: top left; 
background-repeat:no-repeat; 
font: 0.9em/1.2 Verdana, Helvetica, sans-serif; 
text-align:left; 
font-weight:bold; 
vertical-align:middle; 
width:221px; height:45px;
}

.RCFooter { 
background: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180609321684&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current'); 
background-position: bottom left; 
background-repeat:no-repeat; 
width:221px; height:6px;
}



/*-------- What It Is - Added 4.9.2009 --------*/

.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	
	/* IE6 Clearfix */
	* html .clearfix:after {
		content: ".";
		display: inline-block !important;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
		margin-bottom: 30px;
	}

	/* Info Item Object */
	.infoItem {
		border-top: 1px solid #dadada;
		margin-bottom: 20px !important;
		margin-left: 20px;
		padding-top: 10px !important;
	}

	.infoItem.control {
		background: transparent url(/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180611929332&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile)  no-repeat top left;
		border: none;
		height: 198px;
		margin: 40px 0 0 10px;
		padding: 25px 0px 10px 10px;
	}
	
	
	* html .infoItem.measure {
		padding-top: 17px !important;
	}

	.infoImage {
		float: left;
		width: 176px;
	}
	
	.infoImage h3 {
		font-size: 13px !important;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	.infoText {
		float: left;
		margin-left: 30px;
		width: 473px;
	}
	
	.infoText h3 {
		font-size: 13px !important;
		font-weight: bold;
	}	
	
	.linkList li {
		list-style-type: none;
	}
	
	.genericContainer {
		margin-bottom: 20px !important;
		margin-left: 20px;
		padding-bottom: 10px !important;
	}