@charset "UTF-8";
/* Generated by Font Squirrel (http://www.fontsquirrel.com) */
@font-face {
  font-family: "titillium_weblight";
  src: url("/css/fonts/titilliumweb-light-webfont.eot");
  src: url("/css/fonts/titilliumweb-light-webfont.eot?#iefix") format("embedded-opentype"), url("/css/fonts/titilliumweb-light-webfont.woff2") format("woff2"), url("/css/fonts/titilliumweb-light-webfont.woff") format("woff"), url("/css/fonts/titilliumweb-light-webfont.ttf") format("truetype"), url("/css/fonts/titilliumweb-light-webfont.svg#titillium_weblight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "open_sansregular";
  src: url("/css/fonts/opensans-regular-webfont.eot");
  src: url("/css/fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/css/fonts/opensans-regular-webfont.woff2") format("woff2"), url("/css/fonts/opensans-regular-webfont.woff") format("woff"), url("/css/fonts/opensans-regular-webfont.ttf") format("truetype"), url("/css/fonts/opensans-regular-webfont.svg#open_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "open_sansitalic";
  src: url("/css/fonts/opensans-italic-webfont.eot");
  src: url("/css/fonts/opensans-italic-webfont.eot?#iefix") format("embedded-opentype"), url("/css/fonts/opensans-italic-webfont.woff2") format("woff2"), url("/css/fonts/opensans-italic-webfont.woff") format("woff"), url("/css/fonts/opensans-italic-webfont.ttf") format("truetype"), url("/css/fonts/opensans-italic-webfont.svg#open_sansitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "open_sansbold";
  src: url("/css/fonts/opensans-bold-webfont.eot");
  src: url("/css/fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/css/fonts/opensans-bold-webfont.woff2") format("woff2"), url("/css/fonts/opensans-bold-webfont.woff") format("woff"), url("/css/fonts/opensans-bold-webfont.ttf") format("truetype"), url("/css/fonts/opensans-bold-webfont.svg#open_sansbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "LatticeIcons";
  src: url("/css/fonts/LatticeIcons.eot?asdfg");
  src: url("/css/fonts/LatticeIcons.eot?asdfg#iefix") format("embedded-opentype"), url("/css/fonts/LatticeIcons.ttf?asdfg") format("truetype"), url("/css/fonts/LatticeIcons.woff?asdfg") format("woff"), url("/css/fonts/LatticeIcons.svg?asdfg#LatticeIcons") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "LatticePnMIcons";
  src: url("/css/fonts/ProductsNMarket.svg") format("svg");
}
/*Icons*/
/*$icon-assp:"\e90b";
$icon-fpga:"\e90c";
$icon-comms:"\e90d";
$icon-consumer:"\e90e";
$icon-mmWave:"\e90f";
$icon-industrial:"\e910";*/
/* Colors */
/* Sizes/lines */
/* sizes */
.noOverflow {
  overflow: hidden;
  white-space: nowrap;
}

.centerText {
  text-align: center;
}

.caption, .page-content .docList label, .page-content .docList input, .page-content .footnote {
  font: 14px "open_sansregular", "arial", "helvetica", "clean", "sans-serif";
}

/* link definitions */
.link, a {
  color: #1F9DD8;
  text-decoration: none;
}
.link:hover, a:hover {
  color: #97ceec;
  border-bottom: 1px solid #97ceec;
}

.nULink:hover, .headerStripe ul.navItems > li > a.nULink:hover {
  text-decoration: none;
}

.menuLink, .homeVignette .botButtons h4 a, .homeVignette .botButtons .page-content caption a, .page-content .homeVignette .botButtons caption a, .page-content .docTypes td a, .page-content .docList a, .left-content .leftcontentbarsection .featuredsolutions ul li a, .left-content .leftcontentbarsection .featuredproducts ul li a, .footerStripe a, .topIconStripe a {
  border-bottom: 1px solid #97ceec;
  color: #333;
}
.menuLink:hover, .homeVignette .botButtons h4 a:hover, .homeVignette .botButtons .page-content caption a:hover, .page-content .homeVignette .botButtons caption a:hover, .page-content .docTypes td a:hover, .page-content .docList a:hover, .left-content .leftcontentbarsection .featuredsolutions ul li a:hover, .left-content .leftcontentbarsection .featuredproducts ul li a:hover, .footerStripe a:hover, .topIconStripe a:hover {
  border-color: #1F9DD8;
  color: #333;
}

.darkHighlight {
  color: #FFC222;
}

.darkBG, .homeVignette.darkBackground .botButtons h4:hover, .homeVignette.darkBackground .botButtons h4, .homeVignette.darkBackground .botButtons .page-content caption, .page-content .homeVignette.darkBackground .botButtons caption, .footerStripe, .topIconStripe, .headerStripe, .darkBackground {
  background-color: #333;
  color: #efefef;
}
.darkBG a, .homeVignette.darkBackground .botButtons h4:hover a, .homeVignette.darkBackground .botButtons h4 a, .homeVignette.darkBackground .botButtons .page-content caption a, .page-content .homeVignette.darkBackground .botButtons caption a, .footerStripe a, .topIconStripe a, .headerStripe a, .darkBackground a {
  color: #cfcfcf;
  border-bottom: 1px solid #666;
}
.darkBG a:hover, .homeVignette.darkBackground .botButtons h4 a:hover, .homeVignette.darkBackground .botButtons .page-content caption a:hover, .page-content .homeVignette.darkBackground .botButtons caption a:hover, .footerStripe a:hover, .topIconStripe a:hover, .headerStripe a:hover, .darkBackground a:hover {
  color: #cfcfcf;
  border-color: #cfcfcf;
}
.darkBG .menuLink, .homeVignette.darkBackground .botButtons h4:hover .menuLink, .homeVignette.darkBackground .botButtons .page-content caption:hover .menuLink, .page-content .homeVignette.darkBackground .botButtons caption:hover .menuLink, .homeVignette.darkBackground .botButtons h4 .menuLink, .homeVignette.darkBackground .botButtons .page-content caption .menuLink, .page-content .homeVignette.darkBackground .botButtons caption .menuLink, .darkBG .homeVignette .botButtons h4 a, .homeVignette.darkBackground .botButtons h4:hover .homeVignette .botButtons h4 a, .homeVignette.darkBackground .botButtons .page-content caption:hover .homeVignette .botButtons h4 a, .page-content .homeVignette.darkBackground .botButtons caption:hover .homeVignette .botButtons h4 a, .homeVignette.darkBackground .botButtons h4 .homeVignette .botButtons h4 a, .homeVignette.darkBackground .botButtons .page-content caption .homeVignette .botButtons h4 a, .page-content .homeVignette.darkBackground .botButtons caption .homeVignette .botButtons h4 a, .homeVignette .botButtons h4 .darkBG a, .homeVignette.darkBackground .botButtons h4 h4:hover a, .homeVignette.darkBackground .botButtons h4 .page-content caption:hover a, .homeVignette.darkBackground .botButtons .page-content h4 caption:hover a, .page-content .homeVignette.darkBackground .botButtons h4 caption:hover a, .homeVignette.darkBackground .botButtons h4 h4 a, .homeVignette.darkBackground .botButtons h4 .page-content caption a, .homeVignette.darkBackground .botButtons .page-content h4 caption a, .page-content .homeVignette.darkBackground .botButtons h4 caption a, .darkBG .homeVignette .botButtons .page-content caption a, .homeVignette.darkBackground .botButtons h4:hover .homeVignette .botButtons .page-content caption a, .homeVignette.darkBackground .botButtons .page-content caption:hover .homeVignette .botButtons .page-content caption a, .page-content .homeVignette.darkBackground .botButtons caption:hover .homeVignette .botButtons .page-content caption a, .homeVignette.darkBackground .botButtons h4 .homeVignette .botButtons .page-content caption a, .homeVignette.darkBackground .botButtons .page-content caption .homeVignette .botButtons .page-content caption a, .page-content .homeVignette.darkBackground .botButtons caption .homeVignette .botButtons .page-content caption a, .homeVignette .botButtons .page-content caption .darkBG a, .homeVignette.darkBackground .botButtons .page-content caption h4:hover a, .homeVignette.darkBackground .botButtons .page-content caption caption:hover a, .page-content .homeVignette.darkBackground .botButtons .page-content caption caption:hover a, .homeVignette.darkBackground .botButtons .page-content caption h4 a, .homeVignette.darkBackground .botButtons .page-content caption caption a, .page-content .homeVignette.darkBackground .botButtons .page-content caption caption a, .darkBG .page-content .homeVignette .botButtons caption a, .homeVignette.darkBackground .botButtons h4:hover .page-content .homeVignette .botButtons caption a, .homeVignette.darkBackground .botButtons .page-content caption:hover .page-content .homeVignette .botButtons caption a, .page-content .homeVignette.darkBackground .botButtons caption:hover .page-content .homeVignette .botButtons caption a, .homeVignette.darkBackground .botButtons h4 .page-content .homeVignette .botButtons caption a, .homeVignette.darkBackground .botButtons .page-content caption .page-content .homeVignette .botButtons caption a, .page-content .homeVignette.darkBackground .botButtons caption .page-content .homeVignette .botButtons caption a, .page-content .homeVignette .botButtons caption .darkBG a, .page-content .homeVignette.darkBackground .botButtons caption h4:hover a, .page-content .homeVignette.darkBackground .botButtons caption .page-content caption:hover a, .page-content .homeVignette.darkBackground .botButtons .page-content caption caption:hover a, .page-content .homeVignette.darkBackground .botButtons caption caption:hover a, .page-content .homeVignette.darkBackground .botButtons caption h4 a, .page-content .homeVignette.darkBackground .botButtons caption .page-content caption a, .page-content .homeVignette.darkBackground .botButtons .page-content caption caption a, .page-content .homeVignette.darkBackground .botButtons caption caption a, .darkBG .page-content .docTypes td a, .homeVignette.darkBackground .botButtons h4:hover .page-content .docTypes td a, .homeVignette.darkBackground .botButtons .page-content caption:hover .page-content .docTypes td a, .page-content .homeVignette.darkBackground .botButtons caption:hover .page-content .docTypes td a, .homeVignette.darkBackground .botButtons h4 .page-content .docTypes td a, .homeVignette.darkBackground .botButtons .page-content caption .page-content .docTypes td a, .page-content .homeVignette.darkBackground .botButtons caption .page-content .docTypes td a, .page-content .docTypes td .darkBG a, .page-content .docTypes td .homeVignette.darkBackground .botButtons h4:hover a, .homeVignette.darkBackground .botButtons .page-content .docTypes td h4:hover a, .homeVignette.darkBackground .botButtons .page-content .docTypes td caption:hover a, .page-content .docTypes td .homeVignette.darkBackground .botButtons caption:hover a, .page-content .homeVignette.darkBackground .botButtons .docTypes td caption:hover a, .page-content .docTypes td .homeVignette.darkBackground .botButtons h4 a, .homeVignette.darkBackground .botButtons .page-content .docTypes td h4 a, .homeVignette.darkBackground .botButtons .page-content .docTypes td caption a, .page-content .docTypes td .homeVignette.darkBackground .botButtons caption a, .page-content .homeVignette.darkBackground .botButtons .docTypes td caption a, .darkBG .page-content .docList a, .homeVignette.darkBackground .botButtons h4:hover .page-content .docList a, .homeVignette.darkBackground .botButtons .page-content caption:hover .page-content .docList a, .page-content .homeVignette.darkBackground .botButtons caption:hover .page-content .docList a, .homeVignette.darkBackground .botButtons h4 .page-content .docList a, .homeVignette.darkBackground .botButtons .page-content caption .page-content .docList a, .page-content .homeVignette.darkBackground .botButtons caption .page-content .docList a, .page-content .docList .darkBG a, .page-content .docList .homeVignette.darkBackground .botButtons h4:hover a, .homeVignette.darkBackground .botButtons .page-content .docList h4:hover a, .homeVignette.darkBackground .botButtons .page-content .docList caption:hover a, .page-content .docList .homeVignette.darkBackground .botButtons caption:hover a, .page-content .homeVignette.darkBackground .botButtons .docList caption:hover a, .page-content .docList .homeVignette.darkBackground .botButtons h4 a, .homeVignette.darkBackground .botButtons .page-content .docList h4 a, .homeVignette.darkBackground .botButtons .page-content .docList caption a, .page-content .docList .homeVignette.darkBackground .botButtons caption a, .page-content .homeVignette.darkBackground .botButtons .docList caption a, .darkBG .left-content .leftcontentbarsection .featuredsolutions ul li a, .homeVignette.darkBackground .botButtons h4:hover .left-content .leftcontentbarsection .featuredsolutions ul li a, .homeVignette.darkBackground .botButtons .page-content caption:hover .left-content .leftcontentbarsection .featuredsolutions ul li a, .page-content .homeVignette.darkBackground .botButtons caption:hover .left-content .leftcontentbarsection .featuredsolutions ul li a, .homeVignette.darkBackground .botButtons h4 .left-content .leftcontentbarsection .featuredsolutions ul li a, .homeVignette.darkBackground .botButtons .page-content caption .left-content .leftcontentbarsection .featuredsolutions ul li a, .page-content .homeVignette.darkBackground .botButtons caption .left-content .leftcontentbarsection .featuredsolutions ul li a, .left-content .leftcontentbarsection .featuredsolutions ul li .darkBG a, .left-content .leftcontentbarsection .featuredsolutions ul li .homeVignette.darkBackground .botButtons h4:hover a, .homeVignette.darkBackground .botButtons .left-content .leftcontentbarsection .featuredsolutions ul li h4:hover a, .left-content .leftcontentbarsection .featuredsolutions ul li .homeVignette.darkBackground .botButtons .page-content caption:hover a, .homeVignette.darkBackground .botButtons .page-content .left-content .leftcontentbarsection .featuredsolutions ul li caption:hover a, .left-content .leftcontentbarsection .featuredsolutions ul li .page-content .homeVignette.darkBackground .botButtons caption:hover a, .page-content .homeVignette.darkBackground .botButtons .left-content .leftcontentbarsection .featuredsolutions ul li caption:hover a, .left-content .leftcontentbarsection .featuredsolutions ul li .homeVignette.darkBackground .botButtons h4 a, .homeVignette.darkBackground .botButtons .left-content .leftcontentbarsection .featuredsolutions ul li h4 a, .left-content .leftcontentbarsection .featuredsolutions ul li .homeVignette.darkBackground .botButtons .page-content caption a, .homeVignette.darkBackground .botButtons .page-content .left-content .leftcontentbarsection .featuredsolutions ul li caption a, .left-content .leftcontentbarsection .featuredsolutions ul li .page-content .homeVignette.darkBackground .botButtons caption a, .page-content .homeVignette.darkBackground .botButtons .left-content .leftcontentbarsection .featuredsolutions ul li caption a, .darkBG .left-content .leftcontentbarsection .featuredproducts ul li a, .homeVignette.darkBackground .botButtons h4:hover .left-content .leftcontentbarsection .featuredproducts ul li a, .homeVignette.darkBackground .botButtons .page-content caption:hover .left-content .leftcontentbarsection .featuredproducts ul li a, .page-content .homeVignette.darkBackground .botButtons caption:hover .left-content .leftcontentbarsection .featuredproducts ul li a, .homeVignette.darkBackground .botButtons h4 .left-content .leftcontentbarsection .featuredproducts ul li a, .homeVignette.darkBackground .botButtons .page-content caption .left-content .leftcontentbarsection .featuredproducts ul li a, .page-content .homeVignette.darkBackground .botButtons caption .left-content .leftcontentbarsection .featuredproducts ul li a, .left-content .leftcontentbarsection .featuredproducts ul li .darkBG a, .left-content .leftcontentbarsection .featuredproducts ul li .homeVignette.darkBackground .botButtons h4:hover a, .homeVignette.darkBackground .botButtons .left-content .leftcontentbarsection .featuredproducts ul li h4:hover a, .left-content .leftcontentbarsection .featuredproducts ul li .homeVignette.darkBackground .botButtons .page-content caption:hover a, .homeVignette.darkBackground .botButtons .page-content .left-content .leftcontentbarsection .featuredproducts ul li caption:hover a, .left-content .leftcontentbarsection .featuredproducts ul li .page-content .homeVignette.darkBackground .botButtons caption:hover a, .page-content .homeVignette.darkBackground .botButtons .left-content .leftcontentbarsection .featuredproducts ul li caption:hover a, .left-content .leftcontentbarsection .featuredproducts ul li .homeVignette.darkBackground .botButtons h4 a, .homeVignette.darkBackground .botButtons .left-content .leftcontentbarsection .featuredproducts ul li h4 a, .left-content .leftcontentbarsection .featuredproducts ul li .homeVignette.darkBackground .botButtons .page-content caption a, .homeVignette.darkBackground .botButtons .page-content .left-content .leftcontentbarsection .featuredproducts ul li caption a, .left-content .leftcontentbarsection .featuredproducts ul li .page-content .homeVignette.darkBackground .botButtons caption a, .page-content .homeVignette.darkBackground .botButtons .left-content .leftcontentbarsection .featuredproducts ul li caption a, .footerStripe .menuLink, .footerStripe .homeVignette .botButtons h4 a, .homeVignette .botButtons h4 .footerStripe a, .footerStripe .homeVignette .botButtons .page-content caption a, .homeVignette .botButtons .page-content caption .footerStripe a, .footerStripe .page-content .homeVignette .botButtons caption a, .page-content .homeVignette .botButtons caption .footerStripe a, .footerStripe .page-content .docTypes td a, .page-content .docTypes td .footerStripe a, .footerStripe .page-content .docList a, .page-content .docList .footerStripe a, .footerStripe .left-content .leftcontentbarsection .featuredsolutions ul li a, .left-content .leftcontentbarsection .featuredsolutions ul li .footerStripe a, .footerStripe .left-content .leftcontentbarsection .featuredproducts ul li a, .left-content .leftcontentbarsection .featuredproducts ul li .footerStripe a, .footerStripe a, .topIconStripe .menuLink, .topIconStripe .homeVignette .botButtons h4 a, .homeVignette .botButtons h4 .topIconStripe a, .topIconStripe .homeVignette .botButtons .page-content caption a, .homeVignette .botButtons .page-content caption .topIconStripe a, .topIconStripe .page-content .homeVignette .botButtons caption a, .page-content .homeVignette .botButtons caption .topIconStripe a, .topIconStripe .page-content .docTypes td a, .page-content .docTypes td .topIconStripe a, .topIconStripe .page-content .docList a, .page-content .docList .topIconStripe a, .topIconStripe .left-content .leftcontentbarsection .featuredsolutions ul li a, .left-content .leftcontentbarsection .featuredsolutions ul li .topIconStripe a, .topIconStripe .left-content .leftcontentbarsection .featuredproducts ul li a, .left-content .leftcontentbarsection .featuredproducts ul li .topIconStripe a, .topIconStripe a, .headerStripe .menuLink, .headerStripe .homeVignette .botButtons h4 a, .homeVignette .botButtons h4 .headerStripe a, .headerStripe .homeVignette .botButtons .page-content caption a, .homeVignette .botButtons .page-content caption .headerStripe a, .headerStripe .page-content .homeVignette .botButtons caption a, .page-content .homeVignette .botButtons caption .headerStripe a, .headerStripe .page-content .docTypes td a, .page-content .docTypes td .headerStripe a, .headerStripe .page-content .docList a, .page-content .docList .headerStripe a, .headerStripe .left-content .leftcontentbarsection .featuredsolutions ul li a, .left-content .leftcontentbarsection .featuredsolutions ul li .headerStripe a, .headerStripe .left-content .leftcontentbarsection .featuredproducts ul li a, .left-content .leftcontentbarsection .featuredproducts ul li .headerStripe a, .darkBackground .menuLink, .darkBackground .homeVignette .botButtons h4 a, .homeVignette .botButtons h4 .darkBackground a, .darkBackground .homeVignette .botButtons .page-content caption a, .homeVignette .botButtons .page-content caption .darkBackground a, .darkBackground .page-content .homeVignette .botButtons caption a, .page-content .homeVignette .botButtons caption .darkBackground a, .darkBackground .page-content .docTypes td a, .page-content .docTypes td .darkBackground a, .darkBackground .page-content .docList a, .page-content .docList .darkBackground a, .darkBackground .left-content .leftcontentbarsection .featuredsolutions ul li a, .left-content .leftcontentbarsection .featuredsolutions ul li .darkBackground a, .darkBackground .left-content .leftcontentbarsection .featuredproducts ul li a, .left-content .leftcontentbarsection .featuredproducts ul li .darkBackground a {
  color: #efefef;
  border-color: #666;
}
.darkBG .menuLink:hover, .homeVignette.darkBackground .botButtons h4:hover .menuLink:hover, .homeVignette.darkBackground .botButtons .page-content caption:hover .menuLink:hover, .page-content .homeVignette.darkBackground .botButtons caption:hover .menuLink:hover, .homeVignette.darkBackground .botButtons h4 .menuLink:hover, .homeVignette.darkBackground .botButtons .page-content caption .menuLink:hover, .page-content .homeVignette.darkBackground .botButtons caption .menuLink:hover, .darkBG .homeVignette .botButtons h4 a:hover, .homeVignette.darkBackground .botButtons h4:hover .homeVignette .botButtons h4 a:hover, .homeVignette.darkBackground .botButtons .page-content caption:hover .homeVignette .botButtons h4 a:hover, .page-content .homeVignette.darkBackground .botButtons caption:hover .homeVignette .botButtons h4 a:hover, .homeVignette.darkBackground .botButtons h4 .homeVignette .botButtons h4 a:hover, .homeVignette.darkBackground .botButtons .page-content caption .homeVignette .botButtons h4 a:hover, .page-content .homeVignette.darkBackground .botButtons caption .homeVignette .botButtons h4 a:hover, .homeVignette .botButtons h4 .darkBG a:hover, .homeVignette.darkBackground .botButtons h4 h4:hover a:hover, .homeVignette.darkBackground .botButtons h4 .page-content caption:hover a:hover, .homeVignette.darkBackground .botButtons .page-content h4 caption:hover a:hover, .page-content .homeVignette.darkBackground .botButtons h4 caption:hover a:hover, .homeVignette.darkBackground .botButtons h4 h4 a:hover, .homeVignette.darkBackground .botButtons h4 .page-content caption a:hover, .homeVignette.darkBackground .botButtons .page-content h4 caption a:hover, .page-content .homeVignette.darkBackground .botButtons h4 caption a:hover, .darkBG .homeVignette .botButtons .page-content caption a:hover, .homeVignette.darkBackground .botButtons h4:hover .homeVignette .botButtons .page-content caption a:hover, .homeVignette.darkBackground .botButtons .page-content caption:hover .homeVignette .botButtons .page-content caption a:hover, .page-content .homeVignette.darkBackground .botButtons caption:hover .homeVignette .botButtons .page-content caption a:hover, .homeVignette.darkBackground .botButtons h4 .homeVignette .botButtons .page-content caption a:hover, .homeVignette.darkBackground .botButtons .page-content caption .homeVignette .botButtons .page-content caption a:hover, .page-content .homeVignette.darkBackground .botButtons caption .homeVignette .botButtons .page-content caption a:hover, .homeVignette .botButtons .page-content caption .darkBG a:hover, .homeVignette.darkBackground .botButtons .page-content caption h4:hover a:hover, .homeVignette.darkBackground .botButtons .page-content caption caption:hover a:hover, .page-content .homeVignette.darkBackground .botButtons .page-content caption caption:hover a:hover, .homeVignette.darkBackground .botButtons .page-content caption h4 a:hover, .homeVignette.darkBackground .botButtons .page-content caption caption a:hover, .page-content .homeVignette.darkBackground .botButtons .page-content caption caption a:hover, .darkBG .page-content .homeVignette .botButtons caption a:hover, .homeVignette.darkBackground .botButtons h4:hover .page-content .homeVignette .botButtons caption a:hover, .homeVignette.darkBackground .botButtons .page-content caption:hover .page-content .homeVignette .botButtons caption a:hover, .page-content .homeVignette.darkBackground .botButtons caption:hover .page-content .homeVignette .botButtons caption a:hover, .homeVignette.darkBackground .botButtons h4 .page-content .homeVignette .botButtons caption a:hover, .homeVignette.darkBackground .botButtons .page-content caption .page-content .homeVignette .botButtons caption a:hover, .page-content .homeVignette.darkBackground .botButtons caption .page-content .homeVignette .botButtons caption a:hover, .page-content .homeVignette .botButtons caption .darkBG a:hover, .page-content .homeVignette.darkBackground .botButtons caption h4:hover a:hover, .page-content .homeVignette.darkBackground .botButtons caption .page-content caption:hover a:hover, .page-content .homeVignette.darkBackground .botButtons .page-content caption caption:hover a:hover, .page-content .homeVignette.darkBackground .botButtons caption caption:hover a:hover, .page-content .homeVignette.darkBackground .botButtons caption h4 a:hover, .page-content .homeVignette.darkBackground .botButtons caption .page-content caption a:hover, .page-content .homeVignette.darkBackground .botButtons .page-content caption caption a:hover, .page-content .homeVignette.darkBackground .botButtons caption caption a:hover, .darkBG .page-content .docTypes td a:hover, .homeVignette.darkBackground .botButtons h4:hover .page-content .docTypes td a:hover, .homeVignette.darkBackground .botButtons .page-content caption:hover .page-content .docTypes td a:hover, .page-content .homeVignette.darkBackground .botButtons caption:hover .page-content .docTypes td a:hover, .homeVignette.darkBackground .botButtons h4 .page-content .docTypes td a:hover, .homeVignette.darkBackground .botButtons .page-content caption .page-content .docTypes td a:hover, .page-content .homeVignette.darkBackground .botButtons caption .page-content .docTypes td a:hover, .page-content .docTypes td .darkBG a:hover, .page-content .docTypes td .homeVignette.darkBackground .botButtons h4:hover a:hover, .homeVignette.darkBackground .botButtons .page-content .docTypes td h4:hover a:hover, .homeVignette.darkBackground .botButtons .page-content .docTypes td caption:hover a:hover, .page-content .docTypes td .homeVignette.darkBackground .botButtons caption:hover a:hover, .page-content .homeVignette.darkBackground .botButtons .docTypes td caption:hover a:hover, .page-content .docTypes td .homeVignette.darkBackground .botButtons h4 a:hover, .homeVignette.darkBackground .botButtons .page-content .docTypes td h4 a:hover, .homeVignette.darkBackground .botButtons .page-content .docTypes td caption a:hover, .page-content .docTypes td .homeVignette.darkBackground .botButtons caption a:hover, .page-content .homeVignette.darkBackground .botButtons .docTypes td caption a:hover, .darkBG .page-content .docList a:hover, .homeVignette.darkBackground .botButtons h4:hover .page-content .docList a:hover, .homeVignette.darkBackground .botButtons .page-content caption:hover .page-content .docList a:hover, .page-content .homeVignette.darkBackground .botButtons caption:hover .page-content .docList a:hover, .homeVignette.darkBackground .botButtons h4 .page-content .docList a:hover, .homeVignette.darkBackground .botButtons .page-content caption .page-content .docList a:hover, .page-content .homeVignette.darkBackground .botButtons caption .page-content .docList a:hover, .page-content .docList .darkBG a:hover, .page-content .docList .homeVignette.darkBackground .botButtons h4:hover a:hover, .homeVignette.darkBackground .botButtons .page-content .docList h4:hover a:hover, .homeVignette.darkBackground .botButtons .page-content .docList caption:hover a:hover, .page-content .docList .homeVignette.darkBackground .botButtons caption:hover a:hover, .page-content .homeVignette.darkBackground .botButtons .docList caption:hover a:hover, .page-content .docList .homeVignette.darkBackground .botButtons h4 a:hover, .homeVignette.darkBackground .botButtons .page-content .docList h4 a:hover, .homeVignette.darkBackground .botButtons .page-content .docList caption a:hover, .page-content .docList .homeVignette.darkBackground .botButtons caption a:hover, .page-content .homeVignette.darkBackground .botButtons .docList caption a:hover, .darkBG .left-content .leftcontentbarsection .featuredsolutions ul li a:hover, .homeVignette.darkBackground .botButtons h4:hover .left-content .leftcontentbarsection .featuredsolutions ul li a:hover, .homeVignette.darkBackground .botButtons .page-content caption:hover .left-content .leftcontentbarsection .featuredsolutions ul li a:hover, .page-content .homeVignette.darkBackground .botButtons caption:hover .left-content .leftcontentbarsection .featuredsolutions ul li a:hover, .homeVignette.darkBackground .botButtons h4 .left-content .leftcontentbarsection .featuredsolutions ul li a:hover, .homeVignette.darkBackground .botButtons .page-content caption .left-content .leftcontentbarsection .featuredsolutions ul li a:hover, .page-content .homeVignette.darkBackground .botButtons caption .left-content .leftcontentbarsection .featuredsolutions ul li a:hover, .left-content .leftcontentbarsection .featuredsolutions ul li .darkBG a:hover, .left-content .leftcontentbarsection .featuredsolutions ul li .homeVignette.darkBackground .botButtons h4:hover a:hover, .homeVignette.darkBackground .botButtons .left-content .leftcontentbarsection .featuredsolutions ul li h4:hover a:hover, .left-content .leftcontentbarsection .featuredsolutions ul li .homeVignette.darkBackground .botButtons .page-content caption:hover a:hover, .homeVignette.darkBackground .botButtons .page-content .left-content .leftcontentbarsection .featuredsolutions ul li caption:hover a:hover, .left-content .leftcontentbarsection .featuredsolutions ul li .page-content .homeVignette.darkBackground .botButtons caption:hover a:hover, .page-content .homeVignette.darkBackground .botButtons .left-content .leftcontentbarsection .featuredsolutions ul li caption:hover a:hover, .left-content .leftcontentbarsection .featuredsolutions ul li .homeVignette.darkBackground .botButtons h4 a:hover, .homeVignette.darkBackground .botButtons .left-content .leftcontentbarsection .featuredsolutions ul li h4 a:hover, .left-content .leftcontentbarsection .featuredsolutions ul li .homeVignette.darkBackground .botButtons .page-content caption a:hover, .homeVignette.darkBackground .botButtons .page-content .left-content .leftcontentbarsection .featuredsolutions ul li caption a:hover, .left-content .leftcontentbarsection .featuredsolutions ul li .page-content .homeVignette.darkBackground .botButtons caption a:hover, .page-content .homeVignette.darkBackground .botButtons .left-content .leftcontentbarsection .featuredsolutions ul li caption a:hover, .darkBG .left-content .leftcontentbarsection .featuredproducts ul li a:hover, .homeVignette.darkBackground .botButtons h4:hover .left-content .leftcontentbarsection .featuredproducts ul li a:hover, .homeVignette.darkBackground .botButtons .page-content caption:hover .left-content .leftcontentbarsection .featuredproducts ul li a:hover, .page-content .homeVignette.darkBackground .botButtons caption:hover .left-content .leftcontentbarsection .featuredproducts ul li a:hover, .homeVignette.darkBackground .botButtons h4 .left-content .leftcontentbarsection .featuredproducts ul li a:hover, .homeVignette.darkBackground .botButtons .page-content caption .left-content .leftcontentbarsection .featuredproducts ul li a:hover, .page-content .homeVignette.darkBackground .botButtons caption .left-content .leftcontentbarsection .featuredproducts ul li a:hover, .left-content .leftcontentbarsection .featuredproducts ul li .darkBG a:hover, .left-content .leftcontentbarsection .featuredproducts ul li .homeVignette.darkBackground .botButtons h4:hover a:hover, .homeVignette.darkBackground .botButtons .left-content .leftcontentbarsection .featuredproducts ul li h4:hover a:hover, .left-content .leftcontentbarsection .featuredproducts ul li .homeVignette.darkBackground .botButtons .page-content caption:hover a:hover, .homeVignette.darkBackground .botButtons .page-content .left-content .leftcontentbarsection .featuredproducts ul li caption:hover a:hover, .left-content .leftcontentbarsection .featuredproducts ul li .page-content .homeVignette.darkBackground .botButtons caption:hover a:hover, .page-content .homeVignette.darkBackground .botButtons .left-content .leftcontentbarsection .featuredproducts ul li caption:hover a:hover, .left-content .leftcontentbarsection .featuredproducts ul li .homeVignette.darkBackground .botButtons h4 a:hover, .homeVignette.darkBackground .botButtons .left-content .leftcontentbarsection .featuredproducts ul li h4 a:hover, .left-content .leftcontentbarsection .featuredproducts ul li .homeVignette.darkBackground .botButtons .page-content caption a:hover, .homeVignette.darkBackground .botButtons .page-content .left-content .leftcontentbarsection .featuredproducts ul li caption a:hover, .left-content .leftcontentbarsection .featuredproducts ul li .page-content .homeVignette.darkBackground .botButtons caption a:hover, .page-content .homeVignette.darkBackground .botButtons .left-content .leftcontentbarsection .featuredproducts ul li caption a:hover, .footerStripe .menuLink:hover, .footerStripe .homeVignette .botButtons h4 a:hover, .homeVignette .botButtons h4 .footerStripe a:hover, .footerStripe .homeVignette .botButtons .page-content caption a:hover, .homeVignette .botButtons .page-content caption .footerStripe a:hover, .footerStripe .page-content .homeVignette .botButtons caption a:hover, .page-content .homeVignette .botButtons caption .footerStripe a:hover, .footerStripe .page-content .docTypes td a:hover, .page-content .docTypes td .footerStripe a:hover, .footerStripe .left-content .leftcontentbarsection .featuredsolutions ul li a:hover, .left-content .leftcontentbarsection .featuredsolutions ul li .footerStripe a:hover, .footerStripe .left-content .leftcontentbarsection .featuredproducts ul li a:hover, .left-content .leftcontentbarsection .featuredproducts ul li .footerStripe a:hover, .footerStripe a:hover, .topIconStripe .menuLink:hover, .topIconStripe .homeVignette .botButtons h4 a:hover, .homeVignette .botButtons h4 .topIconStripe a:hover, .topIconStripe .homeVignette .botButtons .page-content caption a:hover, .homeVignette .botButtons .page-content caption .topIconStripe a:hover, .topIconStripe .page-content .homeVignette .botButtons caption a:hover, .page-content .homeVignette .botButtons caption .topIconStripe a:hover, .topIconStripe .page-content .docTypes td a:hover, .page-content .docTypes td .topIconStripe a:hover, .topIconStripe .left-content .leftcontentbarsection .featuredsolutions ul li a:hover, .left-content .leftcontentbarsection .featuredsolutions ul li .topIconStripe a:hover, .topIconStripe .left-content .leftcontentbarsection .featuredproducts ul li a:hover, .left-content .leftcontentbarsection .featuredproducts ul li .topIconStripe a:hover, .topIconStripe a:hover, .headerStripe .menuLink:hover, .headerStripe .homeVignette .botButtons h4 a:hover, .homeVignette .botButtons h4 .headerStripe a:hover, .headerStripe .homeVignette .botButtons .page-content caption a:hover, .homeVignette .botButtons .page-content caption .headerStripe a:hover, .headerStripe .page-content .homeVignette .botButtons caption a:hover, .page-content .homeVignette .botButtons caption .headerStripe a:hover, .headerStripe .page-content .docTypes td a:hover, .page-content .docTypes td .headerStripe a:hover, .headerStripe .page-content .docList a:hover, .page-content .docList .headerStripe a:hover, .headerStripe .left-content .leftcontentbarsection .featuredsolutions ul li a:hover, .left-content .leftcontentbarsection .featuredsolutions ul li .headerStripe a:hover, .headerStripe .left-content .leftcontentbarsection .featuredproducts ul li a:hover, .left-content .leftcontentbarsection .featuredproducts ul li .headerStripe a:hover, .darkBackground .menuLink:hover, .darkBackground .homeVignette .botButtons h4 a:hover, .homeVignette .botButtons h4 .darkBackground a:hover, .darkBackground .homeVignette .botButtons .page-content caption a:hover, .homeVignette .botButtons .page-content caption .darkBackground a:hover, .darkBackground .page-content .homeVignette .botButtons caption a:hover, .page-content .homeVignette .botButtons caption .darkBackground a:hover, .darkBackground .page-content .docTypes td a:hover, .page-content .docTypes td .darkBackground a:hover, .darkBackground .page-content .docList a:hover, .page-content .docList .darkBackground a:hover, .darkBackground .left-content .leftcontentbarsection .featuredsolutions ul li a:hover, .left-content .leftcontentbarsection .featuredsolutions ul li .darkBackground a:hover, .darkBackground .left-content .leftcontentbarsection .featuredproducts ul li a:hover, .left-content .leftcontentbarsection .featuredproducts ul li .darkBackground a:hover {
  color: #efefef;
  border-color: #cfcfcf;
}

.clear {
  clear: both;
}

.error {
  color: red;
  margin: 1.2857142857em;
}

.show {
  display: block;
}

.hide {
  display: none;
}

.noIndent, .footerStripe li, .topIconStripe li, .flatList > li {
  text-indent: 0;
  margin-left: 0;
  padding-left: 0;
}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0pr2
*/
/* reset */
html {
  color: #000;
  background: #FFF;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, .page-content caption, h5, .footerStripe h4, .footerStripe .page-content caption, .page-content .footerStripe caption, .topIconStripe h4, .topIconStripe .page-content caption, .page-content .topIconStripe caption, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset, img {
  border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}

li {
  list-style: none;
}

caption, th {
  text-align: left;
}

h1, h2, h3, h4, .page-content caption, h5, .footerStripe h4, .footerStripe .page-content caption, .page-content .footerStripe caption, .topIconStripe h4, .topIconStripe .page-content caption, .page-content .topIconStripe caption, h6 {
  font-size: 100%;
  font-weight: normal;
}

q:before, q:after {
  content: "";
}

abbr, acronym {
  border: 0;
  font-variant: normal;
}

sup {
  vertical-align: text-top;
}

sub {
  vertical-align: text-bottom;
}

input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

input, textarea, select {
  *font-size: 100%;
}

legend {
  color: #000;
}

/* fonts */
body {
  font: 13px/1.231 arial, helvetica, clean, sans-serif;
  *font-size: small;
  *font: x-small;
}

select, input, button, textarea {
  font: 99% arial, helvetica, clean, sans-serif;
}

table {
  font-size: inherit;
  font: 100%;
}

pre, code, kbd, samp, tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%;
}

.line, .lastUnit {
  overflow: hidden;
  *overflow: visible;
  *zoom: 1;
}

.unit {
  float: left;
}

.unitRight {
  float: right;
}

.size1of1 {
  float: none;
}

.size1of2 {
  width: 50%;
  min-height: 1px;
}

.size1of3, .page-content .action-links > li, .sidebarNavBlock .sidebarAd input[type=submit] {
  width: 33.33333%;
  min-height: 1px;
}

.size2of3 {
  width: 66.66666%;
}

.size1of4, ul.familyMemberList li.familyMemberListItem, .action-buttons > li, .page-content .fullAction > li, .page-content .action-links > li {
  width: 25%;
  min-height: 1px;
}

.size3of4 {
  width: 75%;
}

.size1of5 {
  width: 20%;
  min-height: 1px;
}

.size2of5 {
  width: 40%;
}

.size3of5 {
  width: 60%;
}

.size4of5 {
  width: 80%;
}

.size1of6 {
  width: 16.6666667%;
  min-height: 1px;
}

.size5of6 {
  width: 83.3333333%;
}

.lastUnit {
  float: none;
  width: auto;
  _position: relative;
  _left: -3px;
  _margin-right: -3px;
}

.lsContainer, .headerStripe ul.navItems > li.languageSelectionContainer {
  padding-left: 1.9230769231em;
  padding-right: 1.9230769231em;
}
.lsContainer:hover, .headerStripe ul.navItems > li.languageSelectionContainer:hover {
  border-color: #333;
}

.LO, .headerStripe ul.navItems > li .languageOverlay {
  display: inline;
}
.LO .visibleLanguage, .headerStripe ul.navItems > li .languageOverlay .visibleLanguage {
  display: inline;
  position: static;
}
.LO li, .headerStripe ul.navItems > li .languageOverlay li {
  padding: 0;
  margin: 0;
  position: absolute;
  left: -5000px;
  display: none;
  line-height: 1em;
}
.LO:hover, .headerStripe ul.navItems > li .languageOverlay:hover {
  position: absolute;
  top: 1em;
}
.LO:hover li, .headerStripe ul.navItems > li .languageOverlay:hover li {
  display: block;
  position: static;
  padding: 0;
  margin: 0;
}

.ie7LOFix, .ie7 .headerStripe ul.navItems .languageSelectionContainer .languageOverlay:hover a {
  padding-bottom: 0;
  border-bottom-width: 0;
}

.ie7LContainerFix, .ie7 .headerStripe ul.navItems .languageSelectionContainer .visibleLanguage a, .ie7 .headerStripe ul.navItems .flushRight > * {
  padding-bottom: 0.8461538462em;
  display: inline-block;
  border-bottom: 6px solid transparent;
}

body {
  width: 100%;
  text-align: center;
  font: 14px "open_sansregular", "arial", "helvetica", "clean", "sans-serif";
  background-color: white;
  line-height: 1.8571428571;
  color: #333;
}

/* gutters */
.line > .unit > * {
  margin-left: 1.0714285714em;
  margin-right: 1.0714285714em;
}
.line > .unit:first-child > * {
  margin-left: 0;
}
.line > .unit:last-child > * {
  margin-right: 0;
}
.line > .unit h2, .line > .unit h3.tabHeader {
  margin-left: 0.625em;
}
.line > .unit > h4, .page-content .line > .unit > caption {
  margin-left: 0.7894736842em;
}
.line > .unit .fullSize {
  margin-right: 2.1428571429em;
}

.line > .unit.noLeftMargin > * {
  margin-left: 0px;
}

img, form, input, textarea, select, option, object, video {
  z-index: 0;
}

h1 {
  font: 36px "titillium_weblight";
  line-height: 1.3333333333;
}

h2, h3.tabHeader {
  font: 24px "titillium_weblight";
  line-height: 1.5833333333;
}

h3.tabHeader {
  margin-top: 2.0833333333em;
  margin-bottom: 1.3333333333em;
}

h3, h4, .page-content caption {
  font: 19px "titillium_weblight";
  line-height: 1.6842105263;
  margin-bottom: 0.8947368421em;
}

h5, .footerStripe h4, .footerStripe .page-content caption, .page-content .footerStripe caption, .topIconStripe h4, .topIconStripe .page-content caption, .page-content .topIconStripe caption {
  font: 14px "open_sansbold";
  line-height: 1.8571428571;
}

p, li, dt, dd {
  margin-bottom: 1.0714285714em;
}

ul, ol {
  list-style-position: outside;
}

li {
  margin-left: 1.0714285714em;
}

strong, em {
  font-family: "open_sansbold";
}

sup {
  vertical-align: super;
}

ul {
  list-style-type: disc;
}
ul > li {
  list-style-image: url("/images/key_point_bullet.gif");
}
ul > li > ul {
  margin-top: 1.0714285714em;
}
ul > li > ul > li {
  list-style-image: url("/images/bullet2nd.png");
}

ol > li {
  list-style-type: decimal;
  margin-left: 1.5em;
}

.lightestBackground {
  background-color: #efefef;
}

.homeVignette.bottomBorder .stripeContent {
  border-bottom: 1px solid #cfcfcf;
  padding-bottom: 40px;
  margin-bottom: 0;
}

.lightYellowBackground {
  background-color: #FFF3D3;
}

.lightestBlueBackground {
  background-color: #D4ECF7;
}

.darkGrayBackground {
  background-color: #666;
}

.stripeContainer.homeVignette.yellowBackground.negativehomemargin {
  margin-bottom: -75px;
}

.ie7 .stripeContainer.homeVignette.yellowBackground.negativehomemargin {
  margin-bottom: -100px;
}

.homeVignette.yellowBackground .stripeContent {
  margin-bottom: 50px;
}

.stripeContainer.homeVignette.yellowBackground .background {
  background-color: #ffffff;
  max-width: 370px;
  max-height: 100%;
  overflow: hidden;
}

.stripeContainer.homeVignette.yellowBackground h4,
.stripeContainer.homeVignette.yellowBackground .page-content caption,
.page-content .stripeContainer.homeVignette.yellowBackground caption {
  margin-left: 15px;
  margin-right: 15px;
}

.stripeContainer.homeVignette.yellowBackground .readmorelink {
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 20px;
}

.ie .stripeContainer {
  z-index: 1;
}

.stripeContainer {
  width: 100%;
  min-width: 1190px;
  overflow: hidden;
  text-align: center;
}

.stripeOne {
  background-color: #333;
  height: 180px;
}

.stripeTwo {
  margin-top: 30px;
}

.aboutHeader {
  background: #333 url("//files.latticesemi.com/resources/images/categoryHeaders/aboutUs.png") no-repeat 50% top;
}

.buyHeader {
  background: #333 url("//files.latticesemi.com/resources/images/categoryHeaders/buy.png") no-repeat 50% top;
}

.productsHeader {
  background: #333 url("//files.latticesemi.com/resources/images/categoryHeaders/products.png") no-repeat 50% top;
}

.resourcesHeader {
  background: #333 url("//files.latticesemi.com/resources/images/categoryHeaders/resources.png") no-repeat 50% top;
}

.solutionsHeader {
  background: #333 url("//files.latticesemi.com/resources/images/categoryHeaders/markets.png") no-repeat 50% top;
}

.supportHeader {
  background: #333 url("//files.latticesemi.com/resources/images/categoryHeaders/support.png") no-repeat 50% top;
}

@media only screen and (min-width: 1370px) {
  .aboutHeader {
    background: #333 url("//files.latticesemi.com/resources/images/categoryHeaders/aboutUs2x.png") no-repeat 50% top/100% auto;
  }

  .buyHeader {
    background: #333 url("//files.latticesemi.com/resources/images/categoryHeaders/buy2x.png") no-repeat 50% top/100% auto;
  }

  .productsHeader {
    background: #333 url("//files.latticesemi.com/resources/images/categoryHeaders/products2x.png") no-repeat 50% top/100% auto;
  }

  .resourcesHeader {
    background: #333 url("//files.latticesemi.com/resources/images/categoryHeaders/resources2x.png") no-repeat 50% top/100% auto;
  }

  .solutionsHeader {
    background: #333 url("//files.latticesemi.com/resources/images/categoryHeaders/markets2x.png") no-repeat 50% top/100% auto;
  }

  .supportHeader {
    background: #333 url("//files.latticesemi.com/resources/images/categoryHeaders/support2x.png") no-repeat 50% top/100% auto;
  }
}
.stripeContent {
  width: 1170px;
  text-align: left;
  margin: 0 auto 0 auto;
}

.ie .headerStripe {
  z-index: 9000;
}

.ie7 .headerStripe ul.navItems .primaryNavigation > a {
  padding-bottom: 0.9285714286em;
}

.headerStripe {
  /*position:fixed;
     z-index:902;*/
  border-bottom: 1px solid #FFC222;
}
.headerStripe .logo {
  padding-top: 14px;
}
.headerStripe a {
  color: #efefef;
  border: 0px;
}
.headerStripe a:hover {
  color: #efefef;
  border: 0px;
}
.headerStripe .primaryNavigation {
  line-height: 3.5714285714em;
}
.headerStripe .primaryNavigation > a {
  border-bottom: 6px solid #333;
}
.headerStripe .primaryNavigation:hover > a {
  border-color: #FFC222;
}
.headerStripe ul.navItems {
  white-space: nowrap;
  /*> li.noOver {
  	width: 150px;
  	text-overflow: ellipsis;
  }*/
}
.headerStripe ul.navItems > li {
  white-space: normal;
}
.headerStripe ul.navItems > li.flushRight {
  padding-right: 0px;
}
.headerStripe ul.navItems > li.flushLeft {
  padding-left: 0px;
}
.headerStripe ul.navItems > li > div.nooverflow {
  width: 60px;
  height: 25px;
  float: right;
  overflow: hidden;
}
.headerStripe ul.navItems .descriptionArticle {
  word-break: break-all;
}
.headerStripe ul.navItems > li.languageSelectionContainer ul {
  margin-top: 0;
}
.headerStripe ul.navItems > li {
  display: inline-flex;
  padding-right: 1.0714285714em;
  padding-left: 1.0714285714em;
  margin: 0;
}
.headerStripe ul.navItems > li:first-child {
  padding-left: 0;
}
.headerStripe ul.navItems > li:last-child {
  padding-right: 0;
}
.headerStripe ul.navItems > li img {
  vertical-align: middle;
}
.headerStripe ul.navItems > li .languageOverlay:hover {
  top: 5px;
}
.headerStripe .searchwrapper {
  white-space: nowrap;
  padding-top: 12px;
  height: 2.6428571429em;
}
.headerStripe .searchwrapper input {
  line-height: 1.7857142857em;
  height: 1.7857142857em;
  color: #666;
  background-color: white;
  width: 90%;
  margin-right: 0.7142857143em;
  padding-left: 0.3571428571em;
  display: inline;
  border-radius: 6px;
}
.headerStripe .searchwrapper input:focus {
  border-color: #cfcfcf;
}
.headerStripe .searchwrapper ::-webkit-input-placeholder, .headerStripe .searchwrapper :-moz-placeholder, .headerStripe .searchwrapper ::-moz-placeholder, .headerStripe .searchwrapper :-ms-input-placeholder {
  color: #cfcfcf;
}
.headerStripe .search-button {
  display: inline;
  height: 19px;
  width: 19px;
  background-image: url("/images/search.png");
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  left: -35px;
  top: 6px;
}

.ie7 .headerStripe .search-button {
  top: 0;
  left: -40px;
}

.pageTitle {
  padding-top: 1.3888888889em;
  color: #333;
}
.pageTitle .breadcrumb {
  padding-bottom: 0.7142857143em;
}
.pageTitle .breadcrumb li {
  color: White;
  background-image: none;
  display: inline;
  margin: 0;
}
.pageTitle .breadcrumb li a {
  color: white;
  text-decoration: none;
  border-bottom: 1px solid rgba(255, 194, 34, 0.5);
}
.pageTitle .breadcrumb li a:hover {
  border-color: #FFC222;
}
.pageTitle h1, .pageTitle h2 {
  color: #FFC222;
}
.pageTitle h2 {
  font-size: 24px;
  line-height: 1.3;
}

ul.noList > li {
  list-style-image: none;
  list-style-position: inside;
}

.topIconStripe {
  padding-top: 0.7142857143em;
  padding-bottom: 0.7142857143em;
}
.topIconStripe h3 {
  margin: 0px;
  font: 24px "titillium_weblight";
}
.topIconStripe h4, .topIconStripe .page-content caption, .page-content .topIconStripe caption {
  margin-bottom: 1.4285714286em;
  display: inline-block;
}
.topIconStripe li {
  list-style-image: none;
}
.topIconStripe .rightblackborder {
  border-right: 1px solid black;
}
.topIconStripe .rightblackborder h3 {
  padding-bottom: 10px;
}
.topIconStripe .leftgrayborder {
  margin-left: 1px;
  border-left: 1px solid #828282;
}
.topIconStripe .leftgrayborder h3 {
  padding-bottom: 10px;
}
.topIconStripe .stripeContent {
  text-align: center;
}
.topIconStripe .iconList {
  margin: 30px auto 0 auto;
  padding-bottom: 0;
  /* Start Pseudo for homepage TopIcon vignettes */
  /* End Pseudo for homepage TopIcon vignettes */
}
.topIconStripe .iconList a {
  text-decoration: none;
  border-width: 0px;
}
.topIconStripe .iconList .topIconVignettes, .topIconStripe .iconList a[href*=DesignSoftwareAndIP]:before, .topIconStripe .iconList a[href*="Products.aspx#_9ED6678E51A540A0BAB3EF178618CC4E"]:before, .topIconStripe .iconList a[href*="Products.aspx#_8C9B0A170C334598B9FDD2FC5C52776A"]:before, .topIconStripe .iconList a[href*="Products.aspx#_D5A173024E414501B36997F26E842A31"]:before, .topIconStripe .iconList a[href*=Industrial]:before, .topIconStripe .iconList a[href*=Consumer]:before, .topIconStripe .iconList a[href*=Communications]:before {
  position: absolute;
  content: "";
  height: 60px;
  width: 60px;
  margin: 0 auto 0px auto;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
}
.topIconStripe .iconList a[href*=Communications]:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MCA3MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzAgNzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZDMjIyO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7b3BhY2l0eTowLjU7ZmlsbDojRkZDMjIyO3N0cm9rZTojNjQ2NDY0O3N0cm9rZS13aWR0aDowLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MntvcGFjaXR5OjAuNzU7ZmlsbDojRkZDMjIyO3N0cm9rZTojNjQ2NDY0O3N0cm9rZS13aWR0aDowLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0M3tmaWxsOiNGRkMyMjI7c3Ryb2tlOiM2NDY0NjQ7c3Ryb2tlLXdpZHRoOjAuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjM1LjEiIGN5PSIzNS41IiByPSIzMiIvPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMi41LDcuOXY1NC45YzAuOCwwLjIsMS43LDAuMywyLjQsMC4zaDAuNGMwLjgsMCwxLjUtMC4xLDIuMy0wLjNWNy45SDMyLjV6Ii8+CgkKCQk8cmVjdCB4PSIzMi43IiB5PSIyNC41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjkxNzMgLTAuMzk4MSAwLjM5ODEgMC45MTczIC03LjQzMDIgMTguMDI4OCkiIGNsYXNzPSJzdDIiIHdpZHRoPSIxNC4xIiBoZWlnaHQ9IjQuOCIvPgoJPHJlY3QgeD0iMjMuMiIgeT0iMjQuNSIgdHJhbnNmb3JtPSJtYXRyaXgoMC45NDIzIDAuMzM0OCAtMC4zMzQ4IDAuOTQyMyAxMC43MDExIC04LjI1OSkiIGNsYXNzPSJzdDIiIHdpZHRoPSIxMi4xIiBoZWlnaHQ9IjQuOCIvPgoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTM2LjgsNDUuOWgtMy42Yy0xLjIsMC0yLjMtMS0yLjMtMi4zVjE0LjNjMC0xLjIsMS0yLjMsMi4zLTIuM2gzLjZjMS4yLDAsMi4zLDEsMi4zLDIuM3YyOS4zCgkJQzM5LjEsNDQuOCwzOC4xLDQ1LjksMzYuOCw0NS45eiIvPgoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTI0LjgsNDUuOWgtMy42Yy0xLjIsMC0yLjMtMS0yLjMtMi4zVjE0LjNjMC0xLjIsMS0yLjMsMi4zLTIuM2gzLjZjMS4yLDAsMi4zLDEsMi4zLDIuM3YyOS4zCgkJQzI3LjEsNDQuOCwyNi4xLDQ1LjksMjQuOCw0NS45eiIvPgoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTQ5LDQ1LjloLTMuNmMtMS4yLDAtMi4zLTEtMi4zLTIuM1YxNC4zYzAtMS4yLDEtMi4zLDIuMy0yLjNINDljMS4yLDAsMi4zLDEsMi4zLDIuM3YyOS4zCgkJQzUxLjIsNDQuOCw1MC4yLDQ1LjksNDksNDUuOXoiLz4KPC9nPgo8L3N2Zz4K");
}
.topIconStripe .iconList a[href*=Communications]:hover:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3MCA3MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzAgNzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KCS5zdDF7b3BhY2l0eTowLjU7ZmlsbDojRkZGRkZGO3N0cm9rZTojNjQ2NDY0O3N0cm9rZS13aWR0aDowLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9DQoJLnN0MntvcGFjaXR5OjAuNzU7ZmlsbDojRkZGRkZGO3N0cm9rZTojNjQ2NDY0O3N0cm9rZS13aWR0aDowLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9DQoJLnN0M3tmaWxsOiNGRkZGRkY7c3Ryb2tlOiM2NDY0NjQ7c3Ryb2tlLXdpZHRoOjAuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMzUuMSIgY3k9IjM1LjUiIHI9IjMyIi8+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzIuNSw3Ljl2NTQuOWMwLjgsMC4yLDEuNywwLjMsMi40LDAuM2gwLjRjMC44LDAsMS41LTAuMSwyLjMtMC4zVjcuOUgzMi41eiIvPg0KCTxyZWN0IHg9IjMyLjciIHk9IjI0LjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTE3MyAtMC4zOTgxIDAuMzk4MSAwLjkxNzMgLTcuNDE2IDE4LjA0MzYpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMTQuMSIgaGVpZ2h0PSI0LjgiLz4NCgkNCgkJPHJlY3QgeD0iMjYuOSIgeT0iMjAuOCIgdHJhbnNmb3JtPSJtYXRyaXgoMC4zMzQ4IC0wLjk0MjMgMC45NDIzIDAuMzM0OCAtNS44Njg0IDQ1LjQ1MDcpIiBjbGFzcz0ic3QyIiB3aWR0aD0iNC44IiBoZWlnaHQ9IjEyLjEiLz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMzYuOCw0NS45aC0zLjZjLTEuMiwwLTIuMy0xLTIuMy0yLjNWMTQuM2MwLTEuMiwxLTIuMywyLjMtMi4zaDMuNmMxLjIsMCwyLjMsMSwyLjMsMi4zdjI5LjMNCgkJQzM5LjEsNDQuOCwzOC4xLDQ1LjksMzYuOCw0NS45eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yNC44LDQ1LjloLTMuNmMtMS4yLDAtMi4zLTEtMi4zLTIuM1YxNC4zYzAtMS4yLDEtMi4zLDIuMy0yLjNoMy42YzEuMiwwLDIuMywxLDIuMywyLjN2MjkuMw0KCQlDMjcuMSw0NC44LDI2LjEsNDUuOSwyNC44LDQ1Ljl6Ii8+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTQ5LDQ1LjloLTMuNmMtMS4yLDAtMi4zLTEtMi4zLTIuM1YxNC4zYzAtMS4yLDEtMi4zLDIuMy0yLjNINDljMS4yLDAsMi4zLDEsMi4zLDIuM3YyOS4zDQoJCUM1MS4yLDQ0LjgsNTAuMiw0NS45LDQ5LDQ1Ljl6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
}
.topIconStripe .iconList a[href*=Consumer]:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MCA3MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzAgNzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZDMjIyO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojRkZDMjIyO3N0cm9rZTojNjQ2NDY0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZGlzcGxheTpub25lO29wYWNpdHk6NC4wMDAwMDBlLTAyO2ZpbGw6I0ZGQzIyMjt9Cgkuc3Qze2ZpbGw6I0ZGRkZGRjt9Cgkuc3Q0e29wYWNpdHk6NC4wMDAwMDBlLTAyO2ZpbGw6I0ZGQzIyMjt9Cgkuc3Q1e2ZpbGw6IzY0NjQ2NDtzdHJva2U6I0ZGQzIyMjtzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Q2e2ZpbGw6I0ZGQzIyMjtzdHJva2U6IzY0NjQ2NDtzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjM1LjQiIGN5PSIzNS42IiByPSIzMiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTUsNTEuMUgxNS43Yy0xLjYsMC0zLTEuMy0zLTN2LTI1YzAtMS42LDEuNC0zLDMtM0g1NWMxLjcsMCwzLDEuNCwzLDN2MjVDNTgsNDkuNyw1Ni43LDUxLjEsNTUsNTEuMXoiLz4KPHJlY3QgeD0iMTMuNSIgeT0iMjAuOSIgY2xhc3M9InN0MiIgd2lkdGg9IjQzLjciIGhlaWdodD0iMjkuNCIvPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zOSw0N0gyNi45Yy0xLjYsMC0zLTEuMy0zLTNWMjcuNmMwLTEuNiwxLjQtMywzLTNIMzljMS42LDAsMywxLjQsMywzVjQ0QzQyLDQ1LjYsNDAuNiw0NywzOSw0N3oiLz4KCQk8Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIzMi45IiBjeT0iMjQuNSIgcj0iMC4zIi8+CgkJPHJlY3QgeD0iMjUiIHk9IjI1LjciIGNsYXNzPSJzdDQiIHdpZHRoPSIxNi41IiBoZWlnaHQ9IjIxLjMiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik00MC45LDQ3aC00LjRjLTEuNywwLTMtMS4zLTMtM1YzMi44YzAtMS42LDEuMy0zLDMtM2g0LjRjMS43LDAsMywxLjMsMywzVjQ0QzQzLjksNDUuNiw0Mi42LDQ3LDQwLjksNDd6Ii8+CgkJPGNpcmNsZSBjbGFzcz0ic3QzIiBjeD0iMzguNyIgY3k9IjMxLjEiIHI9IjAuMyIvPgoJCTxyZWN0IHg9IjM1LjEiIHk9IjMyLjMiIGNsYXNzPSJzdDYiIHdpZHRoPSI3LjIiIGhlaWdodD0iMTIuOCIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0NSIgZD0iTTQ1LDQ2LjloLTEuN2MtMC42LDAtMS0wLjQtMS0xVjM1LjFjMC0wLjUsMC40LTEsMS0xSDQ1YzAuNSwwLDEsMC41LDEsMXYxMC44QzQ2LDQ2LjUsNDUuNiw0Ni45LDQ1LDQ2Ljl6Ii8+CgkJPHBhdGggY2xhc3M9InN0NSIgZD0iTTQ0LjIsMzcuNmMtMS41LDAtMi43LDEuMi0yLjcsMi43djAuNWMwLDEuNSwxLjIsMi43LDIuNywyLjdzMi43LTEuMiwyLjctMi43di0wLjUKCQkJQzQ2LjksMzguOCw0NS43LDM3LjYsNDQuMiwzNy42eiBNNDUuOCw0Mi4xaC0zLjJ2LTNoMy4yVjQyLjF6Ii8+CgkJPHJlY3QgeD0iNDIuNiIgeT0iMzkiIGNsYXNzPSJzdDYiIHdpZHRoPSIzLjIiIGhlaWdodD0iMyIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=");
}
.topIconStripe .iconList a[href*=Consumer]:hover:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3MCA3MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzAgNzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KCS5zdDF7ZmlsbDojRkZGRkZGO3N0cm9rZTojNjQ2NDY0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Qye2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjQuMDAwMDAwZS0wMjtmaWxsOiNGRkMyMjI7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9DQoJLnN0M3tmaWxsOiNGRkZGRkY7fQ0KCS5zdDR7b3BhY2l0eTo0LjAwMDAwMGUtMDI7ZmlsbDojRkZDMjIyO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDV7ZmlsbDojNjQ2NDY0O3N0cm9rZTojRkZDMjIyO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q2e2ZpbGw6I0ZGRkZGRjtzdHJva2U6IzY0NjQ2NDtzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0N3tmaWxsOiM2NDY0NjQ7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KPC9zdHlsZT4NCjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjM1LjQiIGN5PSIzNS42IiByPSIzMiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTU1LDUxLjFIMTUuN2MtMS42LDAtMy0xLjMtMy0zdi0yNWMwLTEuNiwxLjQtMywzLTNINTVjMS43LDAsMywxLjQsMywzdjI1QzU4LDQ5LjcsNTYuNyw1MS4xLDU1LDUxLjF6Ii8+DQo8cmVjdCB4PSIxMy41IiB5PSIyMC45IiBjbGFzcz0ic3QyIiB3aWR0aD0iNDMuNyIgaGVpZ2h0PSIyOS40Ii8+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTM5LDQ3SDI2LjljLTEuNiwwLTMtMS4zLTMtM1YyNy42YzAtMS42LDEuNC0zLDMtM0gzOWMxLjYsMCwzLDEuNCwzLDNWNDRDNDIsNDUuNiw0MC42LDQ3LDM5LDQ3eiIvPg0KCQk8Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIzMi45IiBjeT0iMjQuNSIgcj0iMC4zIi8+DQoJCTxyZWN0IHg9IjI1IiB5PSIyNS43IiBjbGFzcz0ic3Q0IiB3aWR0aD0iMTYuNSIgaGVpZ2h0PSIyMS4zIi8+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNNDAuOSw0N2gtNC40Yy0xLjcsMC0zLTEuMy0zLTNWMzIuOGMwLTEuNiwxLjMtMywzLTNoNC40YzEuNywwLDMsMS4zLDMsM1Y0NEM0My45LDQ1LjYsNDIuNiw0Nyw0MC45LDQ3eiIvPg0KCQk8Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIzOC43IiBjeT0iMzEuMSIgcj0iMC4zIi8+DQoJCTxyZWN0IHg9IjM1LjEiIHk9IjMyLjMiIGNsYXNzPSJzdDYiIHdpZHRoPSI3LjIiIGhlaWdodD0iMTIuOCIvPg0KCTwvZz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0NyIgZD0iTTQ1LDQ2LjloLTEuN2MtMC42LDAtMS0wLjQtMS0xVjM1LjFjMC0wLjUsMC40LTEsMS0xSDQ1YzAuNSwwLDEsMC41LDEsMXYxMC44QzQ2LDQ2LjUsNDUuNiw0Ni45LDQ1LDQ2Ljl6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDciIGQ9Ik00NC4yLDM3LjZjLTEuNSwwLTIuNywxLjItMi43LDIuN3YwLjVjMCwxLjUsMS4yLDIuNywyLjcsMi43czIuNy0xLjIsMi43LTIuN3YtMC41DQoJCQlDNDYuOSwzOC44LDQ1LjcsMzcuNiw0NC4yLDM3LjZ6IE00NS44LDQyLjFoLTMuMnYtM2gzLjJWNDIuMXoiLz4NCgkJPHJlY3QgeD0iNDIuNiIgeT0iMzkiIGNsYXNzPSJzdDYiIHdpZHRoPSIzLjIiIGhlaWdodD0iMyIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K");
}
.topIconStripe .iconList a[href*=Industrial]:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MCA3MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzAgNzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZDMjIyO3N0cm9rZTojNjQ2NDY0O3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7b3BhY2l0eTowLjU7ZmlsbDojRkZDMjIyO3N0cm9rZTojNjQ2NDY0O3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojRkZDMjIyO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzkuMSwxNy4zTDExLDI3LjVjLTEuNywwLjYtMi41LDIuNS0xLjksNC4xbDM0LjEtMTIuNEM0Mi42LDE3LjYsNDAuOCwxNi43LDM5LjEsMTcuM3oiLz4KCTwvZz4KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMjMuOCwzNi42IDQ2LjUsMjguMyA0My4yLDE5LjMgMTMuMywzMC4xIAkiLz4KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNjAuNyw1Ni41IDU0LjIsNjIuNyA1NC4yLDkgNjEuMSwxNS40IAkiLz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzguNSw0Ny43bC01LjQtMTQuNWwyLjgtMWw0LjcsMTIuNWwxMy42LDB2M0gzOC41TDM4LjUsNDcuN3oiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNDUuNiw1NC42Yy0xLjgtMS4yLTIuNS0zLTIuNS01bDAsMGMwLTUuMSw0LjMtMTEuNyw2LjctMTcuMWwwLDBjMC45LTIuMSwxLjMtMy44LDEuMy01LjFsMCwwCgkJCWMwLTEuNy0wLjYtMi44LTEuNS0zLjZsMCwwYy0wLjktMC43LTItMS0zLjEtMWwwLDBjLTAuNywwLTEuMywwLjItMS45LDAuNGwtMC40LTEuMmMwLjctMC4zLDEuNS0wLjQsMi4zLTAuNGwwLDAKCQkJYzEuMywwLDIuOCwwLjQsMy45LDEuM2wwLDBjMS4xLDAuOSwxLjksMi40LDEuOSw0LjVsMCwwYzAsMS41LTAuNCwzLjQtMS40LDUuNmwwLDBjLTIuNCw1LjUtNi42LDEyLjItNi42LDE2LjdsMCwwCgkJCWMwLDEuNywwLjUsMywyLDRsMCwwYzEuNSwxLDQsMS43LDcuOSwxLjZsMCwwdjEuMkM1MC4yLDU2LjUsNDcuNCw1NS45LDQ1LjYsNTQuNkw0NS42LDU0LjZ6Ii8+Cgk8L2c+Cgk8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIzOS41IiBjeT0iNDYuMiIgcj0iMy43Ii8+CjwvZz4KPGNpcmNsZSBjbGFzcz0ic3QyIiBjeD0iMzUuNCIgY3k9IjM1LjciIHI9IjMyIi8+Cjwvc3ZnPgo=");
}
.topIconStripe .iconList a[href*=Industrial]:hover:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3MCA3MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzAgNzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7c3Ryb2tlOiM2NDY0NjQ7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KCS5zdDF7b3BhY2l0eTowLjU7ZmlsbDojRkZGRkZGO3N0cm9rZTojNjQ2NDY0O3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM5LjEsMTcuM0wxMSwyNy41Yy0xLjcsMC42LTIuNSwyLjUtMS45LDQuMWwzNC4xLTEyLjRDNDIuNiwxNy42LDQwLjgsMTYuNywzOS4xLDE3LjN6Ii8+DQoJPC9nPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMjMuOCwzNi42IDQ2LjUsMjguMyA0My4yLDE5LjMgMTMuMywzMC4xIAkiLz4NCgk8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjYwLjcsNTYuNSA1NC4yLDYyLjcgNTQuMiw5IDYxLjEsMTUuNCAJIi8+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM4LjUsNDcuN2wtNS40LTE0LjVsMi44LTFsNC43LDEyLjVoMTMuNnYzSDM4LjVMMzguNSw0Ny43eiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNDUuNiw1NC42Yy0xLjgtMS4yLTIuNS0zLTIuNS01bDAsMGMwLTUuMSw0LjMtMTEuNyw2LjctMTcuMWwwLDBjMC45LTIuMSwxLjMtMy44LDEuMy01LjFsMCwwDQoJCQljMC0xLjctMC42LTIuOC0xLjUtMy42bDAsMGMtMC45LTAuNy0yLTEtMy4xLTFsMCwwYy0wLjcsMC0xLjMsMC4yLTEuOSwwLjRMNDQuMiwyMmMwLjctMC4zLDEuNS0wLjQsMi4zLTAuNGwwLDANCgkJCWMxLjMsMCwyLjgsMC40LDMuOSwxLjNsMCwwYzEuMSwwLjksMS45LDIuNCwxLjksNC41bDAsMGMwLDEuNS0wLjQsMy40LTEuNCw1LjZsMCwwYy0yLjQsNS41LTYuNiwxMi4yLTYuNiwxNi43bDAsMA0KCQkJYzAsMS43LDAuNSwzLDIsNGwwLDBjMS41LDEsNCwxLjcsNy45LDEuNmwwLDB2MS4yQzUwLjIsNTYuNSw0Ny40LDU1LjksNDUuNiw1NC42TDQ1LjYsNTQuNnoiLz4NCgk8L2c+DQoJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMzkuNSIgY3k9IjQ2LjIiIHI9IjMuNyIvPg0KPC9nPg0KPGNpcmNsZSBjbGFzcz0ic3QyIiBjeD0iMzUuNCIgY3k9IjM1LjciIHI9IjMyIi8+DQo8L3N2Zz4NCg==");
}
.topIconStripe .iconList a[href*="Products.aspx#_D5A173024E414501B36997F26E842A31"]:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MCA3MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzAgNzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZDMjIyO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojRkZDMjIyO3N0cm9rZTojNjQ2NDY0O3N0cm9rZS13aWR0aDowLjE1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMzUuMiIgY3k9IjM1LjUiIHI9IjMyIi8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNC4xLDE1LjVsLTguOCw4Ljh2MzEuMmg0MHYtNDBIMjQuMXogTTIxLjUsNTEuMWMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOQoJYzEuMSwwLDEuOSwwLjksMS45LDEuOUMyMy40LDUwLjIsMjIuNiw1MS4xLDIxLjUsNTEuMXogTTIxLjUsNDUuNmMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOQoJYzEuMSwwLDEuOSwwLjksMS45LDEuOUMyMy40LDQ0LjgsMjIuNiw0NS42LDIxLjUsNDUuNnogTTIxLjUsNDAuMWMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOQoJYzEuMSwwLDEuOSwwLjksMS45LDEuOUMyMy40LDM5LjMsMjIuNiw0MC4xLDIxLjUsNDAuMXogTTIxLjUsMzQuNmMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOQoJYzEuMSwwLDEuOSwwLjksMS45LDEuOUMyMy40LDMzLjgsMjIuNiwzNC42LDIxLjUsMzQuNnogTTIxLjUsMjkuMWMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOQoJYzEuMSwwLDEuOSwwLjksMS45LDEuOUMyMy40LDI4LjMsMjIuNiwyOS4xLDIxLjUsMjkuMXogTTI3LDUxLjFjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjkKCWMxLjEsMCwxLjksMC45LDEuOSwxLjlDMjguOSw1MC4yLDI4LDUxLjEsMjcsNTEuMXogTTI3LDQ1LjZjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45CglDMjguOSw0NC44LDI4LDQ1LjYsMjcsNDUuNnogTTI3LDQwLjFjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45CglDMjguOSwzOS4zLDI4LDQwLjEsMjcsNDAuMXogTTI3LDM0LjZjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45CglDMjguOSwzMy44LDI4LDM0LjYsMjcsMzQuNnogTTI3LDI5LjFjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45CglDMjguOSwyOC4zLDI4LDI5LjEsMjcsMjkuMXogTTI3LDIzLjZjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45CglDMjguOSwyMi44LDI4LDIzLjYsMjcsMjMuNnogTTMyLjUsNTEuMWMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkKCUMzNC40LDUwLjIsMzMuNSw1MS4xLDMyLjUsNTEuMXogTTMyLjUsNDUuNmMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkKCUMzNC40LDQ0LjgsMzMuNSw0NS42LDMyLjUsNDUuNnogTTMyLjUsNDAuMWMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkKCUMzNC40LDM5LjMsMzMuNSw0MC4xLDMyLjUsNDAuMXogTTMyLjUsMzQuNmMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkKCUMzNC40LDMzLjgsMzMuNSwzNC42LDMyLjUsMzQuNnogTTMyLjUsMjkuMWMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkKCUMzNC40LDI4LjMsMzMuNSwyOS4xLDMyLjUsMjkuMXogTTMyLjUsMjMuNmMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkKCUMzNC40LDIyLjgsMzMuNSwyMy42LDMyLjUsMjMuNnogTTM4LDUxLjFjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45CglDMzkuOSw1MC4yLDM5LDUxLjEsMzgsNTEuMXogTTM4LDQ1LjZjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45CglDMzkuOSw0NC44LDM5LDQ1LjYsMzgsNDUuNnogTTM4LDQwLjFjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45CglDMzkuOSwzOS4zLDM5LDQwLjEsMzgsNDAuMXogTTM4LDM0LjZjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45CglDMzkuOSwzMy44LDM5LDM0LjYsMzgsMzQuNnogTTM4LDI5LjFjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45CglDMzkuOSwyOC4zLDM5LDI5LjEsMzgsMjkuMXogTTM4LDIzLjZjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45CglDMzkuOSwyMi44LDM5LDIzLjYsMzgsMjMuNnogTTQzLjUsNTEuMWMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkKCUM0NS40LDUwLjIsNDQuNSw1MS4xLDQzLjUsNTEuMXogTTQzLjUsNDUuNmMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkKCUM0NS40LDQ0LjgsNDQuNSw0NS42LDQzLjUsNDUuNnogTTQzLjUsNDAuMWMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkKCUM0NS40LDM5LjMsNDQuNSw0MC4xLDQzLjUsNDAuMXogTTQzLjUsMzQuNmMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkKCUM0NS40LDMzLjgsNDQuNSwzNC42LDQzLjUsMzQuNnogTTQzLjUsMjkuMWMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkKCUM0NS40LDI4LjMsNDQuNSwyOS4xLDQzLjUsMjkuMXogTTQzLjUsMjMuNmMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkKCUM0NS40LDIyLjgsNDQuNSwyMy42LDQzLjUsMjMuNnogTTQ5LDUxLjFjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45CglDNTAuOSw1MC4yLDUwLDUxLjEsNDksNTEuMXogTTQ5LDQ1LjZjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45CglDNTAuOSw0NC44LDUwLDQ1LjYsNDksNDUuNnogTTQ5LDQwLjFjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45CglDNTAuOSwzOS4zLDUwLDQwLjEsNDksNDAuMXogTTQ5LDM0LjZjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45CglDNTAuOSwzMy44LDUwLDM0LjYsNDksMzQuNnogTTQ5LDI5LjFjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45CglDNTAuOSwyOC4zLDUwLDI5LjEsNDksMjkuMXogTTQ5LDIzLjZjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45CglDNTAuOSwyMi44LDUwLDIzLjYsNDksMjMuNnoiLz4KPC9zdmc+Cg==");
}
.topIconStripe .iconList a[href*="Products.aspx#_D5A173024E414501B36997F26E842A31"]:hover:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3MCA3MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzAgNzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KCS5zdDF7ZmlsbDojRkZGRkZGO3N0cm9rZTojNjQ2NDY0O3N0cm9rZS13aWR0aDowLjE1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIzNS4yIiBjeT0iMzUuNSIgcj0iMzIiLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNC4xLDE1LjVsLTguOCw4Ljh2MzEuMmg0MHYtNDBIMjQuMXogTTIxLjUsNTEuMWMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOQ0KCWMxLjEsMCwxLjksMC45LDEuOSwxLjlDMjMuNCw1MC4yLDIyLjYsNTEuMSwyMS41LDUxLjF6IE0yMS41LDQ1LjZjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjkNCgljMS4xLDAsMS45LDAuOSwxLjksMS45QzIzLjQsNDQuOCwyMi42LDQ1LjYsMjEuNSw0NS42eiBNMjEuNSw0MC4xYy0xLjEsMC0xLjktMC45LTEuOS0xLjljMC0xLjEsMC45LTEuOSwxLjktMS45DQoJYzEuMSwwLDEuOSwwLjksMS45LDEuOUMyMy40LDM5LjMsMjIuNiw0MC4xLDIxLjUsNDAuMXogTTIxLjUsMzQuNmMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOQ0KCWMxLjEsMCwxLjksMC45LDEuOSwxLjlDMjMuNCwzMy44LDIyLjYsMzQuNiwyMS41LDM0LjZ6IE0yMS41LDI5LjFjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjkNCgljMS4xLDAsMS45LDAuOSwxLjksMS45QzIzLjQsMjguMywyMi42LDI5LjEsMjEuNSwyOS4xeiBNMjcsNTEuMWMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOQ0KCWMxLjEsMCwxLjksMC45LDEuOSwxLjlDMjguOSw1MC4yLDI4LDUxLjEsMjcsNTEuMXogTTI3LDQ1LjZjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45DQoJQzI4LjksNDQuOCwyOCw0NS42LDI3LDQ1LjZ6IE0yNyw0MC4xYy0xLjEsMC0xLjktMC45LTEuOS0xLjljMC0xLjEsMC45LTEuOSwxLjktMS45YzEuMSwwLDEuOSwwLjksMS45LDEuOQ0KCUMyOC45LDM5LjMsMjgsNDAuMSwyNyw0MC4xeiBNMjcsMzQuNmMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkNCglDMjguOSwzMy44LDI4LDM0LjYsMjcsMzQuNnogTTI3LDI5LjFjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45DQoJQzI4LjksMjguMywyOCwyOS4xLDI3LDI5LjF6IE0yNywyMy42Yy0xLjEsMC0xLjktMC45LTEuOS0xLjljMC0xLjEsMC45LTEuOSwxLjktMS45YzEuMSwwLDEuOSwwLjksMS45LDEuOQ0KCUMyOC45LDIyLjgsMjgsMjMuNiwyNywyMy42eiBNMzIuNSw1MS4xYy0xLjEsMC0xLjktMC45LTEuOS0xLjljMC0xLjEsMC45LTEuOSwxLjktMS45YzEuMSwwLDEuOSwwLjksMS45LDEuOQ0KCUMzNC40LDUwLjIsMzMuNSw1MS4xLDMyLjUsNTEuMXogTTMyLjUsNDUuNmMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkNCglDMzQuNCw0NC44LDMzLjUsNDUuNiwzMi41LDQ1LjZ6IE0zMi41LDQwLjFjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45DQoJQzM0LjQsMzkuMywzMy41LDQwLjEsMzIuNSw0MC4xeiBNMzIuNSwzNC42Yy0xLjEsMC0xLjktMC45LTEuOS0xLjljMC0xLjEsMC45LTEuOSwxLjktMS45YzEuMSwwLDEuOSwwLjksMS45LDEuOQ0KCUMzNC40LDMzLjgsMzMuNSwzNC42LDMyLjUsMzQuNnogTTMyLjUsMjkuMWMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkNCglDMzQuNCwyOC4zLDMzLjUsMjkuMSwzMi41LDI5LjF6IE0zMi41LDIzLjZjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45DQoJQzM0LjQsMjIuOCwzMy41LDIzLjYsMzIuNSwyMy42eiBNMzgsNTEuMWMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkNCglDMzkuOSw1MC4yLDM5LDUxLjEsMzgsNTEuMXogTTM4LDQ1LjZjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45DQoJQzM5LjksNDQuOCwzOSw0NS42LDM4LDQ1LjZ6IE0zOCw0MC4xYy0xLjEsMC0xLjktMC45LTEuOS0xLjljMC0xLjEsMC45LTEuOSwxLjktMS45YzEuMSwwLDEuOSwwLjksMS45LDEuOQ0KCUMzOS45LDM5LjMsMzksNDAuMSwzOCw0MC4xeiBNMzgsMzQuNmMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkNCglDMzkuOSwzMy44LDM5LDM0LjYsMzgsMzQuNnogTTM4LDI5LjFjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45DQoJQzM5LjksMjguMywzOSwyOS4xLDM4LDI5LjF6IE0zOCwyMy42Yy0xLjEsMC0xLjktMC45LTEuOS0xLjljMC0xLjEsMC45LTEuOSwxLjktMS45YzEuMSwwLDEuOSwwLjksMS45LDEuOQ0KCUMzOS45LDIyLjgsMzksMjMuNiwzOCwyMy42eiBNNDMuNSw1MS4xYy0xLjEsMC0xLjktMC45LTEuOS0xLjljMC0xLjEsMC45LTEuOSwxLjktMS45YzEuMSwwLDEuOSwwLjksMS45LDEuOQ0KCUM0NS40LDUwLjIsNDQuNSw1MS4xLDQzLjUsNTEuMXogTTQzLjUsNDUuNmMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkNCglDNDUuNCw0NC44LDQ0LjUsNDUuNiw0My41LDQ1LjZ6IE00My41LDQwLjFjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45DQoJQzQ1LjQsMzkuMyw0NC41LDQwLjEsNDMuNSw0MC4xeiBNNDMuNSwzNC42Yy0xLjEsMC0xLjktMC45LTEuOS0xLjljMC0xLjEsMC45LTEuOSwxLjktMS45YzEuMSwwLDEuOSwwLjksMS45LDEuOQ0KCUM0NS40LDMzLjgsNDQuNSwzNC42LDQzLjUsMzQuNnogTTQzLjUsMjkuMWMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkNCglDNDUuNCwyOC4zLDQ0LjUsMjkuMSw0My41LDI5LjF6IE00My41LDIzLjZjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45DQoJQzQ1LjQsMjIuOCw0NC41LDIzLjYsNDMuNSwyMy42eiBNNDksNTEuMWMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkNCglDNTAuOSw1MC4yLDUwLDUxLjEsNDksNTEuMXogTTQ5LDQ1LjZjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45DQoJQzUwLjksNDQuOCw1MCw0NS42LDQ5LDQ1LjZ6IE00OSw0MC4xYy0xLjEsMC0xLjktMC45LTEuOS0xLjljMC0xLjEsMC45LTEuOSwxLjktMS45YzEuMSwwLDEuOSwwLjksMS45LDEuOQ0KCUM1MC45LDM5LjMsNTAsNDAuMSw0OSw0MC4xeiBNNDksMzQuNmMtMS4xLDAtMS45LTAuOS0xLjktMS45YzAtMS4xLDAuOS0xLjksMS45LTEuOWMxLjEsMCwxLjksMC45LDEuOSwxLjkNCglDNTAuOSwzMy44LDUwLDM0LjYsNDksMzQuNnogTTQ5LDI5LjFjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjljMS4xLDAsMS45LDAuOSwxLjksMS45DQoJQzUwLjksMjguMyw1MCwyOS4xLDQ5LDI5LjF6IE00OSwyMy42Yy0xLjEsMC0xLjktMC45LTEuOS0xLjljMC0xLjEsMC45LTEuOSwxLjktMS45YzEuMSwwLDEuOSwwLjksMS45LDEuOQ0KCUM1MC45LDIyLjgsNTAsMjMuNiw0OSwyMy42eiIvPg0KPC9zdmc+DQo=");
}
.topIconStripe .iconList a[href*="Products.aspx#_8C9B0A170C334598B9FDD2FC5C52776A"]:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MCA3MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzAgNzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZDMjIyO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojRkZDMjIyO3N0cm9rZTojNjQ2NDY0O3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7b3BhY2l0eTowLjU7fQo8L3N0eWxlPgo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIzNS4xIiBjeT0iMzUuMiIgcj0iMzIiLz4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNDguNiw0Mi44VjI2LjhjMC0zLjQtMi44LTYuMi02LjItNi4ySDI3LjJjLTMuNCwwLTYuMiwyLjgtNi4yLDYuMnYxNi4xYzAsMy40LDIuOCw2LjIsNi4yLDYuMmgxNS4yCgkJCUM0NS44LDQ5LDQ4LjYsNDYuMiw0OC42LDQyLjh6Ii8+Cgk8L2c+CjwvZz4KPGcgY2xhc3M9InN0MiI+Cgk8cmVjdCB4PSIyNC4xIiB5PSIxNS4yIiBjbGFzcz0ic3QxIiB3aWR0aD0iMy40IiBoZWlnaHQ9IjMuNiIvPgoJPHJlY3QgeD0iNDIuNiIgeT0iMTUuMiIgY2xhc3M9InN0MSIgd2lkdGg9IjMuNCIgaGVpZ2h0PSIzLjYiLz4KCTxyZWN0IHg9IjM2LjQiIHk9IjE1LjIiIGNsYXNzPSJzdDEiIHdpZHRoPSIzLjQiIGhlaWdodD0iMy42Ii8+Cgk8cmVjdCB4PSIzMC4zIiB5PSIxNS4yIiBjbGFzcz0ic3QxIiB3aWR0aD0iMy40IiBoZWlnaHQ9IjMuNiIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTQ4LjgsMTkuNGMwLjgsMC41LDEuNSwxLjIsMS45LDIuMWgzLjljLTAuNC0zLjEtMi43LTUuNi01LjctNi4yVjE5LjR6Ii8+Cgk8cmVjdCB4PSI1MSIgeT0iMzYuNiIgY2xhc3M9InN0MSIgd2lkdGg9IjMuNiIgaGVpZ2h0PSIzLjQiLz4KCTxyZWN0IHg9IjUxIiB5PSI0Mi44IiBjbGFzcz0ic3QxIiB3aWR0aD0iMy42IiBoZWlnaHQ9IjMuNCIvPgoJPHJlY3QgeD0iNTEiIHk9IjMwLjQiIGNsYXNzPSJzdDEiIHdpZHRoPSIzLjYiIGhlaWdodD0iMy40Ii8+Cgk8cmVjdCB4PSIyNC4xIiB5PSI1MS43IiBjbGFzcz0ic3QxIiB3aWR0aD0iMy40IiBoZWlnaHQ9IjMuNiIvPgoJPHJlY3QgeD0iNTEiIHk9IjI0LjMiIGNsYXNzPSJzdDEiIHdpZHRoPSIzLjYiIGhlaWdodD0iMy40Ii8+Cgk8cmVjdCB4PSIxNS42IiB5PSIyNC4zIiBjbGFzcz0ic3QxIiB3aWR0aD0iMy42IiBoZWlnaHQ9IjMuNCIvPgoJPHJlY3QgeD0iMzAuMyIgeT0iNTEuNyIgY2xhc3M9InN0MSIgd2lkdGg9IjMuNCIgaGVpZ2h0PSIzLjYiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01MC43LDQ4LjljLTAuNCwwLjktMSwxLjYtMS45LDIuMXY0LjFjMy0wLjYsNS40LTMuMSw1LjctNi4ySDUwLjd6Ii8+Cgk8cmVjdCB4PSIxNS42IiB5PSIzNi42IiBjbGFzcz0ic3QxIiB3aWR0aD0iMy42IiBoZWlnaHQ9IjMuNCIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTIxLjQsNTEuMWMtMC44LTAuNS0xLjUtMS4yLTEuOS0yLjFoLTMuOWMwLjQsMy4xLDIuNyw1LjYsNS43LDYuMlY1MS4xeiIvPgoJPHJlY3QgeD0iMTUuNiIgeT0iMzAuNCIgY2xhc3M9InN0MSIgd2lkdGg9IjMuNiIgaGVpZ2h0PSIzLjQiLz4KCTxyZWN0IHg9IjE1LjYiIHk9IjQyLjgiIGNsYXNzPSJzdDEiIHdpZHRoPSIzLjYiIGhlaWdodD0iMy40Ii8+Cgk8cmVjdCB4PSIzNi40IiB5PSI1MS43IiBjbGFzcz0ic3QxIiB3aWR0aD0iMy40IiBoZWlnaHQ9IjMuNiIvPgoJPHJlY3QgeD0iNDIuNiIgeT0iNTEuNyIgY2xhc3M9InN0MSIgd2lkdGg9IjMuNCIgaGVpZ2h0PSIzLjYiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xOS41LDIxLjVjMC40LTAuOSwxLTEuNiwxLjktMi4xdi00LjFjLTMsMC42LTUuNCwzLjEtNS43LDYuMkgxOS41eiIvPgo8L2c+Cjwvc3ZnPgo=");
}
.topIconStripe .iconList a[href*="Products.aspx#_8C9B0A170C334598B9FDD2FC5C52776A"]:hover:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3MCA3MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzAgNzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KCS5zdDF7ZmlsbDojRkZGRkZGO3N0cm9rZTojNjQ2NDY0O3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Qye29wYWNpdHk6MC41O30NCgkuc3Qze2ZpbGw6I0ZDRkNGQztzdHJva2U6IzY0NjQ2NDtzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMzUuMSIgY3k9IjM1LjIiIHI9IjMyIi8+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTQ4LjYsNDIuOHYtMTZjMC0zLjQtMi44LTYuMi02LjItNi4ySDI3LjJjLTMuNCwwLTYuMiwyLjgtNi4yLDYuMnYxNi4xYzAsMy40LDIuOCw2LjIsNi4yLDYuMmgxNS4yDQoJCQlDNDUuOCw0OSw0OC42LDQ2LjIsNDguNiw0Mi44eiIvPg0KCTwvZz4NCjwvZz4NCjxnIGNsYXNzPSJzdDIiPg0KCTxyZWN0IHg9IjI0LjEiIHk9IjE1LjIiIGNsYXNzPSJzdDEiIHdpZHRoPSIzLjQiIGhlaWdodD0iMy42Ii8+DQoJPHJlY3QgeD0iNDIuNiIgeT0iMTUuMiIgY2xhc3M9InN0MSIgd2lkdGg9IjMuNCIgaGVpZ2h0PSIzLjYiLz4NCgk8cmVjdCB4PSIzNi40IiB5PSIxNS4yIiBjbGFzcz0ic3QxIiB3aWR0aD0iMy40IiBoZWlnaHQ9IjMuNiIvPg0KCTxyZWN0IHg9IjMwLjMiIHk9IjE1LjIiIGNsYXNzPSJzdDEiIHdpZHRoPSIzLjQiIGhlaWdodD0iMy42Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTQ4LjgsMTkuNGMwLjgsMC41LDEuNSwxLjIsMS45LDIuMWgzLjljLTAuNC0zLjEtMi43LTUuNi01LjctNi4ydjQuMUg0OC44eiIvPg0KCTxyZWN0IHg9IjUxIiB5PSIzNi42IiBjbGFzcz0ic3QxIiB3aWR0aD0iMy42IiBoZWlnaHQ9IjMuNCIvPg0KCTxyZWN0IHg9IjUxIiB5PSI0Mi44IiBjbGFzcz0ic3QxIiB3aWR0aD0iMy42IiBoZWlnaHQ9IjMuNCIvPg0KCTxyZWN0IHg9IjUxIiB5PSIzMC40IiBjbGFzcz0ic3QxIiB3aWR0aD0iMy42IiBoZWlnaHQ9IjMuNCIvPg0KCTxyZWN0IHg9IjI0LjEiIHk9IjUxLjciIGNsYXNzPSJzdDEiIHdpZHRoPSIzLjQiIGhlaWdodD0iMy42Ii8+DQoJPHJlY3QgeD0iNTEiIHk9IjI0LjMiIGNsYXNzPSJzdDEiIHdpZHRoPSIzLjYiIGhlaWdodD0iMy40Ii8+DQoJPHJlY3QgeD0iMTUuNiIgeT0iMjQuMyIgY2xhc3M9InN0MSIgd2lkdGg9IjMuNiIgaGVpZ2h0PSIzLjQiLz4NCgk8cmVjdCB4PSIzMC4zIiB5PSI1MS43IiBjbGFzcz0ic3QxIiB3aWR0aD0iMy40IiBoZWlnaHQ9IjMuNiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01MC43LDQ4LjljLTAuNCwwLjktMSwxLjYtMS45LDIuMXY0LjFjMy0wLjYsNS40LTMuMSw1LjctNi4yQzU0LjUsNDguOSw1MC43LDQ4LjksNTAuNyw0OC45eiIvPg0KCTxyZWN0IHg9IjE1LjYiIHk9IjM2LjYiIGNsYXNzPSJzdDMiIHdpZHRoPSIzLjYiIGhlaWdodD0iMy40Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTIxLjQsNTEuMWMtMC44LTAuNS0xLjUtMS4yLTEuOS0yLjFoLTMuOWMwLjQsMy4xLDIuNyw1LjYsNS43LDYuMnYtNC4xSDIxLjR6Ii8+DQoJPHJlY3QgeD0iMTUuNiIgeT0iMzAuNCIgY2xhc3M9InN0MSIgd2lkdGg9IjMuNiIgaGVpZ2h0PSIzLjQiLz4NCgk8cmVjdCB4PSIxNS42IiB5PSI0Mi44IiBjbGFzcz0ic3QxIiB3aWR0aD0iMy42IiBoZWlnaHQ9IjMuNCIvPg0KCTxyZWN0IHg9IjM2LjQiIHk9IjUxLjciIGNsYXNzPSJzdDEiIHdpZHRoPSIzLjQiIGhlaWdodD0iMy42Ii8+DQoJPHJlY3QgeD0iNDIuNiIgeT0iNTEuNyIgY2xhc3M9InN0MyIgd2lkdGg9IjMuNCIgaGVpZ2h0PSIzLjYiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTkuNSwyMS41YzAuNC0wLjksMS0xLjYsMS45LTIuMXYtNC4xYy0zLDAuNi01LjQsMy4xLTUuNyw2LjJIMTkuNXoiLz4NCjwvZz4NCjwvc3ZnPg0K");
}
.topIconStripe .iconList a[href*="Products.aspx#_9ED6678E51A540A0BAB3EF178618CC4E"]:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MCA3MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzAgNzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZDMjIyO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTp1cmwoI1NWR0lEXzFfKTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qye2ZpbGw6I0ZGQzIyMjtzdHJva2U6IzY0NjQ2NDtzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qze2ZpbGw6I0ZGQzIyMjt9Cgkuc3Q0e29wYWNpdHk6MC42O2ZpbGw6I0ZGQzIyMjtzdHJva2U6IzY0NjQ2NDtzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Q1e29wYWNpdHk6MC41O2ZpbGw6I0ZGQzIyMjtzdHJva2U6IzY0NjQ2NDtzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjM1LjQiIGN5PSIzNS43IiByPSIzMiIvPgo8Zz4KCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMjcuOTg4IiB5MT0iMjQuNjUwNyIgeDI9IjU1LjYwMzUiIHkyPSIyNC42NTA3Ij4KCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZGRkZGO3N0b3Atb3BhY2l0eTowIi8+CgkJPHN0b3AgIG9mZnNldD0iMS4wNzM1MTNlLTAyIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZGREY3O3N0b3Atb3BhY2l0eToyLjAzMjA0MmUtMDIiLz4KCQk8c3RvcCAgb2Zmc2V0PSI4LjMxNjYxMWUtMDIiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkYwQzQ7c3RvcC1vcGFjaXR5OjAuMTU3NCIvPgoJCTxzdG9wICBvZmZzZXQ9IjAuMTU3IiBzdHlsZT0ic3RvcC1jb2xvcjojRkZFNjk4O3N0b3Atb3BhY2l0eTowLjI5NzEiLz4KCQk8c3RvcCAgb2Zmc2V0PSIwLjIzMDgiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkRENzQ7c3RvcC1vcGFjaXR5OjAuNDM2OSIvPgoJCTxzdG9wICBvZmZzZXQ9IjAuMzA0NyIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRDY1ODtzdG9wLW9wYWNpdHk6MC41NzY4Ii8+CgkJPHN0b3AgIG9mZnNldD0iMC4zNzg4IiBzdHlsZT0ic3RvcC1jb2xvcjojRkZEMTQ0O3N0b3Atb3BhY2l0eTowLjcxNyIvPgoJCTxzdG9wICBvZmZzZXQ9IjAuNDUzMSIgc3R5bGU9InN0b3AtY29sb3I6I0ZGQ0UzODtzdG9wLW9wYWNpdHk6MC44NTc3Ii8+CgkJPHN0b3AgIG9mZnNldD0iMC41MjgzIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZDRDM0Ii8+CgkJPHN0b3AgIG9mZnNldD0iMC41ODM2IiBzdHlsZT0ic3RvcC1jb2xvcjojRkZDRTM5O3N0b3Atb3BhY2l0eTowLjg3NSIvPgoJCTxzdG9wICBvZmZzZXQ9IjAuNjQ1OCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRDE0NjtzdG9wLW9wYWNpdHk6MC43MzQ2Ii8+CgkJPHN0b3AgIG9mZnNldD0iMC43MTEyIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZENzVEO3N0b3Atb3BhY2l0eTowLjU4NjciLz4KCQk8c3RvcCAgb2Zmc2V0PSIwLjc3OSIgc3R5bGU9InN0b3AtY29sb3I6I0ZGREY3QztzdG9wLW9wYWNpdHk6MC40MzM3Ii8+CgkJPHN0b3AgIG9mZnNldD0iMC44NDg1IiBzdHlsZT0ic3RvcC1jb2xvcjojRkZFOUE1O3N0b3Atb3BhY2l0eTowLjI3NjYiLz4KCQk8c3RvcCAgb2Zmc2V0PSIwLjkxODQiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkY1RDU7c3RvcC1vcGFjaXR5OjAuMTE4NiIvPgoJCTxzdG9wICBvZmZzZXQ9IjAuOTcwOSIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRjtzdG9wLW9wYWNpdHk6MCIvPgoJPC9saW5lYXJHcmFkaWVudD4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yOC40LDI1YzYtNi4zLDIyLTYuMywyNi44LDMuOCIvPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTQ0LjIsMjYuN0gyOC40djIuOGgtMC43di0yLjhoLTAuMWMtMC45LDAtMS43LDAuNy0xLjcsMS43djIyLjhjMCwwLjEsMCwwLjMsMC4xLDAuNGgxOS44CgkJCWMwLTAuMSwwLjEtMC4zLDAuMS0wLjRWMjguNEM0NS45LDI3LjUsNDUuMSwyNi43LDQ0LjIsMjYuN3ogTTM0LjcsNDkuOGgtNS4ydi00LjloNS4yVjQ5Ljh6IE0zNC43LDQyLjZoLTUuMnYtNC45aDUuMlY0Mi42egoJCQkgTTM0LjcsMzUuM2gtNS4ydi00LjloNS4yVjM1LjN6IE00Mi4zLDQ5LjhoLTUuMnYtNC45aDUuMlY0OS44eiBNNDIuMyw0Mi42aC01LjJ2LTQuOWg1LjJWNDIuNnogTTQyLjMsMzUuM2gtNS4ydi00LjloNS4yVjM1LjN6IgoJCQkvPgoJCTxyZWN0IHg9IjI3LjciIHk9IjIzLjkiIGNsYXNzPSJzdDMiIHdpZHRoPSIwLjciIGhlaWdodD0iMi44Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNNTYuNywzMS41SDU2djEuN2gtMC43di0xLjdoLTIuOGgtM2gtMS42aC0xLjF2MjBoMTEuNmMwLTAuMSwwLjEtMC4zLDAuMS0wLjR2LTE4CgkJCUM1OC40LDMyLjMsNTcuNywzMS41LDU2LjcsMzEuNXogTTQ4LjMsMzQuNWg4LjR2Mi4xaC04LjRWMzQuNXogTTQ4LjMsMzkuOGg4LjR2Mi4xaC04LjRWMzkuOHogTTU2LjgsNDcuMWgtOC40VjQ1aDguNFY0Ny4xeiIvPgoJCTxyZWN0IHg9IjU1LjMiIHk9IjI3LjYiIGNsYXNzPSJzdDMiIHdpZHRoPSIwLjciIGhlaWdodD0iMy45Ii8+Cgk8L2c+Cgk8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNMjMuMSwzNC41aC04LjdjLTAuOSwwLTEuNywwLjctMS43LDEuN3YxNS40aDEyVjM2LjJDMjQuOCwzNS4yLDI0LjEsMzQuNSwyMy4xLDM0LjV6IE0xNi44LDUwLjNoLTEuNFYzNi43CgkJaDEuNFY1MC4zeiBNMjEuNyw1MC4zaC0xLjRWMzYuN2gxLjRWNTAuM3oiLz4KPC9nPgo8cmVjdCB4PSI1NS4xIiB5PSIyOC45IiBjbGFzcz0ic3QzIiB3aWR0aD0iMC4yIiBoZWlnaHQ9IjAuOCIvPgo8cmVjdCB4PSI1NiIgeT0iMjguOSIgY2xhc3M9InN0MyIgd2lkdGg9IjAuMiIgaGVpZ2h0PSIwLjgiLz4KPHJlY3QgeD0iMjcuNSIgeT0iMjQuNiIgY2xhc3M9InN0MyIgd2lkdGg9IjAuMiIgaGVpZ2h0PSIwLjgiLz4KPHJlY3QgeD0iMjguNCIgeT0iMjQuNiIgY2xhc3M9InN0MyIgd2lkdGg9IjAuMiIgaGVpZ2h0PSIwLjgiLz4KPC9zdmc+Cg==");
}
.topIconStripe .iconList a[href*="Products.aspx#_9ED6678E51A540A0BAB3EF178618CC4E"]:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3MCA3MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzAgNzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTp1cmwoI1NWR0lEXzFfKTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0MntmaWxsOiNGRkZGRkY7c3Ryb2tlOiM2NDY0NjQ7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KCS5zdDN7ZmlsbDojRkZGRkZGO30NCgkuc3Q0e29wYWNpdHk6MC42O2ZpbGw6I0ZGRkZGRjtzdHJva2U6IzY0NjQ2NDtzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30NCgkuc3Q1e29wYWNpdHk6MC41O2ZpbGw6I0ZGRkZGRjtzdHJva2U6IzY0NjQ2NDtzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30NCjwvc3R5bGU+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIzNS40IiBjeT0iMzUuNyIgcj0iMzIiLz4NCjxnPg0KCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMjguMDM3OSIgeTE9IjI0LjU5MDciIHgyPSI1NS42NTE2IiB5Mj0iMjQuNTkwNyI+DQoJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkZGRkYiLz4NCgkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzAwMDAwMCIvPg0KCTwvbGluZWFyR3JhZGllbnQ+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTI4LjQsMjVjNi02LjMsMjItNi4zLDI2LjgsMy44Ii8+DQoJPGc+DQoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik00NC4yLDI2LjdIMjguNHYyLjhoLTAuN3YtMi44aC0wLjFjLTAuOSwwLTEuNywwLjctMS43LDEuN3YyMi44YzAsMC4xLDAsMC4zLDAuMSwwLjRoMTkuOA0KCQkJYzAtMC4xLDAuMS0wLjMsMC4xLTAuNFYyOC40QzQ1LjksMjcuNSw0NS4xLDI2LjcsNDQuMiwyNi43eiBNMzQuNyw0OS44aC01LjJ2LTQuOWg1LjJWNDkuOHogTTM0LjcsNDIuNmgtNS4ydi00LjloNS4yVjQyLjZ6DQoJCQkgTTM0LjcsMzUuM2gtNS4ydi00LjloNS4yVjM1LjN6IE00Mi4zLDQ5LjhoLTUuMnYtNC45aDUuMlY0OS44eiBNNDIuMyw0Mi42aC01LjJ2LTQuOWg1LjJWNDIuNnogTTQyLjMsMzUuM2gtNS4ydi00LjloNS4yVjM1LjN6Ig0KCQkJLz4NCgkJPHJlY3QgeD0iMjcuNyIgeT0iMjMuOSIgY2xhc3M9InN0MyIgd2lkdGg9IjAuNyIgaGVpZ2h0PSIyLjgiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik01Ni43LDMxLjVINTZ2MS43aC0wLjd2LTEuN2gtMi44aC0zaC0xLjZoLTEuMXYyMGgxMS42YzAtMC4xLDAuMS0wLjMsMC4xLTAuNHYtMTgNCgkJCUM1OC40LDMyLjMsNTcuNywzMS41LDU2LjcsMzEuNXogTTQ4LjMsMzQuNWg4LjR2Mi4xaC04LjRDNDguMywzNi42LDQ4LjMsMzQuNSw0OC4zLDM0LjV6IE00OC4zLDM5LjhoOC40djIuMWgtOC40DQoJCQlDNDguMyw0MS45LDQ4LjMsMzkuOCw0OC4zLDM5Ljh6IE01Ni44LDQ3LjFoLTguNFY0NWg4LjRDNTYuOCw0NSw1Ni44LDQ3LjEsNTYuOCw0Ny4xeiIvPg0KCQk8cmVjdCB4PSI1NS4zIiB5PSIyNy42IiBjbGFzcz0ic3QzIiB3aWR0aD0iMC43IiBoZWlnaHQ9IjMuOSIvPg0KCTwvZz4NCgk8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNMjMuMSwzNC41aC04LjdjLTAuOSwwLTEuNywwLjctMS43LDEuN3YxNS40aDEyVjM2LjJDMjQuOCwzNS4yLDI0LjEsMzQuNSwyMy4xLDM0LjV6IE0xNi44LDUwLjNoLTEuNFYzNi43DQoJCWgxLjRWNTAuM3ogTTIxLjcsNTAuM2gtMS40VjM2LjdoMS40VjUwLjN6Ii8+DQo8L2c+DQo8cmVjdCB4PSI1NS4xIiB5PSIyOC45IiBjbGFzcz0ic3QzIiB3aWR0aD0iMC4yIiBoZWlnaHQ9IjAuOCIvPg0KPHJlY3QgeD0iNTYiIHk9IjI4LjkiIGNsYXNzPSJzdDMiIHdpZHRoPSIwLjIiIGhlaWdodD0iMC44Ii8+DQo8cmVjdCB4PSIyNy41IiB5PSIyNC42IiBjbGFzcz0ic3QzIiB3aWR0aD0iMC4yIiBoZWlnaHQ9IjAuOCIvPg0KPHJlY3QgeD0iMjguNCIgeT0iMjQuNiIgY2xhc3M9InN0MyIgd2lkdGg9IjAuMiIgaGVpZ2h0PSIwLjgiLz4NCjwvc3ZnPg0K");
}
.topIconStripe .iconList a[href*=DesignSoftwareAndIP]:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2MHB4IgoJIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtkaXNwbGF5Om5vbmU7fQoJLnN0MXtkaXNwbGF5OmlubGluZTtvcGFjaXR5OjAuMzU7ZmlsbDojMUY5RERCO3N0cm9rZTojMUY5RERCO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDN7ZGlzcGxheTppbmxpbmU7b3BhY2l0eTowLjQ7ZmlsbDojMUY5RERCO3N0cm9rZTojMUY5RERCO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDR7ZGlzcGxheTppbmxpbmU7ZmlsbDojRkZGRkZGO3N0cm9rZTojMUY5RERCO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDV7ZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDZ7ZGlzcGxheTppbmxpbmU7b3BhY2l0eTowLjc1O2ZpbGw6I0ZGQzIyMjtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MC45NzYzO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDd7ZGlzcGxheTppbmxpbmU7b3BhY2l0eTowLjc1O2ZpbGw6I0ZGQzIyMjtzdHJva2U6IzAwMDAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Q4e2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0ZGQzIyMjtzdHJva2U6IzAwMDAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Q5e2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0ZGRkZGRjtzdHJva2U6IzFGOUREQjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QxMHtkaXNwbGF5OmlubGluZTtvcGFjaXR5OjQuMDAwMDAwZS0wMjtmaWxsOiMxRjlEREI7fQoJLnN0MTF7ZGlzcGxheTppbmxpbmU7fQoJLnN0MTJ7ZmlsbDojRkZGRkZGO3N0cm9rZTojMUY5RERCO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDEze2ZpbGw6I0ZGRkZGRjt9Cgkuc3QxNHtkaXNwbGF5Om5vbmU7b3BhY2l0eTo0LjAwMDAwMGUtMDI7ZmlsbDojMUY5RERCO30KCS5zdDE1e2ZpbGw6IzFGOUREQjtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QxNntvcGFjaXR5OjAuODc7ZmlsbDojRkZGRkZGO30KCS5zdDE3e29wYWNpdHk6MC44MztmaWxsOiNGRkZGRkY7fQoJLnN0MTh7ZGlzcGxheTpub25lO29wYWNpdHk6NC4wMDAwMDBlLTAyO2ZpbGw6I0ZGQzIyMjt9Cgkuc3QxOXtvcGFjaXR5OjAuNDtmaWxsOiMxRjlEREI7fQoJLnN0MjB7ZGlzcGxheTppbmxpbmU7ZmlsbDojMUY5RERCO30KCS5zdDIxe29wYWNpdHk6MC40O2ZpbGw6I0ZGQzIyMjt9Cgkuc3QyMntkaXNwbGF5OmlubGluZTtmaWxsOiNGRkMyMjI7fQoJLnN0MjN7ZmlsbDpub25lO3N0cm9rZTp1cmwoI1NWR0lEXzFfKTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QyNHtmaWxsOiMxRjlEREI7fQoJLnN0MjV7ZGlzcGxheTpub25lO2ZpbGw6IzFGOUREQjt9Cgkuc3QyNntmaWxsOm5vbmU7c3Ryb2tlOnVybCgjU1ZHSURfMl8pO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDI3e2ZpbGw6I0ZGQzIyMjt9Cgkuc3QyOHtkaXNwbGF5OmlubGluZTtvcGFjaXR5OjAuNDE7fQoJLnN0Mjl7ZmlsbDojNjY2NjY2O30KCS5zdDMwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGQzIyMjtzdHJva2Utd2lkdGg6My41O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGcgaWQ9ImNvbW1zIiBjbGFzcz0ic3QwIj4KPC9nPgo8ZyBpZD0iY29tbXNfY29weSIgY2xhc3M9InN0MCI+CjwvZz4KPGcgaWQ9ImNvbnN1bWVyIiBjbGFzcz0ic3QwIj4KPC9nPgo8ZyBpZD0iY29uc3VtZXJfY29weSI+CjwvZz4KPGcgaWQ9IkZQR0EiIGNsYXNzPSJzdDAiPgoJPGcgaWQ9IkxheWVyXzciIGNsYXNzPSJzdDExIj4KCTwvZz4KPC9nPgo8ZyBpZD0iRlBHQV9jb3B5IiBjbGFzcz0ic3QwIj4KCTxnIGlkPSJMYXllcl83X2NvcHkiIGNsYXNzPSJzdDExIj4KCTwvZz4KPC9nPgo8ZyBpZD0ibW13YXZlIiBjbGFzcz0ic3QwIj4KPC9nPgo8ZyBpZD0ibW13YXZlX2NvcHkiIGNsYXNzPSJzdDAiPgo8L2c+CjxnIGlkPSJtbXdhdmUyIiBjbGFzcz0ic3QwIj4KPC9nPgo8ZyBpZD0iQVNTUCIgY2xhc3M9InN0MCI+CjwvZz4KPGcgaWQ9ImluZHVzdHJpYWwiIGNsYXNzPSJzdDAiPgo8L2c+CjxnIGlkPSJpbmR1c3RyaWFsX2NvcHkiIGNsYXNzPSJzdDAiPgo8L2c+CjxnIGlkPSJMYXllcl8yIj4KCTxnPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3QyNyIgZD0iTTMwLDJjMTUuNCwwLDI4LDEyLjYsMjgsMjhTNDUuNCw1OCwzMCw1OFMyLDQ1LjQsMiwzMFMxNC42LDIsMzAsMiBNMzAsMEMxMy40LDAsMCwxMy40LDAsMzBzMTMuNCwzMCwzMCwzMAoJCQkJczMwLTEzLjQsMzAtMzBTNDYuNiwwLDMwLDBMMzAsMHoiLz4KCQk8L2c+CgkJPGc+CgkJCTxnPgoJCQkJPHBhdGggY2xhc3M9InN0MjciIGQ9Ik0yNi43LDIxLjhjLTQtMS41LTguNSwwLjYtMTAsNC42Yy0xLjUsNCwwLjYsOC41LDQuNiwxMGM0LDEuNSw4LjUtMC42LDEwLTQuNgoJCQkJCUMzMi44LDI3LjcsMzAuNywyMy4yLDI2LjcsMjEuOHogTTI2LjMsMjkuOWMtMC41LDEuMy0xLjgsMS45LTMuMSwxLjRjLTEuMy0wLjUtMS45LTEuOC0xLjQtMy4xYzAuNS0xLjMsMS44LTEuOSwzLjEtMS40CgkJCQkJQzI2LjEsMjcuMywyNi43LDI4LjYsMjYuMywyOS45eiBNMjguOSwyOS43Yy0wLjEsMC4yLTAuMiwwLjMtMC40LDAuM2MwLDAtMC4xLDAtMC4xLDBjLTAuMi0wLjEtMC40LTAuMy0wLjMtMC42CgkJCQkJYzAuNS0xLjYtMC40LTMuMy0yLTMuOGMtMC4yLTAuMS0wLjQtMC4zLTAuMy0wLjZjMC4xLTAuMiwwLjMtMC40LDAuNi0wLjNDMjguNCwyNS41LDI5LjUsMjcuNiwyOC45LDI5Ljd6IE0zMC4zLDI5LjkKCQkJCQljMCwwLjItMC4yLDAuNC0wLjQsMC40YzAsMC0wLjEsMC0wLjEsMGMtMC4yLDAtMC40LTAuMy0wLjQtMC41YzAuNS0yLjYtMC42LTQuNi0yLjktNS41Yy0wLjItMC4xLTAuMy0wLjQtMC4zLTAuNgoJCQkJCWMwLjEtMC4yLDAuNC0wLjMsMC42LTAuM0MyOS42LDI0LjUsMzAuOCwyNi45LDMwLjMsMjkuOXoiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxwYXRoIGNsYXNzPSJzdDI3IiBkPSJNNDcsNDVIMTNjLTEuNywwLTMtMS40LTMtM1YxOC42YzAtMS43LDEuNC0zLDMtM0g0N2MxLjcsMCwzLDEuNCwzLDN2MjMuM0M1MC4xLDQzLjYsNDguNyw0NSw0Nyw0NXoKCQkJCQkgTTEzLjQsNDEuNWgzMy4xVjE5LjFIMTMuNFY0MS41eiIvPgoJCQk8L2c+CgkJCTxnPgoJCQkJPHJlY3QgeD0iMTkuOSIgeT0iNDYuOSIgY2xhc3M9InN0MjciIHdpZHRoPSIyMC4yIiBoZWlnaHQ9IjIuNSIvPgoJCQk8L2c+CgkJCTxnPgoJCQkJPGc+CgkJCQkJCgkJCQkJCTxyZWN0IHg9IjI3LjMiIHk9IjQzLjYiIHRyYW5zZm9ybT0ibWF0cml4KC0xLjgzNjk3MGUtMTYgMSAtMSAtMS44MzY5NzBlLTE2IDc1LjQ3MDggMTUuNDcwOSkiIGNsYXNzPSJzdDI3IiB3aWR0aD0iNS40IiBoZWlnaHQ9IjMuNyIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJCTxnPgoJCQkJPGc+CgkJCQkJPHBhdGggY2xhc3M9InN0MjciIGQ9Ik00NC4xLDM0LjZsLTEtMC4yYy0wLjEsMC0wLjItMC4xLTAuMy0wLjJjLTAuMS0wLjMtMC4yLTAuNy0wLjQtMWMtMC4xLTAuMS0wLjEtMC4yLDAtMC4zbDAuNi0wLjgKCQkJCQkJYzAsMCwwLTAuMSwwLTAuMWwtMC43LTAuN2MwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGwtMC44LDAuNmMtMC4xLDAuMS0wLjIsMC4xLTAuMywwYy0wLjMtMC4yLTAuNy0wLjMtMS0wLjQKCQkJCQkJYy0wLjEsMC0wLjItMC4xLTAuMi0wLjNsLTAuMi0xYzAsMCwwLTAuMS0wLjEtMC4xaC0xYzAsMC0wLjEsMC0wLjEsMC4xbC0wLjIsMWMwLDAuMS0wLjEsMC4yLTAuMiwwLjNjLTAuMywwLjEtMC43LDAuMi0xLDAuNAoJCQkJCQljLTAuMSwwLjEtMC4yLDAuMS0wLjQsMEwzNiwzMS4zYzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwTDM1LjIsMzJjMCwwLDAsMC4xLDAsMC4xbDAuNiwwLjhjMC4xLDAuMSwwLjEsMC4yLDAsMC4zCgkJCQkJCWMtMC4yLDAuMy0wLjMsMC42LTAuNCwxYzAsMC4xLTAuMSwwLjItMC4zLDAuMmwtMSwwLjJjMCwwLTAuMSwwLTAuMSwwLjF2MWMwLDAsMCwwLjEsMC4xLDAuMWwxLDAuMmMwLjEsMCwwLjIsMC4xLDAuMywwLjIKCQkJCQkJYzAuMSwwLjMsMC4yLDAuNywwLjQsMWMwLjEsMC4xLDAuMSwwLjIsMCwwLjRsLTAuNiwwLjhjMCwwLDAsMC4xLDAsMC4xbDAuNywwLjdjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLDBsMC44LTAuNgoJCQkJCQljMC4xLDAsMC4xLTAuMSwwLjItMC4xYzAuMSwwLDAuMSwwLDAuMiwwYzAuMywwLjIsMC42LDAuMywxLDAuNGMwLjEsMCwwLjIsMC4xLDAuMiwwLjNsMC4yLDFjMCwwLDAsMC4xLDAuMSwwLjFoMQoJCQkJCQljMCwwLDAuMSwwLDAuMS0wLjFsMC4yLTFjMC0wLjEsMC4xLTAuMiwwLjItMC4zYzAuMy0wLjEsMC43LTAuMiwxLTAuNGMwLjEtMC4xLDAuMi0wLjEsMC4zLDBsMC44LDAuNmMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMAoJCQkJCQlsMC43LTAuN2MwLDAsMC0wLjEsMC0wLjFsLTAuNi0wLjhjLTAuMS0wLjEtMC4xLTAuMiwwLTAuM2MwLjItMC4zLDAuMy0wLjYsMC40LTFjMC0wLjEsMC4xLTAuMiwwLjMtMC4ybDEtMC4yCgkJCQkJCWMwLDAsMC4xLDAsMC4xLTAuMWgwTDQ0LjEsMzQuNkM0NC4yLDM0LjYsNDQuMiwzNC42LDQ0LjEsMzQuNnogTTM5LjIsMzcuNmMtMS40LDAtMi41LTEuMS0yLjUtMi41czEuMS0yLjUsMi41LTIuNQoJCQkJCQlzMi41LDEuMSwyLjUsMi41UzQwLjUsMzcuNiwzOS4yLDM3LjZ6Ii8+CgkJCQk8L2c+CgkJCQk8Zz4KCQkJCQk8Y2lyY2xlIGNsYXNzPSJzdDI3IiBjeD0iMzkuMiIgY3k9IjM1LjIiIHI9IjEuNSIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=");
}
.topIconStripe .iconList a[href*=DesignSoftwareAndIP]:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2MHB4IgoJIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtkaXNwbGF5Om5vbmU7fQoJLnN0MXtkaXNwbGF5OmlubGluZTtvcGFjaXR5OjAuMzU7ZmlsbDojMUY5RERCO3N0cm9rZTojMUY5RERCO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDN7ZGlzcGxheTppbmxpbmU7b3BhY2l0eTowLjQ7ZmlsbDojMUY5RERCO3N0cm9rZTojMUY5RERCO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDR7ZGlzcGxheTppbmxpbmU7ZmlsbDojRkZGRkZGO3N0cm9rZTojMUY5RERCO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDV7ZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDZ7ZGlzcGxheTppbmxpbmU7b3BhY2l0eTowLjc1O2ZpbGw6I0ZGQzIyMjtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MC45NzYzO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDd7ZGlzcGxheTppbmxpbmU7b3BhY2l0eTowLjc1O2ZpbGw6I0ZGQzIyMjtzdHJva2U6IzAwMDAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Q4e2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0ZGQzIyMjtzdHJva2U6IzAwMDAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Q5e2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0ZGRkZGRjtzdHJva2U6IzFGOUREQjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QxMHtkaXNwbGF5OmlubGluZTtvcGFjaXR5OjQuMDAwMDAwZS0wMjtmaWxsOiMxRjlEREI7fQoJLnN0MTF7ZGlzcGxheTppbmxpbmU7fQoJLnN0MTJ7ZmlsbDojRkZGRkZGO3N0cm9rZTojMUY5RERCO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDEze2ZpbGw6I0ZGRkZGRjt9Cgkuc3QxNHtkaXNwbGF5Om5vbmU7b3BhY2l0eTo0LjAwMDAwMGUtMDI7ZmlsbDojMUY5RERCO30KCS5zdDE1e2ZpbGw6IzFGOUREQjtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QxNntvcGFjaXR5OjAuODc7ZmlsbDojRkZGRkZGO30KCS5zdDE3e29wYWNpdHk6MC44MztmaWxsOiNGRkZGRkY7fQoJLnN0MTh7ZGlzcGxheTpub25lO29wYWNpdHk6NC4wMDAwMDBlLTAyO2ZpbGw6I0ZGQzIyMjt9Cgkuc3QxOXtvcGFjaXR5OjAuNDtmaWxsOiMxRjlEREI7fQoJLnN0MjB7ZGlzcGxheTppbmxpbmU7ZmlsbDojMUY5RERCO30KCS5zdDIxe29wYWNpdHk6MC40O2ZpbGw6I0ZGQzIyMjt9Cgkuc3QyMntkaXNwbGF5OmlubGluZTtmaWxsOiNGRkMyMjI7fQoJLnN0MjN7ZmlsbDpub25lO3N0cm9rZTp1cmwoI1NWR0lEXzFfKTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QyNHtmaWxsOiMxRjlEREI7fQoJLnN0MjV7ZGlzcGxheTpub25lO2ZpbGw6IzFGOUREQjt9Cgkuc3QyNntmaWxsOm5vbmU7c3Ryb2tlOnVybCgjU1ZHSURfMl8pO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDI3e2ZpbGw6I0ZGQzIyMjt9Cgkuc3QyOHtkaXNwbGF5OmlubGluZTtvcGFjaXR5OjAuNDE7fQoJLnN0Mjl7ZmlsbDojNjY2NjY2O30KCS5zdDMwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGQzIyMjtzdHJva2Utd2lkdGg6My41O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGcgaWQ9ImNvbW1zIiBjbGFzcz0ic3QwIj4KPC9nPgo8ZyBpZD0iY29tbXNfY29weSIgY2xhc3M9InN0MCI+CjwvZz4KPGcgaWQ9ImNvbnN1bWVyIiBjbGFzcz0ic3QwIj4KPC9nPgo8ZyBpZD0iY29uc3VtZXJfY29weSI+CjwvZz4KPGcgaWQ9IkZQR0EiIGNsYXNzPSJzdDAiPgoJPGcgaWQ9IkxheWVyXzciIGNsYXNzPSJzdDExIj4KCTwvZz4KPC9nPgo8ZyBpZD0iRlBHQV9jb3B5IiBjbGFzcz0ic3QwIj4KCTxnIGlkPSJMYXllcl83X2NvcHkiIGNsYXNzPSJzdDExIj4KCTwvZz4KPC9nPgo8ZyBpZD0ibW13YXZlIiBjbGFzcz0ic3QwIj4KPC9nPgo8ZyBpZD0ibW13YXZlX2NvcHkiIGNsYXNzPSJzdDAiPgo8L2c+CjxnIGlkPSJtbXdhdmUyIiBjbGFzcz0ic3QwIj4KPC9nPgo8ZyBpZD0iQVNTUCIgY2xhc3M9InN0MCI+CjwvZz4KPGcgaWQ9ImluZHVzdHJpYWwiIGNsYXNzPSJzdDAiPgo8L2c+CjxnIGlkPSJpbmR1c3RyaWFsX2NvcHkiIGNsYXNzPSJzdDAiPgo8L2c+CjxnIGlkPSJMYXllcl8yIj4KCTxnPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3QxMyIgZD0iTTMwLDJjMTUuNCwwLDI4LDEyLjYsMjgsMjhTNDUuNCw1OCwzMCw1OFMyLDQ1LjQsMiwzMFMxNC42LDIsMzAsMiBNMzAsMEMxMy40LDAsMCwxMy40LDAsMzBzMTMuNCwzMCwzMCwzMAoJCQkJczMwLTEzLjQsMzAtMzBTNDYuNiwwLDMwLDBMMzAsMHoiLz4KCQk8L2c+CgkJPGc+CgkJCTxnPgoJCQkJPHBhdGggY2xhc3M9InN0MTMiIGQ9Ik0yNi43LDIxLjhjLTQtMS41LTguNSwwLjYtMTAsNC42Yy0xLjUsNCwwLjYsOC41LDQuNiwxMGM0LDEuNSw4LjUtMC42LDEwLTQuNgoJCQkJCUMzMi44LDI3LjcsMzAuNywyMy4yLDI2LjcsMjEuOHogTTI2LjMsMjkuOWMtMC41LDEuMy0xLjgsMS45LTMuMSwxLjRjLTEuMy0wLjUtMS45LTEuOC0xLjQtMy4xYzAuNS0xLjMsMS44LTEuOSwzLjEtMS40CgkJCQkJQzI2LjEsMjcuMywyNi43LDI4LjYsMjYuMywyOS45eiBNMjguOSwyOS43Yy0wLjEsMC4yLTAuMiwwLjMtMC40LDAuM2MwLDAtMC4xLDAtMC4xLDBjLTAuMi0wLjEtMC40LTAuMy0wLjMtMC42CgkJCQkJYzAuNS0xLjYtMC40LTMuMy0yLTMuOGMtMC4yLTAuMS0wLjQtMC4zLTAuMy0wLjZjMC4xLTAuMiwwLjMtMC40LDAuNi0wLjNDMjguNCwyNS41LDI5LjUsMjcuNiwyOC45LDI5Ljd6IE0zMC4zLDI5LjkKCQkJCQljMCwwLjItMC4yLDAuNC0wLjQsMC40YzAsMC0wLjEsMC0wLjEsMGMtMC4yLDAtMC40LTAuMy0wLjQtMC41YzAuNS0yLjYtMC42LTQuNi0yLjktNS41Yy0wLjItMC4xLTAuMy0wLjQtMC4zLTAuNgoJCQkJCWMwLjEtMC4yLDAuNC0wLjMsMC42LTAuM0MyOS42LDI0LjUsMzAuOCwyNi45LDMwLjMsMjkuOXoiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxwYXRoIGNsYXNzPSJzdDEzIiBkPSJNNDcsNDVIMTNjLTEuNywwLTMtMS40LTMtM1YxOC42YzAtMS43LDEuNC0zLDMtM0g0N2MxLjcsMCwzLDEuNCwzLDN2MjMuM0M1MC4xLDQzLjYsNDguNyw0NSw0Nyw0NXoKCQkJCQkgTTEzLjQsNDEuNWgzMy4xVjE5LjFIMTMuNFY0MS41eiIvPgoJCQk8L2c+CgkJCTxnPgoJCQkJPHJlY3QgeD0iMTkuOSIgeT0iNDYuOSIgY2xhc3M9InN0MTMiIHdpZHRoPSIyMC4yIiBoZWlnaHQ9IjIuNSIvPgoJCQk8L2c+CgkJCTxnPgoJCQkJPGc+CgkJCQkJCgkJCQkJCTxyZWN0IHg9IjI3LjMiIHk9IjQzLjYiIHRyYW5zZm9ybT0ibWF0cml4KC0xLjgzNjk3MGUtMTYgMSAtMSAtMS44MzY5NzBlLTE2IDc1LjQ3MDggMTUuNDcwOSkiIGNsYXNzPSJzdDEzIiB3aWR0aD0iNS40IiBoZWlnaHQ9IjMuNyIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJCTxnPgoJCQkJPGc+CgkJCQkJPHBhdGggY2xhc3M9InN0MTMiIGQ9Ik00NC4xLDM0LjZsLTEtMC4yYy0wLjEsMC0wLjItMC4xLTAuMy0wLjJjLTAuMS0wLjMtMC4yLTAuNy0wLjQtMWMtMC4xLTAuMS0wLjEtMC4yLDAtMC4zbDAuNi0wLjgKCQkJCQkJYzAsMCwwLTAuMSwwLTAuMWwtMC43LTAuN2MwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGwtMC44LDAuNmMtMC4xLDAuMS0wLjIsMC4xLTAuMywwYy0wLjMtMC4yLTAuNy0wLjMtMS0wLjQKCQkJCQkJYy0wLjEsMC0wLjItMC4xLTAuMi0wLjNsLTAuMi0xYzAsMCwwLTAuMS0wLjEtMC4xaC0xYzAsMC0wLjEsMC0wLjEsMC4xbC0wLjIsMWMwLDAuMS0wLjEsMC4yLTAuMiwwLjNjLTAuMywwLjEtMC43LDAuMi0xLDAuNAoJCQkJCQljLTAuMSwwLjEtMC4yLDAuMS0wLjQsMEwzNiwzMS4zYzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwTDM1LjIsMzJjMCwwLDAsMC4xLDAsMC4xbDAuNiwwLjhjMC4xLDAuMSwwLjEsMC4yLDAsMC4zCgkJCQkJCWMtMC4yLDAuMy0wLjMsMC42LTAuNCwxYzAsMC4xLTAuMSwwLjItMC4zLDAuMmwtMSwwLjJjMCwwLTAuMSwwLTAuMSwwLjF2MWMwLDAsMCwwLjEsMC4xLDAuMWwxLDAuMmMwLjEsMCwwLjIsMC4xLDAuMywwLjIKCQkJCQkJYzAuMSwwLjMsMC4yLDAuNywwLjQsMWMwLjEsMC4xLDAuMSwwLjIsMCwwLjRsLTAuNiwwLjhjMCwwLDAsMC4xLDAsMC4xbDAuNywwLjdjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLDBsMC44LTAuNgoJCQkJCQljMC4xLDAsMC4xLTAuMSwwLjItMC4xYzAuMSwwLDAuMSwwLDAuMiwwYzAuMywwLjIsMC42LDAuMywxLDAuNGMwLjEsMCwwLjIsMC4xLDAuMiwwLjNsMC4yLDFjMCwwLDAsMC4xLDAuMSwwLjFoMQoJCQkJCQljMCwwLDAuMSwwLDAuMS0wLjFsMC4yLTFjMC0wLjEsMC4xLTAuMiwwLjItMC4zYzAuMy0wLjEsMC43LTAuMiwxLTAuNGMwLjEtMC4xLDAuMi0wLjEsMC4zLDBsMC44LDAuNmMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMAoJCQkJCQlsMC43LTAuN2MwLDAsMC0wLjEsMC0wLjFsLTAuNi0wLjhjLTAuMS0wLjEtMC4xLTAuMiwwLTAuM2MwLjItMC4zLDAuMy0wLjYsMC40LTFjMC0wLjEsMC4xLTAuMiwwLjMtMC4ybDEtMC4yCgkJCQkJCWMwLDAsMC4xLDAsMC4xLTAuMWgwTDQ0LjEsMzQuNkM0NC4yLDM0LjYsNDQuMiwzNC42LDQ0LjEsMzQuNnogTTM5LjIsMzcuNmMtMS40LDAtMi41LTEuMS0yLjUtMi41czEuMS0yLjUsMi41LTIuNQoJCQkJCQlzMi41LDEuMSwyLjUsMi41UzQwLjUsMzcuNiwzOS4yLDM3LjZ6Ii8+CgkJCQk8L2c+CgkJCQk8Zz4KCQkJCQk8Y2lyY2xlIGNsYXNzPSJzdDEzIiBjeD0iMzkuMiIgY3k9IjM1LjIiIHI9IjEuNSIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=");
}
.topIconStripe .iconList li {
  display: block;
  margin: 0px;
  position: relative;
}
.topIconStripe .iconList li a:hover {
  text-decoration: none;
}
.topIconStripe .iconList li a:hover .Icontitle {
  color: #ffffff;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  /* IE10 & IE11 CSS styles go here */
  .topIconStripe .iconList a[href*="Products.aspx#_9ED6678E51A540A0BAB3EF178618CC4E"]:before {
    position: absolute;
    content: "";
    height: 60px;
    width: 60px;
    margin: 0 auto 0px auto;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-image: url("/images/mmw_Y-01.png");
  }

  .topIconStripe .iconList a[href*="Products.aspx#_9ED6678E51A540A0BAB3EF178618CC4E"]:hover:before {
    background-image: url("/images/mmw_W-01-01.png");
  }

  .topIconStripe .iconList a[href*="Products.aspx#_D5A173024E414501B36997F26E842A31"]:before {
    position: absolute;
    content: "";
    height: 60px;
    width: 60px;
    margin: 0 auto 0px auto;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background: url("/images/fpga_Y-01.png");
  }

  .topIconStripe .iconList a[href*="Products.aspx#_D5A173024E414501B36997F26E842A31"]:hover:before {
    background: url("/images/fpga_W-01-01.png");
  }

  .topIconStripe .iconList a[href*=DesignSoftwareAndIP]:before {
    position: absolute;
    content: "";
    height: 60px;
    width: 60px;
    margin: 0 auto 0px auto;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background: url("/images/software_Y.png");
  }

  .topIconStripe .iconList a[href*=DesignSoftwareAndIP]:hover:before {
    position: absolute;
    content: "";
    height: 60px;
    width: 60px;
    margin: 0 auto 0px auto;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background: url("/images/software_W.png");
  }
}
.footerStripe {
  padding-top: 3.5714285714em;
  padding-bottom: 3.5714285714em;
  margin-top: 5.3571428571em;
}
.footerStripe h3 {
  margin: 0px;
}
.footerStripe h4, .footerStripe .page-content caption, .page-content .footerStripe caption {
  margin-bottom: 1.4285714286em;
  display: inline-block;
}
.footerStripe li {
  list-style-image: none;
}
.footerStripe .iconList {
  margin: 0 auto;
  /*padding-top: px2em(30);*/
  padding-bottom: 0;
  /*padding-top: 0; - with Chinese on English pages*/
  /*padding-top: 0;*/
  padding-top: 3px;
  /*padding-bottom: 22px;*/
  padding-bottom: 10px;
}
.footerStripe .iconList .size1of6 {
  padding: 0 18px 0 18px;
}
.footerStripe .iconList a {
  text-decoration: none;
  border-width: 0px;
}
.footerStripe .iconList a[href*=twitter]:after {
  font-family: "LatticeIcons" !important;
  content: "";
  border-radius: 100%;
  border: 2px solid #8D8D8D;
  padding: 11px 10px 11px 12px;
  font-size: 22px;
  color: #8D8D8D;
  line-height: 48px;
}
.footerStripe .iconList a[href*=twitter]:hover:after {
  border: 2px solid white;
}
.footerStripe .iconList a[href*=facebook]:after {
  font-family: "LatticeIcons" !important;
  content: "";
  border-radius: 100%;
  border: 2px solid #8D8D8D;
  padding: 11px 13px 11px 9px;
  font-size: 22px;
  color: #8D8D8D;
  line-height: 48px;
}
.footerStripe .iconList a[href*=facebook]:hover:after {
  border: 2px solid white;
}
.footerStripe .iconList a[href*=linkedin]:after {
  font-family: "LatticeIcons" !important;
  content: "";
  border-radius: 100%;
  border: 2px solid #8D8D8D;
  padding: 11px 10px 11px 12px;
  font-size: 22px;
  color: #8D8D8D;
  line-height: 48px;
}
.footerStripe .iconList a[href*=linkedin]:hover:after {
  border: 2px solid white;
}
.footerStripe .iconList a[href*=youtube]:after {
  font-family: "LatticeIcons" !important;
  content: "";
  border-radius: 100%;
  border: 2px solid #8D8D8D;
  padding: 11px 10px 11px 12px;
  font-size: 22px;
  color: #8D8D8D;
  line-height: 48px;
}
.footerStripe .iconList a[href*=youtube]:hover:after {
  border: 2px solid white;
}
.footerStripe .iconList a[href*=youku]:after {
  font-family: "LatticeIcons" !important;
  content: "";
  border-radius: 100%;
  border: 2px solid #8D8D8D;
  padding: 11px 10px 11px 12px;
  font-size: 22px;
  color: #8D8D8D;
  line-height: 48px;
}
.footerStripe .iconList a[href*=youku]:hover:after {
  border: 2px solid white;
}
.footerStripe .iconList a[href*=weibo]:after {
  font-family: "LatticeIcons" !important;
  content: "";
  border-radius: 100%;
  border: 2px solid #8D8D8D;
  padding: 11px 10px 11px 12px;
  font-size: 22px;
  color: #8D8D8D;
  line-height: 48px;
}
.footerStripe .iconList a[href*=weibo]:hover:after {
  border: 2px solid white;
}
.footerStripe .iconList li {
  display: inline;
  padding-right: 0.7142857143em;
  line-height: 60px;
}
.footerStripe .iconList li a:hover {
  text-decoration: none;
}
.footerStripe .smallList {
  padding-top: 4.2857142857em;
}
.footerStripe .smallList > li {
  display: inline;
}
.footerStripe .smallList > li:first-child a {
  margin-left: 0;
}
.footerStripe .smallList > li a {
  margin-right: 0.85714em;
  margin-left: 0.85714em;
}
.footerStripe .smallList span {
  margin-right: 0.85714em;
}
.footerStripe .line > .unit > * {
  margin-left: 0px;
  margin-right: 0px;
}
.footerStripe .rText {
  text-align: center;
  width: 250px;
}

.ie7 .primaryNavigation img {
  margin-bottom: 5px;
}

.noLink:hover, .slideList li.noLink a:hover, .page-content .docTypes td.active a.activeLink:hover, .page-content .tabHeader a:hover {
  text-decoration: none;
  cursor: default;
  border: 0px;
}

.liPsuedoButton, .slideList li, .page-content .docList tfoot td input[type=submit], .sidebarNavBlock .sidebarAd input[type=submit], .action-buttons > li, .page-content .fullAction > li, .page-content .action-links > li {
  white-space: nowrap;
  border-radius: 6px;
  list-style-image: none;
  line-height: 3;
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.liPsuedoButton a, .slideList li a, .page-content .docList tfoot td input[type=submit] a, .sidebarNavBlock .sidebarAd input[type=submit] a, .action-buttons > li a, .page-content .fullAction > li a, .page-content .action-links > li a {
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  background-color: white;
  color: #1F9DD8;
  border-radius: 6px;
  border: 1px solid #1F9DD8;
}
.liPsuedoButton a:hover, .slideList li a:hover, .page-content .docList tfoot td input[type=submit] a:hover, .sidebarNavBlock .sidebarAd input[type=submit] a:hover, .action-buttons > li a:hover, .page-content .fullAction > li a:hover, .page-content .action-links > li a:hover {
  color: #3eabde;
  border-color: #3eabde;
  text-decoration: none;
}
.liPsuedoButton a:active, .slideList li a:active, .page-content .docList tfoot td input[type=submit] a:active, .sidebarNavBlock .sidebarAd input[type=submit] a:active, .action-buttons > li a:active, .page-content .fullAction > li a:active, .page-content .action-links > li a:active {
  color: #188cc2;
  border-color: #188cc2;
  background-color: #f5fbfe;
}

.action-buttons, .page-content .fullAction, .page-content .action-links {
  margin-top: 1.7857142857em;
  margin-bottom: 0;
}
.action-buttons > li, .page-content .fullAction > li, .page-content .action-links > li {
  margin-left: 1.0714285714em;
  margin-right: 1.0714285714em;
  text-align: center;
  background-color: #999;
  color: white;
}
.action-buttons > li:first-child, .page-content .fullAction > li:first-child, .page-content .action-links > li:first-child {
  margin-left: 0;
}
.action-buttons > li:first-child a, .page-content .fullAction > li:first-child a, .page-content .action-links > li:first-child a {
  color: white;
  background-color: #1F9DD8;
}
.action-buttons > li:first-child a:hover, .page-content .fullAction > li:first-child a:hover, .page-content .action-links > li:first-child a:hover {
  color: white;
  background-color: #3eabde;
}
.action-buttons > li:first-child a:active, .page-content .fullAction > li:first-child a:active, .page-content .action-links > li:first-child a:active {
  background-color: #188cc2;
}
.action-buttons > li:last-child, .page-content .fullAction > li:last-child, .page-content .action-links > li:last-child {
  margin-right: 0;
}

.noHL > li:first-child a {
  color: #1F9DD8;
  background-color: white;
}
.noHL > li:first-child a:hover {
  color: #3eabde;
  background-color: white;
}
.noHL > li:first-child a:active {
  color: #188cc2;
  background-color: white;
}

.ie7 .page-content .action-buttons > li, .ie7 .page-content .fullAction > li, .ie7 .page-content .action-links > li {
  list-style-image: none;
}

.ie7 .action-links > li {
  display: block;
  margin-left: 0;
}

.smallFacets {
  text-align: left;
}
.smallFacets > li {
  width: 10%;
  text-align: center;
}

.ie7 .smallFacets {
  clear: both;
}
.ie7 .smallFacets > li {
  float: left;
}

.ie7 .linkListResultSet {
  clear: both;
}

.sectionBreak {
  display: none;
}

tr > td.leftText, tr > th.leftText, div.leftText {
  text-align: left;
}

.inlineList {
  width: 100%;
}
.inlineList li {
  display: inline;
  padding: 0;
  padding-right: 1.4285714286em;
  background-image: none;
  list-style-type: none;
}

.stackedList li {
  display: list-item;
  margin-bottom: 1.0714285714em;
}
.stackedList li:last-child {
  margin-bottom: 0;
}

.linktext {
  display: block;
  top: 0px;
  left: 0px;
  width: 100%;
  background-color: #FFF;
  color: #1F9DD8;
  border-radius: 6px;
  border: 1px solid #1F9DD8;
}
.linktext:hover {
  border-color: #97ceec;
}
.linktext:active {
  border-color: #1F9DD8;
}

[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "LatticeIcons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-cancel:before {
  content: "";
}

.icon-dialog_cta:before {
  content: "";
}

.icon-download_cta:before {
  content: " ";
}

.icon-exit_cta:before {
  content: "";
}

.icon-more_arrow:before {
  content: "";
}

.icon-facebook:before {
  content: "";
}

.icon-linkedin2:before {
  content: "";
}

.icon-twitter:before {
  content: "";
}

.icon-youku:before {
  content: "";
}

.icon-youtube3:before {
  content: "";
}

.icon-weibo:before {
  content: "";
}

.background .noBorder {
  border: none;
}

a.addthis_button_email.emailbg.at300b {
  background-color: #848484;
  border-radius: 3px;
  padding: 2.3px 2px 0 2.1px;
  height: 18px;
  margin-right: 2px;
}

.addthisbutton {
  float: right;
}
.addthisbutton .at-share-tbx-element .at-share-btn:focus, .addthisbutton .at-share-tbx-element .at-share-btn:hover {
  transform: none;
  -webkit-transform: none;
}

.NewsDetail h3 {
  font-weight: bold;
  font: 24px "titillium_weblight";
}
.NewsDetail h4, .NewsDetail .page-content caption, .page-content .NewsDetail caption {
  font-weight: normal;
}

.bannerTopMargin {
  margin-top: 310px;
}

.page-content .lastunit {
  padding-bottom: 1.875em;
}
.page-content .unit > img {
  padding-top: 10px;
}

.systemNotificationStripe {
  padding: 25px 0 15px 0;
  font-weight: bold;
  background-color: #FFC222;
}
.systemNotificationStripe .stripeContent .systemNotification p {
  line-height: 1.25;
}

.privacypolicystripe {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 100;
}

.close-icon {
  display: inline-block;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  border-style: solid;
  border-color: #FFC222;
  border-radius: 100%;
  /*background: -webkit-linear-gradient(-45deg, transparent 0%, transparent 46%, Black 46%,  Black 56%,transparent 56%, transparent 100%), 
              -webkit-linear-gradient(45deg, transparent 0%, transparent 46%, Black 46%,  Black 56%,transparent 56%, transparent 100%);*/
  background: linear-gradient(-45deg, transparent 0%, transparent 46%, black 46%, black 56%, transparent 56%, transparent 100%), linear-gradient(45deg, transparent 0%, transparent 46%, black 46%, black 56%, transparent 56%, transparent 100%);
  transition: all 0.3s ease;
  margin-left: 10px;
  vertical-align: middle;
  cursor: pointer;
}

#myBtn {
  display: none;
  position: fixed;
  bottom: 99px;
  right: 4px;
  z-index: 101;
  font-size: 13px;
  border: none;
  outline: none;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 50%;
}

.BackTopActive {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI2My4zcHgiIGhlaWdodD0iNjMuM3B4IiB2aWV3Qm94PSIwIDAgNjMuMyA2My4zIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2My4zIDYzLjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7b3BhY2l0eTowLjI1O30KCS5zdDF7ZmlsbDojMzIzMjMyO30KPC9zdHlsZT4KPGcgY2xhc3M9InN0MCI+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzguOSw0Ny45Yy0wLjUsMC0xLDAuMi0xLjIsMC41Yy0wLjMsMC40LTAuNCwwLjktMC40LDEuNmMwLDAuNywwLjEsMS4zLDAuNCwxLjZjMC4zLDAuNCwwLjcsMC41LDEuMiwwLjUKCQljMS4xLDAsMS42LTAuNywxLjYtMi4yQzQwLjUsNDguNiw0MCw0Ny45LDM4LjksNDcuOXoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNC4yLDQ3LjljLTAuNSwwLTEsMC4yLTEuMiwwLjVjLTAuMywwLjQtMC40LDAuOS0wLjQsMS42YzAsMC43LDAuMSwxLjMsMC40LDEuNmMwLjMsMC40LDAuNywwLjUsMS4yLDAuNQoJCWMxLjEsMCwxLjYtMC43LDEuNi0yLjJDMjUuOCw0OC42LDI1LjMsNDcuOSwyNC4yLDQ3Ljl6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjguNiwzNy4yYy0wLjEsMC40LTAuNCwxLjQtMC45LDMuMWgxLjljLTAuNS0xLjUtMC43LTIuNC0wLjgtMi42QzI4LjcsMzcuNSwyOC42LDM3LjMsMjguNiwzNy4yeiIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTIyLjYsMzguOGMwLjItMC4xLDAuMy0wLjMsMC4zLTAuNmMwLTAuMy0wLjEtMC41LTAuMy0wLjZjLTAuMi0wLjEtMC41LTAuMi0xLTAuMmgtMC44VjM5aDAuOQoJCUMyMi4xLDM5LDIyLjQsMzguOSwyMi42LDM4Ljh6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjEuOCw0MC4yaC0wLjlWNDJoMWMwLjQsMCwwLjctMC4xLDAuOS0wLjJzMC4zLTAuNCwwLjMtMC43QzIzLjEsNDAuNSwyMi42LDQwLjIsMjEuOCw0MC4yeiIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTMxLjcsMEMxNC4yLDAsMCwxNC4yLDAsMzEuN3MxNC4yLDMxLjYsMzEuNywzMS42YzE3LjUsMCwzMS42LTE0LjIsMzEuNi0zMS43QzYzLjMsMTQuMiw0OS4xLDAsMzEuNywwegoJCSBNMjAuNCw0OGgtMS43djUuM2gtMS40VjQ4aC0xLjd2LTEuMWg0LjlWNDh6IE0yNC4zLDQwLjFjMC4yLDAuMywwLjMsMC42LDAuMywxLjFjMCwwLjctMC4yLDEuMi0wLjcsMS41Yy0wLjUsMC40LTEuMSwwLjUtMS45LDAuNQoJCWgtMi43di03LjFoMi4yYzEsMCwxLjcsMC4xLDIuMiwwLjRjMC41LDAuMywwLjcsMC43LDAuNywxLjRjMCwwLjQtMC4xLDAuOC0wLjMsMWMtMC4yLDAuMy0wLjUsMC40LTAuOCwwLjV2MAoJCUMyMy44LDM5LjYsMjQuMSwzOS44LDI0LjMsNDAuMXogTTI2LjQsNTIuNWMtMC41LDAuNi0xLjMsMC45LTIuMywwLjlzLTEuNy0wLjMtMi4zLTAuOXMtMC44LTEuNC0wLjgtMi41YzAtMS4xLDAuMy0xLjksMC44LTIuNQoJCWMwLjUtMC42LDEuMy0wLjgsMi4zLTAuOHMxLjcsMC4zLDIuMywwLjljMC41LDAuNiwwLjgsMS40LDAuOCwyLjVDMjcuMiw1MS4xLDI3LDUxLjksMjYuNCw1Mi41eiBNMjcuMyw0MS42bC0wLjUsMS43aC0xLjZsMi41LTcuMgoJCWgxLjlsMi41LDcuMmgtMS42bC0wLjUtMS43SDI3LjN6IE0zNS4xLDQ4aC0xLjd2NS4zSDMyVjQ4aC0xLjd2LTEuMWg0LjlWNDh6IE0zNiw0Mi4xYzAuNSwwLDEuMS0wLjEsMS44LTAuNFY0MwoJCWMtMC42LDAuMi0xLjIsMC40LTIsMC40Yy0xLDAtMS44LTAuMy0yLjQtMC45Yy0wLjUtMC42LTAuOC0xLjUtMC44LTIuN2MwLTAuNywwLjEtMS40LDAuNC0yYzAuMy0wLjYsMC43LTEsMS4yLTEuMwoJCWMwLjUtMC4zLDEuMS0wLjQsMS44LTAuNGMwLjcsMCwxLjQsMC4yLDIuMSwwLjVsLTAuNSwxLjJjLTAuMy0wLjEtMC41LTAuMi0wLjgtMC4zcy0wLjUtMC4xLTAuOC0wLjFjLTAuNiwwLTEsMC4yLTEuMywwLjYKCQljLTAuMywwLjQtMC41LDEtMC41LDEuOEMzNC4yLDQxLjMsMzQuOCw0Mi4xLDM2LDQyLjF6IE00MS4yLDUyLjVjLTAuNSwwLjYtMS4zLDAuOS0yLjMsMC45cy0xLjctMC4zLTIuMy0wLjlzLTAuOC0xLjQtMC44LTIuNQoJCWMwLTEuMSwwLjMtMS45LDAuOC0yLjVjMC41LTAuNiwxLjMtMC44LDIuMy0wLjhzMS43LDAuMywyLjMsMC45YzAuNSwwLjYsMC44LDEuNCwwLjgsMi41QzQyLDUxLjEsNDEuNyw1MS45LDQxLjIsNTIuNXogTTQxLjQsMzguNgoJCWwxLjktMi40aDEuN2wtMi41LDMuMmwyLjUsNGgtMS43bC0xLjktM2wtMC42LDAuNXYyLjVoLTEuNXYtNy4xaDEuNXYzLjNMNDEuNCwzOC42eiBNNDcuMSw1MC40Yy0wLjQsMC40LTEsMC41LTEuOCwwLjVoLTAuNnYyLjMKCQloLTEuNHYtNi40aDIuMWMwLjgsMCwxLjQsMC4yLDEuOCwwLjVjMC40LDAuMywwLjYsMC44LDAuNiwxLjVDNDcuOCw0OS41LDQ3LjUsNTAuMSw0Ny4xLDUwLjR6IE00OC41LDMyLjJMMzIuNywxNy4yTDMyLDE2LjUKCQlsLTAuNywwLjdMMTUuMiwzMi40bC00LjQtNC4yTDMyLDguMUw1MywyOEw0OC41LDMyLjJ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNDUuMyw0OGgtMC42djEuOWgwLjRjMC40LDAsMC43LTAuMSwwLjktMC4yYzAuMi0wLjIsMC4zLTAuNCwwLjMtMC43YzAtMC4zLTAuMS0wLjYtMC4zLTAuNwoJCUM0NS45LDQ4LDQ1LjcsNDgsNDUuMyw0OHoiLz4KPC9nPgo8L3N2Zz4K");
  height: 32px;
  width: 32px;
  background-repeat: no-repeat;
}

.sticky {
  position: fixed;
  top: 50px;
  left: 0;
  width: 100%;
  padding-bottom: 4px;
}
.sticky a {
  color: #1F9DD8;
}
.sticky li {
  padding-left: 15px;
}

.stickyMainNav {
  position: fixed;
  top: -1px;
}

.PrimaryNavCustom {
  height: 687px;
  z-index: 99999;
  visibility: visible;
}

.jumpheaderMainNav {
  z-index: 99999;
}

.ActiveJumpTo {
  text-decoration: underline;
}

#JumpAssetProduct li a:hover {
  text-decoration: none;
}

.sticky li {
  padding-left: 15px;
}

.AddClassScroll {
  overflow-y: scroll;
}

.stickyNav {
  background-color: #333;
}

.jumpheader {
  background: white;
  color: #f1f1f1;
  z-index: 99;
}

.tBG {
  border: 0px solid #cfcfcf;
  border-top-width: 1px;
  border-bottom-width: 1px;
  padding-top: 0.78571em;
  padding-bottom: 0.78571em;
  margin-top: 4px;
}

#JumpAssetProduct li a:hover {
  text-decoration: none;
}

/* _lsc_flyout.scss */
/* _common_flyout.scss */
.primaryNavigation {
  z-index: 9999;
  margin: 0;
}
.primaryNavigation > a {
  z-index: 700;
  position: relative;
  display: inline-block;
}
.primaryNavigation:hover .menuDetails {
  visibility: visible;
  z-index: 650;
}
.primaryNavigation:hover .hiddenNavigation {
  visibility: hidden;
  z-index: 11;
}
.primaryNavigation .menuDetails {
  display: block;
  visibility: hidden;
  position: fixed;
  text-align: center;
  width: 100%;
  z-index: 905;
}
.primaryNavigation .menuDetails .line {
  margin: 0 auto;
  text-align: left;
}
.primaryNavigation .menuDetails .line .unit > * {
  padding-left: 7px;
  padding-right: 7px;
}
.primaryNavigation .persistMenu {
  z-index: 650;
  visibility: visible;
}
.primaryNavigation .ie {
  zoom: 1;
  z-index: 9999;
}

.ie .primaryNavigation li {
  display: inline;
}

.ie .primaryNavigation .menuDetails li {
  display: block;
}

.ie7 .primaryNavigation .menuDetails * {
  z-index: 710;
}

.ie .primaryNavigation .menuDetails {
  overflow: hidden;
}

.primaryNavigation {
  z-index: 9999;
  margin: 0;
}
.primaryNavigation .menuDetails ul {
  overflow: visible;
  clear: both;
  list-style: none;
  height: 100%;
  display: block;
  background-color: black;
}
.primaryNavigation .menuDetails {
  line-height: 1.8571428571;
  top: 58px;
  left: 0;
  /*.line .unit > *{
      padding-left:5px;
      padding-right:2px;
      margin-left:5px;
      margin-right:5px;
  }*/
  /*.unit > h4	{
  	margin-left: px2em(15, $inPageMainHeadSize);
  }*/
  /*ul + h4 {
  	margin-left: px2em(30, $inPageMainHeadSize);
  }*/
}
.primaryNavigation .menuDetails .actionItems a {
  border-bottom: 1px solid #666;
}
.primaryNavigation .menuDetails .actionItems a:hover {
  border-color: #cfcfcf;
  background-color: #333;
}
.primaryNavigation .menuDetails .actionItems > li {
  background: none;
  list-style-image: none;
  width: 100%;
  position: relative;
  margin-bottom: 0;
}
.primaryNavigation .menuDetails .actionItems > li .line:first-child {
  background-color: red;
}
.primaryNavigation .menuDetails .actionItems > li:hover > a {
  background-color: #333;
  border-left: 5px solid #FFC222;
  border-bottom: 1px solid #333;
}
.primaryNavigation .menuDetails .actionItems > li:hover > a > p, .primaryNavigation .menuDetails .actionItems > li:hover > a .fakeLink {
  color: #efefef;
  margin-left: -5px;
}
.primaryNavigation .menuDetails .actionItems > li:hover > a.showContent {
  width: 25%;
}
.primaryNavigation .menuDetails .actionItems > li:hover > a.showContent > p, .primaryNavigation .menuDetails .actionItems > li:hover > a.showContent .fakeLink {
  width: 100%;
}
.primaryNavigation .menuDetails .actionItems > li > a {
  display: block;
  height: 100%;
  border: 0;
  float: left;
  clear: left;
  padding-top: 0.5714285714em;
  padding-bottom: 0.5714285714em;
  padding-left: 20px;
  padding-right: 10px;
  border-bottom: 1px solid #333;
}
.primaryNavigation .menuDetails .actionItems > li > a > p {
  width: 277.5px;
  color: #FFC222;
  font-weight: normal;
  text-align: left;
}
.primaryNavigation .menuDetails .actionItems > li > a .fakeLink {
  display: block;
  width: 277.5px;
  color: #FFC222;
  font: 24px "titillium_weblight";
  text-align: left;
}
.primaryNavigation .menuDetails .actionItems > li > a.defaultChoice {
  background-color: #333;
  border-left: 5px solid #FFC222;
}
.primaryNavigation .menuDetails .actionItems > li > a.defaultChoice > p, .primaryNavigation .menuDetails .actionItems > li > a.defaultChoice .fakeLink {
  color: #efefef;
  margin-left: -5px;
}
.primaryNavigation .menuDetails .actionItems > li > a.showContent {
  cursor: pointer;
}
.primaryNavigation .menuDetails .actionItems > li:hover > .menuContent, .primaryNavigation .menuDetails .actionItems > li .visibleMenu {
  display: block;
  z-index: 500;
}
.primaryNavigation .menuDetails .actionItems > li:hover > .hideContent {
  display: none;
  z-index: 100;
}
.primaryNavigation .menuDetails .menuContent {
  width: 75%;
  background-color: #333;
  clear: none;
  float: right;
  position: absolute;
  top: 0;
  left: 25%;
  z-index: 0;
  min-height: 601px;
  padding-top: 0.7142857143em;
}
.primaryNavigation .menuDetails .menuContent h3 {
  color: #FFC222;
}
.primaryNavigation .menuDetails .menuContent p {
  color: rgba(255, 194, 34, 0.8);
  margin-bottom: 0;
}
.primaryNavigation .menuDetails .menuContent h3 {
  margin-bottom: 0.2105263158em;
}
.primaryNavigation .menuDetails .height4 .menuContent {
  min-height: 586px;
}
.primaryNavigation .menuDetails .height5 .menuContent {
  min-height: 586px;
}
.primaryNavigation .menuDetails .height6 .menuContent {
  min-height: 586.02px;
}
.primaryNavigation .menuDetails .height7 .menuContent {
  min-height: 595px;
}
.primaryNavigation .menuDetails h4, .primaryNavigation .menuDetails .page-content caption, .page-content .primaryNavigation .menuDetails caption {
  font: 14px "open_sansregular", "arial", "helvetica", "clean", "sans-serif";
}
.primaryNavigation .menuDetails .unit > h3 {
  margin-left: 0.625em;
  padding-bottom: 0;
  margin-right: 5px;
}
.primaryNavigation .menuDetails .line .unit > * {
  margin-left: 0;
  margin-right: 0;
}
.primaryNavigation .menuDetails .unit:first-child > h3 {
  margin-left: 0;
}
.primaryNavigation .menuDetails .unit a {
  background-color: #333;
}
.primaryNavigation .menuDetails .unit ul {
  background-color: #333;
}
.primaryNavigation .menuDetails .unit > p + h3, .primaryNavigation .menuDetails .unit > h4 + h3, .primaryNavigation .menuDetails .page-content .unit > caption + h3, .page-content .primaryNavigation .menuDetails .unit > caption + h3 {
  padding-bottom: 0.5789473684em;
}
.primaryNavigation .menuDetails h3 {
  margin-top: 0;
  margin-top: 5px;
}
.primaryNavigation .menuDetails h3:first-child {
  margin-top: 0;
}
.primaryNavigation .menuDetails ul.flatList > li {
  list-style-image: none;
  list-style-position: inside;
}
.primaryNavigation .menuDetails p, .primaryNavigation .menuDetails li, .primaryNavigation .menuDetails h4, .primaryNavigation .menuDetails .page-content caption, .page-content .primaryNavigation .menuDetails caption {
  margin-bottom: 0.4285714286em;
}

.line ul > li ul li:first-child .menuContent {
  z-index: 400;
}

.ie7 .primaryNavigation {
  zoom: 1;
}
.ie7 .primaryNavigation .menuDetails {
  top: 70px;
}
.ie7 .primaryNavigation .menuDetails .stripeContent {
  position: relative;
  top: 0;
}
.ie7 .primaryNavigation .menuDetails .actionItems {
  zoom: 1;
}
.ie7 .primaryNavigation .menuDetails .actionItems li {
  position: static;
  width: 97%;
}
.ie7 .primaryNavigation .menuDetails .menuContent {
  zoom: 1;
  left: 25%;
  height: 700px;
  width: 75%;
}

.ie8 .primaryNavigation .menuDetails li, .ie9 .primaryNavigation .menuDetails li {
  background: url("/images/key_point_bullet.png") no-repeat left;
  list-style-image: none;
  margin-left: 0;
  padding-left: 1.0714285714em;
}

.ie7 .topIconStripe .iconList {
  text-align: center;
  border: 1px solid red;
}

.sidebarNavBlock {
  padding: 5px 0px 5px 0px;
}
.sidebarNavBlock h3, .sidebarNavBlock li {
  padding-bottom: 0.7142857143em;
}
.sidebarNavBlock > * {
  margin-right: 1.7857142857em;
}
.sidebarNavBlock a:hover {
  border-bottom: 0px;
}
.sidebarNavBlock .outerdiv {
  border: 1px solid #cfcfcf;
  border-radius: 6px;
}
.sidebarNavBlock .sidebarAd {
  display: block;
  border-width: 1px;
  border-style: solid;
  border-color: #efefef;
  margin: 5px;
  padding: 5px;
  border-radius: 3px;
  color: black;
}
.sidebarNavBlock .sidebarAd input[type=submit] {
  margin-left: 2.1428571429em;
  border: 0px solid;
  line-height: 3;
  color: white;
  background-color: #1F9DD8;
}
.sidebarNavBlock .sidebarAd:hover {
  border-color: #97ceec;
  border-bottom: 1px solid #97ceec;
}
.sidebarNavBlock .sidebarAd:active {
  border-color: #1F9DD8;
}

.sidebarNavBlock .sidebarAd[href*=www] span[class=linktext]:after {
  font-family: "LatticeIcons" !important;
  content: " ";
}

.sidebarNavBlock .sidebarAd[href*="www.latticesemi"] span[class=linktext]:after {
  font-family: "LatticeIcons" !important;
  content: "  ";
}

.sidebarNavBlock .sidebarAd[href*=view_document] span[class=linktext]:after {
  font-family: "LatticeIcons" !important;
  content: "  ";
}

.left-content .leftcontentbarsection .featuredproducts ul {
  margin-bottom: 2.1428571429em;
  margin-top: 1.0714285714em;
}
.left-content .leftcontentbarsection .featuredproducts ul li {
  margin-bottom: 1.0714285714em;
  list-style-image: none;
}
.left-content .leftcontentbarsection .featuredsolutions ul {
  margin-bottom: 2.1428571429em;
  margin-top: 1.0714285714em;
}
.left-content .leftcontentbarsection .featuredsolutions ul li {
  margin-bottom: 1.0714285714em;
  list-style-image: none;
}
.left-content .answer-database-summary table {
  width: 100%;
  margin-bottom: 10px;
  line-height: 30px;
  vertical-align: text-top;
}

.crossselllink {
  border-width: 1px;
  border-style: solid;
  border-color: #CFCFCF;
  text-align: center;
  border-radius: 6px;
}
.crossselllink .grayborder {
  border-width: 1px;
  border-style: solid;
  border-color: #CFCFCF;
  margin: 5px;
  padding: 5px;
  border-radius: 6px;
}

.afterImage, .cart-button:after, .page-content .tablesort .headerSortDown:after, .page-content .docList .headerSortDown:after, .page-content .tablesort .headerSortUp:after, .page-content .docList .headerSortUp:after, .page-content .tablesort .header:after, .page-content .docList .header:after {
  padding-left: 0.7142857143em;
}

a[href*=view_document]:after {
  font-family: "LatticeIcons" !important;
  content: " ";
}

.page-content {
  /* Same as h3 in _content.scss line 8 */
}
.page-content .tabHeader {
  clear: both;
}
.page-content .tabHeader a {
  color: #333;
}
.page-content > h3, .page-content > h4, .page-content > caption {
  clear: both;
}
.page-content h4, .page-content caption {
  font-weight: bold;
}
.page-content .product-detail-promo-theater ul > li {
  list-style-image: none;
}
.page-content li.contentFamilySummaryBlock {
  list-style-image: none;
  margin-left: 0;
  float: left;
  width: 25%;
}
.page-content li.contentFamilySummaryBlock a h3 {
  color: #1F9DD8;
}
.page-content li.contentFamilySummaryBlock a p {
  color: #333;
}
.page-content li.contentFamilySummaryBlock div {
  margin-left: 1.0714285714em;
  margin-right: 1.0714285714em;
}
.page-content li.contentFamilySummaryBlock div:first-child {
  margin-left: 0;
}
.page-content li.contentFamilySummaryBlock div:last-child {
  margin-right: 0;
}
.page-content li.contentFamilySummaryBlock .familyIcon {
  text-align: center;
}
.page-content .tablesort .header:after, .page-content .docList .header:after {
  content: url("/images/up-down-arrows.png");
}
.page-content .tablesort .headerSortUp:after, .page-content .docList .headerSortUp:after {
  content: url("/images/up-arrow.png");
}
.page-content .tablesort .headerSortDown:after, .page-content .docList .headerSortDown:after {
  content: url("/images/down-arrow.png");
}
.page-content .tablesort .noSort:after, .page-content .docList .noSort:after {
  content: "";
}
.page-content table {
  width: 100%;
  font-size: 12px;
  border-top: 1px solid #cfcfcf;
}
.page-content table label, .page-content table input, .page-content table select {
  font-size: 12px;
}
.page-content caption {
  margin-top: 1.5789473684em;
}
.page-content thead tr {
  padding-top: 0.8333333333em;
  padding-bottom: 0.8333333333em;
}
.page-content td:first-child, .page-content th:first-child {
  padding-left: 1.25em;
}
.page-content td:last-child, .page-content th:last-child {
  padding-right: 1.25em;
}
.page-content td, .page-content th {
  text-align: center;
  padding-left: 0.8333333333em;
  padding-right: 0.8333333333em;
  padding-top: 0.4166666667em;
  padding-bottom: 0.4166666667em;
  white-space: nowrap;
}
.page-content table.allowWrap td, .page-content table.allowWrap th, .page-content td.allowWrap, .page-content th.allowWrap {
  white-space: normal;
}
.page-content td.checkbox {
  width: 13px;
  margin-left: 1.25em;
  margin-right: 0.8333333333em;
}
.page-content table.leftText td, .page-content table.leftText th, .page-content td.leftText, .page-content th.leftText, .page-content table.data thead th:first-child, .page-content th.row, .page-content tbody.packages-body tr td:first-child, .page-content tbody.parameters-body tr td:first-child, .page-content thead.parameters-head th:first-child {
  text-align: left;
}
.page-content table.leftText td.centerText, .page-content table.leftText th.centerText, .page-content td.leftText.centerText, .page-content th.leftText.centerText, .page-content table.data thead th:first-child.centerText, .page-content th.row.centerText, .page-content tbody.packages-body tr td:first-child.centerText, .page-content tbody.parameters-body tr td:first-child.centerText, .page-content thead.parameters-head th:first-child.centerText {
  text-align: center;
}
.page-content .footnote {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  font-style: italic;
}
.page-content .docList {
  display: none;
  border-width: 1px;
  border-top-width: 0;
  font-size: 14px;
}
.page-content .docList img {
  vertical-align: middle;
}
.page-content .docList tr td, .page-content .docList tr th {
  border: 1px solid #999;
  border-left-width: 0px;
  border-right-width: 0px;
}
.page-content .docList tr td:first-child, .page-content .docList tr th:first-child {
  border-left-width: 1px;
}
.page-content .docList tr td:last-child, .page-content .docList tr th:last-child {
  border-right-width: 1px;
}
.page-content .docList thead tr td, .page-content .docList thead tr th {
  border-top-width: 0px;
}
.page-content .docList tfoot td {
  text-align: left;
  margin-left: 1.0714285714em;
  margin-top: 1.0714285714em;
  margin-bottom: 1.0714285714em;
}
.page-content .docList tfoot td input[type=submit] {
  margin-left: 2.1428571429em;
  border: 0px solid;
  line-height: 3;
  color: white;
  padding-left: 2.1428571429em;
  padding-right: 2.1428571429em;
}
.page-content .docList tfoot td [class$=download] {
  background-color: #1F9DD8;
}
.page-content .docList tfoot td [class$=download]:hover {
  color: white;
  background-color: #3eabde;
}
.page-content .docList tfoot td [class$=download]:active {
  background-color: #188cc2;
}
.page-content .downloadimg {
  background-image: url("/images/download.png");
}
.page-content .subscribeimg {
  background-image: url("/images/envalope.png");
  background-repeat: no-repeat;
}
.page-content .disableSub {
  background-color: #CCCCCC;
}
.page-content .enableSub {
  background-color: #F5A623;
}
.page-content .activeDocList {
  display: table;
}
.page-content .document-title {
  text-align: left;
  white-space: normal;
}
.page-content .document-title a[href*=www]:after {
  font-family: "LatticeIcons" !important;
  content: "";
}
.page-content .document-notes {
  color: #999;
  padding-top: 0.41667em;
  display: block;
  font-size: 12px;
}
.page-content .docTypes {
  border-top: 6px solid #FFC222;
  margin-bottom: 0;
  font-size: 14px;
}
.page-content .docTypes ul {
  margin-bottom: 2.1428571429em;
  margin-top: 1.0714285714em;
}
.page-content .docTypes ul li {
  margin-bottom: 1.0714285714em;
  list-style-image: none;
}
.page-content .docTypes th, .page-content .docTypes td {
  border: 1px solid #999;
}
.page-content .docTypes th {
  text-align: left;
  background-color: #efefef;
  font-family: open_sansbold;
  color: black;
}
.page-content .docTypes td {
  padding: 0;
  text-align: left;
  vertical-align: top;
  background-color: #f7f7f7;
}
.page-content .docTypes td.active {
  background-color: white;
}
.page-content .docTypes td.active a.activeLink {
  border-width: 0px;
  border-radius: 28px;
  background-color: #efefef;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 14px;
  padding-right: 14px;
}
.page-content .fullAction {
  padding-right: 1.0714285714em;
  margin-left: 0;
  margin-right: 0;
}
.page-content .fullAction > li {
  width: 100%;
  max-width: 255px;
}
.page-content .gOutline {
  border-radius: 6px;
  padding: 2.1428571429em;
  border: 1px solid #cfcfcf;
  margin-bottom: 1.0714285714em;
}
.page-content .vCenter {
  position: relative;
  top: 0;
}
.page-content .vCenter a span {
  white-space: nowrap;
}
.page-content .vCenter a:hover {
  border: 0px;
}
.page-content .vCenter img {
  position: relative;
}
.page-content .vCenter span:after {
  content: " ";
  font-family: "LatticeIcons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  top: 1px;
}

.ie7 .cart-button {
  padding-right: 15px;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url("/images/add-to-cart.png");
}

.ie7 .docList {
  border-right: 1px solid #999;
}
.ie7 .docList thead th {
  background-repeat: no-repeat;
  background-position: left center;
  text-align: left;
  background-image: url("/images/up-down-arrows.png");
}
.ie7 .docList .headerSortUp {
  background-image: url("/images/up-arrow.png");
}
.ie7 .docList .headerSortDown {
  background-image: url("/images/down-arrow.png");
}
.ie7 .docList .noSort {
  background-image: none;
}

.cart-button:after {
  content: url("/images/add-to-cart.png");
}

.supportSearch {
  padding-bottom: 2.1428571429em;
}
.supportSearch input {
  width: 75%;
  padding-top: 2px;
  padding-bottom: 2px;
}
.supportSearch .search-button {
  background: transparent url(/images/search.png) no-repeat center;
  left: -25px;
  top: 5px;
  border: 0;
  box-shadow: none;
  height: 20px;
  padding: 0;
  width: 20px;
  position: relative;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  text-indent: -9999px;
}

.addressBlock {
  padding-bottom: 20px;
}

.addressBlock span {
  display: block;
}
.addressBlock span a[href*=www]:after {
  font-family: "LatticeIcons" !important;
  content: " ";
}

.ie7 .page-content .activeDocList {
  display: block;
}

ul.familyMemberList {
  clear: both;
  margin-bottom: 2.1428571429em;
}
ul.familyMemberList h3.tabHeader {
  margin-left: 0px;
  width: 25%;
}
ul.familyMemberList li.familyMemberListItem {
  float: left;
  list-style-image: none;
  margin-left: 0;
  height: auto;
  padding-top: 120px;
}
ul.familyMemberList li.familyMemberListItem h3 {
  line-height: 100%;
  margin-bottom: 0.5263157895em;
  margin-right: 0.5263157895em;
}
ul.familyMemberList li.familyMemberListItem a {
  color: #333;
  text-decoration: none;
}
ul.familyMemberList li.familyMemberListItem .memberIcon {
  margin-top: -120px;
  min-height: 120px;
  margin-bottom: 10px;
}
ul.familyMemberList li.familyMemberListItem p.memberSummary {
  margin-right: 2.1428571429em;
  font-size: 1em;
}

.leftNavHiddenList ul {
  display: none;
}
.leftNavHiddenList ul.active {
  display: block;
}

.right-content > * {
  margin-left: 2.1428571429em;
}

.location-search {
  white-space: nowrap;
  position: relative;
}
.location-search input.search-text {
  height: 22px;
}
.location-search input.search-button {
  background: transparent url(/images/search.png) no-repeat center;
  left: -24px;
  top: 5px;
  border: 0;
  box-shadow: none;
  height: 20px;
  padding: 0;
  width: 20px;
  position: relative;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  text-indent: -9999px;
}

.ie7 input.search-button, .ie8 input.search-button {
  top: 0px;
}

.botButtons {
  position: relative;
  /*h2{
      font-size: 2.462em;
  }

  h3{
      font-size: 1.846em;
  }
  h4{
      //font-size: 1em;
      font: $inPageMainHead;
  }
  p{
      font-size: 1em;
  }*/
}

.botButtons > .unit > * {
  margin-left: 0;
  margin-right: 0;
}

#cboxContent {
  background-color: white;
  border: 1px solid #666;
  padding: 10px;
  padding-right: 40px;
}
#cboxContent #cboxLoadedContent iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}
#cboxContent #cboxClose {
  position: absolute;
  top: 5px;
  right: 20px;
  height: 14px;
  width: 14px;
  background-image: url(/images/close.png);
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  cursor: pointer;
  border: 2px dashed white;
}
#cboxContent #cboxClose:hover {
  border-color: #666;
}

.ie7 #cboxTitle, .ie7 #cboxCurrent, .ie7 #cboxNext, .ie7 #cboxNext, .ie7 #cboxPrevious, .ie7 #cboxSlideshow,
.ie7 #cboxTopLeft, .ie7 #cboxTopCenter, .ie7 #cboxTopRight, .ie7 #cboxBottomLeft, .ie7 #cboxBottomCenter, .ie7 #cboxBottomRight {
  display: none;
  height: 0px;
  width: 0px;
}

#cboxWrapper {
  z-index: 800;
  background-color: white;
  position: relative;
}

div.line.multiFlowColumnRowSpacer {
  margin-top: 30px;
}

.video-js {
  background-color: white;
}

.video-player-border {
  border: 1px solid #cfcfcf;
}

.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
  left: 50%;
  margin-left: -1.35em;
  top: 50%;
  margin-top: -1.35em;
}

.vjs-default-skin .vjs-big-play-button {
  width: 2.6em;
  height: 2.6em;
  background-color: rgba(255, 255, 255, 0.9);
  border: 2px solid #1F9DD8;
  border-radius: 100%;
}

.vjs-default-skin:hover .vjs-big-play-button, .vjs-default-skin .vjs-big-play-button:focus {
  outline: 0px none;
  border-color: #FFF;
  background-color: white;
  border: 2px solid #1F9DD8;
  box-shadow: 0px 0px 3em #FFF;
  transition: all 0s ease 0s;
}

.vjs-big-play-button {
  color: #1F9DD8;
}

.video-responsive .video-js {
  padding-top: 56.25%;
  width: 100%;
}

.video-responsive .vjs-fullscreen {
  padding-top: 0;
}

.ie7 .video-responsive .video-js {
  padding-top: auto;
  width: auto;
}

.homeBody .stripeContent {
  width: 970px;
}
.homeBody h2 {
  padding-bottom: 17px;
  border-bottom: 1px solid #666;
  margin-bottom: 25px;
  color: #333;
}
.homeBody h3 {
  padding-bottom: 0.2631578947em;
}
.homeBody h4, .homeBody .page-content caption, .page-content .homeBody caption, .homeBody .typeList {
  padding-bottom: 0.7857142857em;
}
.homeBody .typeList li {
  display: inline;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0.7142857143em;
  margin: 0;
}
.homeBody .unit > * {
  margin-left: 15px;
  margin-right: 2.1428571429em;
}
.homeBody .unit:first-child > * {
  margin-left: 0;
}
.homeBody .unit:last-child > * {
  margin-right: 0;
}
.homeBody .line {
  padding-bottom: 2.1428571429em;
  margin-bottom: 1.4285714286em;
  position: relative;
}
.homeBody .action-buttons li, .homeBody .page-content .action-links li, .page-content .homeBody .action-links li, .homeBody .page-content .fullAction li, .page-content .homeBody .fullAction li {
  width: 255px;
}
.homeBody .action-buttons li a, .homeBody .page-content .action-links li a, .page-content .homeBody .action-links li a, .homeBody .page-content .fullAction li a, .page-content .homeBody .fullAction li a {
  color: white;
}
.homeBody .action-buttons, .homeBody .page-content .action-links, .page-content .homeBody .action-links, .homeBody .page-content .fullAction, .page-content .homeBody .fullAction {
  padding: 0;
}
.homeBody hr {
  margin: 0;
  display: none;
}
.homeBody p {
  margin-bottom: 2.1428571429em;
}

.ie7 .theaterMode {
  left: 0;
  margin-left: 0;
}

.blackbackground {
  background-color: black;
}

.theaterMode {
  position: relative;
  width: 100%;
  margin-bottom: -15px;
  background-color: #333;
}
.theaterMode li {
  display: none;
  margin-left: 0px;
  line-height: 0px;
}
.theaterMode li a:hover {
  border-width: 0;
}
.theaterMode li div {
  width: 1170px;
  margin: 0px auto;
  text-align: left;
}
.theaterMode li div div {
  color: white;
  z-index: 10;
  position: absolute;
  top: 5%;
  text-align: left;
  /*p {
  	font:1.846em "titillium_weblight";

  	line-height:1.846em "titillium_weblight";
  }*/
}
.theaterMode li div div h3 {
  font: 2.462em "titillium_weblight";
}
.theaterMode li div div p.bannerLearnMore {
  font-weight: bold;
  font: 19 "titillium_weblight";
  height: auto;
  white-space: nowrap;
  font-weight: bold;
  padding: 5px 15px;
  border-radius: 5px;
  border: 1px solid #1f9dd8;
  display: inline;
  background-color: #1f9dd8;
}
.theaterMode li.activeHero {
  display: block;
}
.theaterMode img {
  width: 100%;
  min-width: 1190px;
  height: auto;
}

@media only screen and (max-width: 1190px) {
  .theaterMode div div {
    padding-left: 10px;
  }
  .theaterMode img {
    width: 100%;
    height: auto;
  }
}
.ie7 .slideList li {
  display: inline;
}

.slideList {
  position: relative;
  top: -30px;
  text-align: center;
  z-index: 15;
}
.slideList li {
  background-image: url("/images/theaterDot.png");
  background-position: center center;
  background-repeat: no-repeat;
  height: 18px;
  width: 18px;
  display: inline-block;
}
.slideList li a, .slideList li a:hover, .slideList li a:active {
  background-color: transparent;
  border-width: 0px;
}
.slideList li.noLink {
  background-image: url("/images/theaterCur.png");
}
.homeVignette .line > .unit > .background > .noBorder > img {
  margin: 0 0 30px 0;
  display: block;
  padding-left: 1.0714285714em;
  padding-right: 1.0714285714em;
}
.homeVignette .line > .unit > .background > .noBorder:first-child > img {
  padding-left: 0;
}
.homeVignette .line > .unit > .background > .noBorder:last-child > img {
  padding-right: 0;
}
.homeVignette .stripeContent {
  margin-bottom: 30px;
}
.homeVignette .botButtons h4, .homeVignette .botButtons .page-content caption, .page-content .homeVignette .botButtons caption {
  font: 19px "titillium_weblight";
  line-height: 1.6842105263;
  margin-bottom: 0.8947368421em;
}
.homeVignette .readmorelink:after {
  content: " ";
  font-family: "LatticeIcons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 79%;
  padding-left: 2px;
}

.stripeContainer.homeVignette.lightestBackground.negativehomemargin {
  margin-bottom: -75px;
}

.ie7 .stripeContainer.homeVignette.lightestBackground.negativehomemargin {
  margin-bottom: -100px;
}

.stripeContainer.homeVignette.lightestBackground .background {
  background-color: white;
  max-width: 370px;
  height: 100%;
  overflow: hidden;
}

.stripeContainer.homeVignette .readmorelink {
  display: block;
  margin-bottom: 10px;
  margin-top: 20px;
}

.stripeContainer.homeVignette.lightestBackground .readmorelink, .stripeContainer.homeVignette.whiteBackground .readmorelink {
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 20px;
}

.stripeContainer.homeVignette.lightestBackground .rich-text, .stripeContainer.homeVignette.whiteBackground .rich-text {
  margin-left: 15px;
  margin-right: 15px;
}

.stripeContainer.homeVignette.lightestBackground h4, .stripeContainer.homeVignette.lightestBackground .page-content caption, .page-content .stripeContainer.homeVignette.lightestBackground caption, .stripeContainer.homeVignette.whiteBackground h4, .stripeContainer.homeVignette.whiteBackground .page-content caption, .page-content .stripeContainer.homeVignette.whiteBackground caption {
  margin-left: 15px;
  margin-right: 15px;
}

.stripeContainer.homeVignette.darkBackground {
  padding-top: 20px;
}

.stripeContainer.homeVignette.darkBackground .background {
  max-width: 370px;
  overflow: hidden;
}

.stripeContainer.homeVignette.whiteBackground .background {
  max-width: 370px;
  overflow: hidden;
}

/*.bannerTopMargin {
   margin-top: 300px;
   }
   @media only screen and (max-width: 6000px) {
   .bannerTopMargin{margin-top: 1100px;}
   }
   @media only screen and (max-width: 5000px) {
   .bannerTopMargin{margin-top: 800px;}
   }
   @media only screen and (max-width: 4000px) {
   .bannerTopMargin{margin-top: 700px;}
   }
   @media only screen and (max-width: 3000px) {
   .bannerTopMargin{margin-top: 500px;}
   }
   @media only screen and (max-width: 2500px) {
   .bannerTopMargin{margin-top: 400px;}
   }
   @media only screen and (max-width: 2200px) {
   .bannerTopMargin{margin-top: 350px;}
   }
   @media only screen and (max-width: 1900px) {
   .bannerTopMargin{margin-top: 300px;}
   }
   @media only screen and (max-width: 1280px) {
   .bannerTopMargin{margin-top: 220px;}
   }*/
/*.bannerLearnmore{
    font-size: 19px; 
    height: auto; 
    white-space: nowrap; 
    font-weight: bold; 
    padding: 5px 15px; 
    border-radius: 5px; 
    border: 1px solid #1f9dd8; 
    display: inline; 
    background-color: #1f9dd8;
}*/
.validation-error, .jsValidationError {
  border-color: red;
}

.error-message, *[cssclass=error-message] {
  color: red;
}
.error-message.show-error, *[cssclass=error-message].show-error {
  display: block !important;
}

.success-message, *[cssclass=success-message] {
  color: green;
}

label.jsMarkedAsRequired:after {
  content: " *";
  color: red;
}

label .required-star {
  color: red;
  position: absolute;
  top: 0;
  right: -10px;
}

.button.disabled, .button.disabled:active {
  box-shadow: 0 1px 1px #ACACAC;
  opacity: 0.8;
  cursor: initial;
}

div.form-field {
  margin-bottom: 1.7857142857em;
  clear: both;
}
div.form-field label {
  float: left;
  width: 14.2857142857em;
}
div.form-field > select, div.form-field > textarea, div.form-field > input {
  margin-top: 0.4285714286em;
}

.newsletter-type {
  margin-left: 2.1428571429em;
  margin-bottom: 1.4285714286em;
}
.newsletter-type > label {
  margin-left: 0.7142857143em;
  font-weight: bold;
}
.newsletter-type .details {
  font-weight: normal;
}

.TandC {
  border: 1px solid #666;
  padding: 2.1428571429em;
  margin-bottom: 2.1428571429em;
}

body {
  -webkit-text-size-adjust: none;
}

.yellowBackground {
  background-color: #ffc222;
}

.lightestBackground .unit, .yellowBackground .unit, .whiteBackground .unit {
  position: relative;
}

.footerStripe .iconList {
  padding-top: 3px;
  padding-bottom: 22px;
}

.footerStripe .rText {
  text-align: center;
}

.theaterMode li {
  overflow: hidden;
}

.theaterMode li div {
  max-width: 100%;
}

.theaterMode li div div {
  top: 50%;
}

.bannerButton {
  font-size: 19px;
  height: auto;
  white-space: nowrap;
  font-weight: bold;
  padding: 5px 15px;
  border-radius: 5px;
  border: 1px solid #1f9dd8;
  display: inline;
  background-color: #1f9dd8;
}

a.readmorelink {
  position: absolute;
  bottom: 0;
}

.botButtons {
  position: static;
}

.botButtons .background {
  padding-bottom: 56px;
}

/*.page-content img {
    max-width: 100%;
    height: auto;
}*/
.page-content .docList tbody td.checkbox, .page-content .docList tfoot td.checkbox {
  width: 40px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  display: table-cell;
}

.page-content .docList td.checkbox input {
  -webkit-border-radius: 0;
  height: auto;
}

.page-content .docList tfoot td input[class$=enableSub], .page-content .docList tfoot td input[class$=disableSub], .page-content .docList tfoot td input[class$=download] {
  min-height: 40px;
  -webkit-appearance: none;
}

.page-content .docTypes .docType {
  text-align: left;
  background-color: #efefef;
  font-family: open_sansbold;
  color: black;
  padding-left: 0.83333em;
  padding-right: 0.83333em;
  padding-top: 0.41667em;
  padding-bottom: 0.41667em;
  white-space: nowrap;
  border-bottom: 1px solid #999;
}

/*****family tables, etc.*/
/*hide duplicate first column used to adjust row heights*/
.innerScroll th:nth-child(2), .innerScroll td:nth-child(2) {
  display: none;
}

/*****family tables, etc.*/
/*Coveo*/
.CesSearchPanel, .CesSearchPanel + div, .CesSearchPanel table {
  min-width: 100% !important;
  max-width: 100% !important;
  width: 100% !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.CesResult tbody tr td:first-child, .CesResult thead tr th:first-child {
  min-width: 93px;
}

/*end Coveo*/
.hamburgermenu {
  display: none;
}

.contact-us-stripe iframe {
  width: 800px;
  height: 1000px;
}

@media only screen and (max-width: 1900px) {
  .bannerTopMargin {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 1280px) {
  .bannerTopMargin {
    margin-top: 50px;
  }
}
.ie9 .bannerTopMargin {
  margin-top: 20px;
}

@media only screen and (max-width: 1370px) {
  .theaterMode img {
    max-width: 100%;
    min-width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 1190px) {
  .headerStripe .size4of5 {
    width: 100%;
  }

  .theaterMode img {
    max-width: 120%;
    min-width: 120%;
    height: auto;
    margin-left: -20%;
  }

  .stripeContainer {
    width: 100%;
  }

  .bannerTopMargin {
    margin-top: 300px;
  }

  div.left-content {
    display: none;
  }

  /*Except Coveo faceted search*/
  .CesSearch div.left-content {
    display: block;
    margin-right: 30px;
    width: 215px;
  }

  .homeVignette .line > .unit > .background > .noBorder > img {
    max-width: 100%;
    height: auto;
  }

  .page-content .vCenter {
    min-width: 277px;
  }

  .line > .unit h2, .line > .unit h3.tabHeader {
    margin-left: 0px;
  }

  .line > .unit > h4, .page-content .line > .unit > caption {
    margin-left: 0px;
  }

  .inlineList li {
    white-space: nowrap;
  }
}
@media only screen and (max-width: 1024px) {
  .hamburgermenu li {
    padding: 0 116px;
  }

  .stripeContainer {
    min-width: 100%;
  }

  .stripeContent {
    width: 100%;
  }
  .stripeContent div#desktoplogo {
    padding: 0 6px 0 10px;
  }
  .stripeContent div#desktoplogo .unit {
    float: left;
  }
  .stripeContent div#desktoplogo .size1of3, .stripeContent div#desktoplogo .sidebarNavBlock .sidebarAd input[type=submit], .sidebarNavBlock .sidebarAd .stripeContent div#desktoplogo input[type=submit], .stripeContent div#desktoplogo .page-content .action-links > li, .page-content .stripeContent div#desktoplogo .action-links > li {
    width: auto;
  }
  .stripeContent .hamburgermenu {
    display: inline;
    padding: 10px 0px 0 20px;
    position: absolute;
  }
  .stripeContent .hamburgermenu li {
    list-style-image: none;
    display: inline-block;
    margin-left: 0px;
    list-style: none;
  }
  .stripeContent .hamburgermenu li#language ul {
    margin-top: 0px;
  }
  .stripeContent .hamburgermenu li#language ul li {
    display: inline-block;
    display: none;
    margin-bottom: 0px;
    padding: 0;
  }
  .stripeContent .hamburgermenu li:first-child {
    padding-left: 0;
  }
  .stripeContent .hamburgermenu li:last-child {
    padding-right: 10px;
  }

  .centerText {
    text-align: center;
  }

  .headerStripe .unit {
    float: none;
  }

  .hide {
    display: none;
    visibility: hidden;
  }

  .downarrow::before {
    font-family: "LatticeIcons" !important;
    content: "";
    color: yellow;
    float: right;
  }

  .headerStripe a.highlighted {
    color: #F9D215;
    border-left: 5px solid #F9D215;
    padding-left: 0px;
  }

  .darkBackground .line > .unit > * {
    margin-left: 0;
  }

  botButtons .background {
    padding-bottom: 10px;
  }

  .headerStripe ul.navItems > li .languageOverlay:hover {
    position: unset;
    top: 0.1em;
  }

  .headerStripe a {
    color: unset;
    border: unset;
  }
  .headerStripe ul.navItems {
    position: absolute;
    width: 100%;
    z-index: 200;
  }
  .headerStripe ul.navItems > li > div.nooverflow {
    width: 100%;
    height: auto;
  }
  .headerStripe ul.navItems li.primaryNavigation {
    display: none;
    background-color: #000000;
    border-bottom: 1px solid #4A4A4A;
    padding: 0;
    line-height: none;
  }
  .headerStripe ul.navItems li.primaryNavigation a {
    border-bottom: none;
    padding: 5px 5px 5px;
    font-weight: bold;
    display: inline-block;
    width: 95%;
  }
  .headerStripe ul.navItems li.primaryNavigation a p {
    font-weight: normal;
    color: #9B9B9B;
    margin: 0px;
    padding-right: 10px;
    width: 90%;
    line-height: 1.375em;
  }
  .headerStripe ul.navItems li.primaryNavigation a.rightarrow {
    padding-left: 10px;
  }
  .headerStripe ul.navItems li.primaryNavigation a.rightarrow::before {
    font-family: "LatticeIcons" !important;
    content: "";
    color: #FFFFFF;
    float: right;
  }
  .headerStripe ul.navItems li.primaryNavigation a.nULink {
    padding-left: 10px;
  }
  .headerStripe ul.navItems li.primaryNavigation .hidemobilemenuDetails {
    display: none;
  }
  .headerStripe ul.navItems li.primaryNavigation .hidemobilemenuDetails .flatList li {
    list-style: none;
    margin: 0px;
  }
  .headerStripe ul.navItems li.primaryNavigation .hidemobilemenuContent {
    display: none;
  }
  .headerStripe ul.navItems li.primaryNavigation .hidemobilesubmenuContent {
    display: none;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails {
    display: block;
    background-color: #3B3F44;
    border-top: 1px solid #3B3F44;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .flatList > li {
    width: 100%;
    border-bottom: 1px solid #000000;
    margin: 0px;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .flatList > li a {
    display: inline-block;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .flatList > li a.rightarrow::before {
    color: #9B9B9B;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent {
    display: block;
    background-color: #838587;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent h3 {
    color: #000000;
    font: 14px "open_sansregular", "arial", "helvetica", "clean", "sans-serif";
    font-weight: bold;
    margin-bottom: 0;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent a.highlighted h3 {
    color: #F9D215;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent a.rightarrow {
    padding-left: 10px;
    padding-bottom: 0;
    line-height: 1.25em;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent p {
    color: #4A4A4A;
    margin-bottom: 0;
    line-height: 1.25em;
    padding: 0 0.625em 0.25em 0.625em;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .size1of5 {
    width: 100%;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .size1of5 a h3 {
    margin-bottom: 0px;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .size1of5 a.rightarrow::before {
    color: #4A4A4A;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .size1of5 p {
    border-bottom: 1px solid #000000;
    padding-left: 0.625em;
    padding-bottom: 0.25em;
    margin: 0;
    line-height: 1.25em;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .size1of5 ul {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .size1of5 ul li {
    list-style: none;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .size1of5 ul li a {
    border-bottom: none;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .size1of4, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .action-buttons > li, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .page-content .action-links > li, .page-content .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .action-links > li, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .page-content .fullAction > li, .page-content .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .fullAction > li, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent ul.familyMemberList li.familyMemberListItem, ul.familyMemberList .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent li.familyMemberListItem {
    border-top: 1px solid #000000;
    margin-top: 0px;
    width: 100%;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .size1of4 a h3, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .action-buttons > li a h3, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .page-content .action-links > li a h3, .page-content .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .action-links > li a h3, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .page-content .fullAction > li a h3, .page-content .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .fullAction > li a h3, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent ul.familyMemberList li.familyMemberListItem a h3, ul.familyMemberList .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent li.familyMemberListItem a h3 {
    margin-bottom: 0px;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .size1of4 a.rightarrow::before, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .action-buttons > li a.rightarrow::before, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .page-content .action-links > li a.rightarrow::before, .page-content .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .action-links > li a.rightarrow::before, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .page-content .fullAction > li a.rightarrow::before, .page-content .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .fullAction > li a.rightarrow::before, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent ul.familyMemberList li.familyMemberListItem a.rightarrow::before, ul.familyMemberList .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent li.familyMemberListItem a.rightarrow::before {
    color: #4A4A4A;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .size1of4 ul li, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .action-buttons > li ul li, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .page-content .action-links > li ul li, .page-content .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .action-links > li ul li, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .page-content .fullAction > li ul li, .page-content .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .fullAction > li ul li, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent ul.familyMemberList li.familyMemberListItem ul li, ul.familyMemberList .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent li.familyMemberListItem ul li {
    list-style: none;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .size1of4 ul li a, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .action-buttons > li ul li a, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .page-content .action-links > li ul li a, .page-content .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .action-links > li ul li a, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .page-content .fullAction > li ul li a, .page-content .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .fullAction > li ul li a, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent ul.familyMemberList li.familyMemberListItem ul li a, ul.familyMemberList .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent li.familyMemberListItem ul li a {
    border-bottom: none;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .size1of3, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .sidebarNavBlock .sidebarAd input[type=submit], .sidebarNavBlock .sidebarAd .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent input[type=submit], .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .page-content .action-links > li, .page-content .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .action-links > li {
    margin-top: 0;
    width: 100%;
    border-top: 1px solid #000000;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .size1of3 a.rightarrow::before, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .sidebarNavBlock .sidebarAd input[type=submit] a.rightarrow::before, .sidebarNavBlock .sidebarAd .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent input[type=submit] a.rightarrow::before, .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .page-content .action-links > li a.rightarrow::before, .page-content .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .action-links > li a.rightarrow::before {
    color: #4A4A4A;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilemenuDetails .showmobilemenuContent .size1of2 {
    border-top: 1px solid #000000;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilesubmenuContent {
    display: block;
    background-color: #DDDDDD;
    border-top: 1px solid #000000;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilesubmenuContent li {
    list-style: none;
    border-bottom: none;
    padding-left: 10px;
    margin: 0px;
    border-bottom: 1px solid #000000;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilesubmenuContent li a {
    color: #000000;
  }
  .headerStripe ul.navItems li.primaryNavigation .showmobilesubmenuContent li:last-child {
    border: 0;
  }
  .headerStripe ul.navItems li.flushRight {
    display: none;
    position: absolute;
    z-index: 99;
    width: 100%;
    padding-left: 0px;
    background-color: #000000;
    list-style: none;
  }
  .headerStripe ul.navItems li.flushRight span {
    display: none;
  }
  .headerStripe ul.navItems li.flushRight a {
    border-bottom: 1px solid #4A4A4A;
    padding: 5px 5px 5px 10px;
    font-weight: bold;
    width: 95%;
    float: left;
  }
  .headerStripe ul.navItems li.languageSelectionContainer {
    display: none;
    width: 100%;
    padding-left: 0;
    list-style: none;
  }
  .headerStripe ul.navItems li.languageSelectionContainer .languageOverlay li {
    left: 0px;
    position: unset;
    background-color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    display: block;
    border-bottom: 1px solid #4A4A4A;
  }
  .headerStripe ul.navItems li.languageSelectionContainer .languageOverlay li a:hover {
    top: 0px;
  }
  .headerStripe ul.navItems li.languageSelectionContainer .languageOverlay li a img {
    display: block;
    margin: 0 auto 0 174px;
  }
  .headerStripe ul.navItems li.languageSelectionContainer .languageOverlay .hideLanguage {
    display: none;
  }
  .headerStripe ul.navItems li.languageSelectionContainer:hover {
    top: 0;
    position: inherit;
  }
  .headerStripe .searchwrapper {
    display: none;
    position: absolute;
    z-index: 99;
    background-color: #000000;
    width: 100%;
  }
  .headerStripe .searchwrapper input {
    margin-left: 10px;
  }

  .menuDetailsshow .flatList li {
    list-style: none;
  }
  .menuDetailsshow .flatList li a p {
    display: none;
  }
  .menuDetailsshow .flatList .menuContent {
    display: none;
  }
  .menuDetailsshow .flatList .menuContent ul li {
    list-style: inherit;
  }

  .page-content img {
    margin-bottom: 30px;
  }

  .page-content td {
    white-space: unset;
  }

  .page-content .vCenter a span {
    margin-left: -242px;
  }

  .page-content li.contentFamilySummaryBlock {
    width: 100%;
    float: none;
  }

  .page-content li.contentFamilySummaryBlock div {
    margin-left: 0;
  }

  .activeDocList tbody tr td, .activeDocList thead tr th {
    display: inline;
  }

  .activeDocList {
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
  }

  .tBG {
    margin-top: 20px;
  }

  h3.tabHeader {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .theaterMode {
    margin-bottom: 0px;
  }
  .theaterMode ul li {
    margin: 0;
  }
  .theaterMode ul li img {
    max-width: 145%;
    min-width: 145%;
    height: auto;
    margin-left: -45%;
  }
  .theaterMode ul li div {
    padding: 0;
  }
  .theaterMode ul li div div {
    color: white;
    z-index: 10;
    position: absolute;
    top: unset;
    text-align: left;
    margin: unset;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.6);
  }
  .theaterMode ul li div div p.bannerLearnMore {
    display: inline-block;
    padding: 15px;
    margin-left: 10px;
  }
  .theaterMode ul li div div h3 {
    font-size: 1.125em;
    line-height: 26px;
    padding-left: 10px;
  }

  .pageTitle {
    padding: 10px 10px 20px 10px;
  }

  .pageTitle .breadcrumb {
    padding-bottom: 10px;
  }

  .pageTitle h1 {
    font-size: 24px;
  }

  .pageTitle h2 {
    font-size: 18px;
  }

  .page-content {
    word-wrap: break-word;
    padding-left: 10px;
    padding-right: 10px;
  }

  .homeVignette .botButtons .unit img {
    max-width: 100%;
    height: auto;
  }

  .homeVignette .line > .unit > .background > .noBorder > img {
    padding-left: 0;
    padding-right: 0;
  }

  div.line.multiFlowColumnRowSpacer {
    margin-top: 10px;
  }

  .line > .unit > h4, .page-content .line > .unit > caption {
    margin-left: 0;
  }

  .page-content .docList td:nth-child(n+7):nth-child(-n+8), .page-content .docList th:nth-child(n+7):nth-child(-n+8) {
    display: none;
  }

  /*Coveo*/
  .CesPager {
    width: 100%;
    display: table !important;
  }

  .CesPager a, .CesPager span {
    padding-right: 5px !important;
    padding-left: 5px !important;
    display: table-cell;
  }

  .CesResultsPageFooter {
    padding-left: 0px !important;
  }

  .CesQueryInformation {
    margin-left: 0px !important;
  }

  .page-content .action-links > li {
    min-width: 114px;
  }

  .inlineList li {
    white-space: normal;
    display: list-item;
  }

  .wb-rightcolumn {
    float: none;
  }

  .action-buttons > li, .page-content .action-links > li, .page-content .fullAction > li {
    margin-left: 0px;
  }

  .account-creation select, .account-creation input {
    border: 1px solid #000000;
  }

  .signin-page input {
    border: 1px solid #000000;
  }

  .CesResult tbody tr td:first-child {
    border-top: 1px solid #000000;
    margin-top: 0.625em;
  }

  .footerStripe {
    padding-top: 0;
  }
  .footerStripe .stripeContent {
    width: 95%;
  }
  .footerStripe .stripeContent .line .size1of4, .footerStripe .stripeContent .line .action-buttons > li, .footerStripe .stripeContent .line .page-content .action-links > li, .page-content .footerStripe .stripeContent .line .action-links > li, .footerStripe .stripeContent .line .page-content .fullAction > li, .page-content .footerStripe .stripeContent .line .fullAction > li, .footerStripe .stripeContent .line ul.familyMemberList li.familyMemberListItem, ul.familyMemberList .footerStripe .stripeContent .line li.familyMemberListItem {
    width: 100%;
  }
  .footerStripe .stripeContent .line .size1of4 .iconList .size1of6, .footerStripe .stripeContent .line .action-buttons > li .iconList .size1of6, .footerStripe .stripeContent .line .page-content .action-links > li .iconList .size1of6, .page-content .footerStripe .stripeContent .line .action-links > li .iconList .size1of6, .footerStripe .stripeContent .line .page-content .fullAction > li .iconList .size1of6, .page-content .footerStripe .stripeContent .line .fullAction > li .iconList .size1of6, .footerStripe .stripeContent .line ul.familyMemberList li.familyMemberListItem .iconList .size1of6, ul.familyMemberList .footerStripe .stripeContent .line li.familyMemberListItem .iconList .size1of6 {
    padding: 0;
  }
  .footerStripe .stripeContent .line .size1of4 .iconList img, .footerStripe .stripeContent .line .action-buttons > li .iconList img, .footerStripe .stripeContent .line .page-content .action-links > li .iconList img, .page-content .footerStripe .stripeContent .line .action-links > li .iconList img, .footerStripe .stripeContent .line .page-content .fullAction > li .iconList img, .page-content .footerStripe .stripeContent .line .fullAction > li .iconList img, .footerStripe .stripeContent .line ul.familyMemberList li.familyMemberListItem .iconList img, ul.familyMemberList .footerStripe .stripeContent .line li.familyMemberListItem .iconList img {
    width: 30%;
  }
  .footerStripe .stripeContent .line .rText {
    padding-top: 0px;
  }
  .footerStripe .stripeContent .line .smallList {
    padding-top: 3.5em;
  }

  .page-content .size1of4, .page-content .action-buttons > li, .page-content .action-links > li, .page-content .fullAction > li, .page-content ul.familyMemberList li.familyMemberListItem, ul.familyMemberList .page-content li.familyMemberListItem, .page-content .size3of4 {
    width: 100%;
  }

  .systemNotificationStripe {
    padding: 10px 0 10px 0;
  }
  .systemNotificationStripe .systemNotification .rich-text {
    padding-left: 10px;
  }

  .urlShareGlobal {
    display: inline-block;
  }

  .MegaSearchBar {
    display: block;
  }
}
@media only screen and (max-width: 980px) {
  .hamburgermenu li {
    padding: 0 110px;
  }

  .page-content .docList .header::after {
    padding-left: 5px;
    padding-right: 10px;
  }

  .urlShareGlobal {
    display: none;
  }

  .MegaSearchBar {
    display: none;
  }
}
@media only screen and (max-width: 940px) {
  .hamburgermenu li {
    padding: 0 87px;
  }

  /*****family tables, etc.*/
  .outerScroll {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    border-top: 1px solid #cfcfcf;
  }

  .innerScroll {
    overflow-x: scroll;
    margin-left: 224px;
    overflow-y: visible;
    padding-bottom: 1px;
  }

  /* Overwrite the default to keep the scrollbar always visible */
  ::-webkit-scrollbar {
    -webkit-appearance: none;
    height: 7px;
    width: 7px;
  }

  ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  }

  .innerScroll table {
    border-collapse: collapse;
    width: 100%;
    table-layout: auto;
    border: none;
  }

  .innerScroll th:first-child, .innerScroll td:first-child {
    position: absolute;
    left: 0;
    top: auto;
    border-bottom-width: 1px;
    padding: 0;
  }

  /*add box shadow to pseudo element after the first row*/
  .innerScroll th:first-child:after, .innerScroll td:first-child:after {
    box-shadow: 8px 0 10px -10px inset;
    content: " ";
    height: 100%;
    position: absolute;
    top: -1px;
    right: -10px;
    width: 10px;
  }

  .innerScroll th:nth-child(2), .innerScroll td:nth-child(2) {
    max-width: 0;
    visibility: hidden;
    padding: 0;
    display: block;
  }

  .innerScroll th:first-child div, .innerScroll td:first-child div, .innerScroll th:nth-child(2) div, .innerScroll td:nth-child(2) div {
    width: 220px;
    max-width: 220px;
    padding: 5px 10px 5px 10px;
    box-sizing: border-box;
  }

  /*****end family tables, etc.*/
  /*Coveo*/
  .CesResult tbody tr td, .CesResult thead tr th {
    display: inline-block;
    white-space: normal;
    text-align: left;
    font-size: 12px;
    line-height: normal;
    padding: 5px 2% 5px 0;
  }
  .CesResult tbody tr td .CesCustomResultFieldsValue, .CesResult thead tr th .CesCustomResultFieldsValue {
    width: 100%;
  }

  .CesResult thead tr th {
    vertical-align: bottom;
  }

  .CesResult tbody tr td {
    vertical-align: top;
  }

  .CesResult tbody tr td.leftText, .CesResult thead tr th.leftText {
    display: block;
    width: 100%;
    border: none;
    color: #333;
    font-size: 14px;
    padding-bottom: 0;
    line-height: 26px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .CesResult thead tr th a, .CesResult tbody tr td .CesResultExcerpt {
    color: #999;
  }

  .CesResult tbody tr td.leftText .CesResultExcerpt {
    color: #333;
  }

  .CesResult thead tr th.leftText a {
    color: #333;
  }

  .CesResult tbody tr td:first-child {
    display: block;
    width: 100%;
    border: none;
    border-top: 1px solid #999;
    padding-top: 15px;
  }

  .CesResult thead tr th:first-child {
    display: none;
  }

  .urlShareGlobal {
    display: none;
  }

  .MegaSearchBar {
    display: none;
  }
}
@media only screen and (max-width: 800px) {
  .hamburgermenu li {
    padding: 0 78px;
  }

  .stripeOne {
    margin-bottom: 20px;
    height: auto;
  }

  .pageTitle {
    padding-top: 20px;
    padding-bottom: 20px;
    color: #333;
  }

  .topIconStripe .rightblackborder {
    border-right: none;
    padding-bottom: 0.625em;
  }
  .topIconStripe .leftgrayborder {
    border-left: none;
    padding-bottom: 0.625em;
  }
  .topIconStripe .iconList {
    display: flex;
    padding: 0 0.625em;
  }

  .homeVignette .line > .unit > .background > .noBorder > img {
    max-width: 100%;
    height: auto;
  }

  .line > .unit > * {
    margin-right: 0;
  }

  .line > .unit:last-child > * {
    margin-left: 0;
  }

  .homeVignette .size1of3, .homeVignette .sidebarNavBlock .sidebarAd input[type=submit], .sidebarNavBlock .sidebarAd .homeVignette input[type=submit], .homeVignette .page-content .action-links > li, .page-content .homeVignette .action-links > li {
    width: 50%;
  }
  .homeVignette .size1of3 .background, .homeVignette .sidebarNavBlock .sidebarAd input[type=submit] .background, .sidebarNavBlock .sidebarAd .homeVignette input[type=submit] .background, .homeVignette .page-content .action-links > li .background, .page-content .homeVignette .action-links > li .background {
    margin-left: 0;
  }

  .size1of2 {
    width: 99.6%;
    min-height: 1px;
  }

  /*****document tables*/
  .tableWrapper {
    border-left: 1px solid #999;
    border-right: 1px solid #999;
  }

  .page-content .docList tfoot td input[type=submit] {
    margin-left: 5%;
    border: 0px solid;
    line-height: 3;
    color: white;
    padding-left: 10px;
    padding-right: 10px;
  }

  .activeDocList tbody tr td, .activeDocList thead tr th {
    display: inline-block;
    width: 58px;
    text-align: left;
  }

  .page-content .docList td, .page-content .docList th {
    padding-left: 2%;
    padding-right: 2%;
  }

  .activeDocList tbody tr {
    width: 100%;
    border-bottom: none;
  }

  .page-content .docList tr {
    border-bottom: 1px solid #999;
    width: 100%;
  }

  .page-content .document-notes {
    display: none;
  }

  .activeDocList tbody tr td br {
    display: inline;
  }

  .page-content .docList tr td, .page-content .docList tr th {
    border: none;
    color: #999;
    font-size: 12px;
    line-height: normal;
  }

  .page-content .docList tr td.document-title, .page-content .docList tr th.document-title {
    border: none;
    color: #333;
    font-size: 14px;
    padding-bottom: 0;
    display: block;
    line-height: 26px;
    width: 95%;
  }

  .page-content .document-title a[href*=www]::after {
    content: none;
  }

  .page-content .document-title a[href*=view_document]::after {
    content: none;
  }

  tfoot label {
    color: #333;
    padding-left: 1.67px;
  }

  .activeDocList tr th.subscribeimg {
    display: table-cell;
    width: 40px;
    background-position-y: 50%;
    background-position-x: 50%;
    background-color: #ffc222;
    -webkit-column-width: 40px;
    /* Chrome, Safari, Opera */
    padding: 0px;
  }

  .activeDocList th.downloadimg {
    display: table-cell;
    width: 40px;
    background-position-y: 50%;
    background-position-x: 50%;
    background-repeat: no-repeat;
    background-color: #1f9dd8;
    -webkit-column-width: 40px;
    /* Chrome, Safari, Opera */
    padding: 0px;
  }

  .page-content tfoot td {
    white-space: normal;
  }

  .page-content .docList tfoot td input[class$=download] {
    margin-top: 5px;
  }

  /*****end document tables*/
  .contact-us-stripe {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 700px;
    overflow: hidden;
  }
  .contact-us-stripe iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }

  .footerStripe .stripeContent .line .size3of4 {
    width: 100%;
  }

  .footerStripe .rText {
    clear: both;
    width: 100%;
    padding-top: 40px;
  }

  .stripeContainer.homeVignette.yellowBackground.negativehomemargin {
    margin-bottom: -125px;
  }

  .urlShareGlobal {
    display: none;
  }

  .MegaSearchBar {
    display: none;
  }
}
@media only screen and (max-width: 750px) {
  .hamburgermenu li {
    padding: 0 65px;
  }

  .headerStripe .unit {
    float: none;
  }

  /*****document tables*/
  .page-content .docList {
    position: relative;
  }

  .page-content .docList tfoot td input[class$=enableSub], .page-content .docList tfoot td input[class$=disableSub] {
    position: absolute;
    bottom: -50px;
    left: 0px;
    margin-left: 0px;
    padding: 0px 10px;
  }

  .page-content .docList tfoot td input[class$=download] {
    position: absolute;
    bottom: -50px;
    left: 170px;
    margin-left: 0px;
    padding: 0px 10px;
  }

  .page-content .docTypes td {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-top-width: 0px;
  }

  .page-content .docTypes td:nth-child(n+1):nth-child(-n+2) {
    border-bottom-width: 1px;
  }

  .page-content .docTypes .docType {
    white-space: normal;
    cursor: pointer;
    transition: 0.4s;
  }

  .page-content .docTypes td.closed .docType {
    background-color: #efefef;
  }

  .page-content .docTypes td .docType, .page-content .docTypes td .docType:hover {
    background-color: #ddd;
  }

  /* Unicode character for "minus" sign (-) */
  .page-content .docTypes td .docType::after {
    /*content: none;*/
    content: "➖";
    font-size: 13px;
    line-height: 26px;
    color: #777;
    float: right;
    margin-left: 5px;
    vertical-align: bottom;
  }

  /* Unicode character for "plus" sign (+) */
  .page-content .docTypes td.closed .docType::after {
    content: "➕";
  }

  .page-content .docTypes td.closed ul {
    display: none;
  }

  /*****document tables*/
  /*Coveo*/
  .CesSearch div.left-content {
    display: block;
    float: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 2%;
    margin-bottom: 20px;
    border: 1px solid #999;
  }

  .CesSearch div.left-content.closed {
    padding: 0px;
  }

  /* Unicode character for "minus" sign (-) */
  .CesSearch div.left-content h3::after {
    content: "➖";
    font-size: 15px;
    line-height: 32px;
    color: #777;
    float: right;
    margin-left: 5px;
    vertical-align: bottom;
  }

  /* Unicode character for "plus" sign (+) */
  .CesSearch div.left-content.closed h3::after {
    content: "➕";
  }

  .CesSearch div.left-content h3 {
    padding: 2%;
    background-color: #ddd;
    border-bottom: 1px solid #999;
    cursor: pointer;
  }

  .CesSearch div.left-content.closed h3 {
    margin-bottom: 0px;
    padding-bottom: 2%;
    background-color: #efefef;
    border: none;
  }

  .CesSearch div.left-content.closed h3:hover {
    background-color: #ddd;
  }

  .CesSearch div.left-content ul, .CesSearch div.left-content > div {
    margin-left: 2% !important;
    margin-right: 2%;
  }

  .CesSearch div.left-content.closed ul, .CesSearch div.left-content.closed div {
    display: none;
  }

  .CesFacetBodySearchBox table {
    width: 100%;
  }

  .CesResult {
    margin-left: 0px !important;
    margin-bottom: 30px !important;
    border-bottom: 1px solid #999 !important;
  }

  /*end Coveo*/
  /*Buy map*/
  img[usemap="#worldmap"] {
    display: none;
  }

  .homeVignette .size1of3, .homeVignette .sidebarNavBlock .sidebarAd input[type=submit], .sidebarNavBlock .sidebarAd .homeVignette input[type=submit], .homeVignette .page-content .action-links > li, .page-content .homeVignette .action-links > li {
    width: 100%;
    padding-left: 22.25%;
  }

  .urlShareGlobal {
    display: none;
  }

  .MegaSearchBar {
    display: none;
  }
}
@media only screen and (max-width: 668px) {
  .darkBackground .size1of4, .darkBackground .action-buttons > li, .darkBackground .page-content .action-links > li, .page-content .darkBackground .action-links > li, .darkBackground .page-content .fullAction > li, .page-content .darkBackground .fullAction > li, .darkBackground ul.familyMemberList li.familyMemberListItem, ul.familyMemberList .darkBackground li.familyMemberListItem {
    width: 100%;
  }

  .hamburgermenu li {
    padding: 0 23px;
  }

  .theaterMode img {
    max-width: 145%;
    min-width: 145%;
    height: auto;
    margin-left: -45%;
  }

  .headerStripe ul.navItems > li {
    padding-left: 0;
    padding-right: 5%;
  }

  .headerStripe .primaryNavigation {
    line-height: inherit;
  }

  .stripeOne h2 br {
    display: none;
  }

  .gOutline .unit {
    float: none;
  }

  .page-content .vCenter {
    padding-bottom: 20px;
  }

  .page-content .size1of4, .page-content .action-buttons > li, .page-content .action-links > li, .page-content .fullAction > li, .page-content ul.familyMemberList li.familyMemberListItem, ul.familyMemberList .page-content li.familyMemberListItem, .page-content .size1of3, .page-content .sidebarNavBlock .sidebarAd input[type=submit], .sidebarNavBlock .sidebarAd .page-content input[type=submit] {
    width: 100%;
    float: none;
  }

  /*****family tables, etc.*/
  .outerScroll {
    width: 105%;
    margin-left: -2.5%;
  }

  /***** end family tables, etc.*/
  /*****family tables, etc.*/
  .innerScroll {
    margin-left: 104px;
  }

  .innerScroll th:first-child div, .innerScroll td:first-child div, .innerScroll th:nth-child(2) div, .innerScroll td:nth-child(2) div {
    width: 100px;
    max-width: 100px;
    white-space: normal;
  }

  /*****end family tables, etc.*/
  /*****document tables*/
  .page-content .docList tfoot td input[class$=enableSub], .page-content .docList tfoot td input[class$=disableSub] {
    position: absolute;
    bottom: -55px;
    left: 0px;
    margin-left: 0px;
    padding: 0px 10px;
  }

  .page-content .docList tfoot td input[class$=download] {
    position: absolute;
    bottom: -105px;
    left: 0px;
    margin-left: 0px;
    padding: 0px 10px;
  }

  .page-content .docList {
    margin-bottom: 60px;
  }

  .activeDocList input {
    width: 100%;
  }

  /*****end document tables*/
  /*Buy*/
  .regionSelect .size1of5, .regionSelect .size3of5 {
    width: 30%;
  }

  .homeVignette .line > .unit > .background > .noBorder > img {
    max-width: none;
    height: auto;
  }

  .urlShareGlobal {
    display: none;
  }

  .MegaSearchBar {
    display: none;
  }
}
@media only screen and (max-width: 415px) {
  .hamburgermenu li {
    padding: 0 12px;
  }

  .line > .unit > * {
    margin-left: 0;
  }

  .size1of3, .sidebarNavBlock .sidebarAd input[type=submit], .page-content .action-links > li, .size1of4, .action-buttons > li, .page-content .fullAction > li, ul.familyMemberList li.familyMemberListItem, .homeVignette .size1of3, .page-content .homeVignette .action-links > li {
    width: 100%;
    height: auto;
    padding-left: 0;
  }

  .stripeContainer.homeVignette.yellowBackground.negativehomemargin {
    margin-bottom: -50px;
  }

  .homeVignette .stripeContent {
    margin-bottom: 0px;
  }

  .footerStripe {
    margin-top: 0px;
  }

  .buy-location .size1of5 {
    width: 100%;
  }

  .homeVignette .size1of3, .homeVignette .sidebarNavBlock .sidebarAd input[type=submit], .sidebarNavBlock .sidebarAd .homeVignette input[type=submit], .homeVignette .page-content .action-links > li, .page-content .homeVignette .action-links > li {
    width: 100%;
    padding-left: 5%;
  }

  .buy-location .size1of5 {
    width: 50%;
  }

  .footerStripe .size1of3, .footerStripe .sidebarNavBlock .sidebarAd input[type=submit], .sidebarNavBlock .sidebarAd .footerStripe input[type=submit], .footerStripe .page-content .action-links > li, .page-content .footerStripe .action-links > li {
    width: 50%;
  }
  .footerStripe .size3of4 .lastUnit {
    width: 100%;
  }
  .footerStripe .iconList .size1of6 {
    width: 30%;
    padding: 0 0 0.938em 0;
    margin-top: 10px;
  }

  .urlShareGlobal {
    display: none;
  }

  .MegaSearchBar {
    display: none;
  }
}
@media only screen and (max-width: 376px) {
  .homeVignette.yellowBackground img, .homeVignette.lightestBackground img, .homeVignette.whiteBackground img {
    width: 100%;
  }

  .stripeContainer.homeVignette.lightestBackground.background {
    max-width: 100%;
  }

  .stripeContainer.homeVignette.whiteBackground .background {
    max-width: 100%;
  }

  .stripeContainer.homeVignette.lightestBackground .background {
    max-width: 100%;
  }

  .stripeContainer.homeVignette.yellowBackground .background {
    max-width: 100%;
  }

  .homeVignette .size1of3, .homeVignette .sidebarNavBlock .sidebarAd input[type=submit], .sidebarNavBlock .sidebarAd .homeVignette input[type=submit], .homeVignette .page-content .action-links > li, .page-content .homeVignette .action-links > li {
    padding-left: 0;
  }

  .urlShareGlobal {
    display: none;
  }

  .MegaSearchBar {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  .hamburgermenu li {
    padding: 0 7px;
  }

  .urlShareGlobal {
    display: none;
  }

  .MegaSearchBar {
    display: none;
  }
}