/* Base Tags */

body  {
background-color : #ffffff;
font-size : 12px;
font-weight : 400;
font-style : normal;
color : #000000;
}

p  {
font-size : 12px;
font-weight : 400;
font-style : normal;
color : #000000;
}

span {
font-size : 12px;
font-weight : 400;
font-style : normal;
color : #000000;
}

b {
font-weight : 600;
font-size : 12px;
font-style : normal;
}

strong {
font-weight : 600;
/*font-size : 12px; */
font-style : normal;
}

em {
font-weight : 400;
font-style : italic;
}

td {
font-size : 12px;
font-weight : 400;
font-style : normal;
color : #000000;
}

sup {
font-size : 11px;
}


ul {
font-size : 12px;
font-weight : 400;
font-style : normal;
color : #000000;
}

ol {
font-size : 12px;
font-weight : 400;
font-style : normal;
color : #000000;
}

li {
font-size : 12px;
font-weight : 400;
font-style : normal;
color : #000000;
}

dd {
font-size : 12px;
font-weight : 400;
font-style : normal;
color : #000000;
}

div {
font-size : 12px;
font-weight : 400;
font-style : normal;
color : #000000;
}

pre {
font-size : 12px;
font-weight : 400;
font-style : normal;
color : #000000;
font-face : courier;
}

/* Standard Link */
a:link {
color : #3366cc;
}

a:visited {
color : #807820;
}

a:active {
color : #807820;
}

a:hover {
color : #ffffff;
background-color : #3366cc;
}


/* Global Utility */
a.global:link {
color : #3366cc;
font-size: 11px;
text-decoration: none;
font-weight: 400;
}

a.global:visited {
color : #3366cc;
font-size: 11px;
text-decoration: none;
font-weight: 400;
}

a.global:active {
color : #3366cc;
font-size: 11px;
text-decoration: none;
font-weight: 400;
}

a.global:hover {
color : #ffffff;
font-size: 11px;
background-color : #3366cc;
text-decoration: none;
font-weight: 400;
} 

/* back one level navigation */
a.back:link {
color : #ffffff;
font-size: 12px;
font-weight: 600;
text-decoration: none;
}

a.back:visited {
color : #ffffff;
font-size: 12px;
font-weight: 600;
text-decoration: none;
}

a.back:active {
color : #ffffff;
font-size: 12px;
font-weight: 600;
text-decoration: none;
}

a.back:hover {
color : #697033;
font-size: 12px;
font-weight: 600;
background-color : #e8ebbc;
}


/* level 1 navigation */
a.nav1:link {
color : #ffffff;
font-size: 12px;
font-weight: 600;
text-decoration: none;
}

a.nav1:visited {
color : #ffffff;
font-size: 12px;
font-weight: 600;
text-decoration: none;
}

a.nav1:active {
color : #ffffff;
font-size: 12px;
font-weight: 600;
text-decoration: none;
}

a.nav1:hover {
color : #ffffff;
font-size: 12px;
font-weight: 600;
background-color : #3e6dbd;
}


/* level 2 navigation */
a.nav2:link {
color : #ffffff;
font-size: 12px;
text-decoration: none;
}

a.nav2:visited {
color : #ffffff;
font-size: 12px;
text-decoration: none;
}

a.nav2:active {
color : #ffffff;
font-size: 12px;
text-decoration: none;
}

a.nav2:hover {
color : #ffffff;
font-size: 12px;
background-color : #3e6dbd;
}

/* level 3 navigation */
a.nav3:link {
color : #000000;
font-size: 12px;
text-decoration: none;
}

a.nav3:visited {
color : #000000;
font-size: 12px;
text-decoration: none;
}

a.nav3:active {
color : #000000;
font-size: 12px;
text-decoration: none;
}

a.nav3:hover {
color : #000000;
font-size: 12px;
background-color : #9fc0dc;
}

/* level 4 navigation */
a.nav4:link {
color : #000000;
font-size: 12px;
text-decoration: none;
}

a.nav4:visited {
color : #000000;
font-size: 12px;
text-decoration: none;
}

a.nav4:active {
color : #000000;
font-size: 12px;
text-decoration: none;
}

a.nav4:hover {
color : #000000;
font-size: 12px;
background-color : #beddea;
}

/* final level navigation */
a.final:link {
color : #000000;
font-size: 12px;
text-decoration: none;
}

a.final:visited {
color : #000000;
font-size: 12px;
text-decoration: none;
}

a.final:active {
color : #000000;
font-size: 12px;
text-decoration: none;
}

a.final:hover {
color : #000000;
font-size: 12px;
background-color : #beddea;
}

/* Link for Table Header Titles */
a.tableheaderlink:link {
color : #ffffff;
text-decoration: underline;
font-weight: 600;
}

a.tableheaderlink:visited {
color : #ffffff;
text-decoration: underline;
font-weight: 600;
}

a.tableheaderlink:active {
color : #0000cc;
text-decoration: underline;
font-weight: 600;
}

a.tableheaderlink:hover {
color : #3366cc;
background-color : #0000cc;
text-decoration: underline;
font-weight: 600;
}    

/* navigation add-ons */
a.navadd:link {
color : #ffffff;
font-size: 12px;
font-weight: 400;
text-decoration: none;
}

a.navadd:visited {
color : #ffffff;
font-size: 12px;
font-weight: 400;
text-decoration: none;
}

a.navadd:active {
color : #ffffff;
font-size: 12px;
font-weight: 400;
text-decoration: none;
}

a.navadd:hover {
color : #697033;
font-size: 12px;
font-weight: 400;
background-color : #e8ebbc;
}

/* Feature Utility */
a.feature:link {
color : #ff4500;
font-size: 12px;
text-decoration: none;
font-weight: 600;
}

a.feature:visited {
color : #ff4500;
font-size: 12px;
text-decoration: none;
font-weight: 600;
}

a.feature:active {
color : #ff4500;
font-size: 12px;
text-decoration: none;
font-weight: 600;
}

a.feature:hover {
color : #ffffff;
font-size: 12px;
background-color : #ff4500;
text-decoration: none;
font-weight: 600;
} 

/* No Decoration - Used in Footer */
a.nodeco1:link {
color : #000000;
font-size: 11px;
text-decoration: none;
}

a.nodeco1:visited {
color : #000000;
font-size: 11px;
text-decoration: none;
}

a.nodeco1:active {
color : #000000;
font-size: 11px;
text-decoration: none;
}

a.nodeco1:hover {
color : #000000;
font-size: 11px;
background-color : #e8e8d8;
}



/* No Decoration - Used in Footer */
a.nodeco:link {
color : #000000;
font-size: 11px;
text-decoration: none;
}

a.nodeco:visited {
color : #000000;
font-size: 11px;
text-decoration: none;
}

a.nodeco:active {
color : #000000;
font-size: 11px;
text-decoration: none;
}

a.nodeco:hover {
color : #ffffff;
font-size: 11px;
background-color : #000000;
}

/* No Decoration - Used in Footer */
a.mainpage:link {
color : #6F9EC5;
font-size: 14px;
text-decoration: none;
}

a.mainpage:visited {
color : #6F9EC5;
font-size: 14px;
text-decoration: none;
}

a.mainpage:active {
color : #6F9EC5;
font-size: 14px;
text-decoration: none;
}

a.mainpage:hover {
color : #ffffff;
font-size: 14px;
background-color : #6F9EC5;
}



/* Table of Contents Links -- Developer Zone */
a.toc:link {
color : #3366cc;
}

a.toc:visited {
color : #3366cc;
}

a.toc:active {
color : #807820;
}

a.toc:hover {
color : #ffffff;
background-color : #3366cc;
}

/* Main Title */
.title1 {
font-size : 22px;
color: #000000;
font-weight : bold;
margin-bottom : 0;
padding-bottom : 0;
border-bottom-width : 0;
}

/* Secondary Title */
.title2 {
font-size : 18px;
color: #000000;
font-weight : bold;
margin-bottom : 0;
padding-bottom : 0;
border-bottom-width : 0;
}

/* New Tertiary Tag */
.title3 {
font-size : 14px;
color: #000000;
font-weight : bold;
margin-bottom : 0;
padding-bottom : 0;
border-bottom-width : 0;
}

/* Secondary Title */
.title4 {
font-size : 24px;
color: blue;
font-weight : bold;
margin-bottom : 0;
padding-bottom : 0;
border-bottom-width : 0;
}

/* Text Search Utility */
.searchtext {
color: #000000;
font-size: 12px;
font-weight: 600;
background-color: #bfc19e;
layer-background-color: #bfc19e;
}

/* Used in footers mostly */
.fineprint {
font-size : 11px;
}

/* this class is used ONLY for the 'i' wherever LabVIEW 6i is referenced */
.lv6i {
font-style : italic;
font-face : times new roman;
}

/* Back One Level Background */
.backbg {
color: #ffffff;
font-size: 12px;
font-weight: 600;
background-color: #697033;
layer-background-color: #697033;
}

/* Locked Level Background */
.nav1bg {
color: #ffffff;
font-size: 12px;
font-weight: 600;
background-color: #28487e;
layer-background-color: #28487e;
}
/* Level 1 Nav Background */
.nav2bg {
color: #ffffff;
font-size: 12px;
font-weight: 400;
background-color: #658abc;
layer-background-color: #658abc;
}

/* Level 2 Nav Background */
.nav3bg {
color: #000000;
font-size: 12px;
font-weight: 400;
background-color: #cee7ef;
layer-background-color: #cee7ef;
}

/* Level 3 Nav Background */
.nav4bg {
color: #000000;
font-size: 12px;
font-weight: 400;
background-color: #eff7ff;
layer-background-color: #eff7ff;
}

/* Lowest Point on the Content Hierarchy Background */
.finalbg {
color: #000000;
font-size: 12px;
font-weight: 400;
background-color: #ffffff;
layer-background-color: #ffffff;
}

/* Navigation Resource Background */
.navresourcebg {
color: #ffffff;
font-size: 12px;
font-weight: 600;
background-color: #bfc19e;
layer-background-color: #bfc19e;
}

/* White Background */
.clearbg {
background-color: #ffffff;
layer-background-color: #ffffff;
}

/* White Background */
.blackbg {
background-color: #000000;
layer-background-color: #000000;
}


/* Global Navigation Background */
.globalbg {
background-color: #bfc19e;
layer-background-color: #bfc19e;
color: #bfc19e;
}

/* Other Global Navigation Background Color */
.globalbar {
background-color: #658abc;
layer-background-color: #658abc;
}

.globalbar1 {
	background : url(../images/globalbar.gif) repeat-x;
	background-color : #ffffff;
}

/* Shadow in Navigation Bevel */
.navshadow {
background-color: #375782;
layer-background-color: #375782;
}

/* Highlight in Navigation Bevel */
.navhighlight {
background-color: #ceecf9;
layer-background-color: #ceecf9;
}

/* Mono-Color Navigation Bevel */
.navmono {
background-color: #beddea;
layer-background-color: #beddea;
}

/* Shadow in Navigation Resource Bevel */
.navresourceshadow {
background-color: #81835f;
layer-background-color: #81835f;
}

/* Highlight in Navigation Resource Bevel */
.navresourcehighlight {
background-color: #ffffff;
layer-background-color: #ffffff;
}

/* Standard Table Header */
.tableheader {
color: #E67A3C;
font-size: 12px;
font-weight: bold;
background-color: #ffffff;
layer-background-color: #ffffff;
}

/* Inner Table Background */
.tablebg {
color: #000000;
font-size: 12px;
font-weight: bold;
background-color: #F6F6F6;
layer-background-color: #F6F6F6;
}

/* Used for Text in tables with a Header */
.utilitytableheader {
color: #7f8157;
font-size: 12px;
font-weight: bold;
background-color: #e8e8da;
layer-background-color: #e8e8da;
}

/* Utility Table Background */
.utilitytablebg {
color: #000000;
font-size: 12px;
font-weight: bold;
background-color: #bfc19e;
layer-background-color: #bfc19e;
}


/* Used for Text in tables with a Header */
.subheader {
color: #000000;
font-size: 12px;
font-weight: bold;
background-color: #E2EBF5;
layer-background-color: #E2EBF5;
}

/* Used for Text in tables with a Header */
.heavyshaded {
color: #29487E;
font-size: 12px;
font-weight: 600;
background-color: #e1e1e1;
layer-background-color: #e1e1e1;
}

/* Used for Orange Text in Forms with gray background */
.tableaccent {
color: #E67A3C;
font-size: 12px;
font-weight: bold;
background-color: #F6F6F6;
layer-background-color: #F6F6F6;
}

/* Used for Line in between Header and Content || works for IE ONLY */
.linebuffer {
background-color: #ffffff;
layer-background-color: #ffffff;
padding: 0px;
}


/* Footer Background */
.footerbg {
color: #000000;
/*font-size: 12px;*/
font-weight: 400;
background-color: #e8e8d8;
layer-background-color: #e8e8d8;
}

.required {
font-size: 12px;
font-weight: 500;
color: #ff0000;
}

/* Generic text tag for span for content classification */
.text {
color: #000000;
font-size: 12px;
font-weight: normal;
}

/* Generic Dual-byte sized text tag */
.dualbyte {
color: #000000;
font-size: 14px;
font-weight: normal;
}

.rate {
font-size: 12px;
font-weight: bold;
color: #697033;
background-color: #ffffff;
layer-background-color: #ffffff;
}

.ratenum {
font-size: 12px;
font-weight: bold;
color: #0000cc;
background-color: #ffffff;
line-height: 15px;
}

/* for tooltips in catalog*/
.popup {
font-size: 12px;
font-weight: 400;
color: #515722;
}

#menutip {
position:absolute;
visibility:hidden;
z-index:200;
}

/* for search query box */

.mainsearch {
font-size: 12px;
font-family: "courier";
}

.query {
font-size: 12px;
font-family: "courier";
}


/* Used for SCXI Advisor */
.opaquetable {
background-color: #F6F6F6;
}

.linbackbg {
color: #ffffff;
font-size: 12px;
font-weight: 600;
background-color: #658ABC;
layer-background-color: #658ABC;
}

/* changed color text values and background colors  for linheader: JO 07-31-01 */

a.linheader:link  {
font-size: 100%;
color: #E67A3C;
background-color: #FFFFFF;
text-decoration: underline;
font-weight: bold ;
}    

a.linheader:visited  {
font-size: 100%;
color: #E67A3C;
background-color: #FFFFFF;
text-decoration: underline;
font-weight: bold ;
}    

a.linheader:hover  {
font-size: 100%;
color: #E67A3C;
background-color: #FFFFFF;
text-decoration: underline;
font-weight: bold ;
}   

/* subheader link class */

a.subheaderlink {
font-size: 12px;
color: #E67A3C;
background-color:#E2EBF5;
text-decoration: underline;
} 

a.subheaderlink:link {
font-size: 12px;
color: #E67A3C;
background-color:#E2EBF5;
text-decoration: underline;
}    

a.subheaderlink:visited  {
font-size: 12px;
color: #E67A3C;
background-color: #E2EBF5;
text-decoration: underline;
font-weight: bold ;
}   
 
a.subheaderlink:hover  {
font-size: 12px;
color: #000000;
background-color: #FFFFFF;
text-decoration: underline;
font-weight: bold ;
}   

a.sort:link  {
background-color: #E2EBF5;
text-decoration: none;
}    

a.sort:visited  {
background-color: #E2EBF5;
text-decoration: none;
}   
 
a.sort:hover  {
background-color: #E2EBF5;
text-decoration: underline;
}   

.linhighlighttop {
background-color: #FEFFE8;
layer-background-color: #FEFFE8;
}

.linhighlightbottom {
background-color: #999966;
layer-background-color: #999966;
}

.linshadow {
background-color: #2F4257;
layer-background-color: #2F4257;
}

.lincontact {
font-size: 10px;
font-weight: 400;
color: #000000;
}

/* Added for tables : JO 08-03-01 */

.tablegbg {
background-color: #BFC19E;
}

.tablebbg {
background-color: #666666;
}

/* MyNI Specific Rules */

a.mine:link  {
color : #000000;
}

a.mine:visited  {
color : #660000;
}

a.mine:active  {
color : #FF0000;
}

a.mine:hover  {
color : #000000;
background-color : #FFFFFF;
}

a.my:link  {
color : #FFCC00;
}

a.my:visited  {
color : #FFCC00;
}

a.my:active  {
color : #FFCC00;
}

a.my:hover  {
color : #FFFFFF;
background-color : #0000FF;
}

/* Developer Zone */
.authorbio {
color: #7f8157;
font-size: 11px;
font-weight: 100;
}

.spacer {
font-size : 2px;
}

/* Help PopUp Bevels */

.h_highlight_top {
background-color : #5D81B1;
}

.h_shadow_top {
background-color : #B2C4DC;
}

.h_shadow_bottom {
background-color : #4E6F9D;
}

/* clear background link */

a.clear {
background-color:#FFFFFF;
}

a.clear:active {
background-color:#FFFFFF;
}

a.clear:link {
background-color:#FFFFFF;
}    

a.clear:visited {
background-color:#FFFFFF;
} 

    
a.clear:hover  {
background-color: #FFFFFF;
}   

.h_highlight_bottom {
background-color : #1B375E;
}

.spacer {
font-size : 5px;
font-weight : 400;
font-style : normal;
color : #000000;
}
/*home page */

/* News Links */
a.news:link {
	color : #3366cc;
	font-size: 11px;
	text-decoration: underline;
	font-weight: 400;
}

a.news:visited {
	color : #3366cc;
	font-size: 11px;
	text-decoration: underline;
	font-weight: 400;
}

a.news:active {
	color : #3366cc;
	font-size: 11px;
	text-decoration: underline;
	font-weight: 400;
}

a.news:hover {
	color : #364E79;
	font-size: 11px;
	background-color : #E7E7D9;
	text-decoration: underline;
	font-weight: 400;
} 

/* Bullet */

.bullet {
	color : #364E79;
	font-weight: 800;
}
.lvheader {
color: #000000;
font-size: 12px;
font-weight: 600;
background-color: #ffeebf;
layer-background-color: #ffeebf;
}
.line {
background-color: #d1d1d1;
layer-background-color: #d1d1d1;
}
.yellowline {
background-color: #FFBB00;
layer-background-color: #FFBB00;
}/* end home page */