/*Standard Tags*/
body {margin: 0 0 0 0; font-size:11px; font-family:verdana; color:#333;}
/*Breadcrumbs*/
.breadcrumbs {padding:3px 0 0 0;}
          
.nothing {font-size:11px; font-family:verdana;}

/*Right nav components*/
 .rtnavtitle { font-size: 10px; font-family: verdana, sans-serif; color:#333; font-weight: bold; line-height: 20px;
 text-indent: -9px; margin: -4px 0 0px 20px;}
 .rtnavtitlenobold { font-size: 10px; font-family: verdana, sans-serif; color:#333; font-weight: normal; line-height: 13px;
 text-indent: 0px; margin: -4px 0px 10px 10px;}
 .rtnavbodyfont {font-size:10px; font-family:verdana;color:#333; text-indent: -8.5px; margin: 0 0 2px 20px;}

/*Nav*/
.navbullet {font-size:10px; font-family:verdana; color:#ff6600;}    
.navfont {font-size:10px; font-family:verdana;}
.navsubfont {font-size:10px; font-family:verdana;}
.navbg {background-color:#cccccc; }

/*Page Content*/
.f1 {font-size:11px; font-family:verdana; color:#333;}
    
/*This group is navigation and body content NOT in all 3 style sheets */
.navfontwhite {font-size:10px; font-family:verdana; color:#ffffff;}
.tabheader {font-size:10px; font-family:verdana; color:#ffffff; background-color:#000066;}
.maintabheader {font-size:11px; font-family:verdana; color:#ffffff; background-color:#000066;}
.navborder {border-color: #666666; border-width:1px;}
.parentfont {font-size:10px; font-family:verdana; color:#ff0000;}
    
.blueplatformfont {font-size:11px; font-family:verdana; color:#000066;}
.maintabshade  {background-color:#ffcc00;}
.appsmaintabshade  {background-color:#ff6600;}
    
.yellowcontainer {background-color:#ffffcc;}
.featurecolor {background-color:#cccccc;}
.containertopgray {background-color:#999999;}
    
.containertopshadeblue {background-color:#6699cc;}
.containerbordercolor {border-color: #000066; border-width:1px;}
.subheaderfont {font-size:12px; font-family:verdana;}
.bluesubheaderfont {font-size:12px; font-family:verdana; color:#000066;}
.smallbullet {font-size:10px; font-family:arial;}
.smallbulletsearch {font-size:10px; font-family:arial; color:#ff0000;}
.orangelink  {color:#ff6600; font-size:10px; font-family:verdana;}
.blacklink  {color:#000000; font-size:10px; font-family:verdana;}
.descriptivetext {font-size:10px; font-family:arial;}
.leftnavbackcolor {background-color:#000000;}
    
    
	.leftnavfont {font-size:10px; font-family:verdana; color:#999999;}
	.vertline {background-color:#cccccc;}
	.appslinetile {background:url('http://www.ti.com/pub/graphics/nav/apps_home_orangetile.gif');}
	.appssearchtile {background:url('http://www.ti.com/pub/graphics/nav/apps_home_search_patterntile.gif');}
	.productslinetile {background:url('http://www.ti.com/pub/graphics/nav/products_home_bluetile.gif');}
	.productsresourcestile {background:url('http://www.ti.com/pub/graphics/nav/products_home_patterntile.gif');}
	.supportlinetile {background:url('http://www.ti.com/pub/graphics/nav/support_home_greentile.gif');}
	.supportboxtile {background:url('http://www.ti.com/pub/graphics/nav/support_home_semiboxpatterntile.gif');}
	.timelinetile {background:url('http://www.ti.com/pub/graphics/nav/tiandme_home_maroontile.gif');}
    .homebwtile {background:url('http://www.ti.com/pub/graphics/nav/home_dividertile.gif');}
    .traininglinetile {background:url('http://www.ti.com/pub/graphics/nav/training_home_greentile.gif');}
    .dsplinetile {background:url('http://www.ti.com/pub/graphics/nav/dsp_hometile.gif');}
    .militarylinetile {background:url('http://www.ti.com/pub/graphics/nav/military_browntile.gif');}
    .militarypromo {background-color:#cc9966;}
    .omappromo {background-color:#9c9;}
    .dsppromo {background-color:#9cf;}
        
/*This group is header content included in all 3 style sheets */
  
    .headerlogocolor {background-color:#000000;}
    .headerredcolor {background-color:#ff0000;}
    .headerdropdowncolor {background-color:#999999;}
    .headersearchcolor {background-color:#ffffcc;}                       
    .headerlinkscolor {background-color:#666666;}
    .headerlinkscoloractive {font-family:verdana; font-size:10px; color:#cccccc; background-color:#333333;}
    .advsearch {font-family:verdana; font-size:10px; color:#ff0000;}
    .advsearchbullet {font-family:arial; font-size:10px; color:#ff0000;}
    .headerlinkdivider {font-family:verdana; font-size:10px; color:#666666;}
    
/*This group is footer content included in all 3 style sheets */
    
    .footerfont {font-size:10px; font-family:arial;}
    .footercolor {background-color:#cccccc; border-color: #000000; border-width:1px;}
    .footerfontlinks {font-family:verdana; font-size:10px; color:#000066;}
    .footerfontcopy {font-family:arial; font-size:10px; color:#666666;}
    
    .footerfonttrade {font-family:arial; font-size:10px; color:#333333;}
    
/*This group is NEW header content */   
    #primaryNav { background-image: url('http://www.ti.com/pub/graphics/nav/header_redgrey_tile.gif'); }
    form.hdrsearch { margin:0; padding: 0; display: inline; }
    .block { display: block; margin: 0; }

    
	.headertopnavbg { background-color: #666; background-image: url('http://www.ti.com/pub/graphics/nav/header_topnavbg.gif'); }
    /* specify link properties in the header */
    a.hdrln, a:link.hdrln, a:active.hdrln { color: #03F; }
    a:visited.hdrln { color: #666; }
    /*/*/
    .headertopnavbg { background-color: #666; background-image: url('http://www.ti.com/pub/graphics/nav/header_topnavbg.gif'); }
    a.hdrln { text-decoration: none; }
    a.hdrln:hover { text-decoration: underline; }
    /* end hide from nn4 */
    
    /* topbar links, menu triggers */
    .hdrTopMenu, .hdrTopMenu_Hover, .newheaderlinkscoloractive { font-family: verdana, geneva, arial, "lucida sans", sans-serif; font-size:11px; }
    .hdrTopMenu, .newheaderlinkscoloractive, .hdrTopMenu a.hdrln, .hdrTopMenu a.hdrln:active, .hdrTopMenu a.hdrln:visited { 
        color: #fff; 
    } 
    .hdrTopMenu a:visited.hdrln { color: #fff; }
    .hdrTopMenu_Hover, .hdrTopMenu_Hover a.hdrln { color: #666; background-color: #fff; }
    .hdrTopMenu_Hover a.hdrln:hover { color: #03F; text-decoration: none; }   
	 
    .newheadersearchcolor {background-color:#E5E5E5;}
    .newheaderlinkdivider { font-size:10px; line-height: 14px; color:#666666; overflow: hidden; height: 21px; } /* now contains only a graphic */
    .headerbodyfont {font-size:11px; font-family:verdana;color:#333333}
    .headerbodyfontsmall {font-size:10px; font-family:verdana;}
    .hdrhorizontaldivider {background-color:#333333;}
    .headerdivider {background-color:#cccccc;}

 /* For New Product Flag */
    .newindicator {background-color:#ffc; font-weight:bold; font-size:10px; color:#f00; font-family:verdana,arial,sans-serif}

/* menu styles */
/* only imported by targeted dhtml-capable browsers (not incl. NN4.*) */

/* set up topbar menus */
    TABLE.hdrTopMenu_Mtable td { height: 18px; padding: 0 10px 0 5px; } /* basic menu item properties. */
    TR.hdrTopMenu_Mtr td, TR.hdrTopMenu_Mtr_Hover td, A.hdrTopMenu_Ma { 
        font-family: verdana, geneva, arial, "lucida sans", sans-serif; 
        font-size:11px; 
        text-decoration: none;
    } /* menu item text properties */
    A:hover.hdrTopMenu_Ma { text-decoration: none; }
    A:visited.hdrTopMenu_Ma { color: #ccc; }

    TABLE.hdrTopMenu_Mtable { background-color: #333; } /* menu border color */
    TR.hdrTopMenu_Mtr, TR.hdrTopMenu_Mtr A.hdrTopMenu_Ma { background-color: #666; color: #fff; } /* menu (default state) colors */
     TR.hdrTopMenu_Mtr_Hover, TR.hdrTopMenu_Mtr_Hover A.hdrTopMenu_Ma { background-color: #fff; color: #03F; cursor: pointer; cursor: hand; } /* menu (hover state) colors */
    TR.hdrTopMenu_Mtr_Hover A:visited.hdrTopMenu_Ma { color: #03F; }

    TABLE.hdrMainMenu_Mtable td { height: 18px; padding: 0 10px 0 5px; } /* basic menu item properties. */
    TR.hdrMainMenu_Mtr td, TR.hdrMainMenu_Mtr_Hover td, A.hdrMainMenu_Ma { 
        font-family: verdana, geneva, arial, "lucida sans", sans-serif; 
        font-size:11px; 
        text-decoration: none;
    } /* menu item text properties */
    A:hover.hdrMainMenu_Ma { text-decoration: none; }

    A:link.hdrMainMenu_Ma, A.hdrMainMenu_Ma { color: #03F; }
    A:visited.hdrMainMenu_Ma { color: #666; }
    A:active.hdrMainMenu_Ma { }


    table#hdrProducts_M { background-color: #77ABE0; }
    table#hdrProducts_M TR.hdrMainMenu_Mtr, table#hdrProducts_M TR.hdrMainMenu_Mtr A.hdrMainMenu_Ma { background-color: #99CDFF; } /* menu (default state) colors */
    table#hdrProducts_M TR.hdrMainMenu_Mtr_Hover, table#hdrProducts_M TR.hdrMainMenu_Mtr_Hover A.hdrMainMenu_Ma { background-color: #fff; color: #03F; cursor: pointer; cursor: hand; } /* menu (hover state) colors */

    table#hdrApps_M { background-color: #DEA46A; }
    table#hdrApps_M TR.hdrMainMenu_Mtr, table#hdrApps_M TR.hdrMainMenu_Mtr A.hdrMainMenu_Ma { background-color: #FFCC99; } /* menu (default state) colors */
    table#hdrApps_M TR.hdrMainMenu_Mtr_Hover, table#hdrApps_M TR.hdrMainMenu_Mtr_Hover A.hdrMainMenu_Ma { background-color: #fff; color: #03F; cursor: pointer; cursor: hand; } /* menu (hover state) colors */
    
    table#hdrSupport_M { background-color: #A7A769; }
    table#hdrSupport_M TR.hdrMainMenu_Mtr, table#hdrSupport_M TR.hdrMainMenu_Mtr A.hdrMainMenu_Ma { background-color: #CCCC99; } /* menu (default state) colors */
    table#hdrSupport_M TR.hdrMainMenu_Mtr_Hover, table#hdrSupport_M TR.hdrMainMenu_Mtr_Hover A.hdrMainMenu_Ma { background-color: #fff; color: #03F; cursor: pointer; cursor: hand; } /* menu (hover state) colors */


/* 	ticom-hub.css
		styles for all ti.com hub pages, 
		and implementing a default corporate look and feel */

	.contentArea, #contentArea { margin: 0; }
	.breadcrumbArea, #breadcrumbArea { margin: 8px 12px 12px 0; padding: 0; }

	.leftNavPromoBox {
		background-color: #E5E5E5; 
	}
	.leftNavPromoBorder {
		background-color: #333; 
	}
    .promofont {font-size:10px; font-family:verdana; color: #333;}
    .leftnavfont {font-size:10px; font-family:verdana; color:#999999;}
    A.blacklink, A.blacklink:link  {color:#000000; font-size:10px; font-family:verdana;}
    A.blacklink:visited  {color:#000000; font-size:10px; font-family:verdana;}