/* 	ticom-default.css
	styles for all pages, 
	implements a default corporate look and feel*/

/*Promo*/
    .promoborder { background-color: #333;}
    .promo { background-color: #e5e5e5;}
    .promofont {font-size:10px;  color: #333; background-color: #e5e5e5;}
	
/*Related Links Box*/
.rltitle {font-size: 11px; 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:#666; font-weight: bold; line-height: 12px; margin: 6px 9px 6px 11px; }
.rlbodyfont {font-size:10px;  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;}
	
/*Standard Tags*/
   	a:link { color: #03F; }
    a:visited { color: #8347D2; }
    a:active { }
    a { text-decoration: none; }
    a:hover { text-decoration: underline; }
   	span.spcr {font-size:2px;}
   	p {font-size:11px; }
	h1 {font-size:13px;  color:#333; font-weight: bold; border-bottom-style: solid; border-bottom-color: #ccc; border-bottom-width: 1px;}
	h2 {font-size:13px;  color:#333;}
    h3 {font-size:11px;  color:#333;}
    h4 {font-size:11px;  color:#333;}
	h5 {font-size:11px;  color:#333;}
	h6 {font-size:11px;  color:#333;}
   	ul {font-size:11px;  list-style-type: square; line-height: 15px;}
   	ul.smIndent {font-family: verdana; list-style-type: square;  margin: 0px 0px 5px 15px; padding: 0px 0px 0px 5px; }
	ul.small {font-size:10px;  list-style-type: square; line-height: 11px; color: #333;}
	ol {font-size:11px; } 
   	hr {color: #ccc; size: 1px; noshade:}
    sup {font-size:9px; }
	spacer{display:block;}
	form {margin: 0px}
	
/*a link for anchor tags only*/		
   	a.anchorlink:link { color: #03F; }
    a.anchorlink:visited { color: #03F; }
    a.anchorlink:active { }
    a.anchorlink { text-decoration: none; }
    a.anchorlink:hover { text-decoration: underline; }
	
/*Page Content*/
   	.title {font-size:11px;  font-weight:bold;color: #333;} 
    .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;  color:#333; margin: 5px 0 5px 0px;}
	.backtotop {font-size:11px;  color:#333; text-align:right; margin: 4px 0px 15px 0px}
	.requiredfont {font-size:11px;  color:#ff0000;}
	.divline {background-color: #333;}
	.divlinelite {background-color: #ccc;}
	.bodyfont {font-size:11px;  color:#333;}
	.bodyfontsmall {font-size:10px; color:#333;}
    .hbodyfont {font-size:11px;  color: #333; font-weight: normal;}
	
/*Disclaimer*/
    .disclaim {font-size:10px;  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:#838383; background-color:#f2f2f2; border: 1px solid #CCCCCC;}
	.frmtxtdisable {font-size:11px; color:#838383;}
	.frmdefaultwhite {font-size:11px; color:#333; background-color:#ffffff; font-family: verdana;}
	.frmtxtflddefault {font-size:11px; color:#333; background-color:#f2f2f2; font-family: verdana;}	
	.frmtxtfld {width:170; font-size:11px; color:#333; background-color:#f2f2f2; font-family: verdana;}
	.frmtxtfldLg {width:190; font-size:11px; color:#333; background-color:#f2f2f2; font-family: verdana;}
	.frmtxtfldMed {width:75; font-size:11px; color:#333; background-color:#f2f2f2; font-family: verdana;}
	.frmtxtfldMedAlt {width:50; font-size:11px; color:#333; background-color:#f2f2f2; font-family: verdana;}
	.frmtxtfldSm {width:20; font-size:11px; color:#333; background-color:#f2f2f2; font-family: verdana;}	
    .frmtxtfldXL {width:100%; font-size:11px; color:#333; background-color:#f2f2f2; 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 {background-color: #666; border-color: #666666; border-width:1px; color: #fff;}
    .tbl1 {background-color: #c00; color: #fff; font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; height: 15px; vertical-align: bottom;}
	.tbl1nobold {background-color: #c00; color: #fff; font-family: verdana, sans-serif; font-size: 10px; height: 15px; }
	.tbl1a:link {background-color: #c00; color: #fff; text-decoration: underline; }
	.tbl1a:visited {background-color: #c00; color: #fff; text-decoration: underline; }
	.tbl1a:active  {background-color: #c00; color: #fff; text-decoration: underline; }
	.tbl1a:hover  {background-color: #c00; color: #fff; text-decoration: underline; }
	.tbl2alt {background-color: #666; color: #fff; font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; height: 15px; }
	.tbl2altnobold {background-color: #666; color: #fff; font-family: verdana, sans-serif; font-size: 10px; height: 15px; }
	.tbl2 {background-color: #FFA992; color: #333; font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; height: 15px; }
	.tbl2center { background-color: #FFA992; color: #333; font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; height: 15px; text-align: center;}
	.tbl2nobold {background-color: #FFA992; color: #333; font-family: verdana, sans-serif; font-size: 10px; height: 15px; }
	.tbl3 {background-color: #ccc; color: #333; font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; height: 15px; }
   	.tbl3nobold {background-color: #ccc; color: #333; font-family: verdana, sans-serif; font-size: 10px; height: 15px; }
	.tbl3hilight {background-color: #DDDBDD; color: #333; font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; height: 15px; }	
	.tbl4 {background-color: #DDDBDD; color: #333; font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; height: 15px; } 
	.tbl4nobold {background-color: #DDDBDD; color: #333; font-family: verdana, sans-serif; font-size: 10px; height: 15px; } 
	.tbl5 {background-color: #E6E6E6; color: #333; font-family: verdana, sans-serif; font-size: 10px; font-weight: normal; vertical-align: top; } 
	.tbl6 {background-color: #EEEEEE; color: #333; font-family: verdana, sans-serif; font-size: 10px; font-weight: normal; vertical-align: top; } 	
	.tblbottom {height: 3px; background-color: #999;}
	.tblrange {height: 7px; background-color: #D6D7E7; font-family: verdana, sans-serif; font-size: 10px;}
	.tblLegend {background-color: #eee; color: #333; font-family: verdana, sans-serif; font-size: 10px; font-weight: normal; vertical-align: top; } 
	.tbl5hilight {height: 7px; background-color: #B8C5DE; color: #333; font-family: verdana, sans-serif; font-size: 10px; font-weight: normal; vertical-align: top; }
	.tbl6hilight {height: 7px; background-color: #CED6EB; color: #333; font-family: verdana, sans-serif; font-size: 10px; font-weight: normal; vertical-align: top; }
	.tbln {color: #ff0000; font-weight: bold;}
		
/*content box components*/	
	table.container {border: 1px none #666; 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: #666; font-family: arial, sans-serif; font-size: 13px; font-weight: bold;color: #fff; line-height : 20px; margin: 0 0 -8px 8px; vertical-align:text-bottom;}
    .secdtitle {background-color : #E7E7E7; font-family: arial, sans-serif;font-size: 13px; font-weight: bold;color: #333; line-height : 20px; margin: 0 0 -8px 8px; vertical-align:text-bottom;}					

/*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;}
	.btn1 {color:#fff; font-weight:bold; font-size:10px;  background:#FFADAD url(http://www.ti.com/pub/graphics/btn1.gif); border:1px solid; border-color:#FF6969 #E70000 #E70000 #FF6969; padding-left:4px; padding-right:4px; overflow:visible; cursor:hand;}
	.btn2 {color:#fff; font-weight:bold; font-size:10px;  background:#C0C0C0 url(http://www.ti.com/pub/graphics/btn2.gif); border:1px solid; border-color:#A6A6A6 #666666 #666666 #A6A6A6; padding-left:4px; padding-right:4px; overflow:visible; cursor:hand;}
	.btn3 {color:#fff; font-weight:bold; font-size:10px;  background:#A6C4FF url(http://www.ti.com/pub/graphics/btn3.gif); border:1px solid; border-color:#518BFF #002EE5 #002EE5 #518BFF; padding-left:4px; padding-right:4px; overflow:visible; cursor:hand;}

/* Tech Docs Classes */
	.techdocdate {font-size:10px;  color:#333;}
	.techdoctitle {font-size:11px;  color:#333; font-weight:bold;}
	.techdocfont {font-size:11px;  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*/
.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;}
