@charset "utf-8";
/*GLP Unitek CSS Document */


#container {
	width: 960px;
	margin: 0 auto;
}
/* Bg gradient shared with Futuro */
.locations {
	background: #FFF url('/3MContentRetrievalAPI/BlobServlet?assetId=1273671222007&assetType=MMM_Image&blobAttribute=ImageFile') repeat-x 0 60px;
	height:100%;
	margin-bottom:15px;
}

.locations dl {
	width: 240px;
	float: left;
}

.locations dt {
	margin-bottom: 10px;
}

/* Typography */

.locations dd, .locations dt {
	font: normal 0.9em Verdana, sans-serif;
	line-height: 1.3em;
}
.locations dd, .locations dd a {
	color: #0066cc;
	text-decoration: none;
}

.locations dd a:visited {color:#34216b;}

.locations dd a:hover {
	text-decoration: underline;
}

.locations dd a:active {color:#0066CC;}

.locations dt {
	color: #f6f2a3;
	font-size: 1.4em;
	height: 72px;
}

.locations dd {
	padding: 0 0 0.8em 10px;
}

.locations dt span {
	display: none;
}

/* Disable Country selector highlight for Unitek
 .highlight {
	background: #BEDCBA;
	padding:4px 2px;
	margin-left:-2px;
} */

li.favorite {
	position:relative;
	margin-left:-16px;
}
.ie6 li.favorite a {position:absolute;left:0;top:0;}
.ie7 li.favorite a {position:absolute;left:13px;top:0;}

div.favoriteIcon {
	display:block;
	position:absolute;
	left:4px;
	top:-2px;
	cursor:pointer;
	width:26px;
	height:17px;
}
/* fav icon - yellow star shared with Scotchbrand */
div.fav-default {background:transparent url('/3MContentRetrievalAPI/BlobServlet?assetId=1273692866450&assetType=MMM_Image&blobAttribute=ImageFile') 0 center no-repeat;}
/* delete fav icon - red cross shared with Scotchbrand */
div.fav-remove {background:transparent url('/3MContentRetrievalAPI/BlobServlet?assetId=1273692867058&assetType=MMM_Image&blobAttribute=ImageFile') 0 center no-repeat;}

.ie6 div.favoriteIcon {
	left:-11px;
	top:0;
}

li.favorite a {
	margin-left:16px;
}

/* Header */

#header h1.logo {
	margin: 15px 0;
}


/* location sprite NEEDS UPDATING */
.locations dl dt {
	background: transparent url('/3MContentRetrievalAPI/BlobServlet?assetId=1361737309905&assetType=MMM_Image&blobAttribute=ImageFile') repeat-x -1000px 0;
}

.locations dl.americas dt {
	background-position: 0 -480px;
}

.locations dl.europe dt {
	background-position: 0 -635px;
}

.locations dl.mea dt {
	background-position: 0 -712px;
}

.locations dl.asiapac dt {
	background-position: 0 -558px;
}




/* These "alternate" location styles apply to the Javascript-enabled verson of the site. */
.alternate .locations dl, .alternate .locations dl dt {
	height:55px;
	margin:0;
}

.alternate .locations dl dt {
	width:273px;
	border-top:1px solid #f4f4f4;/*this one needs changing for GGP new color*/
	display:block;
}

.alternate .locations dl.americas dt {
	background-position: 0 -1px; 
}

.alternate dl.europe dt {
	background-position: 0 -121px; 
}
.alternate  dl.mea dt {
	background-position: 0 -241px;
}

.alternate  dl.asiapac dt {
	background-position: 0 -361px;
}



.alternate .locations dl.americas dt.selected {
	background-position: 0 -61px;
}
.alternate dl.europe dt.selected {
	background-position: 0 -181px; 
}
.alternate  dl.mea dt.selected {
	background-position: 0 -301px;
}

.alternate  dl.asiapac dt.selected {
	background-position: 0 -421px;
}



/* locale sprites position reference */
/*
.sprite-alt_locale_americas { background-position: 0 -5px; } 
.sprite-alt_locale_americas_active { background-position: 0 -65px; } 
.sprite-alt_locale_asia { background-position: 0 -125px; } 
.sprite-alt_locale_asia_active { background-position: 0 -185px; } 
.sprite-alt_locale_europe { background-position: 0 -245px; } 
.sprite-alt_locale_europe_active { background-position: 0 -305px; } 
.sprite-alt_locale_middle_east_africa { background-position: 0 -365px; } 
.sprite-alt_locale_middle_east_africa_active { background-position: 0 -425px; } 
.sprite-header_americas { background-position: 0 -485px; } 
.sprite-header_asiapacifc { background-position: 0 -562px; } 
.sprite-header_europe { background-position: 0 -639px; } 
.sprite-header_middleeast { background-position: 0 -716px; }
*/


/* Footer */

#footer-ggp {
	font-size: 0.9em;
	margin: 0 0 2px 0;
	padding-top:10px;
	border-top: 1px solid #ccc;
}

#footer-ggp a {
	color: #0066cc;
	text-decoration: none;
}

#footer-ggp a:visited {color:#34216b;}

#footer-ggp a:hover {
	text-decoration: underline;
}

#footer-ggp a:active {color:#0066CC;}

#footer-ggp .legal, #footer .copyright {color:#999;}
#footer-ggp .copyright {float:right;}

#footer-ggp p#corpcopyright {
	margin: 8px 7px 0 0;
	padding: 0;
}
#footerDiv {
    background: url("/3MContentRetrievalAPI/BlobServlet?assetId=1361582329972&assetType=MMM_Image&blobAttribute=ImageFile") no-repeat scroll 0 0 #F2F2F2;
    height: 40px;
}

#fsFooter a {
    color: #0066CC;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

#fsFooter td {
    vertical-align: middle !important;
}

/* The following "alternate" styles are loaded by 
   the Javascript-enabled version of the site... */

.alternate .locations dl {
	float: none;
	cursor:pointer;
}

/* transparent png */

.alternate #locations-container {
	position:absolute;
	bottom:20px;
	left:273px;
	width:668px;
	min-height:195px;
	padding:1.1em 0 1em 20px;
	background:transparent url('/3MContentRetrievalAPI/BlobServlet?assetId=1361739783926&assetType=MMM_Image&blobAttribute=ImageFile');
} /* Currently Shared with Littman - Transparent background */

.ie6 #locations-container {
	background:#f4f4f4;/*this one needs to change for new GGP color*/
	height:auto !important;
	height:195px;
}

.alternate #locations-container li {
	font: normal 0.9em Verdana, sans-serif;
	line-height: 1.3em;
	padding: 0 13px .8em;
}

.alternate #locations-container li, #locations-container li a {
		color: #0066cc;
		text-decoration: none;
		display:block;
}

.alternate #locations-container li a:hover {
	text-decoration: underline;
}

.alternate #locations-container li a:visited {color:#34216b !important;}

.alternate #locations-container li a:active, .active {color:#0066CC; text-decoration:underline !important;}

.active1 {color:#0066CC !important; text-decoration:underline !important;}

.alternate #header #masthead {
	height:490px;
	margin-top:50px;
}

.alternate #masthead .locations {
	position:absolute;
	top:249px;
	left:0;
	width:100%;
	height:223px;
}

.alternate .locations {
	background: none;
}

#masthead .location_preference {
	position:absolute;
	bottom:0.4em ! important;
	left:280px;
	color:#444;
	font-size:0.9em;
}

.ie #masthead .location_preference {bottom: 1px ! important}

.location_preference label, .location_preference input {
		cursor:pointer;
}




/* Tooltip (Bubble) Styles Adapted from jQuery.tooltip */
#tooltip {
	position: absolute;
	z-index: 3000;
}

#tooltip span.resize, #tooltip span.close {
	position: absolute;
	right: 0;
	height: 15px;
	width: 15px;
}
/* tool-tip-fav-icon shared with Scotchbrand */
#tooltip span.tooltip_favorite {
	background:transparent url("/3MContentRetrievalAPI/BlobServlet?assetId=1273692866450&assetType=MMM_Image&blobAttribute=ImageFile") 4px 0 no-repeat;
	width:15px;
	height:0;
	margin:0;
	padding:0 23px 0 0;
	line-height:0;
}
/* tool-tip-close shared with Scotchbrand */
#tooltip.modal span.close {
	top:1px; right:1px;
	background: transparent url('/3MContentRetrievalAPI/BlobServlet?assetId=1273692867058&assetType=MMM_Image&blobAttribute=ImageFile') no-repeat;
	cursor: pointer;
}

.ie #tooltip.viewportRight  span.close {
	top:1px; right:8px;
}

#tooltip span.rtl {
	padding-left:20px;
	padding:10px 0 0 10px;
}

#tooltip span.close {

	top:1px;
	right:1px;
}

#tooltip span.closertl {
	/* Align close button to left side of tooltip for languages using the rtl DIR attribute */
	left:1px;
}

.ie #tooltip span.closertl {
	left:8px;
}

#tooltip {
	margin-top: -52px;
	opacity: 0.95;
	font-family: Arial;
	width: 240px;
	border:1px solid #c2c2c2; 
	background:#fbfbfb /*url('/3MContentRetrievalAPI/BlobServlet?assetId=1180613747660&assetType=MMM_Image&blobAttribute=ImageFile') repeat*/;
	padding-bottom:0.75em;
	color: #333;
}

/* left arrow shared with Post-It */
#tooltip p.body {
	margin-left:-8px;
	background: transparent url('/3MContentRetrievalAPI/BlobServlet?assetId=1273679753785&assetType=MMM_Image&blobAttribute=ImageFile') no-repeat 0 center;
	padding:0;
}

.ie #tooltip p.body {
	position:relative;
	width:248px;
}


/* right arrow shared with Post-It */
#tooltip.viewportRight p.body {
	margin-left:0;
	margin-right:-8px;
	background: transparent url('/3MContentRetrievalAPI/BlobServlet?assetId=1273679753794&assetType=MMM_Image&blobAttribute=ImageFile') no-repeat right center;
}

.ie #tooltip.viewportRight p.body {
	margin-left:8px;
	width: 240px;
}

#tooltip span.message {
	margin-top: 5px;
	text-align: center;
	display: block;
	width: 220px;
	margin: 15px auto 0 auto;
	font-size: 0.9em;
}

/* accept and deny tooltip buttons bg shared with Scotchbrand*/
#tooltip .accept, #tooltip .deny {
	cursor: pointer;
	font-size: 0.9em;
	background: #f2f2f2 url('/3MContentRetrievalAPI/BlobServlet?assetId=1273692869064&assetType=MMM_Image&blobAttribute=ImageFile');
	padding:4px 8px;
	display: -moz-inline-stack; /* inline-block-ish support for firefox 2 */
	display: inline-block;
	font: normal 0.9em Arial, sans-serif;
	margin-top:10px;
	text-decoration:none;
	color:inherit;
}
/* button-bg-hover */
#tooltip .accept:hover, #tooltip .deny:hover {
	background-image: url('/3MContentRetrievalAPI/BlobServlet?assetId=1273692869064&assetType=MMM_Image&blobAttribute=ImageFile');
}

#screen-reader-redirect {
	height:0;
	overflow:hidden;
}

.nowrap {white-space:nowrap;}

/* fix content going off the top of the page when text is sized up */
.li_cont1, .li_cont2, .li_cont3 {min-width:222px !important; max-height:515px; width:17em; float:left; !important;}
.alternate #locations-container {min-width:667px !important; max-height:515px; width:41em !important;}
.ie6 .alternate #locations-container{min-width:676px; width:55em !important}
.alternate #locations-container li {padding-bottom:8px !important; }

