﻿body { font-weight:400; font-size:12px; color:#555; margin:0; padding:0; min-width:1230px; }
* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
img { border:0; }
.clear:before, .clear:after, #megaheader .container:before, #megaheader .container:after, #menu .container:before, #menu .container:after { content:''; display:table; }
.clear:after, #megaheader .container:after, #menu .container:after { clear:both; }
.clear { clear:both; }
.hidden { display:none !important; }
input, select, textarea, table { font-size:1em; color:#555; }
table { border-collapse:collapse; }
h1, h2, h3, h4, h5, h6 { font-weight:600; margin:0 0 .5em 0; color:#333; }
h1 { font-size:2em; }
h2 { font-size:1.6em; }
h3 { font-size:1.4em; position:relative; }
h4 { font-size:1.2em; }
h5 { font-size:1em; }
h6 { font-size:1em; }
sup, sub { position:relative; top:-.4em; vertical-align:baseline; }
sub { top:.4em; }
a { color:#118899; text-decoration:none; }
a:visited { color:#aa6666; }
a:hover { color:#cc0000; text-decoration:underline; }
p { margin:0 0 1em 0; }
ul { list-style-type:none; padding:0; margin:0 0 1em 1em; }
ul > li { list-style-type:none; background:url(/assets/images/ulCircle.png) no-repeat 0 .6em; padding-left:.6em; margin:0 0 .5em 0; }
ul li ul li, #megatabs li li { background:url(/assets/images/ulDash.gif) no-repeat 0 .7em; padding-left:.6em; }
ol { padding:0; margin:0 0 1em 2.3em; }
ol > li { margin:0 0 .5em 0; }
ul ul, ol ul, ul ol, ol ol { margin-top:.5em; margin-bottom:0; }
#megaheader { position:relative; z-index:10001; }
#menu { position:relative; }
#megaheader .container { min-width:1230px; margin:0 3%; }
#menu .container { min-width:1230px; padding:0 3%; margin:0; background:#cc0000; }
#megaheader h3, #menu .container h3 { font-size:1.2em; }
#megaheader p, #menu .container p { font-size:1em; line-height:1.5em; margin-bottom:1.5em; }
#megaheader a, #megaheader a:visited, #menu .container a, #menu .container a:visited { color:#333; }
#megaheader ul, #menu .container ul { margin:0; position:relative; }
#megaheader li, #menu .container li { background-image:none; padding:0; margin:0; }
#menu ul.dash { margin-left:1em; }
#menu ul.dash li { background:url(/assets/images/ulDash.gif) no-repeat 0 0.7em; padding:0 0 0 .6em; }
#megaheader #tilogo { float:left; margin:1em 0 0 0; }
#tiFooter { clear:both; }
#footnote { padding:1em 3%; border-top:1px solid #c0c0c0; }
#footerseal, #footerbadge { display:none; }
#tiFooter .social { white-space:nowrap; }
#menu a.flyout-close { position:absolute; top:.5em; right:.5em; width:18px; height:18px; background:url(/assets/en/images/homepage/fly_closer.png) no-repeat 0 0; text-indent:-9999px; }
#menu a.flyout-close:hover { background:url(/assets/en/images/homepage/fly_closer.png) no-repeat 0 -18px; }
#megaheader #hdrtoplinks { float:right; margin:1.5em 0 0 0; }
#megaheader #hdrtoplinks > li > a, #footnote a { color:#555; text-decoration:none; margin:0 .5em; }
#megaheader #hdrtoplinks > li { float:left; white-space:nowrap; }
#megaheader div.langbox { border:1px solid #e0e0e0; background:#f9f9f9; padding:.5em 1em; position:absolute; left:0; width:200px; display:none; font-size:.9em; z-index:10002; }
#megaheader #langarrow { background:url(/assets/en/images/homepage/lang-arrow.png) no-repeat right 0; padding-right:1em; }
#megaheader #language { position:relative;}
#menu ul#nav li.mega { float:left; }
#menu ul#nav li.mega a.nav { text-decoration:none; padding:1em .6em; color:#fff; display:block; font-weight:600; }
#menu ul#nav li.mega:hover a.nav, #menu ul#nav li.active a.nav { color:#000; outline:0; }
#menu li.mega:hover, #menu .container li.active { background-color:#fff; color:#333; outline:0; }
#menu div.sub { background:#fff; border:2px solid #c0c0c0; border-top:0; padding:1em; position:absolute; left:0; width:1200px; display:none; }
#menu .moreall { position:absolute; bottom:10px; right:10px;}
#menu #navsearch { float:left; margin:0 0 0 1em; }
#menu #navsearch form { position:relative; }
#menu .usbarinputbox { position:relative; width:300px; height:30px; margin:.4em 0; border:0; background:#fff; padding:.4em 2.5em .4em .4em; float:left; }
#menu .usbtn-b { position:absolute; right:0; top:.5em; background:url(/assets/images/iconFolder.png) no-repeat 8px -393px; background-image:url(/assets/images/iconFolder.svg), none; border:0; width:30px; height:2em; cursor:pointer; }
#menu #navsearch form .usbtn-w { vertical-align:middle; background:url(/assets/en/images/homepage/submit-butt.png) no-repeat; cursor:pointer; width:30px; height:26px; padding:0; margin:0 0 0 4px; border:none; position:relative; left:0; }
#menu .searchFilterLable { position:relative; display:block; height:30px; margin:.4em 0; padding:.5em 2em .3em .4em; float:left; border-right:1px solid #c0c0c0; background:#f9f9f9 url(/assets/en/images/homepage/lang-arrow.png) no-repeat 95% 40%; cursor:pointer; }
#menu .searchFlyout { position:absolute; left:0; top:35px; background:#f9f9f9; border:1px solid #e0e0e0; display:block; padding:1em; width:300px; font-size:.9em; display:none; }
#menu .searchFlyout.filtered { width:200px; }
#menu .searchFlyout.active { display:block; }
#menu .searchFlyout h4 { font-size:1em; }
#menu .searchFlyout.filtered h4 { display:none; }
#menu .searchFlyout p { border-bottom:1px dotted #e0e0e0; margin:0 0 .5em 0; padding:0; text-align:left; }
#menu .searchFlyout.focused { left:auto; right:0; }
#menu .searchFlyout div { display:none; }
#menu .searchFlyout div.active { display:block; }
#menu .searchFlyout .searchFilter p { background:url(/assets/images/iconSearch.png) no-repeat -2px -402px; padding-left:20px; }
#menu .searchFlyout .searchFilter p { background-image:url(/assets/images/iconSearch.svg), none; }
#menu .searchFlyout .searchFilter p.product { background-position:-2px -702px; }
#menu .searchFlyout .searchFilter p.technicalDocument { background-position:-2px -1002px; }
#menu .searchFlyout .searchFilter p.support { background-position:-2px -1302px; }
#menu .searchFlyout .searchFilter p.crossReference { background-position:-2px -1602px; }
#menu .searchFlyout .searchFilter p.application { background-position:-2px -1902px; }
#menu .searchFlyout .searchFilter p.forum { background-position:-2px -2202px; }
#menu .searchFlyout .searchFilter p.blog { background-position:-2px -2502px; }
#menu .searchFlyout .searchFilter p.designNetwork { background-position:-2px -2802px; }
#menu .searchFlyout .searchFilter p.developerWiki { background-position:-2px -3102px; }
#menu .searchFlyout .searchFilter p.training { background-position:-2px -3402px; }
#menu .searchFlyout .searchFilter p.video { background-position:-2px -3702px; }
#menu .searchFlyout.focused .searchFilter p { display:none; }
#menu .searchFlyout.focused .searchFilter p.product, #menu .searchFlyout.focused .searchFilter p.technicalDocument, #menu .searchFlyout.focused .searchFilter p.support { display:block; }
#menu .searchFlyout .searchFilter { margin:0 0 2em 0; }
/* MISC */
#menu .right-arrow { border-color:transparent black; border-style:solid; border-width:4px 0 4px 4px; height:0; width:0; margin:3px 0 0 4px; float:right; }
#menu #e2epromo { position:relative; text-align:center; margin:0 auto; padding:10px 0 0 0; width:210px; height:175px; background:url(/assets/en/images/homepage/e2eBanner.jpg) no-repeat; }
#e2epromotxt { text-align:center; margin:0 auto; width:200px; position:absolute; bottom:25px; }
/* MEGA FLY */
#menu .linespace4 { line-height:4em; }
#menu .linespace1 { line-height:1em; }
#menu .linespace2 { line-height:2em; }
#menu .offscreen { text-indent:-9999px; line-height:0; }
#menu .inputfield { position:relative; }
#menu .inputfield label { position:absolute; top:.3em; left:0; /*z-index:1;*/ }
#menu .inputfield label.inlined { padding-left:6px; font-weight:normal; font-size:12px; opacity:0.75; }
#menu .inputfield label.focus { opacity:0.35; }
#menu .inputfield label.has-text { opacity:0.0; }
#menu .inputfield .input-text { border:1px solid #cfcfcf; background:transparent; }
#menu .inputfield .input-text { position:relative; /*z-index:2;*/ }
#menu .ti_products .browseproducts { float:left; }
#menu .ti_products .browseproducts ul { float:left; width:50%; }
#menu .ti_products .browseproducts ul.sublist { width:100%; float:none; }
#menu .ti_products .browseproducts ul.sublist li {  }
#menu .ti_products .browseproducts ul li { margin-left:0; }
#menu .ti_products .browseproducts ul.col { margin-left:34px; }
#menu .ti_products .onlinetools { padding-left:35px; margin-right:39px; padding:0 0 10px 35px; /*width:251px;*/ float:left; }
#menu .ti_products .onlinetools .parameterictool div.select {  }
#menu .ti_products .onlinetools .parameterictool div#nav_parameterictool {  }
#menu .ti_products .onlinetools .parameterictool div#nav_parameterictool a.btn1 { border-radius:.2em; font-size:1em; cursor:pointer; background:#115566; color:#fff; font-weight:bold; padding:.5em 1em; }
#menu .ti_products .onlinetools .parameterictool div#nav_parameterictool a.btn1:hover { text-decoration:none; }
#menu .onlinetools .parameterictool .select .icon { width:18px; float:right; overflow:hidden; vertical-align:top; line-height:1em; background:#CC0000; cursor:pointer; }
#menu .ti_applications ul { float:left; width:208px; }
#menu .ti_tools div.section { float:left; margin:0 1em 0 0; }
#menu .ti_tools .ti_tools_dsp { border-left:1px solid #e0e0e0; padding:0 0 0 1em; }
#menu .ti_tools .ti_tools_mcu { width:200px; }
#menu .ti_tools .ti_tools_mcu ul.mcutoollist { margin:.5em 0 2em 0; }
#menu .ti_supportcommunity img.header { margin:15px 0; display:block; }
#menu .ti_supportcommunity .listcontainer { float:left; }
#menu .ti_supportcommunity .listcontainer h3 a, #menu .ti_supportcommunity .listcontainer h3 a:visited { color:#000; font-weight:bold; text-decoration:none; }
#menu .ti_supportcommunity .supportforums { width:180px; float:left; padding:1em .5em 0 0; }
#menu .ti_supportcommunity div.links { overflow:hidden; }
#menu .ti_supportcommunity div.links a { margin-bottom:.75em; font-weight:bold; color:#000; display:block; line-height:1em; }
#menu .ti_supportcommunity div.links a img.#cc0000linkicon { vertical-align:middle; padding:0 0 0 .5em; }
#menu .ti_supportcommunity .otherlinks { float:left; border-left:1px solid #e0e0e0; padding-left:1em; margin-left:1em; }
#menu .ti_supportcommunity .otherlinks h5 { margin-bottom:.5em; }
#menu .ti_supportcommunity .otherlinks ul { margin-bottom:1.5em; padding-left:0; }
#menu .ti_supportcommunity .otherlinks ul li { line-height:1.25em; }
#menu .ti_supportcommunity .otherlinks ul.corporate { margin-bottom:1.5em; }
#menu .ti_samplebuy .section { float:left; padding:0 2em 0 0; max-width:33%; }
#menu .ti_samplebuy .section .sectiongraphic { margin-bottom:2em; }
#menu .ti_about .section { float:left; padding:0 2em 0 0; width:33%; }
/* cart preview */
#megaheader a#cartModalBtn { background:url(/assets/en/images/homepage/lang-arrow.png) no-repeat right top; padding-right:1em; white-space:nowrap; }
#megaheader #cartBox { position:absolute; border:1px solid #e0e0e0; background:#f9f9f9; padding:.5em 1em; width:360px; font-size:.9em; z-index:10002; }
#megaheader .shoppingCartDivider { display:none; }
#megaheader .shoppingCartFlyout-data > div { float:left; width:150px; }
#megaheader .shoppingCartFlyout-data .scData2 { margin-left:2em; }
#megaheader .shoppingCartFlyout-data h2 { font-size:1em; }
#megaheader .shoppingCartFlyout-data ul { margin:0 0 1em 0; }
#megaheader .shoppingCartFlyout-data li { position:relative; padding:0 50px 0 0; }
#megaheader .shoppingCartFlyout-data li span { position:absolute; right:0; }
#megaheader #cartBox a#cartBoxCloseBtn { background:url(/lsds/media/images/shared/close-icon7.png) no-repeat right -1px; width:14px; height:14px; position:absolute; top:.5em; right:.5em; }
#modalMask { position:fixed;top:0; left:0;cursor:default; display:block; height:100%; width:100%; z-index:10000; }
.button, .btndisabled, .btn1, .btn3 { background-color:#f9f9f9; padding:.4em .8em; border-radius:.2em; display:inline-block; font-size:1em; border:0; cursor:pointer; padding:.4em .8em; -webkit-appearance:none; white-space:nowrap; }
.button { border:1px solid #c0c0c0; }
.button.noborder { background-color:transparent; padding:.2em 0; border:0; }
.button:hover, .btn1:hover, .btn3:hover { text-decoration:none; }
.button span.pdf { background:url(/assets/images/icons/icon_m_pdf_btn_c.png) no-repeat 0 -.2em; padding:0 0 0 1.8em; display:inline-block; }
.button span.download { background:url(/assets/images/icons/icon_m_doc-download_btn_c.png) no-repeat 0 -.2em; padding:0 0 0 1.8em; display:inline-block; }
.button span.enlarge { background:url(/assets/images/icons/icon_m_zoomin_a.png) no-repeat -.1em -.1em; padding:0 0 0 1.8em; display:inline-block; }
.ticom5 .button.download { background:#115566 url(/assets/images/icons/icon_m_doc-download_btn_c.png) no-repeat .4em .4em; padding:.4em .8em .4em 2.2em; }
.ticom5 .button.download span { display:block; color:#88b8bd; font-size:.7em; font-weight:400; background:none; }
.button.btnA, .button.red, .btn1, .btn3, .button.btnB, .button.black, .button.btnC, .button.teal { background-color:#cc0000; color:#fff !important; font-weight:600; border:0; }
.button.btnA:hover, .button.red:hover, .btn1:hover, .btn3:hover { background-color:#dd1111; }
.button.btnB, .button.black { background-color:#555; }
.button.btnB:hover, .button.black:hover { background-color:#444; }
.button.btnC, .button.teal { background-color:#115566; }
.button.btnC:hover, .button.teal:hover { background-color:#006677; }
input.button { padding:.3em .6em; }
.button.disabled, .btndisabled { background-color:#e0e0e0; color:#d0d0d0; cursor:default; border:0; }
.button.disabled:hover { background-color:#e0e0e0; }
a.more, .button.noborder { background:url(/assets/images/iconMore.png) no-repeat 100% 60%; padding:0 12px 0 0; }
a.more, .button.noborder { background-image:url(/assets/images/iconMore.svg), none; }
/* Fix for headers in LiveSite pages*/
.ls-canvas #ls-row-1 .ls-area, .ls-canvas #ls-row-1 .ls-area-body { overflow:visible; }
@media print {
#megaheader, #activityBar-placeHolder, #tiFooter { display:none; }
}
@media screen and (max-width:1024px) {
#megaheader .usbarinputbox, #megaheader .searchFlyout { width:150px; }
}