body { 
 background-color:#ffffff; 
 margin-left: 0px;  
 margin-top: 0px;  
} 
.main {
    width: 960px;
    margin: auto;
}
h1 { 
/* replaces ts_5_20_b in banner */ 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:20px; 
 color:#cb0c0f; 
 font-weight:700; 
 display:inline;  
 position:relative;
 top:4px;
 padding:5px 0;
} 
 
h3 { 
/* replaces ts_1_11_b, ts_1_10_b in banner */ 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#ffffff; 
 font-weight:700; 
 display:inline;  
} 
 
/* replaces .ts_4_16_b, .ts_4_16_b_2 in left nav */ 
h4 {
	margin: 0 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#cb0c0f;
	font-weight:700;
}
 
a { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px;
 color: #1973b4; 
 font-weight:400; 
 text-decoration:none;
}  

a:hover { 
 text-decoration: underline; 
}
 
/* replaces ts_1_11 in body copy */ 
.bodycopy, table, td, form, input, textarea, ul, select { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#525252; 
 font-weight:400; 
} 
 
/* replaces ts_4_11_2 in body */ 
.bodybold, th { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#525252; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.bodycopyi { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#525252; 
 font-weight:400; 
 font-style: italic; 
} 
 
/* replaces ts_4_11_2 in body */ 
.bodylink { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#1973b4; 
 font-weight:400; 
 text-decoration:none; 
} 

.biglink { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:16px; 
 color:#1973b4; 
 font-weight:400; 
 text-decoration:none; 
} 
  
.bodylink:hover { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#1973b4; 
 font-weight:400; 
 text-decoration:underline; 
} 
 
/* replaces ts_4_12_b, .ts_4_12_b_2 for search results */ 
.bodylinkbold { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#1973b4; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.bodylinkbold:hover { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#1973b4; 
 font-weight:700; 
 text-decoration:underline; 
} 
 
/* replaces ts_1_10 in body - bumped up to 12px */ 
.bodybullet { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#525252; 
 font-weight:400; 
} 
 
/* replaces ts_1_11 in body widget copy */ 
.bodywidgetcopy { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#525252; 
 font-weight:400; 
} 
 
/* replaces ts_4_11_2 in body widget links */ 
.bodywidgetlink { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#1973b4; 
 font-weight:400; 
 text-decoration:none; 
} 
 
/* replaces ts_5_11 */ 
.bodyhighlight { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#888; 
 font-weight:400; 
} 
 
.bodyhighlightbold { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#888; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.bodyhighlightbold:hover { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#888; 
 font-weight:700; 
 text-decoration:underline; 
} 
 
/* replaces ts_4_11_2 for print and email links */ 
.utilitylink { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#cb0c0f; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.utilitylink:hover { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#cb0c0f; 
 font-weight:400; 
 text-decoration:underline; 
} 
 
/* replaces ts_5_20_b in store banner */ 
.bannerheading { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:20px; 
 color:#cb0c0f; 
 font-weight:700; 
 display:inline;  
} 
 
/* replaces ts_2_14_b */ 
.bodyheading { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:14px; 
 color:#4b4b4b; 
 font-weight:700; 
 text-decoration:none; 
} 
 
/* replaces ts_1_14_b */ 
.bodyheading2 { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:14px; 
 color:#4b4b4b; 
 font-weight:700; 
 text-decoration:none; 
} 
 
/* replaces ts_2_12_b in ax  */ 
.bodyheading3 { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#666666; 
 font-weight:700; 
 text-decoration:none; 
} 
 
/* replaces ts_5_14_b in body */ 
.subhead { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:14px; 
 color:#cb0c0f; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.subhead:hover {  
 font-family: Arial,Helvetica, sans-serif;  
 font-size:14px;  
 color:#cb0c0f;  
 font-weight:700; 
 text-decoration:underline; 
} 
 
/* replaces ts_5_14_b in right-column widgets */ 
.widgetheading { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:14px; 
 color:#cb0c0f; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.widgetheading:hover {  
 font-family: Arial,Helvetica, sans-serif;  
 font-size:14px;  
 color:#FF6633;  
 font-weight:700; 
 text-decoration:underline; 
} 
 
/* replaces ts_1_12_b */ 
.widgetheading2 { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#525252; 
 font-weight:700; 
}  
 
/* replaces ts_1_11 in right-column widgets */ 
.widgetcopy { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#525252; 
 font-weight:400; 
} 
 
/* replaces ts_4_11_2 in right-column widgets */ 
.widgetlink { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#1973b4; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.widgetlink:hover { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#1973b4; 
 font-weight:400; 
 text-decoration:underline; 
} 
 
.bannercopy { 
/* replaces ts_1_10_2 in banner */ 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#ffffff; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.bannerlink { 
/* replaces ts_1_11_2 in banner */ 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#ffffff; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.bannerlink:hover { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#ffffff; 
 font-weight:400; 
 text-decoration:underline; 
} 
 
/* replaces ts_4_11_b2 in left nav */ 
.navheading { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#003399; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.navheading:hover { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#003399; 
 font-weight:700; 
 text-decoration:underline; 
} 
 
/* replaces ts_4_11 in left nav */ 
.navlink { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#003399; 
 font-weight:400; 
 text-decoration:none; 
 height:17px; 
} 
 
.navlink:hover { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#003399; 
 font-weight:400; 
 text-decoration:none; 
 background-color:#a4cdef;  
 width:201px; 
 height:17px; 
} 
 
/* replaces ts_5_18_b for enhance your product widget */ 
.enhanceheading { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:18px; 
 color:#cb0c0f; 
 font-weight:700; 
 line-height:40px; 
} 
 
/* replaces ts_4_11_2 in enhance your product widget */ 
.enhancelink { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#0000ff; 
 font-weight:400; 
 text-decoration:none; 
} 
 
/* replaces ts_1_9 */ 
.smallcopy { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:9px; 
 color:#525252; 
 font-weight:400; 
} 
 
/* replaces ts_5_12_b */ 
.warningcopy { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#cb0c0f; 
 font-weight:700; 
} 
 
.bannerBg { 
/* change from fff5c1 to 000000 */ 
 background-color:#000000; 
} 
 
.widgetBg { 
/* replaces bannerBg in right-column widgets */ 
 background-color:#f5f5f5; 
} 
 
.hrsection { 
 color: #525252; 
 height: 1px; 
 width: 345px; 
} 
 
.hrcontact { 
 color: #cb0c0f; 
 height: 1px; 
 width: 257px; 
} 
 
.hrselectcountry { 
 color: #cb0c0f; 
 height: 1px; 
}  
 
.hraxsearch { 
 border: 0;
 color: #525252; /* for hr color in ie */
 background-color: #525252; /* for hr color in ff */
 height: 1px; 
 width: 99%;  
} 
 
.hraxsubmit { 
 color: #525252; 
 height: 1px; 
 width: 100%;  
} 
 
/* replaces with orangeBtnCenter */ 
.BtnCenter { 
 border-top:1px solid #cb0c0f; 
 border-bottom:1px solid #cb0c0f; 
 background-color:#cb0c0f; 
 padding-left:6px; 
} 
 
.BtnLftEdges { 
 border-left:1px solid #cb0c0f; 
 background-color:#cb0c0f; 
 font-size:8px; 
} 
 
.BtnRtEdges { 
 border-right:1px solid #cb0c0f; 
 background-color:#cb0c0f; 
 font-size:8px; 
} 
 
/* replaces ts_3_11_2 */ 
.buttoncopy { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#ffffff; 
 font-weight:400; 
 text-decoration:none; 
 letter-spacing:1px; 
} 
 
.buttoncopy_uppercase { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#ffffff; 
 font-weight:400; 
 text-decoration:none; 
 text-transform:uppercase; 
 letter-spacing:1px; 
} 
.buttoncopy:hover { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#ffffff; 
 font-weight:400; 
 text-decoration:underline; 
 letter-spacing:1px; 
} 
 
input.selectCountrySubmit { 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;  
color:#1973b4;  
background-color:#fff;  
border-width:0;  
font-weight:400;  
padding:0;  
margin:0 0 0 5px;  
width:150px; 
text-decoration:none 
} 
 
input.selectCountrySubmit:active { 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;  
color:#1973b4;  
background-color:#fff;  
border-width:0;  
font-weight:400;  
padding:0;  
margin:0 0 0 5px;  
width:150px; 
text-decoration:underline 
} 
 
.axsearchstring { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#000000; 
 font-weight:400; 
} 
 
.axcount { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#666666; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.simplelink { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#1973b4; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.simplelink.hover { 
 text-decoration:none; 
} 
 
.simplecopy { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#525252; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.activationfield { 
width:720px;
padding:20px;
border:1px solid #003399;
} 

formreq { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:10px; 
 color:#cb0c0f; 
 font-weight:700; 
 display:inline;  
} 
 
/* replaced with "h3" */ 
.ts_1_11_b { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#000000; 
 font-weight:700; 
}  
 
/* url replaces http://education.ti.com/images/webelements/blueline.gif, but needs to change to server */ 
.productXref { 
 border:0; 
 border-bottom:1px solid #ccc; 
 background-image:url(/images/webelements/product-xref-bg.gif); 
 background-repeat:repeat-x; 
 background-color:#f0f0f0; 
} 
 
.productXrefRight { 
 border:0; 
 border-right:1px solid #ccc; 
 vertical-align:top; 
} 
 
.searchBox { 
 border:1px solid #525252; 
 vertical-align:top; 
 width:660px; 
} 
  
.bannerNavBg { 
 background-color:#d2e3f2; 
} 
 
.appBrowseBg { 
 background-color:#e5f1fd; 
} 
 
.appNavBg { 
 background-color:#cb0c0f; 
} 
 
.appNavLink_active { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#ffffff; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.appNavLink_active:hover { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#ffffff; 
 font-weight:700; 
 text-decoration:underline; 
} 
 
.appNavLink { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#ffffff; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.appNavLink:hover { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#ffffff; 
 font-weight:400; 
 text-decoration:underline; 
} 
 
.appSearch { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#000000; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.appHeading { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#333333; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.appCategory { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#4b4b4b; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.appCategory:hover { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#4b4b4b; 
 font-weight:700; 
 text-decoration:underline; 
} 
 
.appRow1BgColor { 
 background-color:#f0f0f0; 
} 
 
.appRow2BgColor { 
 background-color:#ffffff; 
} 
 
.appFileLink { 
 font-family: Arial, Verdana, Helvetica, sans-serif; 
 font-size:12px; 
 color:#1973b4; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.appFileLink:hover { 
 font-family: Arial, Verdana, Helvetica, sans-serif; 
 font-size:12px; 
 color:#1973b4; 
 font-weight:700; 
 text-decoration:underline; 
} 
 
.content_1_BgColor { 
 background-color:#ffffff; 
} 
 
.footerBgColor { 
 background-color:#003399; 
} 
 
.headerOrange { 
 background-color:#f57c1f; 
} 
 
.kw06Dk { 
 background-color:#e5f1fd; 
 border-top:1px solid #a4cdef; 
 padding-top:5px; 
 padding-bottom:5px; 
 padding-right:5px; 
 padding-left:5px; 
} 
 
.kw06Lt { 
 border-top:1px solid #a4cdef; 
 padding-top:5px; 
 padding-bottom:5px; 
 padding-right:5px; 
 padding-left:5px; 
} 
 
 
/* replaced with BtnCenter starts
These 3 classes should be deleted after iStore is rebanded  -  Jane */ 
.orangeBtnCenter { 
 border-top:1px solid #cb0c0f; 
 border-bottom:1px solid #cb0c0f; 
 background-color:#cb0c0f; 
 padding-left:6px; 
} 
 
.orangeBtnLftEdges { 
 border-left:1px solid #cb0c0f; 
 background-color:#cb0c0f; 
 font-size:8px; 
} 
 
.orangeBtnRtEdges { 
 border-right:1px solid #cb0c0f; 
 background-color:#cb0c0f; 
 font-size:8px; 
} 
/* replaced with BtnCenter ends */
 
.pageBgColor { 
 background-color:#ffffff; 
} 
 
.widget_02 { 
 background-color:#fff5c1; 
 padding-left:10px; 
 padding-right:10px; 
 padding-bottom:10px; 
 padding-top:10px; 
} 
 
.widget_11_15_16_outer_box { 
 border:1px solid #5f7e9c; 
 background-image:url(/images/webelements/diagonal.gif); 
 background-repeat:repeat; 
} 
 
.widget_15_16_inner_box { 
 border:1px solid #e1e9ec; 
 background-color:#ffffff; 
} 
 
.xrefProdWidgetBg { 
 background-color:#e5f1fd; 
} 
 
.xrefWidget_01_hr { 
 color:#a4cdef; 
 width:240px; 
}  
 
.ts_1_12 { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#000000; 
 font-weight:400; 
} 
 
.ts_1_12_2 { 
 font-family:Aria, Helvetica,sans-serif; 
 font-size:12px; 
 color:#000000; 
 font-weight:400; 
} 
 
.ts_1_12_2:hover { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#000000; 
 font-weight:400; 
 text-decoration:underline; 
} 
 
.ts_1_12_o { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#000000; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.ts_1_12_o:hover { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#ff6633; 
 font-weight:400; 
 text-decoration:underline; 
} 
 
.ts_1_20_b { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:20px; 
 color:#000000; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.ts_1_23_b { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:23px; 
 color:#000000; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.ts_2_10 { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px; 
 color:#666666; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.ts_3_10 { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:10px; 
 color:#ffffff; 
 font-weight:400; 


 text-decoration:none; 
 padding-left:12px; 
 padding-right:12px; 
} 
 
.ts_3_10:hover { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:10px; 
 color:#ffffff; 
 font-weight:400; 
 text-decoration:underline; 
 padding-left:12px; 
 padding-right:12px; 
} 
 
.ts_3_10_b { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:10px; 
 color:#ffffff; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.ts_3_10_b:hover { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:10px; 
 color:#ffffff; 
 font-weight:400; 
 text-decoration:underline; 
} 
 
.ts_3_11 { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#ffffff; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.ts_3_11:hover { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#ffffff; 
 font-weight:400; 
 text-decoration:underline; 
} 
 
/* replaced with buttoncopy 
This class should be deleted after iStore is rebanded  -  Jane */ 
.ts_3_11_2 { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#ffffff; 
 font-weight:400; 
 text-decoration:none; 
 letter-spacing:1px; 
} 
 
.ts_3_11_b { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#ffffff; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.ts_3_11_b:hover { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#ffffff; 
 font-weight:700; 
 text-decoration:underline; 
} 
 
.ts_4_16_b:hover { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:16px; 
 color:#003399; 
 font-weight:700; 
 text-decoration:underline; 
} 
 
.ts_4_10 { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px; 
 color:#003399; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.ts_4_10:hover { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px;  
 color:#003399; 
 font-weight:400; 
 text-decoration:underline; 
} 
 
.ts_4_11_b { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#003399; 
 font-weight:700; 
 text-decoration:none; 
 width:260px; 
 height:24px; 
 text-indent:8px; 
 display:block; 
 background-image:url(/images/buttons/btn_1.gif); 
 background-repeat:no-repeat; 
} 
 
.ts_4_11_b:hover { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#a4cdef; 
 font-weight:700; 
 text-decoration:none; 
 width:260px; 
 height:24px; 
 text-indent:8px; 
 display:block; 
 background-image:url(/images/buttons/btn_2.gif); 
 background-repeat:no-repeat; 
} 
 
.ts_4_11_b_2 { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#a4cdef; 
 font-weight:700; 
 text-decoration:none; 
 width:260px; 
 height:24px; 
 text-indent:8px; 
 display:block;  
 background-image:url(/images/buttons/btn_2.gif); 
 background-repeat:no-repeat; 
} 
 
.ts_4_11_b_2:hover { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#003399; 
 font-weight:700; 
 text-decoration:none; 
 width:260px; 
 height:24px; 
 text-indent:8px; 
 display:block; 
 background-image:url(/images/buttons/btn_1.gif); 
 background-repeat:no-repeat; 
} 
 
.ts_4_11_b_tab2 { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#003399; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.ts_4_11_b_tab1 { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#a4cdef; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.ts_4_12 { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#003399; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.ts_4_12:hover { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#003399; 
 font-weight:400; 
 text-decoration:underline; 
} 
 
.ts_5_16_b { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:16px; 
 color:#ff6633; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.ts_5_16_b:hover {  
 font-family: Arial,Helvetica, sans-serif;  
 font-size:16px; 
 color:#FF6633;  
 font-weight:700; 
 text-decoration:underline; 
} 
 
.ts_5_18_b1{ 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:18px; 
 color:#ff6633; 
 font-weight:700; 
} 
 
.ts_6_11 { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#a4cdef; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.lineheight_14 { 
 line-height:14px; 
} 
 
/* the following is added by JX */ 
.hdr_btn { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#003399; 
 font-weight:700; 
 text-decoration:none; 
 vertical-align:baseline; 
}  
 
.hdr_btn_1 { 
 font-family:Arial, Helvetica, sans-serif; 

 font-size:11px; 
 color:#a4cdef; 
 font-weight:700; 
 text-decoration:none; 
 vertical-align:baseline; 
}  
 
.hdrTopOrg{ 
background-image:url(/images/webelements/hdr_1_orange.gif); 
background-repeat:repeat-x; 
} 
 
.hdrTopOrg2{ 
background-image:url(/images/webelements/hdr_2_orange.gif); 
background-repeat:repeat-x; 
} 
 
.hdrTopRed{ 
background-image:url(/images/webelements/hdr_2_red.gif); 
background-repeat:repeat-x; 
} 
 
/* need to modify image at http://education.ti.com/images/webelements/menubackground.gif; changed to local image for now */ 
.navBg{ 
 background-image:url(/images/webelements/menubackground.gif); 
 background-repeat:repeat-y; 
} 
 
/* mid-colum desc*/ 
.ts_1_11_2_hp { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#000000; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.ts_1_11_2_hp:hover { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#000000; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.ts_1_16_b { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:16px; 
 color:#000000; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.ts_2_16_b { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:16px;  
 color:#666666; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.ts_3_11_v { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#003399; 
 font-weight:400; 
} 
 
.ts_3_14_b { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:14px; 
 color:White; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.ts_3_16_b { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:16px; 
 color:White; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.ts_4_11_b_2_tab1 { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#003399; 
 font-weight:700; 
 text-decoration:none; 
 width:143px; 
 height:19px; 
 text-indent:8px; 
 display:block;  
 background-image:url(/images/buttons/tab1.gif); 
 background-repeat:no-repeat; 
} 
 
.ts_4_11_b_2_tab1:hover { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#a4cdef; 
 font-weight:700; 
 text-decoration:none; 
 width:143px; 
 height:19px; 
 text-indent:8px; 
 display:block;  
 background-image:url(/images/buttons/tab2.gif); 
 background-repeat:no-repeat; 
} 
 
.ts_4_11_b_2_tab2{ 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#a4cdef; 
 font-weight:700; 
 text-decoration:none; 
 width:143px; 
 height:19px; 
 text-indent:8px; 
 display:block;  
 background-image:url(/images/buttons/tab2.gif); 
 background-repeat:no-repeat; 
} 
 
.ts_4_11_b_2_tab2:hover { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#003399; 
 font-weight:700; 
 text-decoration:none; 
 width:143px; 
 height:19px; 
 text-indent:8px; 
 display:block;  
 background-image:url(/images/buttons/tab1.gif); 
 background-repeat:no-repeat; 
} 
 
.ts_4_11_b_small_btn { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#003399; 
 font-weight:700; 
 text-decoration:none; 
 width:182px; 
 height:24px; 
 text-indent:8px; 
 display:block; 
 background-image:url(/images/buttons/btn_1_small.gif); 
 background-repeat:no-repeat; 
} 
 
.ts_4_11_b_small_btn:hover { 
 font-family:Arial, Helvetica, sans-serif; 

 font-size:11px; 
 color:#a4cdef; 
 font-weight:700; 
 text-decoration:none; 
 width:182px; 
 height:24px; 
 text-indent:8px; 
 display:block; 
 background-image:url(/images/buttons/btn_2_small.gif); 
 background-repeat:no-repeat; 
} 
 
.ts_4_11_b_2_small_btn { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#a4cdef; 
 font-weight:700; 
 text-decoration:none; 
 width:182px; 
 height:24px; 
 text-indent:8px; 
 display:block; 
 background-image:url(/images/buttons/btn_2_small.gif); 
 background-repeat:no-repeat; 
} 
 
.ts_4_11_b_2_small_btn:hover { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#003399; 
 font-weight:700; 
 text-decoration:none; 
 width:182px; 
 height:24px; 
 text-indent:8px; 
 display:block; 
 background-image:url(/images/buttons/btn_1_small.gif); 
 background-repeat:no-repeat; 
} 
 
.ts_4_14_b { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:14px; 
 color:#003399; 
 font-weight:700; 
} 
 
/* hp title */ 
.ts_5_18_b_hp_title { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:18px; 
 color:#ff6633; 
 font-weight:700; 
 text-decoration:none; 
} 
 
.ts_5_18_b_hp_title:hover { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:18px; 
 color:#ff6633; 
 font-weight:700; 
 text-decoration:underline; 
} 
 
.ts_6_10 { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:10px; 
 color:#a4cdef; 
 font-weight:400; 
 text-decoration:none; 
} 
 
.ts_6_10:hover { 
 font-family:Verdana,Arial, Helvetica, sans-serif; 
 font-size:10px; 
 color:#a4cdef; 
 font-weight:400; 
 text-decoration:underline;  
} 
 
.ts_8_14_b { 
 font-family:Arial, Helvetica, sans-serif;  
 color:#336699;  
 font-weight:700;  
 font-size:14px; 
} 
 
/* the above is added by JX */ 
 
 
/* ======================================================================================================= */ 
/*    START (July/17/2006): Class definitions for Graphing Calculator Comparison Table: Daniel Hoang       */ 
/* ======================================================================================================= */ 
 
.ts_7_12_b     {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0099ff; font-weight:700; text-decoration:none;} 
.ts_7_12_b:hover   {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0099ff; font-weight:700; text-decoration:underline;} 
.ts_9_12_b     {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; font-weight:700; text-decoration:none;} 
.ts_9_12_b:hover   {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; font-weight:700; text-decoration:underline;} 
 
/* ======================================================================================================= */ 
/*    END (July/17/2006): Class definitions for Graphing Calculator Comparison Table: Daniel Hoang         */ 
/* ======================================================================================================= */ 
 
/*************************** OLD US IE STYLESHEET STARTS HERE *************************************/ 
 
.s0 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#ff9900} 
.s1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#ff6600} 
.s2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#666666} 
.s3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000} 
 
.s4 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#ffffff} 
.s4b { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff} 
 
.s5 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#ff6600} 
.s5b { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff6600; text-decoration:none;} 
.s5b:hover { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff9900; text-decoration:none;} 
 
A.s5b:link { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff6600; text-decoration:none;} 
A.s5b:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff6600; text-decoration:none;} 
A.s5b:hover { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff9900; text-decoration:none;} 
 
.s6 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000000} 
.s6b { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000} 
A.s6b:link { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; text-decoration:none} 
A.s6b:HOVER { color:#0066ff;} 
A.s6b:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; text-decoration:none} 
.s6c { font-family:arial, helvetica, sans-serif; font-size:13px; font-weight:bold; color:#cc3300} 
 
A.s7:link { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#3399ff} 
A.s7:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; } 
 
A.s7b:link { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#3399ff} 
A.s7b:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; } 
 
A.s7c:link{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#3399ff} 
A.s7c:visited { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;} 
 
.s8 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000} 
 
A.s9:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#3399ff} 
A.s9:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;} 
 
A.s10:link { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#0066cc} 
A.s10:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;} 
 
A.s10b:link { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0066cc} 
A.s10b:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;} 
 
.s11 { font-family:arial, helvetica, sans-serif; font-size:13px; font-weight:normal; color:#cc3300} 
.s11b { font-family:arial, helvetica, sans-serif; font-size:13px; font-weight:bold; color:#cc3300} 
 
.s12 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#ff0000} 
.s12b { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff0000} 
.s12s { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#ff0000} 
A.s12d:link { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff0000} 
A.s12d:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;} 
 
.s13 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#009933} 
 
.s14 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#336699} 
.s14b { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#336699} 
 
.s15 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#ff3300} 
.s15b { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff3300} 
 
.s16 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#999999} 
.s16b { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#999999} 
.s16c { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#999999} 
.s16d { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999999} 
 
A.s16d:link { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#999999; text-decoration:none} 
A.s16d:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#999999; text-decoration:none} 
 
A.s16e:link { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#999999; text-decoration:none} 
A.s16e:visited { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#999999; text-decoration:none} 
 
.s17 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#ff9900} 
.s17b { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff9900} 
 
.s18 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#003399} 
.s18b { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#003399} 
 
.s19b { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#003399; text-decoration:none;} 
 
.s19b:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold; color:#ffffff; text-decoration:none; border:1px solid; border-color:#336699} 
 
.s20b { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#336699; text-decoration:none;} 
 
.s20b:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;} 
 
.s21 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffff} 
 
.subnav { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#003399; text-decoration:none;width:121px;} 
 
.subnav:hover{font-family:Arial, Helvetica, sans-serif;   font-size:11px;font-weight:bold; color:#ffffff; text-decoration:none; border:1px solid; border-color:#336699; background-color:#99ccff}  
 
.graytxt { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333333} 
.graytxtbold { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333333} 
 
.T1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; text-decoration:none} 
.T2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000000; text-decoration:none} 
.T3 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; text-decoration:none} 
.T4 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff;} 
.T5 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#ffffff;} 
 
.header1 { font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#ffffff} 
.header2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#cc3300; text-decoration:none} 
A.header2:HOVER { color:#ff3300;} 
 
.footer1 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000} 
A.footer2:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#3399ff} 
A.footer2:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;} 
 
.signin1 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000} 
A.signin2:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#3399ff} 
A.signin2:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;} 
 
.wtb1 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#006699} 
.wtb1b { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#006699} 
/*     CSS for leftnav                                                             */ 
.navcat { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1973b4; text-decoration:none;} 
.navcat:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#1973b4; text-decoration:none;} 
.navtitle { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff} 
A.navtitle1:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;} 
A.navtitle1:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;} 
.navoff { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#003399; width:137px;text-decoration:none;padding-left:8px;} 
a.navactive{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ffffff; text-decoration:none; border:1px solid;border-color:#6699cc #99ccff #6699cc  
 
#99ccff;background-color:#99ccff;padding-bottom:3px;padding-top:3px;width:137px;padding-left:7px;}  
a.navoff:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ffffff; text-decoration:none; border:1px solid;border-color:#6699cc #99ccff #6699cc  
 
#99ccff;background-color:#99ccff;padding-bottom:3px;padding-top:3px;width:137px;} 
 
.nav2off { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#003399; width:137px;text-decoration:none;padding-left:8px;} 
a.nav2active{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ffffff; text-decoration:none; border:1px solid;border-color:#6699cc #99ccff #6699cc  
 
#99ccff;background-color:#99ccff;padding-bottom:0;padding-top:0;width:137px;padding-left:7px;}  
a.nav2off:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ffffff; text-decoration:none; border:1px solid; border-color:#6699cc #99ccff #6699cc  
 
#99ccff;background-color:#99ccff;padding-bottom:0;padding-top:0;width:137px;} 
 
/* === Apps Deliver === */  
.appstitle { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#0099cc} 
.appstitletext { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000} 
 
.appstext1 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#ffffff} 
.appstext1b { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff} 
A.appstext1b { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; text-decoration:none;} 
 
A.appstext2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ff9933; text-decoration:none;} 
.appstext2b { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ff9933} 
A.appstext2b { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff9933; text-decoration:none;}  
/* === Apps Deliver === */ 


/* =============================================================================== */ 
/*    START (Mar/26/2003):Class definitions for new Header:Blayn Scott           */ 
/* =============================================================================== */ 
.nav {font-family:Arial,helvetica,sans-serif; font-size:14px; color:#000000; text-decoration:none; font-weight:bold;} 
.navcurrent {font-family:Arial,helvetica,sans-serif; font-size:14px; color:#ffffff; text-decoration:none; font-weight:bold;} 
a.nav:visited {color:#000000;} 
a.nav:link {color:#000000;} 
a.nav:hover { color:#ffffff;} 
 
.lownav {font-family:arial,helvetica,sans-serif; font-size:11px; color:#ffffff; text-decoration:none;font-weight:bold;} 
a.lownav:visited {color:#ffffff;font-weight:bold;} 
a.lownav:link {color:#ffffff;font-weight:bold;} 
a.lownav:hover { color:#FFFF99;font-weight:bold;} 
 
.pipeLine{color:#FFFF99;font-weight:bold;} 
 
.white {color:#FFFFFF} 
.smallwhite {color:#FFFFFF; font-family:arial,helvetica,sans-serif; font-size:9px;} 
.searchFrm {width:85px;font-family:arial,helvetica,sans-serif; font-size:10px; } 
.searchBut {width:50px; color:#ffffff; font-family:arial,helvetica,sans-serif; font-size:10px; background-color:#FF6600; border:1px solid} 
.txtinput {width:150px;font-family:arial,helvetica,sans-serif; font-size:11px;} 
.txtselect {width:50px;font-family:arial,helvetica,sans-serif; font-size:11px;} 
.small {font-family:arial,helvetica,sans-serif; font-size:10px;} 
 
hr {height:1px; color:#525252;padding:0px; margin:0px;} 
a.link:hover {background-color:#e8e8e8;} 
 
.boldorange {color:#FF6600; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold;}  
 
 
/* don't forget to grab images and change location to education for widget images below */ 
 
.xrefbox{margin:0; background:#ffffff url(/images/webelements/cnt-box-style6-body-right.gif) no-repeat bottom right;} 
.xrefboxhead {background: url(/images/webelements/cnt-box-style6-head-right.gif) no-repeat top right;} 
.xrefboxhead h2 {background: url(/images/webelements/cnt-box-style6-head-left.gif) no-repeat top left; margin:0; padding:10px 0 7px 10px; color:#525252; font-size:14px;} 
.xrefboxline {border-top:1px solid #bababa; margin:0 4px 0 0; height:1px; border-left:1px solid #bababa;} 
.xrefboxbody {background: url(/images/webelements/cnt-box-style6-body-left.gif) no-repeat bottom left; padding:5px 10px 10px 10px; color:#585858; height:1%; color:#585858; margin-bottom:10px;} 

.xrefnarrowbox{margin:0; background:#ffffff url(/images/webelements/cnt-box-style6-body-right.gif) no-repeat bottom right;} 
.xrefnarrowboxhead {background: url(/images/webelements/cnt-box-style6-head-right.gif) no-repeat top right;} 
.xrefnarrowboxhead h2 {background: url(/images/webelements/cnt-box-style6-head-left.gif) no-repeat top left; margin:0; padding:10px 0 7px 10px; color:#525252; font-size:14px;} 
.xrefnarrowboxline {border-top:1px solid #bababa; margin:0 4px 0 0; height:1px; border-left:1px solid #bababa;} 
.xrefnarrowboxbody {background: url(/images/webelements/cnt-box-style6-body-left.gif) no-repeat bottom left; padding:5px 10px 10px 10px; color:#585858; height:1%; color:#585858; margin-bottom:10px;} 
 
.xrefwidebox{margin:0; background:#ffffff url(/images/webelements/cnt-box-style6-body-right.gif) no-repeat bottom right;} 
.xrefwideboxhead {background: url(/images/webelements/cnt-box-style6-head-right.gif) no-repeat top right;} 
.xrefwideboxhead h2 {background: url(/images/webelements/cnt-box-style6-head-left.gif) no-repeat top left; margin:0; padding:10px 0 7px 10px; color:#525252; font-size:14px;} 
.xrefwideboxline {border-top:1px solid #bababa; margin:0 4px 0 0; height:1px; border-left:1px solid #bababa;} 
.xrefwideboxbody {background: url(/images/webelements/cnt-box-style6-body-left.gif) no-repeat bottom left; padding:5px 10px 10px 10px; color:#585858; height:1%; color:#585858; margin-bottom:10px;} 
 
.promobox{margin:0; background:#ffffff url(/images/webelements/cnt-box-style6-body-right.gif) no-repeat bottom right;} 
.promoboxhead {background: url(/images/webelements/cnt-box-style6-head-right.gif) no-repeat top right;} 
.promoboxhead h2 {background: url(/images/webelements/cnt-box-style6-head-left.gif) no-repeat top left; margin:0; padding:10px 0 7px 10px; color:#525252; font-size:14px;} 
.promoboxline {border-top:1px solid #bababa; margin:0 4px 0 0; height:1px; border-left:1px solid #bababa;} 
.promoboxbody {background: url(/images/webelements/cnt-box-style6-body-left.gif) no-repeat bottom left; padding:5px 10px 10px 10px; color:#585858; height:1%; color:#585858; margin-bottom:10px;} 
 
.positionbox{margin:0; background:#ffffff url(/images/webelements/cnt-box-style6-body-right.gif) no-repeat bottom right;} 
.positionboxhead {background: url(/images/webelements/position-head-right.gif) no-repeat top right;} 
.positionboxhead h2 {background: url(/images/webelements/position-head-left.gif) no-repeat top left; margin:0; padding:10px 10px 0px 10px; color:#525252; font-size:14px;} 
.positionboxbody {background: url(/images/webelements/cnt-box-style6-body-left.gif) no-repeat bottom left; padding:0px 0px 0px 0px; color:#585858; height:1%; color:#585858; margin-bottom:0px;} 
 
.contactbox{margin:0; background:#ffffff url(/images/webelements/cnt-box-style6-body-right.gif) no-repeat bottom right;} 
.contactboxhead {background: url(/images/webelements/position-head-right.gif) no-repeat top right;} 
.contactboxhead h2 {background: url(/images/webelements/position-head-left.gif) no-repeat top left; margin:0; padding:10px 10px 0px 10px; color:#cb0c0f; font-size:14px;} 
.contactboxbody {background: url(/images/webelements/cnt-box-style6-body-left.gif) no-repeat bottom left; padding:0px 10px 10px 10px; color:#585858; height:1%; color:#585858; margin-bottom:0px;} 
 
.locationbox{margin:0; background:#ffffff url(/images/webelements/cnt-box-style6-body-right.gif) no-repeat bottom right;} 
.locationboxhead {background: url(/images/webelements/cnt-box-style6-head-right.gif) no-repeat top right;} 
.locationboxhead h2 {background: url(/images/webelements/cnt-box-style6-head-left.gif) no-repeat top left; margin:0; padding:10px 0 7px 10px; color:#cb0c0f; font-size:16px;} 
.locationboxline {border-top:1px solid #bababa; margin:0 4px 0 0; height:1px; border-left:1px solid #bababa;} 
.locationboxbody {background: url(http://focus.ti.com/graphics/shared/css/cnt-box-style6-body-left.gif) no-repeat bottom left; padding:5px 10px 10px 10px; color:#585858; /*height:1%; margin-bottom:10px;*/ height:108px; } 
div.locationboxbody img {margin: 0 5px 0 5px;}
 
.enhancebox{margin:0; background:#ffffff url(/images/webelements/cnt-box-style6-body-right.gif) no-repeat bottom right;} 
.enhanceboxhead {background: url(/images/webelements/position-head-right.gif) no-repeat top right;} 
.enhanceboxhead h2 {background: url(/images/webelements/position-head-left.gif) no-repeat top left; margin:0; padding:10px 10px 10px 10px; color:#cb0c0f; font-size:16px;} 
.enhanceboxbody {background: url(/images/webelements/cnt-box-style6-body-left.gif) no-repeat bottom left; padding:0px 10px 10px 10px; color:#585858; height:1%; color:#585858; margin-bottom:0px;}  
 
 
/********** header starts **********/
#headerlayerindex { /* this is to solve the see through problem */
	z-index:10;
	position:relative;
}

.headfooterwrapper {	
	margin:0 0 0 10px;	
	font-family:Verdana, Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#525252; 
	font-weight:400; 	
}

#header {
	position:relative;
	top:0;
	left:0px;
	background-image:url(/images/webelements/header-bar.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:101px;	
}

#tiBugLink {
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	left:0px;
	width:230px;
	height:73px;
	border-width:0px;
}

#header #header_sidebar {
	position:absolute;
	top:0;
	right:0;
	margin:25px .5em 0 0;
	padding:0;
	width:400px;
	height:50px;
	text-align:right;
	color:#f5f5f5;
	float:right;
}

#header #header_sidebar a {
	color:#f5f5f5; /* search button text */
	text-decoration:none;
}

#header #header_sidebar a:hover {
	text-decoration:underline;
}

#header #header_sidebar form {
	margin:0 0 17px 0; /* space after search btn in ff and ie*/
	padding:0;
	height:18px;
	color:#000;
}

#header #header_sidebar form input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#525252; /* search button input box text color */
	position:absolute;
	top:0px;
	right:90px;
}

#header #header_sidebar #header_btnSearch {
	background-image:url(/images/webelements/search-button.jpg);
	background-repeat:no-repeat;
	width:81px;
	height:21px;
	position:absolute;
	top:0px;
	right:0;
	text-align:center;
	padding-top:2px;
}

#header #header_sidebar #headerLinkList a {
	font-family:Verdana, Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
}

#header #header_sidebar #headerLinkList a:hover {
}

#header #header_sidebar #headerSearchBtnLink {	
	font-family:Verdana, Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
}

#header #header_sidebar #headerSearchBtnLink:hover {
}

#header #header_sidebar ul {
	padding:0 2px .8em 0;
	margin:2.7em 0 0 0;
	position:absolute;
	top:0px;
	right:0px;
	font-size:10px;
	color:#bababa; /* pipeline color */
}

#header #header_sidebar li {
	display:inline;
	padding-left:0.2em;
	padding-right:0.2em;
}

#header #header_sidebar li#header_lastItem{
	padding-right:0em;
}

/* menu bar gray area */
#header #header_menubar {
	position:absolute;
	top:73px;
	left:0px;
	background-image:url(/images/webelements/gray-bar.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:28px;	
}

#header #header_menubar a  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size:11px;	 /* main menu text size */
	 /*color:#1973b4; sub menu link color */
}

#header #header_menubar a:hover {
	text-decoration:none; 
}
	
#header_menubar .header_menuLink {
	font-weight:bold;
	color:#525252; /*main menu link color */
}	

#header_menubar	#header_menuActive {
	font-weight:bold;
	background-color:#f7f7f7;	/* menu bar main active color */
	color:#1973b4;
}	

#header #siteCountry {
	position:absolute;
	top:0px;
	right:.7em;
	padding-top:8px;
	font-size:10px;
}

#header #siteCountry a {
	color:#525252;
	font-weight:bold;
	font-size:10px;
}

#header #siteCountry a:hover {
	text-decoration:underline;
}

/* ==================== */
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc {position:relative;} /* main menu text left align position */
.qmmc a {float:left;display:block;white-space:nowrap;}
.qmmc div a {float:none;}
.qmmc div {visibility:hidden;position:absolute;}


/*"""""""" (MAIN) Container """"""""*/
#qm0 { 
	background-color:transparent; /* backgroun color for main menu text */
	position:relative;
	left:7px; /* main menu bar horizontal position */
}

/*"""""""" (MAIN) Items """"""""*/
#qm0 a	{
	padding:8px 10px 7px 10px; /*main menu label text position */
	text-align:left;		
}

/*"""""""" (MAIN) Hover State """"""""*/
#qm0 a:hover	{ 
	/*color:#000;*/
}

/*"""""""" (MAIN) Active State """"""""*/	
#header_menubar #qm0 .qmactive, #header_menubar #qm0 .qmactive:hover	{ 
	background-color:#f7f7f7; /* main menu roll over background color */
	color:#1973b4; /* main menu text mouseover color */
}

/*"""""""" (MAIN) Parent Items """"""""*/
#qm0 .qmparent	{
	background-image:url(/images/webelements/rowheightdivider.gif); /*grey bar*/
	background-repeat:no-repeat;
	background-position:100%;
	color:#525252; /*main menu item text color	*/
}

/*"""""""" [SUB] Containers """"""""*/
#qm0 div	{	
	padding:0px;
	margin:-1px 0 0 -2px;
	border:1px solid #bababa; /* sub menu out border color */
	border-bottom-style:none;
}

/*"""""""" [SUB] Items """"""""*/
#qm0 div a	{		
	background-color:#e2e2e2;  /* sub menu background color */
	padding:2px 6px 2px 6px;
	color:#1973b4; /* sub menu text color */
	border-bottom:1px solid #bababa;
}
	
/*"""""""" [SUB] Hover State """"""""*/
#qm0 div a:hover	{
	color:#1973b4; /* sub menu mouse over text color */
	background-color:#f7f7f7; /* sub menu roll over background color */
	text-decoration:none;
}

/*""""""""[SUB] Active State """"""""*/
#header_menubar #qm0 div .qmactive, #header_menubar #qm0 div .qmactive:hover	{
}

/*"""""""" [SUB] Parent Items """"""""*/
#qm0 div .qmparent 	{
}
/********** header ends **********/ 
	
	

/********** footer starts **********/ 

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] starts !!!!!!!!!!!!!*/
.qmclear_footer {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc_footer {position:relative;} /* main menu text left align position */
.qmmc_footer a {float:left;display:block;white-space:nowrap;}
.qmmc_footer div a {float:none;}
.qmmc_footer div {visibility:hidden;position:absolute;}


/*"""""""" (MAIN) Container """"""""*/
#qm0_footer {
	background-color:transparent;
}

/*"""""""" (MAIN) Items """"""""*/
#qm0_footer a, #footer a {
	text-align:left;	
	text-decoration: none; 
	font-size:1em;	
	color:#1973b4;
}

/*"""""""" (MAIN) Hover State """"""""*/
#qm0_footer a:hover, #footer a:hover	{ 
	color:#1973b4; /* link color */	
	text-decoration:underline; 
}

/*"""""""" (MAIN) Active State """"""""*/	
#qm0_footer .qmactive_footer, #qm0_footer .qmactive_footer:hover	{ 
	background-color:#f7f7f7; /* main menu roll over color */
	color:#1973b4;
}

/*"""""""" (MAIN) Parent Items """"""""*/
#qm0_footer .qmparent_footer	{
	background-position:100%;
	color:#1973b4; /* main menu item text color	*/
}

/*"""""""" [SUB] Containers """"""""*/
#qm0_footer div	{
	padding:0px;
	margin:0px; /* added */
	border:1px solid #bababa;	
	border-bottom-style:none;
	margin-top:-71px;   /* sub menu popup window posistion */
}

/*"""""""" [SUB] Items """"""""*/
#qm0_footer div a	{		
	background-color:#e2e2e2;
	padding:2px 20px 2px 5px;
	border-bottom:1px solid #bababa;
}

/*"""""""" [SUB] Hover State """"""""*/
#qm0_footer div a:hover	{
	color:#1973b4;
	background-color:#f7f7f7;
	text-decoration:none;
}

/*""""""""[SUB] Active State """"""""*/
#qm0_footer div .qmactive_footer, #qm0_footer div .qmactive_footer:hover	{
}

/*"""""""" [SUB] Parent Items """"""""*/
#qm0_footer div .qmparent_footer 	{
}
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] ends !!!!!!!!!!!!!*/

/* fixing MAC popup window border length shortness issue. the "width" won't effect ie6, ie7 and ff in windows. can overwrite this class in css/mktg/mktg_[website].css for different menu length */
.footermenu_popup {
	width:450%;
}
	
#footer {
	margin:0; 
	padding:0;
	position:relative;
	top:0;
	left:0;
	background-image:url(/images/webelements/footer-line.gif);
	background-repeat:no-repeat;
	width:960px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#525252;
	font-weight:400;
	text-decoration: none; 
	z-index:10;
}

#footer a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1973b4;
	font-weight:400;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer #footerLink {
	padding-top:1em;
}

#footer #footerCopyright {
	margin-top:1em;
}

/********** footer ends **********/ 

/********** email to friend starts *********/
#emailToFriend {
	width:675px;
	margin:0 0 0 10px;
	padding:0px;
}

#emailToFriend form input {
	margin:1px;
}

#etf_simpleheader {
	background-image:url(http://tst10g.eps.ti.com/images/webelements/simple_header.jpg); 
	background-repeat:no-repeat;
	width:675px;
	height:73px;
}

#etf_wrapper {
	margin:20px 20px 0 20px;
}

.etf_star {
 font-family:Arial, Helvetica, sans-serif; 
 font-size:16px; 
 color:#cb0c0f; 
 font-weight:700; 
 display:inline;  
}

#etf_cotent_width {
	width:610px;
}

#emailToFriend table.etf {
	border-collapse:collapse;
	vertical-align:bottom;
}

#etf_left {
 float:left; 
 width:52%;
}

#etf_right {
 float:left; 
 width:48%;
}

#etf_right #sendcopy_pos1 {
	margin-bottom:5px;
}

#etf_right #sendcopy_pos2 {
	margin-top:25px;
}
/********** email to friend ends *********/



/********** homepage starts **********/ 
/* note: 
	page type 1: no audience, no promo
	page type 2: no audience, with promo
	page type 3: with audience, no promo
	page type 4: with audience, with promo
*/
.homepage_wrapper {
	margin:0 0 0 10px;
	position:relative;
	padding:0px;
	width:960px;
	height:449px;
	
	font-family:Verdana, Arial, Arial, Tahoma, "Lucida Grande", Helvetica, sans-serif;
	font-size:11px;
	color:#525252; 
	font-weight:400; 	
	z-index:9;
}

#homepage_bgimg{
	position:absolute;
	top:0;
	left:0;
	padding:0;
	margin:0;
}
 
.homepage_focus1 {
	position:relative;
	top:20px;
	left:245px;
	width:220px;
	height:162px;
	float:left;
}

.homepage_focus_title { 
} 

.homepage_focus_title a {
 	font-family:Arial, Helvetica, sans-serif; 
 	font-size:16px; 
 	color:#e2e2e2; 
 	font-weight:700; 
 	position:relative;
 	top:3px;
 	left:12px;
	text-decoration:none;
} 

.homepage_focus_title a:hover {
	text-decoration:underline;
} 
 
#homepage_focusitcas {
	position:absolute;
	top:27px;
	left:1px;	
	background-image:url(/images/homepage/keyfocus/keyPhoto_cas_it.gif);
	background-repeat:no-repeat;
	width:220px;
	height:49px;
} 
 
#homepage_focusitnspirecas2 {
	position:absolute;
	top:27px;
	left:1px;	
	background-image:url(/images/homepage/keyfocus/keyPhoto_nspire2CAS_it.gif);
	background-repeat:no-repeat;
	width:220px;
	height:49px;
}
#homepage_focus1_img {
	position:absolute;
	top:27px;
	left:1px;	
	background-image:url(/images/homepage/keyfocus/keyPhoto_nspire.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:49px;
}
#homepage_focusnspire2_img {
	position:absolute;
	top:27px;
	left:1px;	
	background-image:url(/images/homepage/keyfocus/keyPhoto_nspire2.gif);
	background-repeat:no-repeat;
	width:220px;
	height:49px;
}
.homepage_focus1 ul, .homepage_focus2 ul, .homepage_focus3 ul {
	margin:0;
	padding:60px 0 0 25px;	
	text-align:left;
}

.homepage_focus1 li, .homepage_focus2 li, .homepage_focus3 li {
	list-style-position:outside;
	list-style-image:url(/images/webelements/arrow_red.gif);
	margin-top:2px;
}
 
.homepage_focus2 {
	position:relative;
	top:20px;
	left:266px;
	width:220px;
	height:162px;
	float:left;
}
 
#homepage_focus2_img {
	position:absolute;
	top:27px;
	left:1px;	
	background-image:url(/images/homepage/keyfocus/keyPhoto_reading.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:49px;
}
/* sibylle change for belgie and nl 03/13 */ 
#homepage_focus2mv_img {
	position:absolute;
	top:27px;
	left:1px;	
	background-image:url(/images/homepage/keyfocus/keyPhoto_TI30XS-MV.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:49px;
}
/* sibylle change for it 03/13 */ 
#homepage_focus2pse_img {
	position:absolute;
	top:27px;
	left:1px;	
	background-image:url(/images/homepage/keyfocus/keyPhoto_TI84PSE.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:49px;
}
.homepage_focus3 {
	margin:0;
	padding:0;
	position:relative;
	top:20px;
	left:288px;
	width:220px;
	height:162px;
	float:left;
}
#homepage_focus3_img {
	position:absolute;
	top:27px;
	left:0px;	
	background-image:url(/images/homepage/keyfocus/keyPhoto_mouse.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:49px;
}
#homepage_focusitmv {
	position:absolute;
	top:27px;
	left:0px;	
	background-image:url(/images/homepage/keyfocus/keyPhoto_mv_it.gif);
	background-repeat:no-repeat;
	width:220px;
	height:49px;
}
/* sibylle change for it 03/13 */ 
#homepage_focus384_img {
	position:absolute;
	top:27px;
	left:0px;	
	background-image:url(/images/homepage/keyfocus/keyPhoto_84.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:49px;
}
/* sibylle change for it 04/27 */ 
#homepage_summer09_img {
	position:absolute;
	top:27px;
	left:0px;	
	background-image:url(/images/homepage/keyfocus/keyphoto_t3summerworkshops.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:49px;
	}
/* sibylle change for uk 02/2010 */ 
#homepage_summer_nspire2_img {
	position:absolute;
	top:27px;
	left:0px;	
	background-image:url(/images/homepage/keyfocus/keyPhoto_uk_pd_nspire2.gif);
	background-repeat:no-repeat;
	width:220px;
	height:49px;
}
/* sibylle change for fr 08/12 */ 
#homepage_focusstfr_img {
	position:absolute;
	top:27px;
	left:0px;	
	background-image:url(/images/homepage/keyfocus/keyPhoto_studentPink.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:49px;
}
/* sibylle change for fr 01/27/12 */ 
#homepage_focusstfr2_img {
	position:absolute;
	top:27px;
	left:0px;	
	background-image:url(/images/homepage/keyfocus/KeyFocusDocuments.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:49px;
}
.homepage_splash_promo1 {
	position:relative;
	top:40px;
	left:248px;
	padding:0px;
	margin:0px;
	height:240px;
	width:696px;
}

.homepage_splash1 {
	margin:15px 5px 15px 15px;
}

#sb1_1, #sb1_2 {
	float: right;
	clear: right;
}

#sb1_1 {
	width: 1px; 
	height: 70px; 
}

#sb1_2 {
	padding:10px 1px 10px 10px;
	width: 110px; 
	height: 100px;	
}

#extended_bg_img {
	background-image:url(/images/homepage/background/bg_extend-audience-area.jpg);
	background-repeat:no-repeat;
	width:261px;
	height:247px;
	float:right;
	position:relative;
	top:40px;
}

.homepage_splash_promo2 {
	position:relative;
	top:40px;
	left:246px;
	width:700px;
	height:247px;
}

.homepage_splash2 {
	background-image:url(/images/homepage/background/bg_splash-audience-area.jpg);
	background-repeat:no-repeat;
	width:463px;
	height:255px;
	height:100%;
	float:left;
}

.homepage_promo2 {
	background-image:url(/images/homepage/promo/promo_events.jpg);
	background-repeat:no-repeat;
	width:221px;
	height:100%;
	float:right;
}

.homepage_big_promo2 {
	float:right;
	position:relative;
	left:3px;
}

.homepage_promo_title { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#525252; 
	font-weight:700; 
	padding:3px 12px;
	position:relative;
	top:21px;
} 

.homepage_promo2 ul {
	margin:0;
	padding:20px 0 0 25px;	
	text-align:left;
}

.homepage_promo2 li {
	list-style-position:outside;
	list-style-image:url(/images/webelements/arrow_red.gif);
	margin-top:2px;
}

#promo_mid {
	position:relative;
	top:20px;
}

.homepage_splash_promo3 {
	position:relative;
	top:40px;
	left:248px;
	padding:0px;
	margin:0px;
	height:240px;
	width:696px;
}

.homepage_splash3 {
	margin:25px 5px 15px -5px;
}

.audience_buttons3 {
	margin-left:5px;
	width:136px;
	float:left;
}

.audience_buttons3 div {
	margin-bottom:5px;
}

.audience_text3 {
	width:535px;
	height:210px;
	float:right;
}

.audience_text3 ul {
	margin:0;
	padding:0px 0 0 15px;	
	text-align:left;
}

.audience_text3 li {
	list-style-position:outside;
	list-style-image:url(/images/webelements/arrow_red.gif);
	margin-top:5px;
}

.button3 {
	margin:0;
	padding:0;
	position:relative;
	background:url(/images/homepage/buttons/button_audience-on.gif) no-repeat;
	white-space:nowrap;
	display:block;
	width:136px;
	height:34px;
}

.button3 a {
	width:136px;
	height:34px;
	display:block;
	color:#525252;
	text-decoration:none;
}

.button3 img {
	width:136px;
	height:34px;
	border:0;
}

.button3 a:hover {
	visibility:visible;
	color:#e2e2e2;
	text-decoration:none;
}

.button3 a:hover img {
	visibility:hidden;
}

.button3 span {
	position:absolute;
	left:0px;
	top:9px;
	width:116px;
	text-align:right;
	cursor:pointer;
	font-size:14px;
	font-weight:700;
 	font-family:Arial, Helvetica, sans-serif; 
} 

#sb3_1, #sb3_2 {
	float: right;
	clear: right;
}

#sb3_1 {
	width: 1px; 
	height: 70px; 
}

#sb3_2 {
	padding:10px 1px 10px 10px;
	width: 110px; 
	height: 100px;	
}


.homepage_splash_promo4 {
	position:relative;
	top:40px;
	left:248px;
	width:700px;
	height:240px;
}

.homepage_splash4 {
	margin:25px 0px 15px -5px;
	float:left;
	width:460px;
}

.audience_buttons4 {
	padding-left:5px; /* space between btn and text */
	width:136px;
	float:left;
}

.audience_buttons4 div {
	margin-bottom:5px;
}

.button4 {
	margin:0;
	padding:0;
	position:relative;
	background:url(/images/homepage/buttons/button_audience-on.gif) no-repeat;
	white-space:nowrap;
	display:block;
	width:136px;
	height:34px;
}

.button4 a {
	width:136px;
	height:34px;
	display:block;
	color:#525252;
	text-decoration:none;
}

.button4 img {
	width:136px;
	height:34px;
	border:0;
}

.button4 a:hover {
	visibility:visible;
	color:#e2e2e2;
	text-decoration:none;
}

.button4 a:hover img {
	visibility:hidden;
}

.button4 span {
	position:absolute;
	left:0px;
	top:9px;
	width:116px;
	text-align:right;
	cursor:pointer;
	font-size:14px;
	font-weight:700;
 	font-family:Arial, Helvetica, sans-serif; 
} 


#sb4_1, #sb4_2 {
	float: right;
	clear: right;
}

#sb4_1 {
	width: 1px; 
	height: 70px; 
}

#sb4_2 {
	padding:10px 1px 10px 10px;
	width: 110px; 
	height: 100px;	
}

.audience_text4 {
	padding-right:5px; /* changed from margin to padding to make image right padding 10px */
	width:300px;
	height:210px;
	float:right;
}

.audience_text4 ul {
	margin:0;
	padding:0px 0 0 15px;	
	text-align:left;
}

.audience_text4 li {
	list-style-position:outside;
	list-style-image:url(/images/webelements/arrow_red.gif);
	margin-top:5px;
}

.homepage_promo4 {
	background-image:url(/images/homepage/promo/promo_events.jpg);
	background-repeat:no-repeat;
	width:221px;
	height:100%;
	float:right;
}

.homepage_promo4 ul {
	margin:0;
	padding:20px 0 0 25px;	
	text-align:left;
}

.homepage_promo4 li {
	list-style-position:outside;
	list-style-image:url(/images/webelements/arrow_red.gif);
	margin-top:2px;
}

#changeDesc p {
	margin-top:6px;
}
/********** homepage ends **********/ 



/********** product comparison starts **********/ 

div#pagebody {
	text-align:left; /* reset text alignment */ 
	width:960px; 
	margin:0 auto; /* for the rest */ 
	margin-left:10px;
} 

#product_comparison_banner #banner_text_pos {
	padding:15px 30px 5px 32px;
	width:670px;
}

#product_comparison_banner {
	background-image:url(/images/banner/84plus06_banner_red.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:137px;
}

#arrow_space {
	padding-left:5px;
}

table.product_comparision {
	width:100%;
	text-align:center;
}

table.product_comparision #col_1 {
	width:210px;
}

table.product_comparision #col {
	width:150px;
}

table.product_comparision thead tr td {
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
	vertical-align:top;
}

table.product_comparision tbody tr th { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#525252; 
	font-weight:700; 
	text-align:left;
	text-decoration:none; 
	padding-left:10px; 
	padding-bottom:15px;
	border-bottom:1px solid #ccc;
} 

table.product_comparision tbody tr td {
 	font-family:Arial, Helvetica, sans-serif; 
 	font-size:12px; 
 	color:#525252; 
 	font-weight:400; 
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
} 
/********** product comparison ends **********/

/********** Nspire Network Activation begins *********/

#nspireND {
width:780px;
margin:0 0 0 10px;
padding:0px; }

#nspireNDcontainer {
position: relative;
width: 760px;
margin: 40px 0 40px 10px;
}

#nspireNDleft {
float:left; 
width: 30%; }

#nspireNDright {
float:right; 
width: 65%; }

div.nspireNDscroll {
height: 300px;
width: 95%;
overflow: auto;
border: 1px solid #000;
background-color: #eee;
padding: 8px;
}

.nspireNDbutton { 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#000000; 
font-weight:400; 
} 

.NDLangselect {
width:200px;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#525252; 
font-weight:400; 
} 


/********** Nspire Network Activation ends *********/ 

/************* Search *************/
.mainBodyContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:20px 10px 15px 20px;
}

div#content2 {width:700px; }

.mainContentContainer span.bodyhighlight {
	word-wrap: break-word;
}

.mainContentContainer td.nSpire_leftNav_nSpire {
	background-image:url(http://education.ti.com/images/webelements/nspire-nav-bg.gif);
	background-repeat:repeat-y;
	width:230px;;
}

.mainContentContainer td.nSpire_leftNav_nSpire a { display: block; width: 206px;}
*html .mainContentContainer td.nSpire_leftNav_nSpire a { width: 219px; } 

.mainContentContainer td.navheading {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003496;
font-weight:bold;
}

.mainContentContainer td.navheading a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003496;
font-weight:bold;
text-decoration:none;
padding:2px 8px 2px 10px;
}

.red_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#dd0000;
	font-weight:700;
	padding:15px 0px 7px 16px;
}

.linkover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003496;
font-weight:bold;
text-decoration:none;
} 

.linkover a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003496;
font-weight:bold;
text-decoration:none;
padding:2px 3px 2px 10px;
background-color:#a5cdf0;
} 

.linkover a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003496;
font-weight:bold;
text-decoration:none;
background-color:#a5cdf0;
}

.linkout {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003496;
font-weight:bold;
text-decoration:none;
} 

.linkout a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003496;
font-weight:bold;
text-decoration:none;
padding:2px 3px 2px 10px;
} 

/********** sliding door red button starts **********/
a.ovalbutton{
	background: transparent url('/images/webelements/button_slidingDoor-left.gif') no-repeat top left;
	display: block;
	float: left;
	font: normal 11px Verdana; /* Change 11px as desired */
	line-height: 13px; /* This value + 2px + 3px (top and bottom padding of SPAN) must equal height of button background (default is 18px) */
	height: 18px;  /*Height of button background height */
	padding-left: 4px; /*4px; Width of left menu image */
	text-decoration: none;
	position:relative;
	top: 2px;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton {
	color: #f5f5f5; /*button text color*/
}

a.ovalbutton span{
	background: transparent url('/images/webelements/button_slidingDoor-right.gif') no-repeat top right;
	display: block;
	padding: 2px 4px 3px 0; /*Set 11px below to match value of 'padding-left' value above*/
	text-transform:uppercase;
	letter-spacing:1px;
}

a.ovalbutton:hover{ /* Hover state CSS */
	background-position: bottom left;
	/*background-position:top left;*/
}

a.ovalbutton:hover span{ /* Hover state CSS */
	background-position: bottom right;
	/*background-position: top right;*/
	text-decoration:underline; /* underlined in FF */
}

/*   sudhir. code for the gray button .   */
a.grayovalbutton{
	background: transparent url('/images/webelements/button-gray_slidingDoor-left.gif') no-repeat top left;
	display: block;
	float: left;
	font: normal 11px Verdana; /* Change 11px as desired */
	line-height: 13px; /* This value + 2px + 3px (top and bottom padding of SPAN) must equal height of button background (default is 18px) */
	height: 18px;  /*Height of button background height */
	padding-left: 4px; /*4px; Width of left menu image */
	text-decoration: none;
}

a:link.grayovalbutton, a:visited.grayovalbutton, a:active.grayovalbutton {
	color: #f5f5f5; /*button text color*/
}

a.grayovalbutton span{
	background: transparent url('/images/webelements/button-gray_slidingDoor-right.gif') no-repeat top right;
	display: block;
	padding: 2px 4px 3px 0; /*Set 11px below to match value of 'padding-left' value above*/
	text-transform:uppercase;
	letter-spacing:1px;
}

a.grayovalbutton:hover{ /* Hover state CSS */
	background-position: bottom left;
	/*background-position:top left;*/
}

a.grayovalbutton:hover span{ /* Hover state CSS */
	background-position: bottom right;
	/*background-position: top right;*/
	text-decoration:underline; /* underlined in FF */
}

#btn_arrow_space { /* Hover state CSS */
	padding-right:18px;
	padding-left:5px;
}
/********** sliding door red button ends **********/ 
/************* End Search *************/ 


/********** the following css will be only used for displaying video in lightbox **********/ 
#lightbox { position: fixed; text-align: center; width: 100%; height: 100%; right: 0; bottom: 0; top: 0; left: 0; background: transparent url(/images/webelements/transparent-black.png) 0 0 repeat; z-index: 10000; }
* html #lightbox { position: absolute; background-image: none; background-color:#999;}
#lightbox-inner { margin: 100px auto 0 auto; clear: both; float: none; display: inline-block; }

/********** the following css will be only used for navigator product detail pages **********/ 
#feature-summary-nspire-navigator { font-weight: normal; font-size: 12px; }
#feature-summary-nspire-navigator h4 { color: #000; font-size: 12px; padding: 0; margin: 0; }
#feature-summary-nspire-navigator h4 em { color: #c82005; text-transform: uppercase; font-weight: bold; font-style: normal; }
#feature-summary-nspire-navigator p { margin: 0; padding: 0 0 1em 0; }
#feature-summary-nspire-navigator #hero-image { width: 412px; height: 185px; position: relative; background: transparent none center top scroll no-repeat; font-size: 11px; color: #4b4b4b; padding: 0 0 22px 0; margin: 0 0 10px 0; }
* html #feature-summary-nspire-navigator #hero-image { padding-bottom: 207px; }
#feature-summary-nspire-navigator #hero-image .caption-left { position: absolute; left: 0; bottom: 0; width: 32%; text-align: center; }
#feature-summary-nspire-navigator #hero-image .caption-right { position: absolute; right: 0; bottom: 0; width: 32%; text-align: center; }
#feature-summary-nspire-navigator ul.images { float: left; position: relative; padding: 0; margin: 0; width: 198px; }
#feature-summary-nspire-navigator ul.images li { list-style-type: none; padding: 0; margin: 0; width: 198px; height: 172px; }
#feature-summary-nspire-navigator .section-2 { height: 172px; }
#feature-summary-nspire-navigator .section-3 { height: 172px; }

/********** the following css will be only used for docking station product detail pages **********/ 
#docking-station-hero { position: relative; width: 410px; height: 210px; background: transparent url(/images/products/nspire/docking-station-hero.png) left bottom scroll no-repeat; }
#docking-station-hero h4 { color: #439aed; font-size: 13px; padding: 0 0 0.5em 0; margin: 0; }
#docking-station-hero p { padding: 0 20px 0 0; margin: 0; color: #686868; font-size: 12px; }
#docking-station-hero .caption-left { position: absolute; top: 12px; left: 0; width: 222px;  }
#docking-station-hero ul.images-left { position: absolute; top: 137px; left: 55px; }
* html #docking-station-hero ul.images-left { top: 149px; }
#docking-station-hero .caption-right { position: absolute; top: 12px; right: 0; width: 192px; }
#docking-station-hero ul.images-right { position: absolute; top: 137px; left: 306px; }
* html #docking-station-hero ul.images-right { top: 149px; }
#docking-station-hero ul li { list-style-type: none; position: relative; float: left; }
#docking_station_video { display: block; background: transparent url(/images/webelements/arrow_red.gif) left center scroll no-repeat; padding-left: 10px; }
#docking-station-checklist { border-bottom: solid 1px #b4b4b4; position: relative; }
#docking-station-checklist thead tr { background-color: 9e9e9e; }
#docking-station-checklist thead tr td,
#docking-station-checklist thead tr th { color: fff; font-weight: bold; font-size: 13px; padding: 4px; }
#docking-station-checklist tbody tr { background-color: #fff; }
#docking-station-checklist tbody tr.odd { background-color: #e1e1e1; }
#docking-station-checklist tbody tr td { vertical-align: bottom; }
#docking-station-checklist tbody tr td div { position: relative; }
#docking-station-hero ul li div.popup,
#docking-station-checklist tbody tr td div div.popup { position: absolute; left: -101px; top: -125px; z-index: 1000; }
#docking-station-checklist tbody tr th { color: #686868; font-size: 11px; font-weight: normal; padding: 4px; text-align: left; }

element.style 
	{
	background-image: url("/images/products/nspire/navigator-network-computers-chart.gif");
	background-repeat: no-repeat;
	height: 883px;
	width: 454px;
	}
	
/*************NNC System *************/
 	#msg1 { display: none; top:50px; }
	#msg2 { display: none; top:50px; }
