@charset "utf-8";
/* CSS for Folders */
@import url(http://focus.ti.com/css/shared/ticom3-techdocs.css);

body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	color: #000000;
}
div.techdocs h3 {margin:0; padding:13px 0 5px 0; font-size:1.1em;}
#container {
	margin:0; /* the auto margins (in conjunction with a width) center the page */
	text-align:left; /* this overrides the text-align: center on the body element. */
}
#sidebar {
/* since this element is floated, a width must be given */
	width:200px;
	*width:210px;
	margin:0;
	padding:15px 10px 0 0; /* top and bottom padding create visual space within this div  */
}
#mainTopContent {
	margin:0 0 -10px 10px; /* the left margin can be given in percentages or pixels. It creates the space down the left side of the page. */
}
#mainContent {
	margin:20px 10px; /* the left margin can be given in percentages or pixels. It creates the space down the left side of the page. */
}
.iecntrestrict {width:auto; *width:550px; max-width:550px;}
ul {
	list-style-type:none;
	line-height:1.4em;
	padding:0 0 0 0em;
	margin:1em 0 1em .5em;
}
ul ul {
	margin: 0 0 0 .5em;
}
ul li {
	background: url(../../../graphics/shared/css/ul-sm-circle.gif) no-repeat 0 .5em;
	padding-left:0.8em;
}
ul li li {
	background: url(../../../graphics/shared/css/ul-dash.gif) no-repeat .2em .7em;
	padding-left:0.8em;
}
#sidebar .actionArrowDown li {list-style-type:none; background:url(none);padding-left:0.1em}
#anchorLinks caption {display:none;}
#anchorLinks ul {
	list-style-type:none;
	line-height:2em;
	padding:0 0 0 .5em;
	margin:1em 0 1em .5em;
}
#anchorLinks ul li {
	background: url(../../../graphics/shared/css/arrow-down.gif) no-repeat 0 .6em;
	padding-left:1.3em;
	color:#999;
}

#anchorLinks ul li.disabled {
	background: url(../../../graphics/shared/css/arrow-down-disabled.gif) no-repeat 0 .6em;
}
#anchorLinks a {
	text-decoration:none;
}
#anchorLinks a:link {
	color:#ea272a;
}
#anchorLinks a:visited {
	color:#ea272a;
}
#anchorLinks a:hover {
	color: #ea272a;
	text-decoration:underline;
}
#datasheet ul {
	list-style-type:none;
	line-height:1.4em;
	padding:0;
	margin:1em 0 1em 4em;
}
#datasheet ul li {
	background: none;
	margin-bottom:10px;
}
.anchor a {
	text-decoration:none;
}
.anchor a:link {
	color:#000;
}
.anchor a:visited {
	color:#000;
}
.anchor a:hover {
	color: #000;
	text-decoration:none;
}
h2.anchor a {
	text-decoration:none;
}
h2.anchor a:link {
	color:#000;
}
h2.anchor a:visited {
	color:#000;
}
h2.anchor a:hover {
	color:#000;
	text-decoration:none;
}

h2.anchor span a, h2 span a {
	text-decoration:none;
}
h2.anchor span a:link, h2 span a:link {
	color:#ea272a;
}
h2.anchor span a:visited, h2 span a:visited {
	color:#ea272a;
}
h2.anchor span a:hover, h2 span a:hover {
	color:#ea272a;
	text-decoration:underline;
}

h3.anchor a {
	text-decoration:none;
	color:#525252;
}
h3.anchor a:link {
	color:#525252;
}
h3.anchor a:visited {
	color:#525252;
}
h3.anchor a:hover {
	color:#525252;
	text-decoration:none;
}

.container {
  border:1px solid #6c6c6c;
}

.tblstandard {border-collapse:collapse; border-top:1px solid #6c6c6c; border-left:1px solid #6c6c6c;}
.tblstandard td {padding:5px; border-right:1px solid #6c6c6c; border-bottom:1px solid #6c6c6c;}
.tbl1 {background:#ef1c24; font-weight:bold; color:#FFF; margin:5px; vertical-align:bottom;}
.tbl2 {background:#9d9fa3; font-weight:bold; color:#FFF; margin:5px; vertical-align:bottom;}
.tbl3 {background:#e5e3e4; font-weight:bold; margin:5px; vertical-align:bottom;}
.tbl4 {background:ebebeb; font-weight:bold; margin:5px; vertical-align:bottom;}
.tbl5 {background:#fff; margin:5px; vertical-align:top;}
.tbl6 {background:#ebebeb; margin:5px; vertical-align:top;}
.tbln {background:#fff;}
.tbln td {padding:1px;}
table.tblstandard td.tblindent1{ padding-left: 1.2em; } 
table.tblstandard td.tblindent2{ padding-left: 2em; } 

.tbl1 a, .tbl2 a {
	text-decoration:underline;
}
.tbl1 a:link, .tbl2 a:link {
	color:#fff;
}
.tbl1 a:visited, .tbl2 a:visited {
	color:#fff;
}
.tbl1 a:hover, .tbl2 a:hover {
	color: #fff;
	text-decoration:underline;
}
.tbl3 a {
	text-decoration:underline;
}
.tbl3 a:link {
	color:#686667;
}
.tbl3 a:visited {
	color:#686667;
}
.tbl3 a:hover {
	color: #686667;
	text-decoration:underline;
}

.tblrgtitle {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000;}
.tblfloatrightcaption {margin-left:10px; float:right;}



/*UL List - PDF Icon*/
ul.pdf, ul.none{list-style-type:none; margin:0 0 0 1.3em; padding:0; line-height:1.3em;}
ul.pdf li, ul.none li{background: url(http://focus.ti.com/graphics/shared/css/ul-pdf.gif) no-repeat .7em .4em;padding:.3em 0 1em 2.1em;}
ul.pdf li.recommend {background: url(../../../graphics/shared/css/ul-pdf2.gif) no-repeat 0 .4em;padding:.3em 0 1em 2.1em;}
ul.none li {background: url(http://focus.ti.com/graphics/shared/css/none.gif);}
ul.none li, ul.pdf li {padding-bottom:1em;}
ul.none li ul li, ul.pdf li ul li {padding-bottom:0;}
	/*UL List - Within the Context of a PDF list - but Shows No Bullet*/
ul.pdf .abstract{background: url(http://focus.ti.com/graphics/shared/css/none.gif);}
ul.bullet {list-style-type:none; line-height:1.4em; padding:0 0 0 1em; margin:1em 0 1em .5em; max-width:500px;}
ul.bullet ul {margin: 0 0 0 .5em;}
ul.bullet li {background: url(../../../graphics/shared/css/ul-sm-circle.gif) no-repeat 0 .6em; padding-left:0.8em;}
ul.bullet li li {background: url(../../../graphics/shared/css/ul-dash.gif) no-repeat .2em .7em; padding-left:0.8em;}
ul.bullet li li {margin:0 0 0 -0.5em;}

.actionLinkClose{margin:0 0 10px 0;}

div.disclaimer {width:550px; padding-top:25px;}
p.disclaimer {width:auto; *width:550px; max-width:550px;}
.disclaimerRight {width:450px;}
html>body .disclaimerRight {margin-left:470px;}
.disclaimerRight {*margin-left:0;}
.disclaimerLeft {width:450px; padding-right:10px; float:left;}
.disclaimerRight p, .disclaimerLeft p {max-width:470px;}

h3.larger {color:#525252; font-size:1.2em; max-width:550px; margin:20px 0 5px 0;}

.cntbox1 {border:none;margin-bottom:5px;}
.cntbox1Head {background:none; padding:5px 5px 5px 0; border-bottom:none;}
.cntbox1Head h3, .cntbox2Head h3 {margin:0; font-size:1.1em; color:#000;}
.cntboxArea, .cntboxArea2 {padding:5px;}
.cntboxArea2 {margin-top:0;}
.cntboxArea h3, .cntboxArea p, .cntboxArea ul, .cntboxArea2 h3, .cntboxArea2 p, .cntboxArea2 ul {margin-top:0;}

.cntbox2 {border:none;margin-bottom:15px;}
.cntbox2Head {background:none; padding:5px; border-bottom:0 solid #fff;}


#sidebar a{
	text-decoration:none;
	font-size:1em;
}
#sidebar a:link{
	color:#000;
}
#sidebar a:visited{
	/*color:#ad1c5e;*/
	color:#000;	
}
#sidebar a:hover{
	color: #000;
	text-decoration:underline;
}

#onlineDesignTools, #samplesPreview {
	border:1px solid #cfcfd1;
	padding:10px;
	margin-bottom:15px;
}
#onlineDesignTools h3, #samplesPreview h3 {margin-top:5px;}

#mainContent h2.larger, #mainTopContent h2.larger, #mainContentTop h2.larger {
	font:1.6em Arial, Helvetica, sans-serif; color:#000; font-weight:bold; margin-top:30px;
}
h2 span {font-size:.6em; color:#FF0000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; margin:6px 0 0 20px;}
#seeAlso h2.larger {margin-top:0;}
#mainTopContent h2.shiftup {margin-top:15px;}

#mainContent h1 {
	border-bottom:0;
}

hr {border:1px solid #ececec;}

#mainHead {
	margin:0 10px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
#mainHeader {
	font:2em Arial, Helvetica, sans-serif;
	border-bottom:0;
	margin:0 0 5px 0;
	padding:0;
	max-width:3000px;
	color:#000;
}
#mainHeader span {
	font-size:.6em;
	font-weight:normal;
}
#subHeader {
	font:1.3em Arial, Helvetica, sans-serif;
	max-width:3000px;
	margin:0;
}
#leftHeadContainer {}
#leftHeadContainer2 {
	width:800px;
	margin-right:0;
}
#leftHeadContainer p {
	margin:0;
}
#mainHeaderLogo {
	margin-top:10px;
}
#rhc_rightCol {
	width:200px;
}
.mailico {margin-right:10px; margin-bottom:5px;}
#rhc_leftCol {
	width:160px;
}
.rohsLogo {margin-right:10px;}
.rohsTopPad {height:6px;}
#mainHeadRule {
	height:1px;
	margin-top:10px;
	background-color:#000000;
}
.actionArrowRight {
	background: url(../../../graphics/shared/css/arrow-right.gif) right no-repeat;
	padding-right:1.3em;
}
.actionArrowRightWhite {
	background: url(../../../graphics/shared/css/arrow-white-right.gif) right no-repeat;
	padding-right:1.1em;
}
#seeAlso {
	padding:10px;
	border:1px solid #ea272a;
	margin:15px 0;
	background-color:#fff;
}
#seeAlso h2, #seeAlso p, #specialNote h3, #onlineDesignTools h2, #samplesPreview h2 {
	margin:0;
}
#seeAlso h2.larger {color:#000;}
#specialNote {
	border:1px solid #cfcfd1;
	padding:10px;
	margin-bottom:15px;
}
#specialNote p {
	margin-bottom:0;
}
.actionArrowUp{
	background:url(../../../graphics/shared/css/arrow-up.gif) no-repeat right;
	background-position: auto .9em;
	padding-right:1em;
}
.actionArrowUp2 {
	background:url(../../../graphics/shared/css/arrow-up.gif) no-repeat 0 .1em;
	padding-left:1.2em;
}
.actionArrowDown {
	background:url(../../../graphics/shared/css/arrow-down.gif) no-repeat 0 .1em;
	padding-left:1.2em;
}
.shiftUpOver {margin:2px 0 15px 0;}
.smallgap {height:7px;}
span.tirecommends {font-weight:normal; color:#525252;}
.alertfont {color:#ea272a; font-weight:bold;}
img.helpicon {margin-bottom:-3px;}
.divline {border-bottom:1px dotted #ccc; margin:-5px 0 5px 0;}
/* Block diagram */
.divclass table {border-top:1px solid #cccccc; border-left:1px solid #cccccc;}
.divclass table td {padding:3px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.divclass table tr, .divclass table tr.normal, .divclass table tr.hilight {background-color:#fff;}
.divclass table tr td {width:350px; color:#525252;}
.divclass table td div {color:#ea272a;}
.normal {color: #525252;}


/* block diag */
#blkDiag {width:230px;margin-left: 20px;}
#Datasheet {width:718px !important; width:740px;}
#Datasheet h2.larger {margin-top:1px;}

#blkDiag h3 {font-family:Arial, Helvetica, sans-serif; color:#000; font-size: 1.15em; margin-top: 30px;}

/* Samples and Purchase Cart Preview Component */
.cartBox {border:1px solid #EA272A;}
.cartBoxHmPg {border:1px solid #ABABAC;}
.cartBox .cntbox1Head, .cartBoxHmPg .cntbox1Head {border-bottom:1px solid #ccc;}
.cartBox .cntbox1Head h3, .cartBoxHmPg .cntbox1Head h3  {padding-bottom:5px;}
.cartBox .cntbox1Head h3, .cartBoxHmPg .cntbox1Head h3 {font-size:1em;}
.cartBox .cntboxArea2, .cartBoxHmPg .cntboxArea2 {border-bottom:1px dotted #ccc;}
.cartContainer .cntboxhead h2 span {font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.7em;}
.cartContainer .cntboxhead h2 span a:link,  .cartContainer cntboxhead h2 span a{text-decoration:underline;}
.cartContainer .cntboxbody a:link, .cartContainer .cntboxbody a:visited, .cartContainer .c332-2 a:link, .cartContainer .c332-2 a:visited {color:#EA272A;}
