@charset "UTF-8";

/* CSS Document */



/* QA Europe Main CSS */



.hide {

    display: none;

}

.show {

    display: block;

}

.nowrap {

    white-space: nowrap;

}

input {

    font-family: Arial, sans-serif;

    font-size: 9px;

}

select {

    font-family: Arial, sans-serif;

    font-size: 10px;

}

table, tr, td {

    font-family: Arial, sans-serif;

    font-size: 11px;

    line-height: 130%;

}

body {

    font-family:arial, helvetica, sans-serif;

    font-size:11px;

    line-height: 130%;

}

p {

    font-size: 11px;

}

h1 {

    font-size: 150%;

    display:inline;

}

h1.pageTitle {

    color: #ab0101;

    font-family: "Rotis Semi Serif", "RotisSemiSerif", Arial, sans-serif;

    font-weight: bold;

    margin:5px 0px;

 *margin-top: 0;

    margin-bottom: 10px;

    padding: 10px 0px 15px 0px;

    border-bottom: 1px dotted #ccc;

    display: block;

    line-height: 1.2em;

}

h2, .pageheader {

    font-size: 140%;

    color: #000;

}

h3, p.subheads {

    font-size: 125%;

    color: #004584;

}

h3.subheads {

    margin-top: 2em;

    font-weight: normal;

}

h4 {

    font-size: 115%;

}

h5 {

    font-size: 105%;

}

div.clearer {

    line-height: 1px;

    clear: both;

}

form {

    margin: 0;

}

.required {

    color: #9a0000;

}

img, a img {

    border: 0 none;

}

/* ---- Scalable Box / Transparent BG / Drop Shadow ---- */



div.scalable-box div.topLeft,  div.scalable-box div.top,  div.scalable-box div.topRight {

    height: 13px;

    line-height: 6px;

}

div.scalable-box div.topLeft {

    background: transparent url(/docs/IO/14029/img14029.png) left top no-repeat;

    width: 16px;

    float: left;

}

div.scalable-box div.top {

    background: transparent url(/docs/IO/14030/img14030.png) left top repeat-x;

}

div.scalable-box div.topRight {

    background: transparent url(/docs/IO/14031/img14031.png) right top no-repeat;

    width: 18px;

    float: right;

}

div.scalable-box div.middle {

    clear: left;

    background: transparent url(/docs/IO/14032/img14032.png) left top repeat-y;

}

div.scalable-box div.middleMiddle {

    margin: 0 18px 0 16px;

    line-height: 1.1em;

    overflow: hidden;

 *zoom: 1;

}

div.scalable-box div.middleMiddle h2 {

    margin: 0;

    padding: 0;

}

div.scalable-box div.middleRight {

    background: transparent url(/docs/IO/14033/img14033.png) right top repeat-y;

    line-height: 1px;

}

div.scalable-box div.bottomLeft,  div.scalable-box div.bottom,  div.scalable-box div.bottomRight {

    height: 19px;

}

div.scalable-box div.bottomLeft {

    background: transparent url(/docs/IO/14034/img14034.png) left bottom no-repeat;

    width: 16px;

    float: left;

}

div.scalable-box div.bottom {

    background: transparent url(/docs/IO/14035/img14035.png) left bottom repeat-x;

    clear: left;

}

div.scalable-box div.bottomRight {

    background: transparent url(/docs/IO/14036/img14036.png) right bottom no-repeat;

    width: 18px;

    float: right;

}

/* ---- END Scalable Box STYLES ---- */



div.simple-list-bullets li.property-header {

    list-style: none;

    margin: 1em 0 0.5em -30px;

    padding-left: 0;

}

div.simple-list-bullets li.property-header h4 {

    display: inline;

    margin: 0;

}

div.my-account {

    position: absolute;

    bottom: 12px;

    right: 270px;

}

div.my-account a#accountLink {

    color: #980000;

}

.passives h1.pageTitle,  .passives h2.inline-news,  .passives p.news-headline,  .passives ul.latest-news li a {

    color: #03c;

}

.connectors h1.pageTitle,  .connectors h2.inline-news,  .connectors p.news-headline,  .connectors ul.latest-news li a {

    color: #c00;

}

.connectors div.literature div.literature-promo {

    border-color: #c00;

}

.emech h1.pageTitle,  .emech h2.inline-news,  .emech p.news-headline,  .emech ul.latest-news li a {

    color: #f60;

}

.emech div.literature div.literature-promo {

    border-color: #f60;

}

.military h1.pageTitle,  .military h2.inline-news,  .military p.news-headline,  .military ul.latest-news li a {

    color: #019934;

}

.military div.literature div.literature-promo {

    border-color: #019934;

}

.medical h1.pageTitle {

    color: #22a4e1;

}

.transportation h1.pageTitle,  .transportation h2.inline-news,  .transportation p.news-headline,  .transportation ul.latest-news li a {

    color: #ffc945;

}

.transportation div.literature div.literature-promo {

    border-color: #ffc945;

}

.power h1.pageTitle,  .power h2.inline-news,  .power p.news-headline,  .power ul.latest-news li a {

    color: #1d7449;

}

.power div.literature div.literature-promo {

    border-color: #1d7449;

}

h2.news {

    font-size: 18px;

    display: block;

    margin: 0.5em 0 1em;

    color: #022a67;

}

h2.inline-news {

    font-size: 16px;

    display: block;

    margin: 2em 0 1.25em 0;

}

h2.storyhead {

    font-weight: bold;

    color: #022a67;

    font-size: 18px;

    display: block;

}

ul li {

    list-style-type:square;

}

a {

    text-decoration:none;

    color:#004584;

    font-weight:bold;

}

a:hover {

    text-decoration:underline;

    color:#000000;

    font-weight:bold;

}

body#search div#content-wrapper {

    padding: 20px;

    padding-top: 0;

}

ul.searchResults {

    padding-left: 12px;

}

div.printable-version {

    float: right;

    padding: 10px;

}

div.printable-version a {

    margin-left: 8px;

}

div.upper-right-promo {

    float: right;

    margin: 0 6px 6px 20px;

 *width: 260px;

    text-align: right;

}

* html div.upper-right-promo {

    width: 23%;

}

div.upper-right-promo img {

    float: right;

    clear: right;

}

div.gateway div.upper-right-promo img {

    border: 1px solid #999;

    margin-bottom: 10px;

}

.storyhead_grey {

    font-weight:bold;

    color:#999999;

    font-size: 18px;

}

.storyhead_brown {

    font-weight:bold;

    color:#705a48;

    font-size: 18px;

}

.storyhead_green {

    font-weight:bold;

    color:#1a472b;

    font-size: 18px;

}

.storyhead_grey_small {

    font-weight:bold;

    color:#999999;

    font-size: 11px;

}

.storyhead_brown_small {

    font-weight:bold;

    color:#705a48;

    font-size: 11px;

}

.storyhead_green_small {

    font-weight:bold;

    color:#1a472b;

    font-size: 11px;

}

.storyhead_white {

    font-weight:bold;

    color:#ffffff;

    font-size: 18px;

}

.storyhead_red {

    font-weight:bold;

    color:#ab0101;

    font-size: 18px;

    line-height:130%;

}

.storyhead_blue {

    font-weight:bold;

    color:#022a67;

    font-size: 18px;

}

.storyhead_blueTwo {

    font-weight:bold;

    color:#0033CC;

    font-size: 18px;

}

.storyhead_red_small {

    font-weight:bold;

    color:#ab0101;

    font-size: 11px;

}

.storyhead_orange {

    font-weight:bold;

    color:#FD6400;

    font-size: 18px;

}

.pic_title {

    text-align:center;

    font-weight:normal;

    color:#cccccc;

    font-size: 9px;

}

.white_headers {

    color:#ffffff;

    font-weight:bold;

}

a.white_headers {

    color:#ffffff;

    font-weight:bold;

}

a.white_headers:hover {

    color:#cccccc;

    font-weight:bold;

}

.whitetext {

    color:#ffffff;

}

a.whitetext {

    color:#ffffff;

}

a.whitetext:hover {

    color:#ededed;

}

.date {

    font-weight:bold;

    text-align:right;

    color:#07528c;

    font-size: 16px;

}

.fotgal_white {

    border:1px solid #ffffff;

}

.fotgal_grey {

    border:1px solid #999;

}

.fotgal_grey_bottom {

    border-bottom: 1px solid #999999;

}

.whitetext_footer {

    color:#ededed;

    text-align:center;

    font-size: 10px;

}

a.whitetext_footer {

    color:#ededed;

}

a.whitetext_footer:hover {

    color:#ffffff;

}

.headline {

    font-weight:bold;

}

.storyhead_red_meye {

    font-weight:bold;

    color:#ab0101;

    font-size: 11px;

    border-bottom: #ededed 1px solid;

    border-left: #ededed 1px solid;

}

a.storyhead_red_meye {

    font-weight:bold;

    color:#ab0101;

    font-size: 11px;

    border-bottom: #ededed 1px solid;

    border-left: #ededed 1px solid;

}

a.storyhead_red_meye:hover {

    font-weight:bold;

    color:#666666;

    font-size: 11px;

    border-bottom: #ededed 1px solid;

    border-left: #ededed 1px solid;

}

.storyhead_red_meye2 {

    font-weight:bold;

    color:#ab0101;

    font-size: 11px;

    border-bottom: #ededed 0px solid;

    border-left: #ededed 0px solid;

}

a.storyhead_red_meye2 {

    font-weight:bold;

    color:#ab0101;

    font-size: 11px;

    border-bottom: #ededed 0px solid;

    border-left: #ededed 0px solid;

}

a.storyhead_red_meye2:hover {

    font-weight:bold;

    color:#666666;

    font-size: 11px;

    border-bottom: #ededed 0px solid;

    border-left: #ededed 0px solid;

}

.storyhead_orange_meye2 {

    font-weight:bold;

    color:#FD6400;

    font-size: 11px;

    border-bottom: #ededed 0px solid;

    border-left: #ededed 0px solid;

}

a.storyhead_orange_meye2 {

    font-weight:bold;

    color:#FD6400;

    font-size: 11px;

    border-bottom: #ededed 0px solid;

    border-left: #ededed 0px solid;

}

a.storyhead_orange_meye2:hover {

    font-weight:bold;

    color:#666666;

    font-size: 11px;

    border-bottom: #ededed 0px solid;

    border-left: #ededed 0px solid;

}

.storyhead_blue_meye2 {

    font-weight:bold;

    color:#0033CC;

    font-size: 11px;

    border-bottom: #ededed 0px solid;

    border-left: #ededed 0px solid;

}

a.storyhead_blue_meye2 {

    font-weight:bold;

    color:#0033CC;

    font-size: 11px;

    border-bottom: #ededed 0px solid;

    border-left: #ededed 0px solid;

}

a.storyhead_blue_meye2:hover {

    font-weight:bold;

    color:#666666;

    font-size: 11px;

    border-bottom: #ededed 0px solid;

    border-left: #ededed 0px solid;

}

.bg_default {

    font-weight:bold;

    font-size:11px;

    background-color:red;

    background: url(/docs/IO/15217/bg_connectors.jpg);

}

.bg_passives {

    font-weight:bold;

    font-size:11px;

    background-color:blue;

    background: url(/docs/IO/15217/bg_passives.jpg);

}

.bg_emech {

    font-weight:bold;

    font-size:11px;

    background-color:orange;

    background: url(/docs/IO/15217/bg_electro.jpg);

}

.bg_military {

    font-weight:bold;

    font-size:11px;

    background-color:green;

    background: url(/docs/IO/15217/bg_military.jpg);

}

.bg_connectors {

    font-weight:bold;

    font-size:11px;

    background-color:Red;

    background: url(/docs/IO/15217/bg_connectors.jpg);

}

.section {

    font-weight:bold;

    color:#ab0101;

    font-size: 14px;

}

.sectionNewsItem {

    font-weight:bold;

    color:#ab0101;

    font-size: 14px;

    border-bottom: #cccccc 1px dotted;

}

.dataHeader2 {

    background-color: #006699;

    color: #ffffff;

    font-weight: bold;

    text-align: left

}

.dataHeader {

    background-color: #003366;

    color: #ffffff;

    font-weight: bold;

    text-align: left

}

.new_area_nav {

    text-align:right;

    padding-right:12px;

    font-size:12px;

    color:#08508B;

    font-style:normal;

}

.bob {

    height: 30px;

    background-image: url(/docs/IO/15217/m_off.jpg);

}

.bob2 li .innerWrap {

    line-height: 33px;

    color: #08508B; /* or #fff, #ffffff */

    text-decoration: none;

    background-image: url(/docs/IO/15217/m_off.jpg);

}

.bob2 li .wrap {

    line-height: 33px;

    color: #08508B; /* or #fff, #ffffff */

    text-decoration: none;

    background-image: url(/docs/IO/15217/m_off.jpg);

}

.multiPage {

    float:left;

    height: 300px;

}

.pageView {

    background-image: url(/docs/IO/15217/new_m_main.jpg);

    background-repeat: no-repeat;

    width: 515px;

    height: 300px;

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 45px;

    padding-right: 45px;

}

.smallBackBar {

    background-image: url(/docs/IO/15217/new_smallBackBar.png);

    float:right;

}

.smallBackBar2 {

    background-image: url(/docs/IO/15217/smallBackBar2.png);

    float:right;

}

.largeBackBar {

    width: 575px;

    height:10px;

    padding-top: 10px;

}

.tabStrip li a .innerWrap {

    line-height: 33px;

    text-align: center;

}

.tabStrip {

    width: 170px;

    float: left;

}

.tabStrip li a {

    padding-left: 7px;

    line-height: 33px;

    color: Red; /* or #fff, #ffffff */

    text-decoration: none;

}

/* iOn Adjustments */



body {

    background: #C8E3F1 url(/docs/IO/15217/background.jpg) left top repeat-x;

}

div#page-wrapper {

    background-color: #FFFFFF;

    width: 1000px;

    margin: auto;

    padding: 4px;

    overflow: hidden;

    position: relative;

}

div#header-upper {

    height: 47px;

    overflow-y: hidden;

    position: relative;

    padding-left: 0;

}

img#header-logo {

    float: left;

    height: 47px;

    border: 0;

}

span#header-tagline {

    position: relative;

    top: 18px;

}

div.site-search {

    text-align: right;

    position: absolute;

    right: 13px;

    bottom: 12px;

    height: 20px;

}

.site-search label {

    padding-right: 0.5em;

}

button.btnSiteSearch {

    text-indent: -9000em;

    background: transparent url(/docs/IO/15217/btnGo.gif) left top no-repeat;

    width: 26px;

    height: 20px;

    cursor: pointer;

    margin: 0;

    padding: 0;

    border: 0;

}

div#header-lower {

    background-color: #ac0e03;

}

img#headerBottom {

    height: 27px;

    width: 70px;

    border-width: 0px;

    float: left;

}

div#main-nav-upper, div#main-nav-lower {

    float: left;

    width: 100%;

    overflow: hidden;

 *overflow: visible;

    position: relative;

}

div#main-nav-upper {

    background: #ac0e03 url(/docs/IO/15217/new_FINAL_r4_c5.jpg) right top no-repeat;

    height: 30px;

    padding: 0;

}

ul.main-nav {

    margin: 0;

    margin-left: -70px; /* compensate for logo offset */

    margin-top: 7px;

    padding: 0;

    position: relative;

    left: 50%;

    text-align: center;

    float: left;

}

div#main-nav-lower {

    background: url(/docs/IO/15217/FINAL_r5_c1.jpg) left top repeat-x;

    height: 21px;

}

div#main-nav-lower ul.main-nav {

    margin-left: 0;

    margin-top: 3px;

}

ul.main-nav li {

    float: left;

    list-style: none;

    position: relative;

    right: 50%;

    padding: 0 14px 0 16px;

    background: transparent url(/docs/IO/15217/spacer_bar.gif) left 3px no-repeat;

}

#main-nav-lower ul.main-nav li {

    background: transparent url(/docs/IO/15217/spacer_bar_grey.gif) left 3px no-repeat;

}

ul.main-nav li.first-item, #main-nav-lower ul.main-nav li.first-item {

    background: none;

}

ul.main-nav li a {

    color: #fff;

}

#main-nav-lower ul.main-nav li a {

    color: #004584;

}

div#breadcrumb-nav {

    clear: left;

    background: white url(/docs/IO/15217/FINAL_r6_c1.jpg) left top;

    line-height: 26px;

    padding-left: 18px;

}

div#content-wrapper {

    clear: left;

    background: #fff url(/docs/IO/15217/new_smallBackBar.png) right top repeat-y;

    margin: 0;

    padding: 0;

    padding-bottom: 1px; /* prevents last paragraph from hanging over edge of container */

    overflow: hidden;

 *zoom: 1;

}

div#left-sub-menu, div.left-menu-promo {

    float: left;

    width: 155px;

    margin-top: 14px;

 *margin-top: 2px;

}

div#left-sub-menu h4.menuTitle {

    color: #fff;

    font-size: 11px;

    background: #980000 url(/docs/IO/15217/menu_bg.jpg) left top no-repeat;

    margin: 0;

    padding: 5px 0px 5px 10px;

}

body.passives div#left-sub-menu h4.menuTitle {

    background: #03c url(/docs/IO/15217/bg_passives.jpg) left top no-repeat;

}

body.discretes div#left-sub-menu h4.menuTitle {

    background: #ffc945 url(/docs/IO/15217/emech_menu_bg.jpg) left top no-repeat;

}

body.emech div#left-sub-menu h4.menuTitle {

    background: #ffc945 url(/docs/IO/15217/emech_menu_bg.jpg) left top no-repeat;

}

body.medical div#left-sub-menu h4.menuTitle {

    background: #22a4e0 url(/docs/IO/15217/bg_medical.jpg) left top no-repeat;

}

body.military div#left-sub-menu h4.menuTitle {

    background: #019934 url(/docs/IO/15217/bg_military.jpg) left top no-repeat;

}

body.transportation div#left-sub-menu h4.menuTitle {

    background: #ffc945 url(/docs/IO/15217/transportation_menu_bg.jpg) left top no-repeat;

}

body.power div#left-sub-menu h4.menuTitle {

    background: #1d7449 url(/docs/IO/15217/bg_power.jpg) left top no-repeat;

}

body.alt-energy div#left-sub-menu h4.menuTitle {

    background: #1d7449 url(/docs/IO/15217/alt-energy_menu_bg.jpg) left top no-repeat;

}

div#left-sub-menu ul {

    margin: 0;

    padding: 4px 0px 6px 4px;

    border: 1px solid #999;

    border-top: none;

    overflow: hidden;

}

div#left-sub-menu li {

    list-style: none;

    background: transparent url(/docs/IO/15217/i_orange_arrow.gif) left 6px no-repeat;

    padding: 3px 0px 3px 8px;

}

div#left-sub-menu ul ul {

    border: 0;

    padding-bottom: 0px;

}

div#left-sub-menu li li {

    list-style: none;

    background: transparent url(/docs/IO/15217/sub-bullet.gif) left 4px no-repeat;

    padding: 1px 0px 1px 8px;

}

div#left-sub-menu li li li {

    background: none;

    padding-left: 4px;

}

div.left-menu-promo {

    clear: left;

    margin-top: 6px;

}

div#content-box {

    margin-left: 185px;

 *margin-left: 175px;

    background: transparent url(/docs/IO/15217/cornerimage.png) right bottom no-repeat;

    padding-bottom: 4px;

    overflow: hidden;

 *zoom: 1;

}

div#page-footer {

    background-color: #cbe2f2;

    position: relative;

    clear: left;

}

div#footer-stripe {

    height: 8px;

    background-color: #980000;

    border: 3px solid #fff;

    border-width: 3px 0;

}

div#microsite-menu, div#copyright {

    margin-left: 15px;

}

div#copyright {

    margin-top: 15px;

}

body.print-friendly div#print-friendly-content {

    padding: 10px;

}

body.print-friendly div#copyright {

    padding-bottom: 15px;

}

div#microsite-menu {

    margin-top: 2px;

}

div#newsletter-signup {

    position: absolute;

    right:15px;

    top: 18px;

    width: 150px;

}

div#newsletter-signup span.title {

    font-weight: bold;

}

ul#footer-links {

    margin: 15px 0 0 7px;

    padding: 0;

    height: 25px;

}

ul#footer-links li {

    list-style: none;

    float: left;

    padding: 0 8px;

    margin: 0;

    border-left: 1px solid #999;

}

ul#footer-links li.first-item {

    border-left: none;

}

/* ---- Forms ---- */



div.questionPairs {

    clear: left;

    overflow: hidden;

 *zoom: 1;

    margin-bottom: 1em;

}

div.questionPairs div.formLabel,  div.questionPairs label {

    float: left;

    width: 110px;

    text-align: right;

    margin-right: 0.5em;

    line-height: 1.8em;

}

div.questionPairs ul.radio-buttons label {

    width: auto;

}

div.questionPairs input, div.questionPairs textarea, div.questionPairs select, #comment-form input, #comment-form textarea {

    float: left;

    font-size: 11px;

    padding: 2px;

}

#comment-form input, #comment-form textarea {

    float: none;

}

div.questionPairs div.shorttext input {

    width: 150px;

}

div.questionPairs textarea, div.questionPairs input, #comment-form input, #comment-form textarea {

    border: 1px solid #004584;

}

#comment-form input#comment-submit {

    border: 0;

}

div.questionPairs input.checkbox, div.questionPairs input.radio {

    border: 0;

}

div.questionPairs input.text {

    width: 200px;

}

div.questionPairs textarea:focus, div.questionPairs input:focus, #comment-form input:focus, #comment-form textarea:focus {

    background-color: #eaf4fe;

}

div.form-controls {

    margin-left: 120px;

}

/* ---- END of Forms ---- */



/* ---- Product Pages ---- */



div#microsite-content {

    padding-top: 10px;

    border-top: 4px solid #fff;

}

img#gateway-logo {

    margin-bottom: 0;

}

span.contact-specialist {

    float: right;

    margin-top: -10px;

}

img.secondary-header {

    margin-bottom: 10px;

}

div.mfr-summary {

    margin: 0;

    padding: 0;

}

div.lineCardLogos img {

    margin-bottom: 8px;

    margin-right: 37px;

}

#passives div.lineCardLogos img {

    margin-right: 57px;

}

ul.latest-news,  ul.gateway-news {

    list-style: none;

    padding: 0;

    margin: 0 4px 0 0;

    overflow: hidden;

}

body#passives ul.latest-news,  body#connectors ul.latest-news {

    width: 585px;

}

ul.latest-news li,  ul.gateway-news li {

    border: 1px solid #999;

    list-style: none;

    background: #fff;

    margin: 1em 0;

    padding: 10px;

    overflow: hidden;

 *zoom: 1;

}

div.news-thumbnail {

    float: left;

    margin: 0;

    padding: 0;

}

div.news-thumbnail img {

    margin: 0;

    padding: 0;

}

ul.latest-news li p {

    margin-left: 55px;

}

ul.lg-thumb li p {

    margin-left: 100px;

}

ul.latest-news li p.news-headline {

    margin-bottom: 1em;

}

ul.latest-news li a:hover {

    color: #666;

}

ul.latest-news p.news-headline, ul.latest-news p.news-summary {

    margin-top: 0;

    margin-bottom: 0.25em;

}

ul.latest-news span.publish-date {

    float: right;

}

ul.latest-news li.special,  ul.gateway-news li.special {

    float: left;

    margin-right: 10px;

    width: 273px;

    padding: 0;

}

ul.gateway-news li.special {

    width: 250px;

}

ul.latest-news li.special h4.news-cat,  ul.gateway-news li.special h4.news-cat {

    display: block;

    border-bottom: 1px solid #ccc;

    color: #fff;

    margin: 0;

    padding: 0.5em 0;

    text-align: center;

}

ul.gateway-news li.special h4.news-cat {

    background-color: #cb2026;

}

p.microsite-link {

    clear: left;

}

p.microsite-link a {

    color: #cb2026;

    font-size: 13px;

    font-weight: bold;

}

#medical li.special h4.news-cat {

    background-color: #22a4e0;

}

#military li.special h4.news-cat {

    background-color: #019934;

}

#transportation li.special h4.news-cat {

    background-color: #ffc945;

    color: #000;

}

ul.latest-news li.special div.news-thumbnail,  ul.gateway-news li.special div.news-thumbnail {

    padding: 10px;

    padding-right: 4px;

    min-height: 100px;

}

ul.gateway-news li.special div.news-thumbnail {

    min-height: 84px;

}

ul.latest-news li.special p.news-summary {

    padding-top: 10px;

    margin-left: 100px;

}

ul.latest-news li.special h4.more-news {

    display: block;

    border-top: 1px solid #ccc;

    clear: left;

    padding: 0.25em;

    margin: 0;

}

#military ul.latest-news li h4.more-news a {

    color: #004584;

}

div.medical-matrix {

    border: 1px solid #ccc;

    float: left;

    margin-right: 25px;

    width: 275px;

}

div.medical-matrix h4 {

    background-color: #22a4e1;

    color: #fff;

    font-size: 11px;

    display: block;

    padding: 0.5em 0;

    text-align: center;

    margin: 0;

}

div.medical-matrix img {

    padding: 10px 20px;

}

div.medical-matrix p {

    margin: 0;

    margin-left: 120px;

    padding: 45px 0 0;

}

div#featuredProductsList div.featuredProduct {

    border: 1px solid #999;

    background-color: #fff;

    overflow: hidden;

 *zoom: 1;

    width: 780px;

    padding: 10px;

    margin-bottom: 1em;

}

* html div#featuredProductsList div.featuredProduct {

    width: 800px;

}

div#featuredProductsList div.featuredProduct h4 {

    display: inline;

    margin: 0;

    padding: 0.5em 0;

}

div#featuredProductsList div.featuredProduct a img {

    float: left;

    margin-right: 10px;

}

div#featuredProductsList div.featuredProduct .productSummary {

    margin-top: 1em;

}

#productDetail {

    padding-right:10px;

}

#productDetail img.prodPhoto {

    float: left;

    margin: 0 10px 10px 0;

}

#productDetail h4 {

    clear: left;

}

#overview em {

    font-size:14px;

    line-height:1.3em;

}

table#overview img {

    max-height: 250px;

}

/* ---- END Product Pages ---- */



/* ---- Newsletter Pages ---- */



div.column {

    float: left;

    width: 370px;

    overflow: hidden;

 *zoom: 1;

    border: 1px solid #ccc;

    padding: 14px 14px 0 14px;

    margin: 14px 0 0 0;

    background: #fff;

    min-height: 430px;

 *min-height: 450px;

}

* html div.column {

    height: 480px;

    overflow: visible;

}

div.column.right {

    border-left: none;

}

h1.newsletter {

    color: #9a0000;

}

h1.military {

    color: #009901;

}

div.newsletter {

    margin-top: 0.5em;

}

div.newsletter img {

    float: left;

    width: 116px;

    padding: 0 10px 10px 0;

}

div.column p {

    padding-top: 0;

    margin-top: 0;

    margin-bottom: 0.5em;

}

div.newsletter p.summary,  div.newsletter ul.view-options {

    float: left;

    padding-left: 0;

    margin-left: 0;

}

div.newsletter ul.view-options li {

    list-style: none;

    padding-left: 30px;

    line-height: 28px;

    margin-bottom: 8px;

    margin-left: 0;

}

div.newsletter li.pdf-download {

    background: #fff url(/docs/IO/15876/newsletter-icons.png) left top no-repeat;

}

div.newsletter li.view-html {

    background: #fff url(/docs/IO/15876/newsletter-icons.png) left -36px no-repeat;

}

div.newsletter p.subscribe {

    background-color: #036;

    clear: left;

    text-align: center;

    margin: 0.5em 0;

    line-height: 2em;

}

div.newsletter p.subscribe a,  div.newsletter p.subscribe a:visited {

    color: #fff;

}

ul.featured-article {

    margin-top: 2em;

}

ul.featured-article,  ul.featured-article li {

    list-style: none;

    margin-left: 0;

    padding-left: 0;

}

ul.featured-article li {

    border: 1px solid #9a0000;

    min-height: 168px;

    padding: 0.5em;

}

* html ul.featured-article li {

    border-top: none;

}

ul.featured-article h4 {

    display: block;

    margin: -0.5em -0.5em 0; /* -- compensate for container padding -- */

    padding: 0.5em;

    background-color: #9a0000;

    color: #fff;

    font-size: 100%;

}

div.column.right ul.featured-article h4 {

    background-color: #009901;

}

div.column.right ul.featured-article li {

    border-color: #009901;

}

ul.featured-article h5 {

    display: block;

    margin: 0;

    font-size: 100%;

    padding: 0.5em 0;

}

ul.featured-article p.news-summary {

    margin-top: 0;

    margin-left: 90px;

}

ul.news-archive {

    padding-left: 0;

}

ul.news-archive li.month {

    list-style: square;

    font-weight: bold;

    margin: 0.75em 0;

}

ul.news-archive li.month ul {

    margin-left: 0;

    padding-left: 1em;

}

ul.news-archive li.month li {

    list-style: none;

}

ul.news-archive ul.media-archive {

    margin-left: 18px;

    padding-left: 0;

}

ul.news-archive ul.media-archive li {

    border: 1px solid #999;

    background: white;

    margin: 10px 4px;

    padding: 6px;

}

ul.news-archive span.publish-date {

    float: right;

}

/* ---- END Newsletter Pages ---- */



/* ---- News Pages ---- */



table.intro-opt1 img, table.intro-opt1 p {

    margin-right: 4px;

}

p.more-news {

    margin-bottom: 2em;

}

ul.news-archive li {

    list-style: none;

}

ul.news-archive li.collapse a, ul.news-archive li.expand a {

    padding: 4px 0 4px 24px;

    color: #980000;

}

ul.news-archive li.collapse li a, ul.news-archive li.expand li a {

    background: none;

    padding: 0;

    color: #004584;

    line-height: 2em;

}

ul.news-archive li.collapse a {

    background: transparent url(/docs/IO/15217/collapse-list.gif) left top no-repeat;

}

ul.news-archive li.expand a {

    background: transparent url(/docs/IO/15217/expand-list.gif) left top no-repeat;

}

div.bottom-promo,  div.downloads {

    background-color: #ededed;

    padding: 20px;

    padding-bottom: 8px;

    margin-top: 30px;

    border: 1px solid #666;

    width: 393px;

    text-align:center;

}

div.downloads {

    padding: 0px 0px 8px 0px;

    min-width: 433px;

    float: left;

    width: auto;

}

* html div.downloads {

    width: 393px;

}

div.downloads h5 {

    display: block;

    text-indent: -9000em;

    height: 36px;

    overflow: hidden;

    background: #9a9a9a url(/docs/IO/15217/media-center-downloads.jpg) right top no-repeat;

    margin-top: 0;

    border: 2px solid #ededed;

 *text-indent: 0;

 *font-size: 0px;

 *line-height: 0px;

 *width: 393px;

 *min-width: 433px;

}

div.bottom-promo ul,  div.downloads ul {

    margin: 0;

    padding:0 0 0 40px;

    text-align:left;

}

div.downloads ul {

    margin-left: 20px;

}

div.bottom-promo li,  div.downloads li {

    list-style: none;

    line-height: 24px;

    padding-left: 36px;

    margin-bottom: 12px;

}

div.downloads li.english a,  div.downloads li.german a,  div.downloads li.french a,  div.downloads li.italian a,  div.downloads li.spanish a {

    display: inline-block;

    line-height: 24px;

    padding-left: 30px;

    margin: 0;

    margin-left: -10px;

}

div.downloads li {

    white-space: nowrap;

    padding-right: 8px;

}

div.bottom-promo li.contact {

    background: transparent url(/docs/IO/15217/news_edit.jpg) left center no-repeat;

}

div.bottom-promo li.hyperlink {

    background: transparent url(/docs/IO/15217/hyperlink-icon.jpg) left center no-repeat;

}

div.bottom-promo li.image,  div.downloads li.image {

    background: transparent url(/docs/IO/15217/bitmap-document.gif) left center no-repeat;

}

div.bottom-promo li.pdf,  div.downloads li.pdf {

    background: transparent url(/docs/IO/15217/pdf-document.jpg) left center no-repeat;

}

div.bottom-promo li.flag-italy,  div.downloads li.italian a {

    background: transparent url(/docs/IO/15217/flag_italy.jpg) left center no-repeat;

}

div.bottom-promo li.flag-france,  div.downloads li.french a {

    background: transparent url(/docs/IO/15217/flag_france.jpg) left center no-repeat;

}

div.bottom-promo li.flag-germany,  div.downloads li.german a {

    background: transparent url(/docs/IO/15217/flag_germany.jpg) left center no-repeat;

}

div.bottom-promo li.flag-uk,  div.downloads li.english a {

    background: transparent url(/docs/IO/15217/flag_great_britain.jpg) left center no-repeat;

}

li.msword,  li.doc,  li.docx,  li.word {

    background: transparent url(/docs/IO/15217/word-document.gif) left center no-repeat;

}

/* ---- END News Pages ---- */



/* ---- BEGIN Literature Pages ---- */



img.document-cover {

    float: right;

    margin-left: 10px;

}

ul.download-options, ul.download-options li {

    list-style: none;

    padding: 0;

    margin: 0;

}

ul.download-options li {

    line-height: 18px;

    margin-bottom: 1em;

}

ul.download-options li.pdf {

    background: transparent url(/docs/IO/15876/document-icons.png) left -36px no-repeat;

    padding-left: 22px;

}

ul.download-options li.msword {

    background: transparent url(/docs/IO/15876/document-icons.png) left top no-repeat;

    padding-left: 22px;

}

ul.download-options li.english a,  ul.download-options li.french a,  ul.download-options li.german a,  ul.download-options li.italian a,  ul.download-options li.spanish a {

    display: inline-block;

    padding-left: 22px;

    line-height: 18px;

}

ul.download-options li.english a {

    background: transparent url(/docs/IO/15876/country-flags.png) left 3px no-repeat;

}

ul.download-options li.french a {

    background: transparent url(/docs/IO/15876/country-flags.png) left -45px no-repeat;

}

ul.download-options li.german a {

    background: transparent url(/docs/IO/15876/country-flags.png) left -21px no-repeat;

}

ul.download-options li.italian a {

    background: transparent url(/docs/IO/15876/country-flags.png) left -70px no-repeat;

}

ul.download-options li.spanish a {

    background: transparent url(/docs/IO/15876/country-flags.png) left -93px no-repeat;

}

div.literature {

    float: right;

    clear:right;

    margin: 0 4px 10px 25px;

    width: 180px;

}

div.literature div.literature-promo {

    border: 1px solid #03c;

    padding: 8px;

    margin-bottom: 10px;

    background: #ededed;

    overflow: hidden;

 *zoom: 1;

}

/* ---- Optional display (Application Guides page) ---- */



div.literature-boxes div.literature-promo {

    float: left;

    width: 250px;

    border: 2px solid #9a0000;

    border-top-width: 8px;

    margin-right: 20px;

    padding: 0;

    background-color: #ededed;

}

div.literature-boxes div.literature-promo img {

    border-right: 1px solid #999;

    background-color: #fff;

    padding: 10px;

    margin: 0;

 *margin-left: -7px;

}

div.literature-boxes div.literature-promo p {

    margin: 0;

    margin-left: 81px;

    padding: 10px;

}

/* ---- END Literature Pages ---- */



/* ---- BEGIN Sitemap Page ---- */



ul.sitemap,  ul.sitemap li {

    list-style: none;

    margin: 0;

    padding: 0;

}

ul.sitemap li {

    padding-left: 24px;

 *padding-left: 20px;

    line-height: 20px;

}

ul.sitemap li.collapse,  ul.sitemap li.expand {

    padding-left: 0;

}

ul.sitemap ul {

    padding: 0 0 0 25px;

    margin: 0;

}

ul.sitemap li a.btnToggle {

    display: inline-block;

    width: 20px;

    height: 20px;

    text-indent: -10em;

*margin-left: 10em;

}

ul.sitemap li.collapse a.btnToggle {

    background: transparent url(/docs/IO/15217/collapse-list.gif) left top no-repeat;

}

ul.sitemap li.expand a.btnToggle {

    background: transparent url(/docs/IO/15217/expand-list.gif) left top no-repeat;

}

/* ---- END Sitemap Page ---- */



/* ---- BEGIN MarketEye Styles ---- */



h1.market-eye {

    max-width: 600px;

    line-height: 1.4em;

}

.moderator {

    background: #EFF6FF;

    border: 1px solid #BECEDD;

    padding: 10px;

}

#bio {

    min-height: 160px;

    margin: 10px 0 5px 0;

    border-bottom: 1px dashed #ccc;

}

* html #bio {

    height: 160px;

}

#bio img {

    margin: 0 10px 10px 0;

    width: 120px;

    height: 150px;

}

#bio p {

    text-align: justify;

}

.sectionTitle {

    font-size: 12px;

    font-weight: bold;

    color: #FF6600;

    margin-top: 10px;

}

.meBoxMenu h3 {

    border-bottom: 0;

    margin: 0;

    padding: 0;

    padding-bottom: 4px;

}

div.meBox {

    border: 3px solid #CCC;

    min-height: 180px;

}

div.short {

    min-height: 150px !important;

}

.meBox h4 {

    color: #FFFFFF;

    padding: 3px 0;

    margin: 0 0 2px 0;

    text-align: center;

    font-size: 12px;

}

.meBox p {

    padding: 0 4px;

    text-align: left;

}

div.contributor {

    margin-top: 10px;

    padding-right: 6px;

    border-right: 1px dotted #ccc;

}

div.contributor h4 {

    margin: 0 0 4px 0;

    padding: 6px 0 0 0;

    color: #000;

    font-size: 12px;

    text-align: left;

}

div.contributor p,  div.contributor p a {

    font-size: 10px;

    text-align: left;

}

div.contributorLogo {

    padding: 4px 0 12px 0;

}

div.logo-footer {

    text-align: center;

    padding: 20px 0 12px 0;

}

div.blogSidebarRight ul.marketEyeSubNav {

    list-style: none;

    margin: 0 0 0 10px;

    padding: 0;

}

ul.marketEyeSubNav li,  ul.marketEyeSubNav li a,  ul.marketEyeSubNav li a:hover {

    border: 0;

    padding-left: 14px;

    line-height: 18px;

}

ul.marketEyeSubNav li {

    padding: 0.25em 0;

}

ul.marketEyeSubNav li a.passiveLink {

    background: #fff url(/docs/IO/15217/me_subnav_colors.png) left -1px no-repeat;

}

ul.marketEyeSubNav li a.switchLink {

    background: #fff url(/docs/IO/15217/me_subnav_colors.png) left -17px no-repeat;

}

ul.marketEyeSubNav li a.insightLink {

    background: #fff url(/docs/IO/15217/me_subnav_colors.png) left -33px no-repeat;

}

ul.marketEyeSubNav li a.connectorLink {

    background: #fff url(/docs/IO/15217/me_subnav_colors.png) left -49px no-repeat;

}

ul.marketEyeSubNav li a.supplyLink {

    background: #fff url(/docs/IO/15217/me_subnav_colors.png) left -65px no-repeat;

}

ul.marketEyeSubNav li a.industryLink {

    background: #fff url(/docs/IO/15217/me_subnav_colors.png) left -97px no-repeat;

}

ul.marketEyeSubNav li a.technologyLink {

    background: #fff url(/docs/IO/15217/me_subnav_colors.png) left -97px no-repeat;

}

div.blogEntry {

    margin: 10px 0 0 0;

    padding-right: 10px;

}

div.blogEntry table {

    max-width: 750px !important;

}

* html div.blogEntry table {

    width: 750px;

}

div.blogEntry table img {

    max-width: 700px;

}

div.blogPosts ul {

    list-style: none;

    margin: 0;

    padding: 0;

}

div.blogPosts ul li {

    padding-bottom: 10px;

}

div.blogPosts h2 {

    font-size: 15px;

    text-decoration: none;

    border: 1px dotted #003F72;

    border-width: 1px 0;

    padding: 0.75em 0;

    margin: 0;

    display: block;

    min-height: 18px;

}

div.blogPosts h2 a,  div.blogPosts h2 a:visited {

    font-size: 15px;

}

p.blogStamp,  p.blogStamp a,  p.blogStamp a:visited {

    font-size: 11px;

}

p.blogStamp {

    margin: 0.5em 0;

}

span.blogDate {

    color: #666;

}

.blogSummary {

    font-size: 12px;

    line-height: 1.8em;

}

div.blogPosts h2 a,  body.marketeye h1.pageTitle {

    margin-left: 0.5em;

    padding-left: 25px;

    display: block;

    line-height: 17px;

}

body.marketeye h1.pageTitle {

    margin: 1em 0;

    padding: 0 0 0 25px;

    border: 0;

}

body.marketeye h1.pageTitle.None {

    padding-left: 0;

}

div.blogPosts h2.Passives a,  body.marketeye h1.Passives {

    background: url(/docs/IO/15217/me_blocks_passives.png) top left no-repeat;

    color: #002e55;

}

div.blogPosts h2.Passives a:visited {

    color: #001e38;

}

a.passiveLink,  a.passiveLink:visited {

    color: #002e55;

}

div.blogPosts h2.Connectors a,  body.marketeye h1.Connectors {

    background: url(/docs/IO/15217/me_blocks_connectors.png) top left no-repeat;

    color: #d0282b;

}

div.blogPosts h2.Connectors a:visited {

    color: #9b1d1d;

}

a.connectorLink,  a.connectorLink:visited {

    color: #d0282b;

}

div.blogPosts h2.Switches a,  body.marketeye h1.Switches {

    background: url(/docs/IO/15217/me_blocks_switches.png) top left no-repeat;

    color: #ff6600;

}

div.blogPosts h2.Switches a:visited {

    color: #ce5100;

}

a.switchLink,  a.switchLink:visited {

    color: #ff6600;

}

div.blogPosts h2.Industry a,  body.marketeye h1.Industry {

    background: url(/docs/IO/15217/me_blocks_industry.png) top left no-repeat;

    color: #666;

}

div.blogPosts h2.Industry a:visited {

    color: #333;

}

a.industryLink,  a.industryLink:visited {

    color: #666;

}

div.blogPosts h2.supplyChain a,  body.marketeye h1.Supply {

    background: url(/docs/IO/15217/me_blocks_supply.png) top left no-repeat;

    color: #522900;

}

div.blogPosts h2.supplyChain a:visited {

    color: #331900;

}

a.supplyLink,  a.supplyLink:visited {

    color: #522900;

}

div.blogPosts h2.ttiInsights a,  body.marketeye h1.TTI {

    background: url(/docs/IO/15217/me_blocks_insights.png) top left no-repeat;

    color: #2a7f00;

}

div.blogPosts h2.ttiInsights a:visited {

    color: #1a4d00;

}

a.insightLink,  a.insightLink:visited {

    color: #2a7f00;

}

div.blogPosts h2.newTechnology a,  body.marketeye h1.New.Technology {

    background: url(/docs/IO/15217/me_blocks_technology.png) top left no-repeat;

    color: #399;

}

div.blogPosts h2.newTechnology a:visited {

    color: #1f6161;

}

a.technologyLink,  a.technologyLink:visited {

    color: #399;

}

div.contributor p img {

    border: 1px solid #ccc;

    margin-right: 6px;

}

div.contributor p img.Passives {

    border-color: #002e55;

}

div.contributor p img.Connectors {

    border-color: #d0282b;

}

div.contributor p img.Switches {

    border-color: #f60;

}

div.contributor p img.Industry {

    border-color: #ccc;

}

div.contributor p img.ttiInsights {

    border-color: #2a7f00;

}

div.contributor p img.newTechnology {

    border-color: #399;

}

div.blogEntry ul.webcastList {

    margin: 0;

    padding: 0;

    list-style: none;

}

div.blogEntry ul.webcastList li {

    min-height: 100px;

}

div.blogEntry ul.webcastList h2 {

    font-size: 15px;

    color: #069;

    border: 1px dotted #003f72;

    border-left: 0;

    border-right: 0;

    padding: 0.75em 0;

    margin: 0;

}

div.blogEntry ul.webcastList h2 span.webcastDate {

    color: #f90;

}

div.blogEntry ul.webcastList p.blogStamp {

    margin-left: 0;

}

div.blogEntry ul.webcastList li img {

    float: left;

}

div.blogEntry ul.webcastList p.summary {

    margin-top: 0;

}

div.blogEntry ul.webcastList li p {

    margin-left: 125px;

}

div.comment {

    margin: 6px 0;

    padding: 4px;

    background-color: #e6e6e6;

    border: 1px solid #ccc;

}

div.comment p.comment-author,  div.comment p.comment-author a {

    font-weight: bold;

    font-size: 10px;

}

div.comment p.comment-author, p.comments-closed {

    margin: 0;

}

div.moderator-actions {

    border: 1px solid #003f72;

    background-color: #069;

    color: #003f72;

}

div.pending {

    background: #9a0000;

}

span.pending, span.pending a, span.pending a:visited {

    color: #9a0000;

}

div.moderator-actions a {

    color: #fff;

    margin: 0 4px;

}

div.alt-row {

    background-color: #fff;

}

h4#leave-comment {

    border-bottom: 1px solid #002e55;

    color: #9a0000;

    margin-bottom: 8px;

}

form#comment-form label, form#form-edit label {

    display: block;

    font-weight: bold;

    color: #003f72;

}

input#comment-user, input#comment-email, input#comment-code {

    margin-bottom: 6px;

    width: 200px;

}

textarea#comment-content {

    width: 580px;

    margin-bottom: 6px;

}

a.comment-link {

    padding-left: 24px;

    background: #fff url(/docs/IO/15217/icon_speech_bubble.gif) left top no-repeat;

}

p.post-instructions span {

    color: #9a0000;

}

p.comment-text q {

    color: #003f72;

    font-style: italic;

}

div#chartMatrix {

    width: 160px;

    float: left;

    margin-left: 20px;

}

div#chartMatrix table {

    margin-right: 8px;

    margin-bottom: 8px;

    margin-top: 0;

}

div#chartMatrix tr.category td,  div#chartMatrix tr.category td strong,  div#chartMatrix tr.tablehead td,  div#chartMatrix tr td,  div#chartMatrix td.high,  div#chartMatrix td.medium,  div#chartMatrix td.low {

    font-size: 9px;

    line-height: normal;

    padding-top: 1px;

    padding-bottom: 1px;

}

div#chartMatrix tr.category td {

    padding: 4px;

    color: #FFF;

    font-size: 10px;

    line-height: 1.5em;

}

div#chartMatrix tr.category td strong {

    font-weight: bold;

    font-size: 10px;

}

div#chartMatrix tr.tablehead td {

    padding: 4px 0 4px 0;

    vertical-align: middle;

}

div#chartMatrix tr.altRow td {

    background: #E6E6E6;

}

div#chartMatrix tr.break {

    page-break-before: always;

}

table.metalsConnectors,  .metalsConnectors td.baseMetals,  .metalsConnectors td.preciousMetals,  .metalsConnectors td.otherMetals {

    border-color: #A83A38;

}

table.metalsPassives,  .metalsPassives td.baseMetals,  .metalsPassives td.preciousMetals,  .metalsPassives td.otherMetals {

    border-color: #4966A0;

}

table.metalsOther,  .metalsOther td.baseMetals,  .metalsOther td.preciousMetals,  .metalsOther td.otherMetals {

    border-color: #F60;

}

table.metalsConnectors {

    border: 2px solid #A83A38;

    margin-top: 16px;

}

table.metalsConnectors tr.category td {

    background: #A83A38;

}

table.metalsConnectors tr.tablehead td {

    background: #FF7774;

    color: #000;

}

table.metalsPassives {

    border: 2px solid #4966A0;

    margin-top: 16px;

}

table.metalsPassives tr.category td {

    background: #4966A0;

}

table.metalsPassives tr.tablehead td {

    background: #9CAED1;

    color: #000;

    font-weight: bold;

}

table.metalsOther {

    border: 2px solid #F60;

    margin-top: 16px;

}

table.metalsOther tr.category td {

    background: #F60;

}

table.metalsOther tr.tablehead td {

    background: #FFB787;

    color: #000;

    font-weight: bold;

}

td.baseMetals,  td.preciousMetals,  td.otherMetals {

    font-weight: bold;

    text-align: left;

    padding-top: 4px;

    padding-left: 2px;

    border-bottom: 1px solid #CCC;

}

div#chartMatrix td.high,  div#chartMatrix td.medium,  div#chartMatrix td.low {

    font-size: 10px;

    color: #FFF;

    text-align: center;

}

div#chartMatrix td.high,  div#chartMatrix span.high {

    background: #C33 !important;

}

div#chartMatrix td.medium,  div#chartMatrix span.medium {

    background: #C90 !important;

}

div#chartMatrix td.low,  div#chartMatrix span.low {

    background: #696 !important;

}

div#chartMatrix td.negligible {

    background: #CCC !important;

}

/* ---- END MarketEye Styles ---- */



/* ---- BEGIN General Content Page Styles ---- */



.tablehead {

    background-color: #08508b;

    color: #fff;

    font-size: 10px;

    font-weight: bold;

    line-height: 1.2em;

    padding: 2px 0 2px 5px;

    vertical-align: middle;

}

.tablehighlight td {

    background: #d2d2d2;

}

/* ---- END General Content Page Styles ---- */



/* ---- BEGIN Media Center Styles ---- */



div.exec-profile {

    width: 566px;

    background: #ededed;

    color: #000;

    margin: 0;

    margin-bottom: 1px;

    overflow: hidden;

 *zoom: 1;

}

.exec-profile .thumbnail {

    float: left;

    margin: 0;

    margin-right: 5px;

    padding: 5px;

    border-right: 1px solid #fff;

}

.exec-profile .profile-download {

    margin: 5px;

    margin-left: 165px;

    border: 1px solid #fff;

}

.exec-profile .profile-download img {

    float: left;

    padding: 5px 30px;

    margin-right: 5px;

    border-right: 1px solid #fff;

}

h3.image-header {

    display: block;

    background: #ededed;

    font-size: 11px;

    margin: 0;

    padding: 5px;

    width: 797px;

 *width: 808px;

    clear: left;

}

h3.image-header.corp {

    width: 793px;

 *width: 808px;

}

.exec-image {

    background: #ededed;

    color: #000;

    margin: 1px 1px 0 0;

    float: left;

    width: 201px;

    text-align: center;

    font-size: 11px;

}

.exec-image .thumbnail {

    text-align: center;

}

.high-res-image .thumbnail img,  .exec-image .thumbnail img {

    margin: 5px auto;

}

.exec-image .details {

    min-height: 82px;

}

* html .exec-image .details {

    height: 82px;

}

.exec-image h4 {

    color: #ab0101;

    font-size: 14px;

    border-top: 1px solid #fff;

    border-bottom: 1px dotted #ccc;

    padding: 10px 0 2px 0;

    margin: 0;

}

.exec-image p.job-title {

    margin: 0;

    padding: 1em 0;

}

.high-res-image {

    float: left;

    width: 133px;

    margin: 1px 1px 20px 0;

    text-align: center;

    background: #ededed;

    color: #000;

}

.high-res-image .thumbnail img {

    height: 60px;

}

.high-res-image .caption {

    margin: 0;

    padding: 0.25em 0;

    border-top: 1px solid #fff;

}

h3.logo-header {

    display: block;

    background: #ededed;

    font-size: 11px;

    margin: 0;

    padding: 5px;

    clear: left;

}

.logo {

    background: #ededed;

    color: #000;

    margin: 1px 1px 0 0;

    text-align: left;

    font-size: 11px;

    overflow: hidden;

 *zoom: 1;

}

.logo div.thumbnail {

    float: left;

    padding: 2px;

    border-right: 1px solid #fff;

    margin-right: 10px;

}

.logo h4 {

    color: #000;

    font-size: 11px;

    margin: 0;

}

.logo div.details {

    padding-top: 2em;

}

/* ---- END Media Center Styles ---- */



/* ---- BEGIN Part Search Header Styles ---- */



div#part-search-header {

    position: relative;

*zoom: 1;

}

div#part-search-header div.part-search-box {

    position: absolute;

    top: 26px;

 *top: 28px;

    left: 14px;

}

div#part-search-header label {

    font-weight: bold;

}

div#part-search-header input#searchTerms {

    padding: 2px;

    width: 170px;

}

div#part-search-header input#product-submit {

    position: relative;

    top: 6px;

 *top: 4px;

}

a#searchResultsLink {

    color: #fff;

    left: 300px;

    position: absolute;

    top: 10px;

    white-space: nowrap;

}

#part-search-header ul#part-search-apps {

    position: absolute;

    margin: 0;

    padding: 0;

    top: 68px;

    left: 0;

 *zoom: 1;

}

#part-search-header ul#part-search-apps,  ul#part-search-apps li {

    list-style: none;

}

#part-search-header ul#part-search-apps li {

    float: left;

    padding: 0 14px 0 16px;

    background: transparent url(/docs/IO/15217/spacer_bar_grey.gif) left 3px no-repeat;

}

#part-search-header ul#part-search-apps li.first-item {

    background: none;

}

#part-search-header ul#part-search-apps li a {

    color: #fff;

    text-shadow: 2px 2px 2px #000;

 *filter:DropShadow(OffX=2, OffY=1, Color=#333333);

 *zoom: 1;

}

/* ---- END Part Search Header Styles ---- */



/* ---- BEGIN Checkout Styles ---- */



ul#top-links {

    float: right;

    margin: 0;

    padding: 0;

    padding-right: 4px;

}

* html ul#top-links {

    margin: 0 180px 0 0;

    background-color: #FFF;

}

ul#top-links li {

    display: inline;

    list-style: none;

    padding-left: 12px;

    font-size: 10px;

}

#top-links li a {

    color: #069;

    text-decoration: none;

}

#top-links li a:hover {

    text-decoration: underline;

}

.checkout-page #product-search form,  .checkout-page #product-search #faux-header {

    background: #FFF url(/docs/IO/9095/img9095.jpg) repeat-x;

    height: 34px;

    border: 1px solid #003F72;

    border-width: 0 1px;

    padding-left: 176px;

    font-size: 11px;

    color: #9A0000;

    font-weight: bold;

    line-height: 34px;

    vertical-align: middle;

    position: relative;

}

* html .checkout-page #product-search form {

    height: 34px;

    padding-top: 5px;

    padding-bottom: 0;

    margin: 0;

}

.checkout-page div#page-wrapper {

    padding-top: 20px;

}

.checkout-page #footer {

    border-top: 3px solid #ccc;

    margin: 2em 0 0 0;

    padding: 1em;

}

.checkout-page #footer p#opt-in {

    float: right;

}

/* ---- END Checkout Styles ---- */



/* ---- Buttons ---- */



input.btn.submit {

    border: 0;

    width: 59px;

    height: 19px;

    background: #fff url(/docs/IO/14747/btn_submit.gif) left top no-repeat;

    text-indent: -9999em;

 *display: block;

 *padding-left: 100px;

}



/* ---- END Buttons Styles ---- */

.textorange {
color:#9A0000;
font-weight:bold;
}
.findSimilarDiv table {
    text-align:center;
}
td#reviewBorder {
     border-bottom:solid 1px #34a148;
}
tr#activeBttnRow {
float:right;
}

#sendCartContentDiv .btn.x, #sendCartContentDiv .btn.send, #sendCartPopup .btn.returnToCart, .btn.emptyCart, .btn.continueShopping, .btn.updateCart, .btn.checkout, .btn.placeOrder, #scheduler .btn.updateScheduler, #scheduler-actions .btn.returnToCart, #popup .btn, #poAlertPopup .btn {float:none}
#sendCartContentDiv .btn.x, #sendCartContentDiv .btn.send, .btn.checkout {margin-right:0}


