/* 	ticom-default.css
	styles for all pages, 
	implements a default corporate look and feel*/

/*Promo*/
    .promoborder { background-color: #717070;}
    .promo { background-color: #f3f1f1;}
    .promofont {font-size:11px; font-family:verdana; color: #585858; background-color: #f3f1f1;}
	
/*Related Links Box*/
.rltitle {font-size: 10px; font-family: verdana, sans-serif; color:#333; font-weight: bold; line-height: 20px; text-indent: -9px; margin: -4px 9px 0px 20px; }
.rlsubtitle {font-size: 10px; font-family: verdana, sans-serif; color:#333; font-weight: normal; line-height: 12px; margin: 6px 9px 6px 11px; }
.rlbodyfont {font-size:10px; font-family:verdana; color:#333; text-indent:-8.5px; margin: 0 9px 2px 20px; }
.rlBg {background-color: #e5e5e5;}
.rlBorder {background-color: #333;}		

/*Nav*/
	hr.rtnavhr {color: #ccc; size: 1px; noshade: none; margin: 5px 0px 5px 0px; width: 140px;}
/*CSS Buttons*/
.btn1, .btn2, .btn3, .btndisabled{ 
  cursor:pointer; 
	color:#fff;
	font-weight:bold; 
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid;
	*border:1px solid;
	overflow:visible; 
	padding:1px 5px; 
	width:auto;
	*width:30px;
}
.btn1, .btn2 {background:#d12424 url(http://focus.ti.com/graphics/shared/css/btn-red-bg.gif) top left repeat; border-color:#730000 #730000 #730000 #730000;}
/*Grey background button specs - background:#d12424 url(http://focus.ti.com/graphics/shared/css/btn-grey-bg.gif) top left repeat; border-color:#666666 #666666 #666666 #666666;*/
.btn3 {background:#d12424 url(http://focus.ti.com/graphics/shared/css/btn-red-bg.gif) top left repeat; border-color:#730000 #730000 #730000 #730000;}
.btndisabled {background:#f0f0ed url(http://focus.ti.com/graphics/shared/css/none.gif); border-color:#c9c7ba #c9c7ba #c9c7ba #c9c7ba; color: #c9c8c6;}
a.btn1, a.btn2, a.btndisabled {color:#fff; text-decoration:none; white-space:nowrap;}
a:visited.btn1, a:visited.btn2, a:active.btn1, a:active.btn2, a:active.btndisabled, a:active.btndisabled {color:#fff;}
a:hover.btn1, a:hover.btn2, a:hover.btndisabled {color:#fff;text-decoration: underline;}	
/*Standard Tags*/
a {color:#ea272a; text-decoration:none;}
a:link {color:#ea272a;text-decoration:none;}
a:visited {color:#996699;}
a:active {color:#ea272a;}    
a:hover {color:#ea272a;text-decoration: underline;}
.actionArrowRight {background:transparent url(http://focus.ti.com/graphics/shared/css/arrow-right.gif) no-repeat scroll right center; padding-right:1.3em;}
/*a link for anchor tags only*/
.cntboxhead h2 a:link, .cntboxhead h2 a:visited, .cntboxhead h2 a:active {color:#585858; text-decoration: none; font-size:1em;}
#tblfolderanchor a:link, #tblfolderanchor a:visited, a.anchorlink:link, a.anchorlink:visited, .anchorlinkul a:link, .anchorlinkul a:visited, .anchorlink a:link, .anchorlink a:visited, p.anchorlink a:link, p.anchorlink a:visited, .backtotop a:link, .backtotop a:visited, .cntboxhead h2 a:visited {color:#EA272A; text-decoration: none; font-size:1em;}
#tblfolderanchor a:hover, .anchorlinkul a:hover, a.anchorlink:hover, p.anchorlink a:hover, .backtotop a:hover, .anchorlink a:hover, .cntboxhead h2 a:hover {text-decoration: underline;}
/*Breadcrumbs*/
.breadcrumbs {margin:5px 10px 20px 10px; padding-top:1px; font-size:0.9em; line-height:1.2em; font-family: Verdana, Arial, Helvetica, sans-serif;}
.breadcrumbs a:link {color:#9b9b9b; text-decoration: underline; font-size:1em;}
.breadcrumbs a:visited {color:#9b9b9b; text-decoration: underline;}
.breadcrumbs a:hover {color:#ff0000; text-decoration:underline;}
span.breadcrumbs {margin:0;}

   	span.spcr {font-size:2px;}
#legacy_margin h2, #legacy_margin h1 {color:#000;font-weight:normal;font-size: 1.6em; max-width:500px; margin:.5em 0 .5em 0; border:1px solid #ccc; border-width:0; font-family:Arial, Helvetica, sans-serif;}
#legacy_margin h3 {color:#000;font-weight:normal;font-size: 1.4em; max-width:500px; margin:1.4em 0 .5em 0;font-family:Arial, Helvetica, sans-serif;}
h1 a:hover, h2 a:hover {color:#ea272a;text-decoration: underline;}
#legacy_margin h4, #legacy_margin h5, #legacy_margin h6 {font-weight:normal;font-size: 1.2em; max-width:500px; margin:1.4em 0 .5em 0;}
#legacy_margin #portal h4 {margin:0; padding:0; font-size:1.1em;}
#legacy_margin #portal p {margin:0; padding-bottom:0; line-height:1.2em;}
h6 {font-weight:normal; margin:.5em 0 .5em 0;}
p {line-height:1.3em; max-width:500px; margin:0 0 1.5em 0; padding-bottom:.5em;}

   	ul {font-size:11px; font-family:verdana; list-style-type: square; line-height: 15px;}
	#legacy_margin ul {margin-bottom:2em;}
	#legacy_margin ul ul {margin-bottom:.5em;}
   	ul.smIndent {font-family: verdana; list-style-type: square;  margin: 0px 0px 5px 15px; padding: 0px 0px 0px 5px; }
	ul.small {font-size:10px; font-family:verdana; list-style-type: square; line-height: 11px; color: #333;}
	ol {font-size:11px; font-family:verdana;} 
   	hr {color: #ccc; size: 1px; noshade:}
    sup {font-size:9px; font-family:verdana;}
	spacer{display:block;}
	
	/*UL List - PDF Icon*/
ul.pdf, ul.pdf ul{list-style-type:none; margin:0; padding:0; line-height:1.3em;}
ul.pdf li{background: url(http://focus.ti.com/graphics/shared/css/ul-pdf.gif) no-repeat 0 .4em;padding:.3em 0 .6em 1.5em;}
html>body ul.pdf li {background-position:0 .4em;}
ul.pdf .abstract{background: url(http://focus.ti.com/graphics/shared/css/ul-sm-circle.gif) no-repeat .6em .8em;}
	/*UL List - Red Arrow*/
ul.arrow, ul.arrow ul{list-style-type:none; margin:0; padding:0; line-height:1.2em;}
ul.arrow li{background: url(http://focus.ti.com/graphics/shared/css/ul-arrow2.gif) no-repeat .2em .6em;padding:.2em 0 .3em 1em;}
html>body ul.arrow li {background-position:.2em .6em;}

/*Page Content*/
   	.title {font-size:11px; font-family:verdana; font-weight:bold;color: #333; border:0; margin:0;} 
	#legacy_margin h1.title {margin:0;}
    .pgtitleUnderln1 {background-color: #ff0000;}
	.pgtitle {font-size: 16px; font-family: arial, sans-serif; font-weight: bold; color: #333;}
	.pgsubtitle {font-size: 16px; font-family: arial, sans-serif; font-weight: bold; color: #333;}
    .pgtitlesmall {font-size: 12px; font-family: arial; font-weight: bold; color: #333;}
    .pgtitlesmall2 {font-size: 12px; font-family: arial; color: #333;}	
    .disclaim {font-size:10px; font-family:verdana; color:#333; margin: 5px 0 5px 0px;}
	.backtotop {font-size:11px; font-family:verdana; color:#333; text-align:right; margin: 4px 0px 15px 0px}
	.requiredfont {font-size:11px; font-family:verdana; color:#ff0000;}
	.divline {background-color: #333;}
	.divlinelite {background-color: #ccc;}
	.bodyfont {font-size:11px; font-family:verdana; color:#333;}
	.bodyfontsmall {font-size:10px; font-family:verdana;color:#333;}
    .hbodyfont {font-size:11px; font-family:verdana; color: #333; font-weight: normal;}
	
/*Disclaimer*/
    .disclaim {font-size:10px; font-family:verdana; color:#333; margin: 5px 0 5px 0px;}
	/*optional table used for disclaimer*/
	.tbldisclaim {background-color: #e5e5e5; color: #333; font-family: verdana, sans-serif; font-size: 11px; font-weight: normal; vertical-align: top;}

	
/*Highlights*/
	.hilightTitle {font-size: 16px; font-family: arial, sans-serif; font-weight: bold; color: #333; margin:0px;}
	.hilightBg {background-color:#f4f4f4;}

/*HangingLists*/
	p.hangingIndentbodyfont { margin: 4px 0px 6px 8px;}
	p.hangingIndentList {text-indent: -13px; margin: 0 0 2px 20px;}
	p.hangingIndentTitle {margin: 0 0 2px 7px;}
	.nestedIndentList {text-indent: -10px; margin: 0 0 2px 30px;}
	.deepNestedIndentList {text-indent: -10px; margin: 0 0 2px 48px;}
	.deeperNestedIndentList {text-indent: -10px; margin: 0 0 2px 63px;}
	
/*Forms*/
	.frmtxtflddisable {font-size:11px; color:#333; background-color:#f2f2f2; border: 1px solid #CCCCCC;}
	.frmtxtdisable {font-size:11px; color:#838383;}
	.frmtxtflddefault {font-size:11px; color:#333; background-color:#ffffff; font-family: verdana;}	
	.frmtxtfld {width:170; font-size:11px; color:#333; background-color:#ffffff;; font-family: verdana;}
	.frmtxtfldLg {width:190; font-size:11px; color:#333; background-color:#ffffff;; font-family: verdana;}
	.frmtxtfldMed {width:75; font-size:11px; color:#333; background-color:#ffffff; font-family: verdana;}
	.frmtxtfldMedAlt {width:50; font-size:11px; color:#333; background-color:#ffffff;; font-family: verdana;}
	.frmtxtfldSm {width:20; font-size:11px; color:#333; background-color:#ffffff;; font-family: verdana;}	
    .frmtxtfldXL {width:100%; font-size:11px; color:#333; background-color:#ffffff; font-family: verdana;}
	.alertfont {font-size:11px; font-family: verdana, sans-serif; font-weight: bold; color:#ff0000;}	

/*Tables*/
	.paratableshadeon {background-color:#f7f7f7; color: #333;}
	.paratableshadeoff {background-color:#eee; color: #333;}
.paratableheader {color:#ffffff; background-color:#b3b2b2; font-weight: bold;}
.paratableheadernoborder {font-size:11px; font-family:verdana; color:#ffffff; background-color:#0066cc;}
.paratableborder {border-color:#cccccc; border-width:1px;}
.paratableshadegray {background-color:#cccccc;}
/*Tables - Existing Style*/
td ul, td ul ul {margin:0; padding:0 0 0 8px;}
table.tblstandard {border-collapse:collapse; border-top:1px solid #6c6c6c; border-left:1px solid #6c6c6c;}
.tblstandard th, .tblstandard td {padding:5px; border-right:1px solid #6c6c6c; border-bottom:1px solid #6c6c6c;}
.tblstandard caption {background: #fff; color:#525252; font-size: 1.4em; max-width:500px; padding:0 0 5px 0; text-align:left;font-family:Arial, Helvetica, sans-serif;}
.tblstandard caption a:link, .tblstandard caption a:visited, .tblstandard caption a {color:#000; text-decoration:underline;}
.tblstandard caption a {text-decoration:none; color:#525252;}
.tblstandard th {background: #ef1c24; color: #fff; vertical-align:bottom; text-align:left;}
.row1, .row2 {vertical-align:top;}
.row2 {background: #f5f5f5;}
.sort {background: #c6deef; text-align:center;}
td.center {text-align:center;}
.tblstandard tfoot td {background:#ddd; height:8px; padding:0;}
.tbl1 {background:#ef1c24; font-weight:bold; color:#FFF; margin:5px; vertical-align:bottom;}
.tbl1 a:link, .tbl2 a:link, .tbl2alt a:link {
	color:#fff;	text-decoration:underline;
}
.tbl1 a:visited, .tbl2 a:visited,  .tbl2alt a:visited {
	color:#fff;
}
.tbl1 a:hover, .tbl2 a:hover,  .tbl2alt a:hover {
	color: #fff;
	text-decoration:underline;
}
.tbl2alt {background:#7e8082; color:#fff; font-weight:bold;}
.tbl2, .tbl2center {background:#929497; font-weight:bold; color:#fff; margin:5px; vertical-align:bottom;}
.tbl2offshade{background:#a7a9ac; font-weight:bold; color:#fff;}
.tbl2center {text-align:center;}
.tbl3, .tbl3hilight {background:#a7a9ac; color:#fff; font-weight:bold; margin:5px; vertical-align:bottom;}
.tbl3hilight {background:#dddbdd; color:#666;}	
.tbl3 a:link, .tbl3 a:visited {
	color:#fff;
	text-decoration:underline;
}
.tbl3 a:hover {
	color: #fff;
	text-decoration:underline;
}
.tbl2 a:hover {}
.tbl4 {background:#dcdcde; font-weight:bold; margin:5px; vertical-align:bottom;}
.tbl4alt {background:#c9cacc; font-weight:bold; margin:5px; vertical-align:bottom;}
.tbl4 a:link, .tbl4 a:visited {
	color:#000;
	text-decoration:underline;
}
.tbl4 a:hover {
	color: #000;
	text-decoration:underline;
}
.tbl5 {background:#fff; margin:5px; vertical-align:top;}
.tbl6 {background:#ebebeb; margin:5px; vertical-align:top;}	
.tblbottom td, .tblbottom {height:0; background:#fff; padding:0; margin:0; visibility:collapse;}
.tblrange {height:7px; background:#D6D7E7;}
.tblLegend {background-color:#eee; color:#666; vertical-align:top;} 
.tbllegend {border-collapse:collapse; border:1px solid #999999; color: #666; background-color: #fff; }
.tbllegend td {padding: 2px 6px 2px 6px; }
.tbllegendbot {height:3px; background:#fff; padding:0; margin:0;}
.tbl5hilight, .tbl6hilight {height:7px; background:#FCFEDA; color:#666; vertical-align:top;}
.tbl6hilight {background:#FBFEC5;}
.tbln {background:#FFFF99; color:#ea272a;}
		
/*content box components*/	
	table.container {border: 1px none #666; border-style: solid; border-collapse: collapse;}
	table.container1 {border: 1px none #999; border-style: solid; border-collapse: collapse;}
	.containerborder {background-color: #666;}
	p.titleIndent {margin: 0 0 0 8px; font-size: 13px; font-family: arial, sans-serif;}
	.primtitle {background-color: #E7E7E7; font-family: arial, sans-serif; font-size: 13px; font-weight: bold;color: #333; margin: 8px;}
    .secdtitle {background-color : #E7E7E7; font-family: arial, sans-serif;font-size: 13px; font-weight: bold;color: #333; margin: 8px;}					

/*parametric search*/	
	.paraStatLg { font-size:11px; font-family: verdana, sans-serif; color: #999;}
	.paraStatSm { font-size:10px; font-family: verdana, sans-serif; color: #999;}
	.ptIndentList1 {text-indent: -18px; margin: 10px 0 2px 10px;}
 	.ptIndentList2 {text-indent: -18px; margin: 0 0 2px 28px;}
 	.ptIndentList3 {text-indent: -18px; margin: 0 0 2px 46px;}
 	.ptIndentList4 {text-indent: -18px; margin: 0 0 2px 64px;}
	.ptIndentList5 {text-indent: -18px; margin: 0 0 2px 82px;}
 	.ptIndentList6 {text-indent: -18px; margin: 0 0 2px 100px;}		
	.ifrmcontent{ margin:0px; border:0px; background-color:#ffffff; }
	
/*Button Styles*/
	.primbtn {font-size:10px; color: #ffffff; font-family: verdana; font-weight :bold; background-color:#ff0000; border : 1 solid; cursor : hand; border-left : thin; border-right : thin; border-bottom-style : solid; border-bottom-color : #ffffff; vertical-align : middle;}
	.secdbtn {font-size:10px; color: #ffffff; font-family: verdana; font-weight :bold; background-color:#999999; border : 1 solid; cursor : hand; border-left : thin; border-right : thin; border-bottom-style : solid; border-bottom-color : #ffffff; vertical-align : middle;}

form {margin: 0;}
	
/* Tech Docs Classes */
	.techdocdate {font-size:10px; font-family:verdana; color:#333;}
	.techdoctitle {font-size:11px; font-family:verdana; color:#333; font-weight:bold;}
	.techdocfont {font-size:11px; font-family:verdana; color:#333;}

/* Image Wrapping Buffer */
	img.imgwrapleft {margin: 5px 10px 10px 0px;}
	img.imgwrapright {margin: 5px 0px 10px 10px;}

/* Content Promo Component */
	.tblpromoCnt {background-color: #e5e5e5;}
	
/*Content/Component Box*/
#legacy_margin .cntboxhead h2{font-size:1.2em; padding:10px 0; margin:0;font-weight:bold;}
#legacy_margin .cntboxS2 .cntboxhead h2 {padding:10px;}
#legacy_margin .cntboxbody h3{font-size:1.1em; padding:0 0 10px 0; margin:0;}
.cntboxcnt {padding:10px;}
.cntboxcnt p {margin:5px 0;}
.cntboxcnt h1 {margin:0 0 10px 0;}
.cntboxcnt h2 {margin:5px 0; font-size:12px; color:#555;}
.cntboxcnt h3 {margin:5px 0 5px 0;}
.cntboxcnt ul {list-style-type:none; margin:0 0 12px 0; padding-left:0px; line-height:1.5em;}
.cntboxcnt ul ul {margin:0;}
.cntboxcnt li {background-image: url(http://www.ti.com/pub/graphics/four-sq_bullet.gif); background-repeat: no-repeat; background-position:0 -2px;padding-left:1.2em;}
.cntboxcnt li li {background-image: url(http://www.ti.com/pub/graphics/dash-bullet.gif); background-repeat: no-repeat; background-position:0 .6em;padding-left:.7em;}
.cntboxhilite {background-color:#f4f4f4;}

#legacy_margin h1.silotitle2 {font-family:"Arial", Helvetica, sans-serif;font-size:20px;margin:0;padding:0;color: #000;font-weight:bold;border-bottom:1px solid #FFFFFF;}