html {padding:0; margin:0;}
body {margin:0; padding:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; background-color:#0072C6; color:#000000;}

a:link, a:visited, a:active	{text-decoration: none; color:#0072C6;}
a:hover	{text-decoration: underline; color:#0072C6;}

input, select, textarea	{font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}

h1 			{margin:0px 0px 17px 0px; font-size:20px; font-weight:normal;}
.main-content h1	{padding-top: 15px;}
h2 			{margin:0px 0 15px 0; font-size:13px; font-weight:bold; color:#2f2f2f;}
h3			{font-size: 12px; font-weight: bold; margin: 0px 0px 10px 0px;}
h4			{margin: 0px 0px 5px 0px; font-size: 11px;}

pxx {margin:0px 0px 20px 0px;}

img {border:none;}

a.rss	{background: url(http://investors.uponor.com/img/icon-rss.gif) no-repeat; padding-left: 15px;  color: #646464; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

span.date, p.date	{color: #636363; font-size: 90%; font-family: Arial, Helvetica, sans-serif;}
p.date a	{color: #636363 !important;}
.main-sidebar p.date	{padding-bottom: 3px;}

fieldset	{margin: 0px; padding: 0px; border: 0px;}


/* BUTTONS */
a.btn 		{display:-moz-inline-box; display:inline-block; cursor:pointer; padding: 0px; height:21px; overflow: hidden; border: 0px; background: url(http://investors.uponor.com/img/btn.gif) no-repeat; text-decoration: none;font-weight: normal; color: #0072c6;}
a.btn span	{font-size: 10px; white-space:nowrap; overflow: hidden; cursor:pointer; height: 21px; display:-moz-inline-box; display: inline-block; padding:4px 10px 0px 0px; margin:0px 0px 0px 10px; background:transparent url(http://investors.uponor.com/img/btn.gif) no-repeat; color: #0072c6;}
.main-contact-form a.btn, /*JT*/.main-contact-form-wide a.btn/*JT*/		{background-position: left 0px; margin-right: 10px;}
.main-contact-form a.btn span, /*JT*/.main-contact-form-wide a.btn span/*JT*/	{background-position: right 0px;}
.layer-profiles a.btn			{background-position: left -30px;}
.layer-profiles  a.btn span	{background-position: right -30px;}

a.btnSearch,
.main-sidebar a.btn 	{display:-moz-inline-box; display:inline-block; cursor:pointer; padding: 0px; height:22px; overflow: hidden; border: 0px; background: url(http://investors.uponor.com/img/btn_search.gif) no-repeat; text-decoration: none;font-weight: normal; color: #496f00;}
a.btnSearch span,
.main-sidebar a.btn span{font-size: 10px; white-space:nowrap; overflow: hidden; cursor:pointer; height: 22px; display:-moz-inline-box; display: inline-block; padding:4px 10px 0px 0px; margin:0px 0px 0px 10px; background:transparent url(http://investors.uponor.com/img/btn_search.gif) no-repeat; color: #365200 /*JT #496f00*/;}

a.btnSearch,
.main-sidebar a.btn	{background-position: left 0px;}
a.btnSearch span,
.main-sidebar a.btn span{background-position: right 0px;}
.main-sidebar-search a.btnSearch			{background-position: left -30px; margin-left: 5px;}
.main-sidebar-search a.btnSearch span	{background-position: right -30px;}
.document-filter a.btnSearch 			{background-position: left -60px;}
.document-filter a.btnSearch span 	{background-position: right -60px;}
.header-searchbox a.btnSearch			{background-position: left -90px; height: 21px; color: #0072c6;}
.header-searchbox a.btnSearch span	{background-position: right -90px; height: 21px; color: #0072c6;}


/* HEADER */

div.header-bar {height:75px; background:#0064ac url('http://investors.uponor.com/img/header-bg.gif') repeat-x scroll left top;}

/* logo */
div.header-logo {float:left; width:135px;}

/* header menu (+country selection) */
div.header-menu {float:right; background: transparent url('http://investors.uponor.com/img/header-menu-bg.gif') repeat-x scroll left top;position:relative; z-index:10000;}
div.header-menu ul {padding: 0px; float:left; color:#FFFFFF; list-style-type:none; margin:33px 0 0 0; height:20px;}
div.header-menu ul li {position:relative; margin:0; padding: 0/*JT 0 10px 0 10px */; float:left; position:relative; color:#FF00FF; height:12px; background:transparent url('http://investors.uponor.com/img/header-menu-sep.gif') no-repeat scroll left bottom /*JT  top */;}
div.header-menu ul li.dropdown-button {height:10px; background-image:none !important; padding: 0 0px 0 0 /*JT*/;}
div.header-menu ul li.dropdown-button.active {background:transparent url('http://investors.uponor.com/img/header-menu-sel-bg.gif') repeat-x scroll left bottom !important; height:14px !important;}
div.header-menu ul li.prev-active {background:transparent url('http://investors.uponor.com/img/header-menu-big-sep.gif') no-repeat scroll left bottom !important;height:14px !important;}
div.header-menu ul li a {color:#FFFFFF; font-size:9px; vertical-align:top; padding: 2px 10px /*JT*/;}
div.header-menu ul li a:visited {color:#FFFFFF; font-size:9px; vertical-align:top; padding: 2px 10px /*JT*/;}

/*JT*/div.header-menu ul li a:hover { background:transparent url(http://investors.uponor.com/img/header-menu-sel-bg.gif) repeat-x scroll left bottom; color:#91CBF5 !important; text-decoration:none;} /*JT*/
div.header-menu ul li a.dropdown-button, /*JT*/div.header-menu ul li a.dropdown-button:hover /*JT*/ {border:none; padding-right:15px; background:transparent url('http://investors.uponor.com/img/header-menu-button.gif') no-repeat scroll right center/*JT  top */;}
div.header-menu ul li a.dropdown-button.active {border:none; padding-right:15px; color:#91cbf5 !important; background:transparent url('http://investors.uponor.com/img/header-menu-sel-button.gif') no-repeat scroll right top;}

div.layer-country {position:absolute; left:0px; top:47px; width:274px; display:none; z-index:1000; height:auto;}
div.layer-country div.top {height:auto; padding-top:5px; background:transparent url('http://investors.uponor.com/img/layer-header-bg-top.gif') no-repeat scroll left top;}
div.layer-country div.bottom {padding-bottom:10px; background:transparent url('http://investors.uponor.com/img/layer-header-bg-bottom.png') no-repeat scroll left bottom;}
div.layer-country div.content {background:transparent url('http://investors.uponor.com/img/layer-header-bg.png') repeat-y scroll left top;	 margin:1px solid black; height:200px; padding:5px 10px 5px 10px;}
div.layer-country ul {width: 127px /*JT 122px */; float:left; padding:0; margin:0; list-style-type:none;}
div.layer-country ul li {color:#FFFFFF;  margin:0; height:16px; float:none; border:none !important; background-image:none; padding:5px 10px 0 10px;}
div.layer-country ul li.active {color:#91CBF5; background: transparent url('http://investors.uponor.com/img/layer-header-sel.gif') repeat-x scroll left bottom  !important; margin:0; padding:5px 10px 0 10px;}
div.layer-country ul li a {color:#FFFFFF;background-image:none !important; padding: 2px 5px /*JT*/; }
div.header-layer ul li a.active {color:#91CBF5;}

div.layer-language {position:absolute; left:104px; top:47px; width:120px; display:none; z-index:1000; height:auto;}
div.layer-language div.top {height:auto; padding-top:5px; background:transparent url('http://investors.uponor.com/img/layer2-header-bg-top.png') no-repeat scroll left top;}
div.layer-language div.bottom {padding-bottom:10px; background:transparent url('http://investors.uponor.com/img/layer2-header-bg-bottom.png') no-repeat scroll left bottom;}
div.layer-language div.content {background:transparent url('http://investors.uponor.com/img/layer2-header-bg.png') repeat-y scroll left top;	 margin:1px solid black; height:200px; padding:5px 10px 5px 10px;}
div.layer-language ul {width:122px; float:left; padding:0; margin:0; list-style-type:none;}
div.layer-language ul li {color:#FFFFFF;  margin:0; height:16px; float:none; border:none !important; background-image:none; padding:5px 10px 0 10px;}
div.layer-language ul li.active {color:#91CBF5; background: transparent url('http://investors.uponor.com/img/layer-header-sel.gif') repeat-x scroll left bottom  !important; margin:0; padding:5px 10px 0 10px;}
/*JT*/div.layer-country ul li a:hover {text-decoration: none; background:transparent url(http://investors.uponor.com/img/header-menu-sel-bg.gif) repeat-x scroll right bottom !important; color:#91CBF5 !important;}/*JT*/
div.layer-language ul li a {color:#FFFFFF;background-image:none !important;}

/* search box */
div.header-searchbox 	{margin:27px 0 0 20px; float:right; width:200px; height:25px;}	
div.header-searchbox table		{border-collapse: collapse; height: 25px;}
div.header-searchbox table td	{padding: 0px; vertical-align: middle;}
div.header-searchbox-bg {height:25px; background: transparent url('http://investors.uponor.com/img/header-searchbox-bg.gif') repeat-x scroll left top;}
div.header-searchbox-left {height:25px; background: transparent url('http://investors.uponor.com/img/header-searchbox-left.gif') no-repeat scroll left top;}
div.header-searchbox-right {height:25px; background: transparent url('http://investors.uponor.com/img/header-searchbox-right.gif') no-repeat scroll right top;}
form.header-search {padding:0; margin:0;}
div.header-searchbox input {border:0; background:transparent; color:#0f7ac9; padding:0px 0 0 6px; font-size:10px; width:134px;}

div.clear {clear:both; visibility:hidden;}


/* MAIN NAVIGATION */

/* 1st level */
.menu-1 				{width: 100%; height: 51px; background:#005a9d url('http://investors.uponor.com/img/navi-1.gif') 0px 0px repeat-x;}
.menu-1 ul				{padding: 0px; width: 950px; margin: 0px auto; height: 51px; list-style: none; background:transparent url('http://investors.uponor.com/img/navi-1.gif') 0px -102px no-repeat; position: relative;}
.menu-1 li				{float: left; background:transparent url('http://investors.uponor.com/img/navi-1.gif') right -153px no-repeat; margin: 0px 0px 0px -1px; height: 51px; overflow: hidden; padding: 0px 9px 0px 0px;}
.menu-1 h3				{margin: 0px; font-size: 13px; font-weight: normal;}
.menu-1 a				{color: white; display: block; padding: 18px 0px 18px 10px;}
.menu-1 a:visited			{color: white; display: block; padding: 18px 0px 18px 10px;}

.menu-1 li.active			{background-position:right -51px;}
.menu-1 li.active a			{background: url('http://investors.uponor.com/img/navi-1.gif') left -51px no-repeat;}

.menu-1 li.service-center	{position: absolute; top: 14px; right: 0px; height: 40px; background-position: left -153px; margin: 0px; padding: 0px 5px 0px 0px;}
.menu-1 li.service-center div	{}
.menu-1 li.service-center h4	{font-size: 12px; font-weight: normal; margin: 0px;}
.menu-1 li.service-center a	{padding: 5px 5px 10px 10px; color: #ffffff; font-weight:bold;}

.menu-1 li.service-center.selected	{position: absolute; top: 14px; right: 0px; height: 40px; background-position:  right -205px; margin: 0px; padding: 0px 5px 0px 0px;}
.menu-1 li.service-center.selected div	{background: url('http://investors.uponor.com/img/navi-1.gif') left -205px repeat-x;}
.menu-1 li.service-center.selected h4	{font-size: 12px; font-weight: normal; margin: 0px;}
.menu-1 li.service-center.selected a	{padding: 5px 5px 10px 10px; color: #0072c6; font-weight:bold;}

.menu-1 li.login	{position: absolute; top: 29px; right: 10px; padding: 0px; background: none;}
.menu-1 li.login h4	{font-size: 11px; font-weight: normal; margin: 0px;}
.menu-1 li.login a	{padding: 0px;}

/* 2nd level */
.menu-2			{width: 100%; height: 35px; background:#005a9d url('http://investors.uponor.com/img/navi-2.gif') 0px 0px repeat-x;}
.menu-2 ul		{width: 950px; margin: 0px auto; padding: 0px; list-style: none; color: white;}
.menu-2 ul li 	{color:#097ccc;height: 24px /*JT 35px */;background: url(http://investors.uponor.com/img/navi-2.gif) left -120px /*JT -35px */ no-repeat; float: left; overflow: hidden; /*JT*/margin: 9px 0 0 0;/*JT*/}
.menu-2 a 		{color:#097ccc; display: block; padding: 0 15px/*JT 11px 15px */; float: left; /*JT*/margin: 3px 0 0 0;/*JT*/ /*JT*/border-left: solid #A0D2F6 1px; /*JT*/}
.menu-2 li.active {background-position: right /*JT left  */-79px /*JT -70px */; /*JT*/border-left: solid #a0d2f6 1px; border-right: solid #a0d2f6 1px; margin-right: -1px;/*JT*/}
/*JT*/.menu-2 li.active a { border-left: solid #a0d2f6 0px; }/*JT*/
.menu-2 li.first	{background-position: right -35px;}
/*JT*/.menu-2 li.first a	{border-left: none;}/*JT*/
.menu-2 li.first.active	{background-position: right -79px /*JT -70px */; /*JT*/border-left: solid #a0d2f6 1px; border-right: solid #a0d2f6 1px;/*JT*/}


/* SUBNAVIGATION, 3rd level */
.menu-3	{width: 100%; height: 55px; background: url(http://investors.uponor.com/img/menu-3.gif) repeat-x; overflow: hidden;}
.menu-3 ul	{margin: 0px; padding: 0px; list-style: none; height: 55px; background: url(http://investors.uponor.com/img/menu-3.gif) 0px -110px no-repeat; float: left;}
.menu-3 li	{float: left; height: 55px; background: url(http://investors.uponor.com/img/menu-3.gif) right -165px; overflow: hidden;}
.menu-3 a	{display: block; float: left; padding: 22px 25px; color: black;}
.menu-3 li.selected	{background: url(http://investors.uponor.com/img/menu-3.gif) right -55px no-repeat; padding-right: 5px;}
.menu-3 li.selected a	{background: url(http://investors.uponor.com/img/menu-3.gif) left -55px no-repeat; padding-right: 20px;}


/* SUBNAVIGATION 4th level */
div.main-profile-menu 	{width:158px; height:200px; margin:0px 26px 0 0; padding-top: 5px; float:left;}
.service-center div.main-profile-menu	{padding-top: 15px;}
div.main-profile-menu ul {list-style: none; margin:0;padding:0;}
div.main-profile-menu ul li {display: inline;}
div.main-profile-menu .folder {padding: 10px  0 10px 14px;}
div.main-profile-menu ul ul {background:#e8f2fb; border-top:1px solid #65aad3; border-bottom:1px solid #65aad3; padding: 5px 0px;}
div.main-profile-menu ul ul ul {margin: 0px 0px 5px 10px; border-top:2px solid #65aad3; border-bottom:1px solid #65aad3; font-size: 95%;}

div.main-profile-menu ul a 	{display: block; color:#0072b7; padding:7px 0 7px 14px; background:transparent url('http://investors.uponor.com/img/list-image-blue-raquo.gif') no-repeat scroll 0px 7px; border-bottom:1px solid #66aad4;}
/*JT*/div.main-profile-menu ul li.open a {font-weight: bold;}/*JT*/
/*JT*/div.main-profile-menu ul li.open ul a, div.main-profile-menu ul li.open ul ul a  {font-weight: normal;}/*JT*/
div.main-profile-menu ul ul a	{background-image: none; border: 0px; padding:3px 0 3px 4px; margin-left: 10px;}
div.main-profile-menu ul ul ul a	{margin-left: 0px;}

div.main-profile-menu ul a.active, 
div.main-profile-menu ul a.open 	{background-color:#cfe5f3;}                   



div.main-profile-menu ul ul li.active {margin:0; border:none;background:transparent;}
div.main-profile-menu ul ul li.active {	background-color:#cfe5f3;}
div.main-profile-menu ul ul ul li,
div.main-profile-menu ul ul ul li.active {margin:0; border:none;background:transparent;}
div.main-profile-menu ul ul ul li.active {background-color:#cee4f2;}


/* TAB NAVIGATION*/
.tabmenu		{width: 523px; height: 32px; background: url(http://investors.uponor.com/img/tabmenu.gif) no-repeat; overflow: hidden; margin-bottom: 20px;}
.tabmenu ul	{margin: 0px; padding: 0px; list-style: none; height: 32px; width: 100%; float: left;}
.tabmenu li	{float: left; height: 55px;  background: url(http://investors.uponor.com/img/tabmenu.gif) right -32px no-repeat !important; overflow: hidden; padding: 0px !important;}
.tabmenu a	{display: block; float: left; padding: 10px 15px 10px 20px; margin: 0px 5px 0px 0px; color: black;}
.tabmenu li.selected	{background-position: right -64px !important;}
.tabmenu li.selected a	{background: url(http://investors.uponor.com/img/tabmenu.gif) left -64px no-repeat;}


/* PAGE CONTENT AREA */
div.content-bar 	{background-color:#FFFFFF;}	
div.page				{margin:0 auto; width:950px;}
div.content-bar 	{min-height:500px; padding:0 0 55px 0;}


/* BREADCRUMB */
div.breadcrumb 	{float: left;width:100%; font-size:9px; padding:18px 0 13px 0; clear: both;}
div.breadcrumb ul { list-style-type:none; margin:0; padding:0;}
div.breadcrumb ul li {float:left; background:transparent url('http://investors.uponor.com/img/breadcrumb-sep.gif') no-repeat scroll top right; padding:0 19px 0 0;}
div.breadcrumb ul li.last {float:left; background-image:none; padding:0 0 0 0;}
div.breadcrumb a 	{font-size:9px; color:#515151;}


/* PROFILE BAR (SIDEWAYS SCALABLE) */
div.main-profile-bar-l 	{ /*JT */clear: both; /*JT */background:#d3e6f5 url('http://investors.uponor.com/img/main-content-profile-l.gif') no-repeat scroll top left; height:29px; font-size: 90%;}
.main-content div.main-profile-bar-l	{margin-bottom: 3px;}
div.main-profile-bar-r {background:transparent url('http://investors.uponor.com/img/main-content-profile-r.gif') no-repeat scroll top right; height:29px;	padding:0; margin:0;	position:relative;z-index: 1000;}
div.main-profile-bar-left {float:left; color:#000000; padding:0 0 0 0px; margin:8px 0 0 10px;}
div.main-profile-bar-left.button {margin:8px 0 0 10px;}
a.change-profile{color:#0075b4;font-weight:bold;background:transparent url('http://investors.uponor.com/img/main-content-profile-button.gif') no-repeat scroll top left; padding:0 0 0 20px;}
div.main-profile-bar-right {float:right; margin:0; padding:0;}
div.main-profile-bar-right ul {list-style-type:none; padding:0; margin:0 10px 0 0;}
div.main-profile-bar-right ul li {float:left; padding:0 12px 0 12px; margin:8px 0 0 0; border-left:1px solid #7dbde9;}
div.main-profile-bar-right ul li.first {border-left:none; padding-left:none;}
div.main-profile-bar-right a {color:#0071b5; margin:8px 0 0 0;}
div.main-profile-bar-right ul li.email {float:left; padding:0 0 0 18px; margin:5px 0 0 10px; width:1px; height:21px; /*cursor:pointer;*/ border:none;  /*background:transparent url('http://investors.uponor.com/img/main-content-profile-email.gif') no-repeat scroll top left;*/}
div.main-profile-bar-right ul li.print {float:left; padding:0 0 0 19px; margin:7px 0 0 10px; width:1px; height:19px; /*cursor:pointer;*/ border:none; /*background:transparent url('http://investors.uponor.com/img/main-content-profile-print.gif') no-repeat scroll top left;*/}
div.main-profile-bar-right ul li .margin {margin-left: -18px; cursor:pointer; /*background:transparent url('http://investors.uponor.com/img/main-content-profile-email.gif') no-repeat scroll top left;*/}

/* ORIGINAL
div.main-profile-bar-right ul li.email {float:left; padding:0 0 0 18px; margin:5px 0 0 10px; width:1px; height:21px; cursor:pointer; border:none; background:transparent url('http://investors.uponor.com/img/main-content-profile-email.gif') no-repeat scroll top left;}
div.main-profile-bar-right ul li.print {float:left; padding:0 0 0 19px; margin:5px 0 0 10px; width:1px; height:19px; cursor:pointer; border:none; background:transparent url('http://investors.uponor.com/img/main-content-profile-print.gif') no-repeat scroll top left;}
*/


/* PROFILE LAYER */

div.layer-profiles {display:none; position:absolute; width:333px; top:28px; left:0px; z-index:1000;}
div.layer-profiles div.top {padding:5px 0 0 0; background:transparent url('http://investors.uponor.com/img/layer-profiles-bg-top.png') no-repeat scroll top left;}
div.layer-profiles div.bottom {padding:0 0 10px 0; background:transparent url('http://investors.uponor.com/img/layer-profiles-bg-bottom.png') no-repeat scroll bottom left;}
div.layer-profiles div.content {width:333px; padding:5px 10px 5px 10px; background:transparent url('http://investors.uponor.com/img/layer-profiles-bg.png') repeat-y scroll bottom left;}
div.layer-profiles a {cursor:pointer; color:#0062a9; font-size:9px;}
div.layer-profiles p {margin:0; padding:0;}
div.layer-profiles ul {list-style-type:none; padding:0; margin:10px 0 10px 0;}
div.layer-profiles ul li {}


/* MAIN CONTENT AREA */
div.main-content-area 			{margin:0px; float:left;}
div.main-content-area.small 	{width:523px;}
div.main-content-area.medium 	{width:707px;}
div.main-content-area.wide 	{width:900px; min-height:480px;}


div.main-content2 					{width:907px; float:left;}

div.main-content 					{width:707px; float:left;}
div.main-content.home-flash 	{/*JT width:1014px; */ position:relative; float:left; left:0px; margin:20px 0 30px -10px;z-index:1;}
div.main-content.landingpage-flash {width:947px; position:relative; float:left; margin:32px 0 0px 0;z-index:1;}


/*JT*/
div.main-content-area.small div.main-content.home-flash {width: 523px !important; margin:6px 0 22px 0;}
div.main-content-area.medium 	div.main-content.home-flash { width:707px; margin:6px 0 22px 0;}
/*JT*/

/* profile image */
div.main-content-profile-image {width:707px; margin-bottom: 5px;}
div.main-contact-image {width:523px; height:227px; background:transparent url('http://investors.uponor.com/img/contact.jpg') no-repeat scroll top left;}

/* flash */
div.main-content-flash {width:523px; height:227px; /*JT background:transparent url('http://investors.uponor.com/img/flash-placeholder.jpg') no-repeat scroll top left; */ margin-bottom: 0px;}

/* bullet lists */
div.main-content-area ul {color:#0074c4; margin:0; padding:0; list-style-type:none;}
div.main-content-area ul li {margin:0; color:#000000; padding:0 0 10px 14px; background:transparent url('http://investors.uponor.com/img/list-image-blue-dot.gif') no-repeat scroll left top;}

ul.book {color:#0074c4; margin:0; padding:0; list-style-type:none;}
ul.book li.book {margin:0; color:#000000; padding:12px 0 0 75px; height:47px; background:transparent url('http://investors.uponor.com/img/list-image-book.gif') no-repeat scroll left top;}

ul.documents {color:#0074c4; margin:0; padding:0; list-style-type:none;}
ul.documents li.documents {margin:0; color:#000000; padding:12px 0 0 75px; height:47px; background:transparent url('http://investors.uponor.com/img/list-image-documents.gif') no-repeat scroll left top;}

a.main-content {color:#000000; font-weight:bold;}

/* main content article */
.main-content-area .article p.date	{margin-bottom: 5px;}
.main-content-area .article .article-img	{float: right; margin: 0px 0px 15px 15px;}
.main-content-area .article .article-img img	{display: block;}
.main-content-area .article a	{text-decoration: underline;}
.main-content-area .article ul a	{text-decoration: none;}
.main-content-area .article ul.link-list li	{background-image: url(http://investors.uponor.com/img/list-image-blue-raquo.gif);}

/* SIDEBAR */

div.main-sidebar {width:217px; float:right; background:transparent url('http://investors.uponor.com/img/main-sidebar-bg.gif') repeat-y scroll left top; overflow: hidden;}
div.main-sidebar-box.top {background:transparent url('http://investors.uponor.com/img/main-sidebar-home-bg-top.gif') no-repeat scroll left top;}

div.main-sidebar-box {border-bottom:1px solid #cce82e;}

div.main-sidebar-box.noborder {border-bottom:none !important;}

div.main-sidebar-box.gray {border-bottom:none !important; background:transparent url('http://investors.uponor.com/img/main-sidebar-home-bg-sep.gif') no-repeat scroll left top;}

div.main-sidebar-box.search {background:transparent url('http://investors.uponor.com/img/main-sidebar-search-bg.gif') no-repeat scroll left top; /*height:147px;*/ /* 183 */ padding:10px 14px 0px 16px;	 border-bottom: 1px solid #cde000;}
div.main-sidebar-box.search2	{background-position: -220px 0px;}

div.main-sidebar-box.container {padding:16px 12px 3px 14px;}

div.main-sidebar-box.contact {background:transparent url('http://investors.uponor.com/img/main-sidebar-contact-bg.gif') no-repeat scroll left top; height:79px; padding:0; margin:0;}

div.main-sidebar h2 	{font-size:100%; font-weight:bold; margin:0; padding:0 0 10px 0;}
div.main-sidebar h3	{font-size: 100%; color: #2e2e2e; margin: 0px; padding: 0px 0px 10px 0px;}
div.main-sidebar h4 	{margin:0; padding:0px 0 5px 0; font-size:100%; color:#646464; font-weight:normal;}

div.main-sidebar p	{margin: 0px; padding: 0px 0px 10px 0px;}
div.main-sidebar a	{color:#000000;}

div.main-sidebar-box.container ul {margin:0; padding:0 0 10px 0;list-style-type:none;}
div.main-sidebar-box.container ul li {background: url('http://investors.uponor.com/img/list-image-green-arrow.gif') no-repeat left 2px; margin:0; padding:0px 0 7px 20px; color:#000000;}

div.main-sidebar-box.contact ul {margin:0; padding:0; padding:15px 0 0 18px; list-style-type:none;}
div.main-sidebar-box.contact ul li {background:transparent url('http://investors.uponor.com/img/list-image-raquo.gif') no-repeat scroll left 5px; margin:0 0 0 0; padding:0 0 5px 10px; color:#000000;}

div.main-sidebar-box.container.catalogue h2,
div.main-sidebar-box.container.documents h2,
div.main-sidebar-box.container.finder h2 {font-size:11px; font-weight:bold;}

div.main-sidebar-box.container.catalogue ul,
div.main-sidebar-box.container.documents ul {color:#0074c4; margin:0; padding:0; list-style-type:none;}

div.main-sidebar-box.container.documents ul li,
div.main-sidebar-box.container.catalogue ul li {font-size:10px; margin:0; color:#000000; padding:0px 0 0 60px; height:47px;} 
div.main-sidebar-box.container.catalogue ul li {background:transparent url('http://investors.uponor.com/img/list-image-book.gif') no-repeat scroll left top;}
div.main-sidebar-box.container.documents ul li {background:transparent url('http://investors.uponor.com/img/list-image-documents.gif') no-repeat scroll left top;}

form.main-sidebar-search {margin:0; padding:0;}
select.main-sidebar-search {width:186px; margin-bottom:5px; margin-right:5px /*JT*/;}
select.main-sidebar-search.finder {width:125px; float:left;}
label.main-sidebar-search {float:left; margin-bottom:5px; padding-top:5px;}
input.main-sidebar-search {margin-bottom:5px; float:right; width:111px;}
form.main-sidebar-search .submit	{text-align: right; padding: 0px 0px 0px 0px; margin: 0px;}

/* online chat box */
div.main-sidebar-box table.chat			{border-collapse: collapse;}
div.main-sidebar-box table.chat td		{vertical-align: top; padding: 0px 10px 0px 0px;}
div.main-sidebar-box table.chat img		{display: block;}
div.main-sidebar-box table.chat input	{width: 110px; margin-bottom: 5px;}

/* myuponor box */


div.main-sidebar-box.container-narrower		{padding:11px 9px 11px 9px; margin:0px;}
div.main-sidebar-box.container-alt		{background: url(http://investors.uponor.com/img/main-sidebar-alt-myuponor.jpg) no-repeat;}
div.main-sidebar-box.container-alt ul	{margin: 0px; padding: 0px 0px 10px 0px; list-style: none;}
div.main-sidebar-box.container-alt ul li	{padding:0px 0px 5px 14px; background: url('http://investors.uponor.com/img/list-image-blue-dot.gif') no-repeat left top;}	

div.main-content-area.medium div.article {float: left; width: 340px;}
div.main-content-area.medium div.content-box	{float: right;width: 340px; margin: 20px 0px;}

/* SERVICE CENTER FRONTPAGE */
.main-content.service-center-frontpage .main-content-area,
.sidebar-service-center		{margin-top: 20px;}
.main-content.service-center-frontpage div.article			{float: left; width: 340px;}
.main-content.service-center-frontpage div.content-box	{float: right;width: 340px; margin: 20px 0px;}
.main-content.service-center-frontpage div.news-list		{width: 100%; float: left;}
	

/* TEASERS */

div.main-content-teaser-4 {float:left; width:158px; padding:0px 25px 0 0;}
div.main-content-teaser-3 {float:left; width:219px; padding:0px 25px 0 0;}
div.main-content-teaser-2 {float:left; width:342px; padding:0px 23px 0 0;}
div.main-content-teaser-5 {float:left; width:463px; padding:0px 23px 0 0;}

div.teasers div.last {padding:0 0 0 0;}

div.teasers {margin:15px 0 0 0;}

div.main-contact-details {float:right; margin:0;}
div.main-contact-details-box {float:left; width:158px; padding: 8px 8px 8px 8px; min-height: 319px; max-height:319;} /* Added 16.1.2009: padding & min-height */
div.main-contact-details h2 {margin:0 0 17px 0; padding:0 0 0 0; font-size:12px; font-weight:bold;color:#000000;}
div.main-contact-details-box h2,
div.main-contact-details-box h2.separated  {margin:10px 0 17px 0; padding:0 0 0 0; font-size:100%; font-weight:bold; color:#000000;}
div.main-contact-details-box h2.separated {border-top:1px solid #cfcfcf; margin:10px 0 0 0; padding:10px 0 0 0;}

div.teasers.home {margin:0 0 0 0;}

div.teasers img	{margin: 0px 0px 10px 0px;}
div.teasers h3 	{font-size:100%;}
div.teasers p 		{margin:0px 0 5px 0;}

/*JT*/div.news-list ul,/*JT*/
div.teasers ul,
div.main-contact-details-box ul {margin:0; padding:0 0 10px 0;list-style-type:none;}
/*JT*/div.news-list ul li,/*JT*/
div.teasers ul li,
div.main-contact-details-box ul li {background:transparent url('http://investors.uponor.com/img/list-image-green-arrow.gif') no-repeat scroll left 7px; margin:0 0 0 0; padding:7px 0 0 20px;color:#000000;}
/*JT*/div.main-content-teaser-details-3 ul li {background:transparent url('http://investors.uponor.com/img/list-image-green-arrow-green.gif') no-repeat scroll left 7px; margin:0 0 0 0; padding:7px 0 0 20px;color:#000000;}/*JT*/

/*JT*/div.news-list ul li a,/*JT*/
div.teasers ul li a,
div.main-contact-details-box ul li a {color:#000000;}

div.main-content-teaser-details-3 {float:left; width:244px; height:230px; margin:0 0 0 0; padding:15px 0px 0 0px; background:transparent url('http://investors.uponor.com/img/main-content-teaser-list.gif') no-repeat scroll top left;}
div.main-content-teaser-details-3 h3,
div.main-content-teaser-details-3 ul	{margin: 0px 40px 0px 15px;}
div.main-content-teaser-details {float:left; width:325px;/*JT  height:230px;  */margin:0 25px 0 0; padding: 0/*JT 15px 0 0 15px */; background: #fafbe4 url('http://investors.uponor.com/img/main-content-teaser-details-bg.gif') repeat-x scroll top left; /*JT background:transparent url('http://investors.uponor.com/img/main-content-teaser-details.gif') no-repeat scroll top left; */}

/*JT*/
div.main-content-teaser-details .content { padding:15px 0 0 15px; background:transparent url('http://investors.uponor.com/img/main-content-teaser-details-top-left.gif') no-repeat scroll top left;}
div.main-content-teaser-details .wrapper { background:transparent url('http://investors.uponor.com/img/main-content-teaser-details-top-right.gif') no-repeat scroll top right;}
div.main-content-teaser-details .bottom-left { background:transparent url('http://investors.uponor.com/img/main-content-teaser-details-bottom-left.gif') no-repeat scroll bottom left;}
div.main-content-teaser-details .bottom-right { background:transparent url('http://investors.uponor.com/img/main-content-teaser-details-bottom-right.gif') no-repeat scroll bottom right;}
/*JT*/

div.main-content-teaser-details ul {list-style-type:none;}
div.main-content-teaser-details ul li {padding:0px 10px 15px 25px;}
div.main-content-teaser-details ul li.n1 {background:transparent url('http://investors.uponor.com/img/list-image-green-1.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n2 {background:transparent url('http://investors.uponor.com/img/list-image-green-2.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n3 {background:transparent url('http://investors.uponor.com/img/list-image-green-3.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n4 {background:transparent url('http://investors.uponor.com/img/list-image-green-4.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n5 {background:transparent url('http://investors.uponor.com/img/list-image-green-5.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n6 {background:transparent url('http://investors.uponor.com/img/list-image-green-6.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n7 {background:transparent url('http://investors.uponor.com/img/list-image-green-7.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n8 {background:transparent url('http://investors.uponor.com/img/list-image-green-8.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n9 {background:transparent url('http://investors.uponor.com/img/list-image-green-9.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n10 {background:transparent url('http://investors.uponor.com/img/list-image-green-10.gif') no-repeat scroll top left;}

div.main-news-bar {background:transparent url('http://investors.uponor.com/img/main-news-bg.gif') repeat-y scroll top left; width:950px;margin:30px 0 0 0; position:relative;}
div.main-news-bar-top {height:/*JT 111px*/  130px;background:transparent url('http://investors.uponor.com/img/main-news-bg-top.gif') no-repeat scroll top left;}
div.main-news-bar-bottom {/*JT height:111px; background:transparent url('http://investors.uponor.com/img/main-news-bg-bottom.gif') no-repeat scroll bottom left; */ }
div.main-news-bar div.left {margin:8px 0 0 8px; float:left;}
div.main-news-bar div.right {margin:8px 8px 0 0; float:right;}
div.main-news-bar div.content {position:relative;/*JT position:absolute; */ left:0; /*JT top:25px; */ float:left; /*JT*/width: 100%; padding: 0 0 10px 0;/*JT*/}
div.main-news-bar div.left h3 {font-size:11px; font-weight:bold; margin:0; padding:0;color:#2e2e2e;}
div.main-news-bar div.content ul {list-style-type:none; margin:16px 0 0 0; padding:0;}
div.main-news-bar div.content ul li {float:left; margin:0; width:200px; padding: 0 16px /*JT 6px 16px 0 16px */; border-left:1px solid #cbcbcb;}
div.main-news-bar div.content ul li.first {border-left:none;}
div.main-news-bar div.content li p {margin: 0px; padding: 0px 0px 6px 0px;} 
div.main-news-bar div.content li p a {color:#000000;}

/*JT*/
div.main-news-bar div.main-news-navi-bottom { position: relative; background:transparent url('http://investors.uponor.com/img/main-news-bg-bottom.gif') no-repeat scroll bottom left; float: left; width: 100%;  border-top: solid 1px #cbcbcb; padding: 10px 0;}
div.main-news-bar div.main-news-navi-bottom ul { list-style-type: none; padding: 0; margin: 0 0 0 16px;}
div.main-news-bar div.main-news-navi-bottom ul li{float: left; margin: 0 10px 0 0; padding: 0 0 0 10px; border-left: solid 1px #a6d1e4;}
div.main-news-bar div.main-news-navi-bottom ul li.first { padding: 0; border-left: none;}
div.main-news-bar div.main-news-navi-bottom ul li a { background: transparent url(http://investors.uponor.com/img/list-image-blue-raquo.gif) no-repeat top left;  color: #0572b5; text-decoration: none; padding: 0 0 0 10px;}
div.main-news-bar div.main-news-navi-bottom ul li a:hover {text-decoration: underline;}
/*JT*/

div.main-contact-form {width:341px; float:left; background-color:#e0eef8;}
div.main-contact-form-top {background:transparent url('http://investors.uponor.com/img/main-contact-form-bg-top.gif') no-repeat scroll left top; }
div.main-contact-form-bottom {background:transparent url('http://investors.uponor.com/img/main-contact-form-bg-bottom.gif') no-repeat scroll left bottom; padding:10px; margin:0;}
/* next line properties moved to div.main-contact-form-bottom because form tag can't be used*/
/*div.main-contact-form form {padding:10px; margin:0;} */ 
/* added height; otherwise long labels in different languages break the layout */
div.main-contact-form div.l,
div.main-contact-form div.r {width:117px; float:left; background:transparent; margin:5px 0 5px 0;}
div.main-contact-form div.r {width:191px;}
div.main-contact-form div.r input,
/*JT div.main-contact-form div.r select, */
div.main-contact-form div.r textarea {padding:0; margin:0; width:190px;}
/*JT*/div.main-contact-form div.r select {padding:0; margin:0; width:194px;} /*JT*/
div.main-contact-form div.r span.checkbox input {width:15px;}
div.main-contact-form div.r textarea {height:120px;} 
div.main-contact-form .submit	{text-align: right; /*JT*/margin: 10px 0;/*JT*/} 

/* news and events list */

ul.news-events		{margin: 0px; padding: 0px 0px 10px 0px !important; list-style: none; width: 100%; float: left;}
ul.news-events li	{padding: 0px 0px 10px 0px !important; width: 100%; float: left; background: none !important;}
ul.news-events li img	{float: left; margin: 0px 10px 0px 0px;}
ul.news-events p	{margin: 0px 0px 5px 0px;}
ul.news-events a	{color: black;}
ul.news-events .type	{color: #636363; text-transform: uppercase; font-size: 90%; margin-right: 5px;}

p.paging		{border-top: 1px solid #cfcfcf; float: left; width: 100%; padding-top: 7px; color: #0075b4;}
p.paging a	{color: #0075b4; margin: 0px 3px;}
p.paging a.previous	{margin-left: 0px;}


/* documentFilter	*/
.document-filter					{width: 523px; height: 39px; margin-bottom: 3px; border-bottom: 1px solid #c9c9c9; background: url(http://investors.uponor.com/img/documentfilter.gif) no-repeat; position: relative; z-index: 0;}
.document-filter .sort			{position: absolute; top: 10px; left: 13px;width: 170px; z-index: 1;}
.document-filter .search		{position: absolute; right: 13px; top: 10px; border-collapse: collapse; z-index: 2;}
.document-filter .search td	{vertical-align: middle; padding: 0px 0px 0px 5px;}
/*JT*/.document-filter .search ul li	{background: none no-repeat top left;} /*JT*/
.document-filter .search .txt	{width: 205px;}


/* document list
table.document-list		{width: 523px; border-collapse: collapse; border-bottom: 1px solid #d9d9d9;}
table.document-list th	{background: url(http://investors.uponor.com/img/document-list_th.gif) repeat-x; border-right: 1px solid #bfcb3e; padding: 8px 10px; font-weight: normal; text-align: left;}
table.document-list td	{border-right: 1px solid #e5e5e5; border-top: 1px solid #d9d9d9; padding: 10px 10px 5px 10px;}
table.document-list th.name		{width: 365px;}
table.document-list th.date,
table.document-list th.format	{width: 80px;}
table.document-list .format .size	{color: #9d9d9d; font-size: 90%;}
table.document-list .firstRow td	{border-top: 0px;}
table.document-list .format	{border-right: 0px;}
table.document-list .level1-selectedRow td	{background: url(http://investors.uponor.com/img/document-list_selectedrow.gif) center top no-repeat; border-top: 0px; border-right-color: #cecece;}
table.document-list .level1-selectedRow td.name		{background-position: left top;}
table.document-list .level1-selectedRow td.format	{background-position: right top;}
table.document-list .level1.underLevel2 td	{border-top: 0px;}
table.document-list .level2 td,
table.document-list .level3 td {background: url(http://investors.uponor.com/img/document-list_sublevels.gif) no-repeat; border-top: 0px;}
table.document-list .level2 .name,
table.document-list .level3-lastRow .name	{background-position: left bottom;}
table.document-list .level2 .date,
table.document-list .level3-lastRow .date	{background-position: center bottom !important;}
table.document-list .level2 .format,
table.document-list .level3-lastRow .format{background-position: right bottom !important;}
table.document-list .level3 .date			{background-position: center top;}
table.document-list .level3 .format			{background-position: right top;}
table.document-list .level2-selectedRow td{}
table.document-list .level2-lastRow td		{background: url(http://investors.uponor.com/img/document-list_sublevels_bottom.gif) no-repeat;}
table.document-list .level2-lastRow .name	{background-position: left bottom;}
table.document-list .level2-lastRow .date	{background-position: center bottom;}
table.document-list .level2-lastRow .format	{background-position: right bottom;}
table.document-list .level3 td	{border-top: 0px; padding: 5px 10px;}
table.document-list a	{color: #4d4c4c; background: url(http://investors.uponor.com/img/document-list_arrows.gif) no-repeat; display: block;}
table.document-list .level1 a	{font-weight: bold; background-position: 0px 0px; padding: 0px 0px 5px 26px;}
table.document-list .level1-selectedRow a	{background-position: 0px -51px;}
table.document-list .level2 a	{background-position: 1px -95px; padding: 0px 0px 5px 15px; margin-left: 26px;}
table.document-list .level2-selectedRow a	{background-position: 0px -145px;}
table.document-list .level3 a	{background: none; padding: 0px; margin-left: 42px;}
 */


/* div document list */
div.document-list		{width: 525px /*JT 523px */; border-bottom: 1px solid #d9d9d9;}
div.document-list table	{border-collapse: collapse; table-layout: fixed;}

div.document-list table th	{background: url(http://investors.uponor.com/img/document-list_th.gif) repeat-x; border-right: 1px solid #bfcb3e; padding: 0px; font-weight: normal; text-align: left;}
div.document-list table td	{border-right: 1px solid #e5e5e5; border-top: 1px solid #d9d9d9; vertical-align: top; padding: 0px;}
div.document-list table th span	{display: block; padding: 8px 10px;}
div.document-list table td span	{display: block; padding: 10px 10px 3px 10px; margin: 0px 0px 2px 0px;}
div.document-list table td span span	{display: inline; padding: 0px;}

div.document-list table .name		{width: 320px;}
div.document-list table .date		{width: 100px;}
div.document-list table .format	{width: 100px;}

div.document-list table td.format .size	{color: #9d9d9d; font-size: 90%; display: inline; padding: 0px; white-space: nowrap;}
div.document-list table .firstRow td	{border-top: 0px;}
div.document-list table .format	{border-right: 0px;}

/*JT*/div.document-list .document-list-level1 {margin: 2px 0 0 0;}/*JT*/

div.document-list .document-list-level1 table .selectedRow td			{background: url(http://investors.uponor.com/img/document-list_selectedrow.gif) center bottom no-repeat; border-top: 0px; border-right-color: #cecece;}
div.document-list .document-list-level1 table .selectedRow td span	{background: url(http://investors.uponor.com/img/document-list_selectedrow.gif) center top no-repeat;}
div.document-list .document-list-level1 table .selectedRow td.name	{background-position: left bottom;}
div.document-list .document-list-level1 table .selectedRow td.name span		{background-position: left top;}
div.document-list .document-list-level1 table .selectedRow td.format			{background-position: right bottom;}
div.document-list .document-list-level1 table .selectedRow td.format	span 	{background-position: right top;}

div.document-list .document-list-level1 table .underLevel2 td			{border-top: 0px;}

/*JT*/
div.document-list .document-list-level1.singleColumn table, div.document-list .document-list-level2.singleColumn table  {width: 100%;} 
div.document-list .document-list-level2.singleColumn table tr.lastRow td  { padding-left: 28px; background: transparent url(/uponor/img/document-list_sublevels_bottom.gif) no-repeat scroll bottom left; border: none;}
div.document-list .document-list-level2.singleColumn table td span {background: none;}
div.document-list .document-list-level1.singleColumn table td span {} 
div.document-list .document-list-level1.singleColumn table tr td   {border-right: none;}
div.document-list .document-list-level1.singleColumn table tr.selectedRow   {background: none left top no-repeat;} 
div.document-list .document-list-level1.singleColumn table tr.selectedRow  td {background: url(http://investors.uponor.com/img/document-list_selectedrow_single.gif) right top no-repeat;}
div.document-list .document-list-level1.singleColumn table tr.selectedRow td span {background: url(http://investors.uponor.com/img/document-list_selectedrow_single_bottom.gif) left bottom no-repeat; margin-top: 10px; margin-bottom: 0px; padding-top: 0px; }
/*JT*/ 

div.document-list .document-list-level2 table td,
div.document-list .document-list-level3 table td {background: url(http://investors.uponor.com/img/document-list_sublevels.gif) no-repeat; border-top: 0px;}

div.document-list .document-list-level2 table .name,
div.document-list .document-list-level3 table .lastRow .name	{background-position: left bottom;}
div.document-list .document-list-level2 table .date,
div.document-list .document-list-level3 table .lastRow .date	{background-position: center bottom !important;}
div.document-list .document-list-level2 table .format,
div.document-list .document-list-level3 table .lastRow .format	{background-position: right bottom !important;}
div.document-list .document-list-level3 table .date					{background-position: center top;}
div.document-list .document-list-level3 table .format				{background-position: right top;}
div.document-list .document-list-level2 table .selectedRow td	{/*JT*//*  border-bottom: solid #fff 0px !important; *//*JT*/}

div.document-list .document-list-level2 table .lastRow td		{background: url(http://investors.uponor.com/img/document-list_sublevels_bottom.gif) no-repeat; /*JT*//*  border-bottom: solid #fff 10px;  *//*JT*/}
div.document-list .document-list-level2 table .lastRow .name	{background-position: left bottom;}
div.document-list .document-list-level2 table .lastRow .date	{background-position: center bottom;}
div.document-list .document-list-level2 table .lastRow .format	{background-position: right bottom;}
div.document-list .document-list-level3 table td	{border-top: 0px;}
div.document-list .document-list-level3 table td span	{padding: 5px 10px;}

/*JT*/div.document-list .document-list-level2 table td.name {padding: 10px 10px 0 36px; width: 274px;}/*JT*/
/*JT*/div.document-list .document-list-level2 table td.name span {padding: 0;}/*JT*/


div.document-list a:link,
div.document-list a:visited	{color: #4d4c4c; display: block; background: url(http://investors.uponor.com/img/document-list_arrows.gif) no-repeat;}
div.document-list .document-list-level1 a	{font-weight: bold; background-position: 0px 0px; padding: 0px 0px 5px 26px;}
div.document-list .document-list-level1 .selectedRow a	{background-position: 0px -198px /*JT -51px  */ !important;}
div.document-list .document-list-level2 a	{background-position: 1px -396px /*JT -95px */ !important; padding: 0px 0px 5px 15px; margin: 5px 0 0 0 !important; /*JT margin-top: 5px;  */ /*JT margin-left: 26px; */}
div.document-list .document-list-level2 .selectedRow a	{background-position: 0px -596px /*JT -145px */ !important;}
div.document-list .document-list-level3 a	{background: none !important; padding: 0px; margin-left: 42px;}


/* faqs */
div.faq-list		{border: 1px 1px 0px 0px solid #d9d9d9;}
div.faq-list .faq-header-wrapper	{display: block; padding: 10px 10px 3px 10px; margin: 0px 0px 2px 0px; cursor:pointer; font-weight:bold;}
div.faq-list .selectedRow	{display: block; padding: 10px 10px 3px 10px; margin: 0px 0px 2px 0px; background: url(http://investors.uponor.com/img/document-list_selectedrow.gif) center  no-repeat; cursor:pointer; font-weight:bold; } /*url(http://investors.uponor.com/img/document-list_selectedrow.gif) center top no-repeat;*/
div.faq-list .faq-header {cursor:pointer;}
div.faq-list .faq-content-wrapper {display: block; padding: 0px 10px 0px 10px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #d9d9d9;}
div.faq-list .faq-content {height:0px; overflow: hidden; padding: 0px 10px 0px 10px; }
div.faq-list a	{font-weight: bold; background-position: 0px 0px; padding: 0px 0px 5px 26px;}
div.faq-list a:link,
div.faq-list a:visited	{color: #4d4c4c; display: block; background: url(http://investors.uponor.com/img/document-list_arrows.gif) no-repeat;}

.faq-header {cursor:pointer;}
.faq-content {height:0px; overflow: hidden;}
.latest-faq-content {height:0px; overflow: hidden; padding: 0 15px 0 15px;}

div.content-box-content a.latest-faq {color: #4d4c4c; display: block; background: url(http://investors.uponor.com/img/arrow_small_closed.gif) no-repeat; font-weight: normal; background-position: 0px 3px; padding: 0px 0px 5px 16px;}


/*AutoComplete flyout */
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */
.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}


/* news list */
table.news-list	{width: 100%; border-collapse: collapse;}
table.news-list th{background: url(http://investors.uponor.com/img/block_heading.gif) center top no-repeat; padding: 7px 15px; text-align: left;}
table.news-list th.first{background-position: left top;}
table.news-list th.last	{background-position: right top;}
table.news-list a.rss	{float: right; font-weight: normal;}
table.news-list td		{background: url(http://investors.uponor.com/img/block_content.gif) center top no-repeat; border-top: 1px solid #cbcbcb; padding: 8px 15px;}
table.news-list td.first{background-position: left top;}
table.news-list td.last	{background-position: right top;}
table.news-list tr.last td			{background-position: center bottom;}
table.news-list tr.last td.first	{background-position: left bottom;}
table.news-list tr.last td.last	{background-position: right bottom;}
table.news-list a	{color: black;}


/* content box */
.content-box				{background: url(http://investors.uponor.com/img/block_content.gif) bottom right no-repeat;}
.content-box-header		{background: url(http://investors.uponor.com/img/block_heading.gif) top right no-repeat; width: 100%; float: left; border-bottom: 1px solid #cbcbcb; max-width: 800px;}
.content-box-header h2	{font-size: 100%; margin: 0px; padding: 7px 0px 7px 15px; width: 75%; float: left; background: url(http://investors.uponor.com/img/block_heading.gif) top left no-repeat;}
.content-box-header a.rss{float: right; margin: 7px 15px 0px 0px;}
/*JT*/.content-box-header a.rss p {margin: 0;}/*JT*/
.content-box-content		{clear: both; background: url(http://investors.uponor.com/img/block_content.gif) bottom left no-repeat; margin: 0px 10px 0px 0px; padding: 10px 5px 10px 15px;}
.content-box-content ul	{margin: 0px; padding: 0px 0px 10px 0px; list-style: none;}
.content-box-content ul li	{/*JT background: transparent none !important;*/ padding: 5px 0px !important; /*JT*/background: url(http://investors.uponor.com/img/list-image-green-arro.gif) 0px 2px no-repeat !Important;/*JT*/ /*padding: 0px 0px 10px 22px !important;*/}
.content-box-content ul a	{color: black; /*JT */margin: 0; padding: 0;/*JT */}
/*JT */.content-box-content ul li table td	{vertical-align: top;}/*JT */

/* FOOTER */

div.footer-bar {
	height:50px;
	background:#005a9d url('http://investors.uponor.com/img/footer-bg.gif') repeat-x scroll left top;
}

div.footer {
	height:50px;
}

ul.footer-right,
ul.footer-left {
	margin:0; 
	padding:0;
	padding-top:20px;
	list-style-type:none;	
}

ul.footer-left {
	float:left;
}


ul.footer-right {
	float:right;
}

li.footer {
	float:left;
	color:#bed9ec;
	border-left:1px solid #bed9ec;
	padding:0 10px 0 0px;
}

li.footer a{
	color:#bed9ec;
	text-decoration:none;
}

li.footer a:visited{
	color:#bed9ec;
	text-decoration:none;
}


li.footer.first {
	border-left:none;
	padding:0 0px 0 0;
	font-size:9px;
}

a.footer {
	color:#bed9ec;
}

/*VIDEO TAB*/
.video { float: left /*JT*/; width: 100% /*JT*/; margin: 0 0 30px 0 /*JT*/; }
.videoLeft {float:left;}
.videoRight {float:right;}
.videoTitle {margin:0px 0 15px 0; font-size:13px; font-weight:bold; color:#2f2f2f;}

/*COMPONENTS TAB*/
.componentsContainer { float:left; width:345px; }
.componentsHeadline  { height: 20px; overflow:hidden;}
.componentsEntry     { margin-bottom: 22px;}
.componentsLink      { background: url("/img/arrow.gif"); background-repeat: no-repeat; background-position: 0px 5px; }





/* PROFESSIONAL FINDER */
div.separator {height: 1px; background: #989898;}
div#finder {margin-top: 25px; line-height: 15px; color: #535353;}
div#finder div {float: left;}
div#finder .left {width: 125px;	margin-right: 0px;}
div#finder .center {width: 150px; margin-right: 20px;}
div#finder .right {width: 220px;}
div#finder .title {color: #0463cd; font-weight: bold;}
div#finder .subTitle {color: #000000;}
div#finder a {color: #0463cd;}
div#finder a:link {text-decoration: none;}
div#finder a:visited {text-decoration: none;}
div#finder a:hover {text-decoration: underline;}
div.finderItem {/*clear: both;*/ margin-bottom: 20px;}

div.pf-main-contact-details {float:right; margin:0; }
div.pf-main-contact-details-box {float:left; width:158px; /*padding:109px 0 0 0; background:transparent url('http://investors.uponor.com/img/main-contact-details.jpg') no-repeat scroll top left; */}
div.pf-main-contact-details h1 {margin:0 0 17px 0; padding:0 0 0 0; font-size:12px; font-weight:bold; color:#000000;}
div.pf-main-contact-details-box h1,
div.pf-main-contact-details-box h1.separated {margin:10px 0 17px 0; padding:0 0 0 0; font-size:11px; font-weight:bold; color:#000000;}                                                
div.pf-main-contact-details-box h1.separated {border-top:1px solid #cfcfcf; margin:10px 0 0 0; padding:10px 0 0 0; }
div.pf-main-contact-details-box ul {margin:0; padding:0 0 10px 0; list-style-type:none; }
div.pf-main-contact-details-box ul li {background:transparent url('http://investors.uponor.com/img/list-image-green-arrow.gif') no-repeat scroll left 7px;
	margin:0 0 0 0;	padding:7px 0 0 20px; color:#000000;}
div.pf-main-contact-details-box ul li a {text-decoration:none;	color:#000000; }
/* EMAIL-FORM */

.email-message-label {padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;font-size: 12px;}
.email-button{}
.email-button-field{width: 300px;}
.email-button-field td{width: 100%;}
.email-title {text-align: left;padding-left: 10px;}
.email-info{text-align: left;padding-left: 10px; padding-bottom:0px;}
.email-text-field{text-align:left;padding-left: 10px;padding-bottom: 4px;}
.email-text{width: 300px;}
.email-comments{width: 300px;height: 100px;padding-left: 10px;}
.email-label{font-weight: normal;color: Black;text-align:left; padding-left: 10px;}
.email-mail {background-color: #e0eef8;text-align:center; padding: 0px; width: 350px; height: 100%;padding-right: 10px;}
table{ }
.email-error-label{color:Red;text-align:left;padding-left: 10px;padding-bottom: 10px;}

/* SITEMAP */

#sitemap {
	list-style: none;
	margin: 0;
	padding: 0;
}

#sitemap li {
	margin: 5px 10px;
	padding: 0 0 0 10px;
	list-style: none;
	background-image:none;
}

#sitemap ul {
	list-style: none;
}

ul.sitemap_level_1 {
	margin-bottom: 20px;
}

ul.sitemap_level_2 {
	margin-bottom: 20px;
}

#sitemap li.sitemap_level_1 {
	padding-left: 10px;
	margin-bottom: 20px;
	background-image: url(http://investors.uponor.com/img/list-image-blue-raquo.gif);
}

li.sitemap_level_2 {
	padding-left: 10px;
}

li.sitemap_level_3 {
	padding-left: 40px;
}

#sitemap a {
	text-decoration: none;
}

li.sitemap_level_1 a {
	font-size: 12px;
	color: #0075b4;
	font-weight: bold;
}

li.sitemap_level_2 a {
	font-size: 11px;
	color: #0075b4;
	font-weight: normal;
}

li.sitemap_level_3 a {
	font-size: 10px;
	color: #0075b4;
	font-weight: normal;
}


/* FAQ Form */
div.main-faq-form {height: 411px; width:707px; float:left; background-color:#e0eef8;}
div.main-faq-form-top {background:transparent url('http://investors.uponor.com/img/main-contact-form-bg-top-wide.gif') no-repeat scroll left top;}
div.main-faq-form-bottom {height: 400px; background:transparent url('http://investors.uponor.com/img/main-contact-form-bg-bottom-wide.gif') no-repeat scroll left bottom; padding:10px; margin:0;}
div.main-faq-form div.l,
div.main-faq-form div.r {width:150px; float:left; background:transparent; margin:5px 0 5px 0;}
div.main-faq-form div.r {width:500px;}
div.main-faq-form div.r input,
div.main-faq-form div.r select {padding:0; margin:0; width:250px;}
div.main-faq-form div.r input.checkbox {width:15px;}
div.main-faq-form div.r textarea {height:120px; width:250px; padding:0; margin:0;} 
div.main-faq-form div.row {width:700px; float:left; background:transparent; margin: 10px 0 10px 0;}
div.main-faq-form a.btn		{background-position: left 0px; margin-right: 10px;}
div.main-faq-form a.btn span	{background-position: right 0px;}
div.main-faq-form .submit { text-align: right; padding-right : 90px; } 

/* REGISTER TO TRAINING FORM */
div.main-register-form {height: 541px; width:707px; float:left; background-color:#e0eef8;}
div.main-register-form-top {background:transparent url('http://investors.uponor.com/img/main-contact-form-bg-top-wide.gif') no-repeat scroll left top;}
div.main-register-form-bottom {height: 530px; background:transparent url('http://investors.uponor.com/img/main-contact-form-bg-bottom-wide.gif') no-repeat scroll left bottom; padding:10px; margin:0;}
div.main-register-form div.l,
div.main-register-form div.r {width:150px; float:left; background:transparent; margin:5px 0 5px 0;}
div.main-register-form div.r {width:500px;}
div.main-register-form div.r input,
div.main-register-form div.r select {padding:0; margin:0; width:250px;}
div.main-register-form div.r input.checkbox {width:15px;}
div.main-register-form div.r textarea {height:120px; width:250px; padding:0; margin:0;} 
div.main-register-form div.row {width:700px; float:left; background:transparent; margin: 10px 0 10px 0;}
div.main-register-form a.btn		{background-position: left 0px; margin-right: 10px;}
div.main-register-form a.btn span	{background-position: right 0px;}
div.main-register-form .submit { text-align: right; padding-right : 90px; } 

/* Tools */

div.tools-list-content {float:left; width:353.5px;}

/* CAREERSBOX */
div.content-box-image {float:right; margin-top:2px; margin-bottom: -17px;}
div.content-box.careersbox {width: 700px;}												
#head { width: inherit; }
div.content-box.careersbox div.date { float: left; width: 35%;  font-family : Verdana; padding-top: 2%; padding-bottom: 2%; color: #000000;  }
div.content-box.careersbox div.position { float: right; width: 62%;  font-family : Verdana;  padding-top: 2%; padding-bottom: 2%; color: #000000; }
div.content-box.careersbox div.break {padding-bottom: 8%}						

#footer  {background:transparent url(http://investors.uponor.com/img/list-image-green-arrow.gif) no-repeat scroll left 1px/*JT 2px */; color:#000000; margin:0; padding:0 0 7px 20px; }
/*JT*/#footer a, #footer a p { color: #000000 !important;}/*JT*/
/*JT*/#footer a:hover, #footer a:hover p {text-decoration: underline; }/*JT*/
						
/*JT*/.main-contact-form-bottom-wide {padding: 20px 20px 10px 20px !important; }/*JT*/		

/* Search */
				
.search-header {background: url(http://investors.uponor.com/img/document-list_th.gif) repeat-x; border-right: 1px solid #bfcb3e; padding: 0px; font-weight: normal; text-align: left; height:34px;}	
.search-score {width:50px; text-align:center;}	
.search-document {max-width: 650px;}				
										
/*page metadata control*/

div.metadata-form {width:100%; min-width:1200px; display: block; background-color:#e0eced; padding:10px 0 10px 0;overflow:visible;}
div.metadata-form inner {padding:0px 0 10px 0;}

div.metadata-form div.l {font-family: Tahoma; font-size:8pt;float:left; background:transparent; margin:6px 10px 5px 20px;font-weight:bold; padding: 2px 0px 2px 0px; }
div.metadata-form div.r {font-family: Tahoma; font-size:8pt;width:191px; float:left; background:transparent; margin:5px 0 5px 0;border:solid 1px #000000; background-color: #ffffff; padding: 3px;}

div.metadata-form div.r.desc {width:300px;}
div.metadata-form div.r.key {width:300px;}


table.languagelist {background: #e0eced url(http://investors.uponor.com/img/RibbonToolbarStrip.png) repeat-x;}

table.languagelist td {font-family: Tahoma; font-size:8pt;padding:4px;width:120px;text-align:center; border: groove 2px #f0f0f0;}

div.metadata-form td.infoscreen {width:550px; padding:6px 0 0 5px; vertical-align:top;}

div.metadata-form td.infoscreen div.l {width:130px; float:left; background:transparent; margin: 0px 0 2px 3px; font-weight:bold; padding: 0; }
div.metadata-form td.infoscreen div.r {width:350px; float:left; background:transparent; margin:0px 0 2px 0; border:none ; background:transparent; padding: 0;}

div.metadata-form td.infoscreen .scbutton {border: solid 1px #bebebe; font-family: Tahoma; font-size:8pt; height:19px; margin:5px 2px 2px 2px; text-align:center; width:85px;background: #d9dbe1 url(http://investors.uponor.com/img/RibbonNavigatorButtonActive.png) repeat-x; }

div.metadata-form td.active {background: #FFE695 url(http://investors.uponor.com/img/RibbonLargeButtonHover.png) repeat-x;}

div.metadata-form span.green{font-weight:bold;color:Green;}
div.metadata-form span.red{font-weight:bold;color:Red;}

div.metadata-form div.buttons{float:left;}
div.metadata-form div.info{float:left; margin: 0 0 0 8px;padding: 7px 0 0 0;}

div.metadata-form a {color:#000000; font-weight:bold;}

/*JT*/
div.search-results {width: 950px;}

div.search-results .pages-top {border-bottom: solid 1px #CBCBCB; margin: 20px 0 10px 0;}
div.search-results .pages-bottom {border-top: solid 1px #CBCBCB; margin: 30px 0 0 0;}
div.search-results .pages-top, div.search-results .pages-bottom {float: left;width: 950px; padding: 10px 0;}

div.search-results .pages-top ul, div.search-results .pages-bottom ul { list-style-type: none; margin: 0;}
div.search-results .pages-top ul li, div.search-results .pages-bottom ul li {float: left; padding: 0 10px; background: none; border-left: solid 1px #0072b7;}
div.search-results .pages-top ul li.first, div.search-results .pages-bottom ul li.first {border-left: none; padding: 0 10px 0 0;}
div.search-results .pages-top ul li a, div.search-results .pages-bottom ul li a {color: #0072b7; padding: 0; }
div.search-results .pages-top ul li a.active, div.search-results .pages-bottom ul li a.active {text-decoration: underline; }
div.search-results .pages-top ul li a.next, div.search-results .pages-bottom ul li a.next {background:transparent url(http://investors.uponor.com/img/list-image-blue-raquo.gif) no-repeat scroll right top; padding: 0 10px 0 0;}
div.search-results .pages-top ul li a.prev, div.search-results .pages-bottom ul li a.prev {background:transparent url(http://investors.uponor.com/img/list-image-blue-raquo-prev.gif) no-repeat scroll left top; padding: 0 0 0 10px;}

div.search-results div.result {float: left; width: 865px;}
div.search-results div.result h1 {color: #0072b7; font-size: 16px; padding: 0; margin: 20px 0 10px 0;}
div.search-results div.result div.content a {color: #0072b7; text-decoration: underline; }
div.search-results div.result div.content a:hover { text-decoration: none; }

span.search-word {font-weight: bold; color: #0072c6;}
/*JT*/







/* NEWSBOC */
div.news-box-image {float:right; margin-top:2px; margin-bottom: -17px;}
div.news-box.careersbox {width: 600px;}												
#head { width: inherit; }
div.news-box.careersbox div.date { float: left; width: 35%;  font-family : Verdana; padding-top: 2%; padding-bottom: 2%; color: #000000;  }
div.news-box.careersbox div.position { float: right; width: 62%;  font-family : Verdana;  padding-top: 2%; padding-bottom: 2%; color: #000000; }
div.news-box.careersbox div.break {padding-bottom: 8%}						


div.main-content-area.medium div.jarticle {float: left; width: 707px;}
div.jussin 	{width:707px; float:right; }








#leftmenu {
	color: #424950;
	font-size: 1.2em;
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	width: 170px;

}

#leftmenu ul {
	border-bottom: 1px solid #D9E0F0;
	margin: 0px;
	padding: 0px;
} 
#leftmenu ul li {
	border-top: 1px solid #D9E0F0;
	padding: 5px 0;
	list-style:none;	

}
#leftmenu ul li a, #leftmenu ul li a:visited, #leftmenu ul li a:hover {
	padding: 0 0 0 0px;
	text-decoration:none;
	display: block;	
	color:#0072C6;		
}
#leftmenu ul li.current a, #leftmenu ul li.current a:visited, #leftmenu ul li.current a:hover {
	color: #606060;
	text-decoration:none;
	display: block;		
} 
#leftmenu ul li a:hover {

	color: #606060;
	text-decoration:none;
	display: block;		
} 

#leftmenu ul li.sub {
	color: #0072C6;
	text-decoration:none;
	padding-left:9px;
	border-top:1px solid #ffffff;
	margin-top:0px;
	padding-top:0px;	

} 

#leftmenu ul li.sub a, #leftmenu ul li.sub a:visited, #leftmenu ul li.sub a:hover {
	text-decoration:none;
	padding-top:0px;
	padding-left:13px;
	margin-top:0px;
	font-size: .8em;
	display: block;	
} 
#leftmenu ul li.suba {
	color: #0072C6;
	text-decoration:none;
	padding-left:9px;
	border-top:1px solid #ffffff;
	margin-top:0px;
	padding-top:0px;	
} 

#leftmenu ul li.suba a, #leftmenu ul li.suba a:visited, #leftmenu ul li.suba a:hover {
	text-decoration:none;
	padding-top:0px;
	padding-left:13px;
	margin-top:0px;
	font-size: .8em;
	color: #606060;
	display: block;	
} 

#leftmenu ul li.sub2 {
	color: #0072C6;
	text-decoration:none;
	padding-left:20px;
	border-top:1px solid #D9E0F0;
	margin-top:0px;
	padding-top:0px;	
} 

#leftmenu ul li.sub2 a, #leftmenu ul li.sub2 a:visited, #leftmenu ul li.sub2 a:hover {
	text-decoration:none;
	padding-top:0px;
	padding-left:13px;
	margin-top:0px;
	font-size: .8em;
} 
#leftmenu ul li.sub2a {
	color: #0072C6;
	text-decoration:none;
	padding-left:20px;
	border-top:1px solid #D9E0F0;
	margin-top:0px;
	padding-top:0px;	
} 

#leftmenu ul li.sub2a a, #leftmenu ul li.sub2a a:visited, #leftmenu ul li.sub2a a:hover {
	text-decoration:none;
	padding-top:0px;
	padding-left:13px;
	margin-top:0px;
	font-size: .8em;
	color: #606060;
} 












TH.ir-shareholders,
TH.ir-sectordispersion,
TH.ir-holdingdispersion,
TH.ir-header
{
	font-size:		12px;
	color:			#FFFFFF;
	font-family:		verdana, arial, helvetica, sans-serif;
	background:		#0066CC;
	text-align:		left;
}

TH.ir-sectordispersion_updated,
TH.ir-holdingdispersion_updated,
TH.ir-shareholders_updated,
TH.ir-shareholders_archive,
TH.ir-shareholders_history_recent
{
	font-size:		12px;
	color:			#000000;
	font-family:		verdana, arial, helvetica, sans-serif;
	background:		#FFFFFF;
	text-align:		left;
	font-weight:		normal;
}

TH.ir-number {
	text-align:		right;
}

TD.ir-number {
	white-space:		nowrap;
	text-align:		right;
}

TR.ir-odd {
	background:		#E5EFF9;
}


TR.ir-even {
	background:		#B2D0EF;
}


TD.ir-holdingdispersion_total_summary,
TD.ir-shareholders_summary_total,
TD.ir-total
{
	font-weight:		bold;
}


PRE {
	font-size:		10pt;
	color:			#000000;
	font-family:		courier;
}




#updated {
	display:block;
	background:white;
	width: 950px; margin: 0px auto;	
	text-align:right;
	padding-bottom:20px;
	padding-right:0px;
}
#updated_container {
	display:block;
	background:white;
	width:100%;
	
}

#printlogo {
	display:none;
}

div.breadcrumb2 	{width:100%; font-size:9px; padding:0px 0 20px 0; clear: both;}
div.breadcrumb2 ul { list-style-type:none; margin:0; padding:0;}
div.breadcrumb2 ul li {float:left; background:transparent url('http://investors.uponor.com/img/breadcrumb-sep.gif') no-repeat scroll top right; padding:0 19px 0 0;}
div.breadcrumb2 ul li.last {float:left; background-image:none; padding:0 0 0 0;}
div.breadcrumb2 a 	{font-size:9px; color:#515151;}


.ir-shareholders_up {
	color:#22aa00;
}
.ir-shareholders_down {
	color:red;
}


hr {
	border:0;
	border-top:1px solid #b0b0b0;
	height:0;
	background:#b0b0b0;
}
