/* Texas Instruments Inc. ticom3-headerfooter.css - EN*/
body { font:75% Arial, sans-serif; margin:10px 0 0 0; color:#525252; }
table { font-size:1em; }
ol { padding:0 0 0 2.6em; margin:1em 0 1em 1.5em; line-height:1.4em; max-width:500px; }
ol ol { margin:0 0 0 .5em; }
ul { list-style-type:none; line-height:1.4em; padding:0 0 0 1em; margin:1em 0 1em .5em; }
ul ul { margin:0 0 0 .5em; }
ul li { background:url(http://www.ti.com/graphics/shared/css/ul-sm-circle.gif) no-repeat 0 .6em; padding-left:0.8em; }
ul li li { background:url(http://www.ti.com/graphics/shared/css/ul-dash.gif) no-repeat .2em .7em; padding-left:0.8em; }
ul li li, ol li li { margin:0; }
h1 { font-size:1.3em; max-width:500px; margin:1.8em 0 .5em 0; }
h2 { font-size:1.15em; max-width:500px; margin:1.4em 0 .5em 0; }
h3, h4, h5, h6 { font-size:1em; max-width:500px; margin:1.4em 0 .5em 0; }
h6 { font-weight:normal; margin:.5em 0 .5em 0; }
p { line-height:1.3em; max-width:500px; margin:1em 0 1em 0; }
form { margin:0; }
form, input, select { color:#666666; font-size:1em; }
.vertdivline { margin:0 5px 0 5px; padding:0 10px 0 10px; background-image:url(http://www.ti.com/graphics/shared/css/hr-dash-line-vert.gif); background-repeat:repeat-y; background-position:center; width:1px; max-height:800px; font-size:.1em; }
.horizdivline { margin:5px 0 9px 0; background-image:url(http://www.ti.com/graphics/shared/css/hr-dash-line.gif); background-repeat:repeat-x; background-position:center; height:1px; max-width:800px; font-size:.1em; }
html>body .horizdivline { padding:3px 0 3px 0; }
div #header { margin-left:10px; margin-bottom:0; }
#header input { margin:0 6px 0 0; }
input.hdrfrm { font-size:0.9em; color:#9b9b9b; line-height:1.1em; width:11em; }
.btn_go {  cursor:hand; color:#fff; font-weight:bold; font-size:10px; border:0; overflow:visible; padding:0 0 0.3em 0 !important; padding:0; background:url(http://www.ti.com/en/graphics/shared/button_go_bg.gif) top left no-repeat; width:23px; height:17px; }
#header { min-width:964px; margin:0 10px; width:auto; margin-bottom:0; width:expression(document.body.clientWidth < 986 ? "964px" :"100%" ); }	
#hdrclear { clear:both; height:1px; }
#hdrlogo { width:226px; float:left; padding-bottom:4px; }
#hdrtoplinks { float:right; margin:0; padding:0; color:#9b9b9b; white-space:nowrap; }
div#hdrtoplinks ul , div#hdrtoplinks ul#hdrtiworldwide { margin-top:0; margin-bottom:0; padding-top:0;float:left; }
#hdrtoplinks li { list-style:none; display:inline; padding:0 0 0 0.2em; background:none; position:relative; top:13px; z-index:200; zoom:1; }
#hdrtoplinks a { color:#9b9b9b; text-decoration:underline; }
#hdrtoplinks a:hover { color:#ff0000; }
#hdrblackbar { width:100%; clear:both; background-color:#000; height:2.7em; white-space:nowrap; }
#hdrsearches { float:right; margin-right:5px !important; margin-right:3px;  padding-top:7px !important; padding-top:6px; padding-right:0; width:48% !important; width:49%; height:22px; white-space:nowrap; }
#hdrsearchbox { float:right; height:17px; white-space:nowrap; }
#hdrsearchbox table tr td { padding:0; }
#hdrnav { padding-top:11px; padding-left:10px; margin:0; list-style:none; line-height:1; float:left; }
#hdrnav ul { padding-top:5px; padding-left:0; margin:0; list-style:none; line-height:1; float:left; width:80px; }
#hdrnav a { display:block; width:100px; height:15px; }
#hdrnav ul li { background:none; }
#hdrnav li ul li a { display:block; width:200px; color:#525252; text-decoration:none; border:1px solid #CCCCCC; border-bottom:0; background-color:#f7f5f5; padding:2px; background-image:none; }
#hdrnav li ul li a:hover { color:#ff0000; text-decoration:underline; }
#hdrnav li ul li a.hdrnavlastitem { border:1px solid #cccccc; }
#hdrnav li { float:left; width:90px; background:none; padding-left:0; margin-left:3px !important; margin-left:2px; }
#hdrnav li ul { position:absolute; padding-left:0; margin-left:0; width:100px; z-index:1000; left:-999em; }
#hdrnav li:hover ul, #hdrnav li.sfhover ul { left:auto; padding-left:0; margin-left:0; background-position:0 0; }
#hdrnav li.products { width:95px; }
#hdrnav li.applications { width:125px; }
#hdrnav li.dsgnspprt { width:138px; }
#hdrnav li.smplbuy { width:108px; }
#hdrnav li a.products_list { width:77px; }
#hdrnav li a.applications_list { width:100px; }
#hdrnav li a.dsgnspprt_list { width:120px; }
#hdrnav li a.smplbuy_list { width:109px; }
#hdrnav li a.products_list:hover, #hdrnav li a.applications_list:hover, #hdrnav li a.dsgnspprt_list:hover, #hdrnav li a.smplbuy_list:hover { background:url(http://www.ti.com/en/graphics/header/hdr_underline.gif) left bottom no-repeat; }
#hdrnav li.products ul { width:150px !important; width:211px; margin-left:2px !important; margin-left:0; height:262px; padding-left:0; }
#hdrnav li.applications ul { width:176px; margin-left:2px !important; margin-left:0; height:245px; padding-left:0; }
#hdrnav li.dsgnspprt ul { width:184px; margin-left:2px !important; margin-left:0; height:154px; padding-left:0; }
#hdrnav li.smplbuy ul { width:182px; margin-left:2px !important; margin-left:0; height:118px; padding-left:0; }
#hdrnav  li ul li a.prod_item { width:18.5em; margin-left:0 !important; margin-left:0em; }
#hdrnav  li ul li a.app_item { width:18.5em; margin-left:0 !important; margin-left:0em; }
#hdrnav  li ul li a.spprt_item { width:21.7em; margin-left:0 !important; margin-left:0; }
#hdrnav  li ul li a.buy_item { width:16em; margin-left:0 !important; margin-left:0; }
#hdrallsearches { margin:0; padding:0; margin-top:4px; list-style:none; margin-right:0.2em; width:7em; float:right; padding-right:10px !important; padding-right:4px; }
#hdrallsearches ul { padding-top:0.7em !important; padding-top:0.8em; padding-left:0.3em; margin:0; list-style:none; float:left; width:7em; }
#hdrallsearches a { display:block; width:7em; color:#fff; text-decoration:underline; background:url(http://www.ti.com/en/graphics/header/hdr_open.gif) left center no-repeat; padding-left:1em; margin:0; }
#hdrallsearches a:hover { text-decoration:underline; }
#hdrallsearches li ul li.device, #hdrallsearches li ul li a { display:block; width:18em; color:#525252; text-decoration:none; border:1px solid #cccccc; border-bottom:0; background-image:none; background-color:#f7f5f5; padding:2px; }
#hdrallsearches li ul li a:hover { color:#ff0000; text-decoration:underline; }
#hdrallsearches li ul li a.hdraslastitem { border:1px solid #cccccc; }
#hdrallsearches li { float:left; width:7.7em; background:none; padding-left:0; margin-left:0; }
#hdrallsearches ul li { background:none; padding-left:0; margin-left:3px !important; margin-left:2px; }
#hdrallsearches li ul { position:absolute; width:15em !important; width:15em; margin-left:0 !important; margin-left:0.3em; margin-top:0; padding-left:0; height:16.5em; z-index:1000; left:-999em; }
#hdrallsearches li:hover ul, #hdrallsearches li.sfhover ul { left:auto; padding-left:0; margin-left:0; background-position:0 0; }
#ustopsearch form, #hdrsearchbox form, .subsearch form { position:relative; padding:0; margin:0; }
.usbarinputbox { border:0px solid #ccc; height:22px; width:260px; -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; margin:0 0 0 0; padding:0 0 0 8px; }
.usbtn-w { background:url(http://www.ti.com/ww/en/search/graphics/go-button-white.png) no-repeat; cursor:pointer; width:60px; height:24px; padding:0 0 0 0; margin:0 0 0 0; border:none; position:absolute; top:1px; }
.usbtn-w { top:1px; }
html> body .usbtn-w { top:0; }
.usbtn-b { background:url(http://www.ti.com/ww/en/search/graphics/go-button-black.png) no-repeat; cursor:pointer; width:60px; height:24px; padding:0 0 0 0; margin:0 0 0 0; border:none; position:absolute; top:-1px; right:-50px; }
.usbtn-b {  top:0; }
html> body .usbtn-b { top:-1px; }
.usbtnmed-w { background:url(http://www.ti.com/ww/en/search/graphics/go-button-white-med.png) no-repeat; cursor:pointer; width:47px; height:19px; padding:0 0 0 0; margin:0 0 0 0; border:none; position:relative; top:-3px; }
#usautocmain1 { background-color:#FFFFFF; border:1px solid #CCCCCC; display:none; left:0; padding:8px; position:absolute; top:23px; width:232px; z-index:100; }
#usautocmain1 p { border-bottom:1px solid #F1F1F1; margin:2px 0; padding:0; text-align:left; }
#usautocmain { background-color:#FFFFFF; border:1px solid #CCCCCC; display:none; padding:8px; position:absolute; min-width:235px; z-index:3000; }
#usautocmain p { border-bottom:1px solid #F1F1F1; margin:2px 0; padding:0; text-align:left; z-index:200; }
* html #hdrnav li ul { background-color:transparent; }
* html #hdrnav li li { background:#fff; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=100); }
* html ul #hdrnav iframe, * html ul.nav iframe { position:absolute; left:4px; top:-0.25em; z-index:0; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }
select.hide { visibility:hidden; }
#footer { margin:10px; padding:13px 0; background:url(http://www.ti.com/en/graphics/shared/hr-solid-line.gif) repeat-x top center; }
#footer p { font-size:.9em; margin:4px 0; white-space:nowrap; color:#9b9b9b; }
#footer p a:link, #footer p a:visited, #footer p a:active { color:#9b9b9b; text-decoration:none; }
#footer p a:hover { color:#9b9b9b; text-decoration:underline; }
#footer p a b { padding:0 0.5em; }
#footer p a b.first_item { padding-left:0; }
#footer .rss_ico { margin-bottom:-2px; }
#legacy_margin { margin:0 10px 0 10px; width:auto !important; width:100%; border-left:1px solid #000; }
#languageSwitcher, #jQdropdown li ul { z-index:1000; }