﻿* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body {
background-image:url('/images/ipexusa_background.jpg');
background-repeat:no-repeat;
background-position:top center;
text-align:center;
min-width:981px;/* for good browsers*/
font-family:Arial;
}
#outer{
height:100%;
width:100%;
display:table;
vertical-align:top;
}
#container {
text-align: center;

vertical-align:top;
display:table-cell;
} 
#inner {
width: 981px;
background:red;
text-align: center;
margin-left:auto;
margin-right:auto;
}

 a {
	font-family: helvetica;
	font-size: 12px;
	color:Gray;
	text-decoration: underline;
}
 a:hover {
	font-family: helvetica;
	font-size: 12px;
	color:Gray;
	text-decoration: none;
}

table.MasterTable
{
width:981px;
text-align: center;
margin-left:auto;
margin-right:auto;
background-color:White;
border-collapse:collapse;
padding:0px;
border-spacing:0px;



}

td.MasterPageLogo
{
	width:980px;
	height:125;
	padding-left:30px;
	border-style:solid;
	border-width:1px;
	border-color:#0054A6;
	border-top-width:0px;
}
td.MasterTopMenu
{
	width:980px;
	height:38px;	
	border-style:solid;
	border-width:1px;
	border-color:#0054A6;
	border-collapse:collapse;
	padding:0px;

}
table.TopMenu
{	
	height:37px;
	width:980px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	
}


 a.TopMenuHomeLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:blue;
	text-decoration: none;
	font-weight:bold;
}


td.MasterLeftMenuCell
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-left-width:1px;	
	border-color:#0054A6;	
	padding:0px;
}

td.MasterMiddleFlashCell
{
	background-image: url('/images/Vertical_banner.jpg');
	background-repeat:no-repeat;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#0054A6;	
	padding:0px;
}
td.MasterRightFlashCell
{
	
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-left-width:0px;	
	border-color:#0054A6;	
	padding:0px;
	background-color:#0054A6;	
}
td.MasterRightContentCell
{
	
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-top-width:1px;
	border-left-width:0px;	
	border-color:#0054A6;	
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

td.LeftMenuFullCell
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#0054A6;	
}
td.LeftMenuFullCellBeforeInteractive
{
	border-style:solid;
	border-bottom-width:0px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#0054A6;	
}

td.LeftMenuInteractiveTopPart
{
	border-style:solid;
	border-bottom-width:0px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#0054A6;	
    padding-bottom:0px;
	padding-top:5px;
}
td.LeftMenuInteractiveBottomPartFullBorder
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-left-width:0px;	
	border-right-color:#0054A6;
	border-top-color:#CCCC33;
	border-bottom-color:#CCCC33;		
}
td.LeftMenuInteractiveBottomPartBottomBorder
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:0px;	
	border-right-color:#0054A6;
	border-bottom-color:#CCCC33;	
	
}
td.LeftMenuInteractiveBottomPartNoTopNobottom
{
	vertical-align:top;
	border-style:solid;
	border-bottom-width:0px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:0px;	
	border-right-color:#0054A6;
	padding-top:5px;

}
td.MasterPageFooter
{
	border-style:solid;
	border-bottom-width:0px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:1px;	
	border-color:#0054A6;
	
}

td.LeftMenuSubMarketCell
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#0054A6;	
}


td.LeftMenuProductMunicipalCell
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#FF9933;
    padding-bottom:3px;
	padding-top:3px;
	padding-right:15px;
	padding-left:15px;		
}

td.LeftMenuProductIndustrialCell
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#0099CC;	
    padding-bottom:3px;
	padding-top:3px;
	padding-right:15px;
	padding-left:15px;
	
}
td.LeftMenuProductMechanicalCell
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#FF6633;	
    padding-bottom:3px;
	padding-top:3px;
	padding-right:15px;
	padding-left:15px;
}
td.LeftMenuProductFireProtectionCell
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#99CCFF;	
    padding-bottom:3px;
	padding-top:3px;
	padding-right:15px;
	padding-left:15px;
}
td.LeftMenuProductElecTelecommCell
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#99CC33;	
    padding-bottom:3px;
	padding-top:3px;
	padding-right:15px;
	padding-left:15px;
}


 a.LeftMenuMunicipalProduct {
	font-family:helvetica;
	font-size: 12px;
	color:#333333;
	text-decoration: none;
}
 a.LeftMenuMunicipalProduct:hover {
	font-family: helvetica;
	font-size: 12px;
	color:#FF9933;	
	text-decoration: none;	
}


 a.LeftMenuIndustrialProduct {
	font-family: helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}
 a.LeftMenuIndustrialProduct:hover {
	font-family: helvetica;
	font-size: 12px;
	color:#0099CC;	
	text-decoration: none;	
}


 a.LeftMenuMechanicalProduct {
	font-family: helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}
 a.LeftMenuMechanicalProduct:hover {
	font-family: helvetica;
	font-size: 12px;
	color:#FF6633;	
	text-decoration: none;	
}

 a.LeftMenuFireProtectionProduct {
	font-family: helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}
 a.LeftMenuFireProtectionProduct:hover {
	font-family: helvetica;
	font-size: 12px;
	color:#99CCFF;	
	text-decoration: none;	
}

 a.LeftMenuElecTelecommProduct {
	font-family: helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}
 a.LeftMenuElecTelecommProduct:hover {
	font-family: helvetica;
	font-size: 12px;
	color:#99CC33;	
	text-decoration: none;	
}


.NewProdInteractiveText
{
	font-size:12px;
	font-family:Sans-Serif;
	color:Black;
	
}

td.MasterSearchSection
{
	background-image:url('/images/TopSectionLogo/Search.gif'); 
	background-repeat:no-repeat;
	background-position:bottom;
	padding-left:60px;
	
}

	
.MarketSegmentDescription
{
	font-size:13px;
	font-family:arial;
	color:Black;
		
}
	
	
 a.ContentMunicipalProduct {
	font-family:helvetica;
	font-size: 15px;
	color:#333333;
	text-decoration: none;
	font-weight:bold;
}
 a.ContentMunicipalProduct:hover {
	font-family: helvetica;
	font-size: 15px;
	color:#FF9933;	
	text-decoration: none;	
	font-weight:bold;
}


 a.ContentIndustrialProduct {
	font-family: helvetica;
	font-size: 15px;
	color:black;
	text-decoration: none;
	font-weight:bold;
}
 a.ContentIndustrialProduct:hover {
	font-family: helvetica;
	font-size: 15px;
	color:#0099CC;	
	text-decoration: none;	
	font-weight:bold;
}

a.ContentMechanicalProduct {
	font-family: helvetica;
	font-size: 15px;
	color:black;
	text-decoration: none;
	font-weight:bold;
}
 a.ContentMechanicalProduct:hover {
	font-family: helvetica;
	font-size: 15px;
	color:#FF6633;	
	text-decoration: none;	
	font-weight:bold;
}

a.ContentElectricalTelecommProduct {
	font-family: helvetica;
	font-size: 15px;
	color:black;
	text-decoration: none;
	font-weight:bold;
}
 a.ContentElectricalTelecommProduct:hover {
	font-family: helvetica;
	font-size: 15px;
	color:#99CC33;	
	text-decoration: none;	
	font-weight:bold;
}

a.ContentPEElectrofusionProduct {
	font-family: helvetica;
	font-size: 15px;
	color:black;
	text-decoration: none;
	font-weight:bold;
}
 a.ContentPEElectrofusionProduct:hover {
	font-family: helvetica;
	font-size: 15px;
	color:#99CCFF;	
	text-decoration: none;	
	font-weight:bold;
}

a.ProductAnnouncementLink {
	font-family: helvetica;
	font-size: 15px;
	color:black;
	font-weight:bold;
	text-decoration: none;
}
 a.ProductAnnouncementLink:hover {
	font-family: helvetica;
	font-size: 15px;
	color:Gray;	
	font-weight:bold;
	text-decoration: none;	
}
a.ProductAnnouncementLearnMoreLink {
	font-family: Arial;
	font-size: 12px;
	color:black;
	font-weight:bold;
	text-decoration: none;
}
 a.ProductAnnouncementLearnMoreLink:hover {
	font-family: Arial;
	font-size: 12px;
	color:Gray;	
	font-weight:bold;
	text-decoration: none;	
}

.ContentProductShortDesc
{
	font-family: helvetica;
	font-size: 11px;
	color:black;		
}


 a.BreadCrum0 {
	font-family:helvetica;
	font-size: 12px;
	color:#FF9933;
	text-decoration: none;
}
 a.BreadCrum1 {
	font-family: helvetica;
	font-size: 12px;
	color:#0099CC;
	text-decoration: none;
}
 a.BreadCrum3 {
	font-family: helvetica;
	font-size: 12px;
	color:#FF6633;
	text-decoration: none;
}
 a.BreadCrum4 {
	font-family: helvetica;
	font-size: 12px;
	color:#99CCFF;
	text-decoration: none;
}
 a.BreadCrum5 {
	font-family: helvetica;
	font-size: 12px;
	color:#99CC33;
	text-decoration: none;
}

 a.BreadCrum0:hover {
	font-family:helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}
 a.BreadCrum1:hover {
	font-family: helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}
 a.BreadCrum3:hover {
	font-family: helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}
 a.BreadCrum4:hover {
	font-family: helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}
 a.BreadCrum5:hover {
	font-family: helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}

 a.BreadCrumAboutUs {
	font-family: helvetica;
	font-size: 12px;
	color:#D3D3D3;
	text-decoration: none;
}
 a.BreadCrumAboutUs:hover {
	font-family: helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}
 a.EmailAddressContactUs {
	font-family: helvetica;
	font-size: 12px;
	color:Gray;
	text-decoration: none;
	font-weight: bold;
}
 a.EmailAddressContactUs:hover {
	font-family: helvetica;
	font-size: 12px;
	color:Gray;
	text-decoration: underline;
	font-weight: bold;
}

.TermsAndConditionsText {
	font-family: Arial;
	font-size: 12px;
	color:black;
	padding-bottom:5px;
}
 p.TermsAndConditionsTitle {
	font-family: Arial;
	font-size: 14px;
	color:black;
	font-weight:bold;
}
.InteractiveZoneText
{
	font-family: Arial;
	font-size: 12px;
	color:black;	
}

table.TableDownload
{
	height:100%; 
	width:100%; 
	background-image:url('/images/DownloadSection/BackGroundDownload.jpg');
	background-repeat:repeat;
	border-collapse:collapse;
	padding:0px;
	
}


 a.Link0 {
	font-family:helvetica;
	font-size: 12px;
	color:#FF9933;
	text-decoration:underline;
}
 a.Link1 {
	font-family: helvetica;
	font-size: 12px;
	color:#0099CC;
	text-decoration: underline;
}
 a.Link3 {
	font-family: helvetica;
	font-size: 12px;
	color:#FF6633;
	text-decoration: underline;
}
 a.Link4 {
	font-family: helvetica;
	font-size: 12px;
	color:#99CCFF;
	text-decoration: underline;
}
 a.Link5 {
	font-family: helvetica;
	font-size: 12px;
	color:#99CC33;
	text-decoration: underline;
}
 a.Link0:hover {
	font-family:helvetica;
	font-size: 12px;
	color:#FF9933;
	text-decoration:none;
}
 a.Link1:hover {
	font-family: helvetica;
	font-size: 12px;
	color:#0099CC;
	text-decoration: none;
}
 a.Link3:hover {
	font-family: helvetica;
	font-size: 12px;
	color:#FF6633;
	text-decoration: none;
}
 a.Link4:hover {
	font-family: helvetica;
	font-size: 12px;
	color:#99CCFF;
	text-decoration: none;
}

a.Link5:hover {
	font-family: helvetica;
	font-size: 12px;
	color:#99CC33;
	text-decoration: none;
}
a.DownloadLink0
{
	font-family:helvetica;
	font-size: 11px;
	color:black;
	text-decoration:none;
	font-weight:bold;	
}
a.DownloadLink0:hover {
	font-family:helvetica;
	font-size: 11px;
	color:#FF9933;
	text-decoration:none;
	font-weight:bold;
}
 a.DownloadLink1 {
	font-family: helvetica;
	font-size: 11px;
	color:black;
	text-decoration: none;
	font-weight:bold;
}
 a.DownloadLink1:hover {
	font-family: helvetica;
	font-size: 11px;
	color:#0099CC;
	text-decoration: none;
	font-weight:bold;
}
 a.DownloadLink3 {
	font-family: helvetica;
	font-size: 11px;
	color:black;
	text-decoration: none;
	font-weight:bold;
}
 a.DownloadLink3:hover {
	font-family: helvetica;
	font-size: 11px;
	color:#FF6633;
	text-decoration: none;
	font-weight:bold;
}
 a.DownloadLink4 {
	font-family: helvetica;
	font-size: 11px;
	color:black;
	text-decoration: none;
	font-weight:bold;
}
 a.DownloadLink4:hover {
	font-family: helvetica;
	font-size: 11px;
	color:#99CCFF;
	text-decoration: none;
	font-weight:bold;
}
 a.DownloadLink5 {
	font-family: helvetica;
	font-size: 11px;
	color:black;
	text-decoration: none;
	font-weight:bold;
}
 a.DownloadLink5:hover {
	font-family: helvetica;
	font-size: 11px;
	color:#99CC33;
	text-decoration: none;
	font-weight:bold;
}
td.NewProductLeftMenuCell
{
	padding-top:3px;
	padding-bottom:3px;
	
}

 a.SubMarketEmbeddedLink0 {
	font-family:arial;
	font-size: 12px;
	color:#FF9933;
	font-weight:bold;
	text-decoration:underline;
}
 a.SubMarketEmbeddedLink1 {
	font-family:arial;
	font-size: 12px;
	color:#0099CC;
	font-weight:bold;
	text-decoration:underline;
}
 a.SubMarketEmbeddedLink3 {
	font-family:arial;
	font-size: 12px;
	color:#FF6633;
	font-weight:bold;
	text-decoration:underline;
}
 a.SubMarketEmbeddedLink5 {
	font-family:arial;
	font-size: 12px;
	color:#99CC33;
	font-weight:bold;
	text-decoration:underline;
}
 a.SubMarketEmbeddedLink0:hover {
	font-family:arial;
	font-size: 12px;
	color:black;
	font-weight:bold;
	text-decoration:underline;
}
 a.SubMarketEmbeddedLink1:hover{
	font-family:arial;
	font-size: 12px;
	color:black;
	font-weight:bold;
	text-decoration:underline;
}
 a.SubMarketEmbeddedLink3:hover {
	font-family:arial;
	font-size: 12px;
	color:black;
	font-weight:bold;
	text-decoration:underline;
}
 a.SubMarketEmbeddedLink5:hover {
	font-family:arial;
	font-size: 12px;
	color:black;
	font-weight:bold;
	text-decoration:underline;
}
.NewsLetterItemBackground
{
	background-color:#D6DF25;
}


 a.TrainingRegistrationLink {
	font-family:arial;
	font-size: 12px;
	color:#CCCC33;
	font-weight:bold;
	text-decoration:none;
}
 a.TrainingRegistrationLink:hover {
	font-family:arial;
	font-size: 12px;
	color:#CCCC33;
	text-decoration:underline;
} 

a.TrainingLinkDetails {
	font-family:arial;
	font-size: 12px;
	color:black;
	font-weight:bold;
	text-decoration:none;
}
 a.TrainingLinkDetails:hover {
	font-family:arial;
	font-size: 12px;
	color:black;
	text-decoration:underline;
}

.ProductLinksTitle
{
	font-family:Verdana; 
	font-size:13px; 
	font-weight:bold;
}
td.DownloadSectionFullCell
{
	 border-color:#0054A6; 
	 border-top-width:0px; 
	 border-left-width:1px; 
	 border-bottom-width:0px; 
	 border-right-width:1px; 
	 border-style:solid; 
	 padding:0px;
	 
}

td.ProductSegmentFullCell
{
	 border-color:#0054A6; 
	 border-top-width:0px; 
	 border-left-width:0px; 
	 border-bottom-width:0px; 
	 border-right-width:1px; 
	 border-style:solid; 
	 padding:0px;
	 
}

table.LeftMenu
{
	padding:0px;
	border-collapse:0px;
	height:100%;
	max-height:100%;
	min-height:100%;
	
}

.SalesRepText {
	font-family: Arial;
	font-size: 14px;
	color:black;
	padding-bottom:5px;
	font-weight:bold;
}
.SalesRepTitle {
	font-family: Arial;
	font-size: 15px;
	color:#0054A6;
	padding-bottom:5px;
	font-weight:bold;
}
 a.EmailAddressSalesRep {
	font-family: helvetica;
	font-size: 14px;
	color:Gray;
	text-decoration: none;
	font-weight: bold;
}
 a.EmailAddressSalesRep:hover {
	font-family: helvetica;
	font-size: 14px;
	color:Gray;
	text-decoration: underline;
	font-weight: bold;
}

.SearchResultsTitle {
	font-family:arial;
	font-size: 16px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

 a.SearchResultPageTitle {
	font-family: helvetica;
	font-size: 13px;
	color:#0054A6;
	text-decoration: none;
	font-weight:bold;
}
 a.SearchResultPageTitle:hover {
	font-family: helvetica;
	font-size: 13px;
	color:black;
	text-decoration: none;
	font-weight:bold;
}

 .PageIndexDisplay {
	font-family:helvetica;
	font-size: 12px;
	color:#999999;
	font-weight:bold;
}

.SearchResultLink {
	font-family: helvetica;
	font-size: 12px;
	color:#0054A6;
}

.SectionTitleNormal
{
	font-family:Verdana; 
	font-size:12px; 
	font-weight:bold
}

.SectionTextNormal
{
	font-family:Verdana; 
	font-size:12px; 
}

 td.ErrorPageOpenCell
{
	padding: 0; 
	border-spacing: 0;
	border-style:solid;
	border-bottom-width:0px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:1px;	
	border-color:#0054A6;
	height:300px;

}

a.LeftMenuNewProductLink
{
	font-weight:bold;
	color:Black;
	font-size:12px;
	font-family:Arial;
	text-decoration: underline;
}

a.LeftMenuNewProductLink:hover
{
	font-weight:bold;
	color:Black;
	font-size:12px;
	font-family:Arial;
	text-decoration: none;
}

 td.LandingPageOpenCell
{
	padding: 0; 
	border-spacing: 0;
	border-style:solid;
	border-bottom-width:0px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:1px;	
	border-color:#0054A6;
	height:300px;

}
td.TermsOfPurchaseCell
{
	border-style:solid;
	border-bottom-width:0px;
	border-right-width:1px;
	border-top-width:1px;
	border-left-width:1px;	
	border-color:#0054A6;	
	padding:0px;
}

.TermsOfPurchaseTitle
{
	color:Black;
	font-family:Arial;
	font-size:25px;
	
}

td.MasterTermsOfPurchaseTopMenuUpFrench
{
	background-image:url('/images/TopMenu/Fr/UPIpexGroup.gif'); 
	background-repeat:no-repeat; 
	cursor:pointer; 
}
td.MasterTermsOfPurchaseTopMenuOverFrench
{
	background-image:url('/images/TopMenu/Fr/OVERIpexGroup.gif'); 
	background-repeat:no-repeat; 
	cursor:pointer; 
}

td.MasterTermsOfPurchaseTopMenuUp
{
	background-image:url('/images/TopMenu/UPIpexGroup.gif'); 
	background-repeat:no-repeat; 
	cursor:pointer; 
}
td.MasterTermsOfPurchaseTopMenuOver
{
	background-image:url('/images/TopMenu/OVERIpexGroup.gif'); 
	background-repeat:no-repeat; 
	cursor:pointer; 
}

.TreeNode
{
	font-family: helvetica;
	font-size: 14px;
	color:#0054A6;
	
}
 .TreeNode:hover {
	font-family: helvetica;
	font-size: 14px;
	color:black;
}

.TreeNodeParent
{
	font-family: helvetica;
	font-size: 16px;
	color:#0054A6;
	font-weight:bold;
	padding-top:10px;
}
 .TreeNodeParent:hover {
	font-family: helvetica;
	font-size: 16px;
	color:black;
	font-weight:bold;
	padding-top:10px;
}

.TreeNodeRoot
{
	font-family: helvetica;
	font-size: 18px;
	color:#0054A6;
	font-weight:bold;
}
 .TreeNodeRoot:hover {
	font-family: helvetica;
	font-size: 18px;
	color:black;
	font-weight:bold;
}