/* core HTML components */
/* $Change: 8512449 $ $DateTime: 2013/10/10 06:08:06 $ $Revision: #2 $ */
body{background-color:#fff;font-size:12px;font-family:Arial, "Arial Unicode", sans-serif;padding:0;margin:0 0 0 9px;}
p,td,select,input,textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
ul,ol,li{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
th{text-align:left;}
sup{font-size:10px;}
pre{font-family:Courier, fixed-width;font-weight:normal;color:#000;}
em{font-style:italic;}
h1{font-size:22px;color:#000;margin:8px 0 0;font-family:"Arial Narrow", sans-serif;}
h2{font-size:18px;color:#000;margin:6px 0 0;}
h3{font-size:12px;color:#000;margin:4px 0 0;}
h4{margin:2px 0;}

h2.alt, h2.hw, .hw h2, .alt h2{border-bottom:5px solid #065fa3;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:4px;margin:2px 0 3px;}
h2.sw, .sw h2{border-bottom:5px solid #ffbb00;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:4px;margin:2px 0 3px;}
h2.generic, h2.assistance, h2.distinct{border-bottom:5px solid #e5e5e5;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:4px;margin:2px 0 3px;}
.alt h3, .hw h3{font-size:12px;border-bottom:1px solid #065fa3;margin-top:10px;padding:4px;}
.sw h3{font-size:12px;border-bottom:1px solid #FFBB00;margin-top:10px;padding:4px;}

caption{text-align:left;padding:3px;font-weight:bold;}
form{padding:0;margin:0;}
#pagearea ul{margin:10px 0;padding:0;list-style-type:none;}
#pagearea ul li{background:url(/images/global/us/bullet_nopad.gif) no-repeat 3px -1px;padding-left:14px;line-height:1.2;margin-bottom:6px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#pagearea ul li ul{margin:5px 0;}
#pagearea ul li ul li{background:url(/images/global/us/bullet_sub.gif) no-repeat 3px -3px;}
#pagearea ul li ul li ul li{background:url(/images/global/us/bullet_subsub.gif) no-repeat 3px -3px;}
#pagearea ul li ol li, #pagearea ul li ul li ol li{background-image:none;}
#pagearea ul.nobullet{margin:0;padding:0;list-style-type:none;line-height:1.5;}
#pagearea ul.nobullet li{padding:0 3px;background:url(/images/global/us/invis.gif);}
#pagearea ul.nobullet li li{padding-left:15px;}

a:link{color:#065fa3;text-decoration:none;}
a:visited{color:#884488;text-decoration:none;}
a:hover{text-decoration:underline;}

.niblue{background-color:#065fa3;}
.niblue50{background-color:#82afd1;}
.niblue35{background-color:#a8c7df;}
.niblue25{background-color:#c1d7e8;}
.niblue12{background-color:#e6eff6;}
.niblue10{background-color:#e6eff6;}
.black{background-color:#000;}
.black20{background-color:#ccc;}
.black12{background-color:#e0e0e0;}
.black10{background-color:#e5e5e5;}
.black5{background-color:#f2f2f2;}
.beer{background-color:#FFBB00;}
.beer60{background-color:#FFD666;}
.beer55{background-color:#ffda73;}
.beer50{background-color:#FFDD7F;}
.beer25{background-color:#FFEEBF;}
.beer12{background-color:#FFF7E0;}

/* core stuctural components */
#wrapper{width:752px; position: relative;}
#logo{float:left;}
#search{float:left;margin:17px 0 0 0;font-size:11px;font-family:Arial, "Arial Unicode", sans-serif; width:590px; text-align:right;}
#search a{font-size:11px;font-family:Arial, "Arial Unicode", sans-serif;}
.mainsearchinputbox{font-size:11px;color:#000;}
.mainsearchinputboxon{font-size:11px;color:#000;}

#sitenavigation{clear:left;background-color:#fff;width:752px;height:20px;}
#linearnavigation{clear:left;background-color:#065fA3;width:752px;height:20px;color:#fff;font-size:12px;}
#linearcontentcontainer{width:752px;padding:5px 0 0;}
a.linearbarlink{color:#fff;float:right;padding:3px 5px;font-size:11px;}
a:visited.linearbarlink{color:#fff;}
.lineartext{padding:3px 5px;}

#bodycontainer{clear:left;}
#primarycontentcontainer{float:left;width:552px;padding:5px 0 0;overflow:hidden;}
#breadcrumbcontainer{padding:2px 0 5px;}
#breadcrumblabel, #breadcrumb{font-size:9px;letter-spacing:1px;font-family:Arial, Helvetica, sans-serif;}
#breadcrumblabel{white-space:nowrap;width:75px;}
#locale{white-space:nowrap;text-align:right;font-size:11px;padding:0 3px 0 8px;font-weight:bold;}
#javascriptlocale{display:inline;cursor:pointer;color:#3366cc;font-weight:bold;}

#footer{clear:both;margin:25px 0;padding-top:10px;font-size:10px;background:#fff url(/images/global/us/dot_line.gif) repeat-x;width:752px;}
.copyright{letter-spacing:0;color:#959595;}
.clearfloat{clear:both;}

#junktable{width:100%;}
#tertiarynavigation{text-align:right;}
.tertiarynavigation{width:150px;margin:0 0 10px 20px;border:1px solid #82afd1;}
.tertiarynavigation ul{margin:0;padding:0;list-style-type:none;text-align:left;}
.tertiarynavigation ul ul{margin-top:5px;margin-bottom:10px;}
.tertiarynavigation li span{display:block;color:#82afd1;font-size:12px;font-weight:bold;width:126px;padding:5px 14px 4px 10px;background-color:#e6eff6;}
.tertiarynavigation li li a{display:block;font-size:11px;background:#fff url(/images/global/us/bullet.gif) no-repeat 11px -1px;width:120px;padding:3px 3px 3px 21px;}
.tertiarynavigation li li span{display:block;border:0;padding:3px 3px 3px 10px;background-color:#fff;color:#000;}
.tertiarynavigation a:hover{background-color:#ccc;color:#000;text-decoration:none;}

/* COLUMNS */
.column_container:after, .clear_insides:after, .tabs:after, .col2:after, .col3:after, .col4:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column_container{display:inline-block;}
.column_container{display:block;}
.column_container, .clear_insides, .tabs, .col2, .col3, .col4{_zoom:1;}
.column{float:left;}
.column.first{clear:both;}
.column.last{float:right;}

.grid1{width:73px;}
.grid2{width:154px;}
.grid3{width:235px;}
.grid4{width:316px;}
.grid5{width:397px;}
.grid6{width:478px;}
.grid7{width:559px;}
.grid8{width:640px;}
.grid9{width:721px;}
.grid10{width:802px;}
.grid11{width:883px;}
.grid12{width:964px;}
.grid12 .container{padding:0px 8px;} /* grid12 + 16px padding */
.col2, .col3. .col4{width:100%;}

.colpadding{padding:20px;}
.colpaddingright{padding-right:20px;}
.colpaddinghorizontal{padding:0 20px;}
.widerthannormal #footer{width:100%;}
/*  */

/* modifications to the base */
.titlebar, .header6{border-top:solid 1px #ccc;padding:3px;padding-left:5px;color:#000;font-weight:bold;margin-top:0;}

.topalign{vertical-align:top;}
.middlealign{vertical-align:middle;}
.bottomalign{vertical-align:bottom;}

/* common extensible pieces */
.barstyle{padding:3px;border:1px solid #e0e0e0;border-width:1px 0;color:#797979;background:#f2f2f2;}
#callme{padding:10px 11px;}
#globe{background:url(/images/labview/us/globe.gif) no-repeat;background-position:11px 0;padding:2px 0 0 47px;font-size:11px;color:#3366cc;margin-bottom:10px;height:40px;}
#globe .arrow{color:#3366cc;font-size:11px;font-weight:bold;}
#globe a{font-weight:bold;font-size:10px;}
.fineprint{font-size:11px;}
.wayfineprint{font-size:9px;letter-spacing:1px;}
.tableshade{background-color:#F6F6F6;;}
.clearbg{background-color:#fff;}
.required{color:#ff0000;font-weight:bold;}

#allencompassingcontactme{width:752px;}

#warningarea{padding:5px;border:4px solid #e5e5e5;margin:0 0 10px;}
#warningarea h3{color:#bb0000;font-size:16px;}
#warningarea p{margin:2px 0;line-height:1.4;font-size:11px;}

/* hack for Event Search Page */
#eventsearch select{width:180px;font-size:11px;}

/* overflow hide */
.youwillconform table td{font-size:11px;border:0;border:1px solid #ccc;border-collapse:collapse;}
.youwillconform table{border:1px solid #ccc;border-spacing:0;width:550px;}

.top{text-align:right;text-transform:uppercase;font-size:11px;padding:10px 0;}
.imgright{float:right;padding:0 0 10px 10px;}
.imgleft{float:left;padding:0 10px 10px 0;}

/* UtilityBar Junk */
.utilityBarRight{position:absolute;top:83px;left:761px;width:200px;padding:0;margin:0;height:1024px;overflow:hidden;}
.utilityBarRightExtended{position:absolute;top:83px;left:761px;width:200px;padding:0;margin:0;height:1024px;overflow:hidden;}

/* Expand-Contract */
.expandcontact h3{margin:5px 0;padding:5px 0;}
.closedsection{display:none;}
.opensection{display:block;}
.closedlink, .openlink{cursor:pointer;color:#3366cc;font-weight:normal;font-size:10px;float:right;}
a:hover.closedlink, a:hover.openlink{text-decoration:none;}

/* Messaging and Form Fomatting */
.message, .warning, .error, .globalmessage{padding:5px 30px;margin:4px 0;}
.message, .globalmessage{background:#fff url(/images/global/neutral/icon_message.gif) no-repeat 10px 5px;border:2px solid #009900;}
.warning{background:#fff url(/images/global/neutral/icon_warning.gif) no-repeat 10px 2px;border:2px solid #FFBB00;}
.error{background:#fff url(/images/global/neutral/icon_error.gif) no-repeat 10px 5px;border:2px solid #FF0000;}
.message em, .globalmessage em{color:#009900;font-weight:bold;font-style:normal;}
.warning em{color:#FFBB00;font-weight:bold;font-style:normal;}
.error em, .error-inline em{color:#FF0000;font-weight:bold;font-style:normal;}
.message-inline, .warning-inline, .error-inline{padding:5px 25px;margin:0;}
.message-inline{background:url(/images/global/neutral/icon_message.gif) no-repeat 5px center;}
.warning-inline{background:url(/images/global/neutral/icon_warning.gif) no-repeat 5px center;}
.error-inline{background:url(/images/global/neutral/icon_error.gif) no-repeat 5px center;}

html .message p, html .warning p, html .error p{margin:0;padding:2px;font-size:12px;line-height:normal;}
.globalmessage p{padding:0;margin:0;}

.errortext{font-weight:bold;color:#FF0000;background:#fff url(/images/global/neutral/icon_error.gif) no-repeat 5px center;padding:5px 30px;}
.fielderror label{color:#FF0000;}
.fielderror input, .fielderror textarea, .fielderror select{border:1px solid #FF0000;background-color:#FFF4F8;}

#processingnotice{padding-top:8px;}
.processing{background:#fff url(/images/global/neutral/processing.gif) no-repeat 5px center;padding:1px 5px 1px 27px;}
.message .processing{margin:0 0 0 -27px;}

.originalprice { background-image: url(/images/global/neutral/strike.gif);	background-position: 0% 66%; background-repeat: repeat-x; }
.discountedprice, .yoursavings{color:#cc0000;}

#callme{padding:10px 11px;}
#globe{background:url(/images/labview/us/globe.gif) no-repeat;background-position:11px 0;padding:2px 0 0 47px;font-size:85%;color:#3366cc;margin-bottom:10px;height:40px;}
#globe .arrow{color:#3366cc;font-size:85%;font-weight:bold;}
#globe a{font-weight:bold;font-size:10px;}
#pagearea .cta, .cta{color:#3366cc;font-weight:bold;}

.fauxhr{border-top:1px solid #000;padding-top:10px;margin-top:10px;}
html .cta2007, html #pagearea p.cta2007 {background:transparent url(/images/global/neutral/cta_arrow_small.gif) no-repeat scroll 0 2px;padding-left:20px;}
html #pagearea #contentarea .content p.cta2007 {background:transparent url(/images/global/neutral/cta_arrow_small.gif) no-repeat scroll 0 center;padding-left:20px;}

/* Data Tables */
.datatable{border:1px solid #ccc;border-width:1px 0;}
.datatable caption{text-align:left;padding:3px;font-weight:bold;}
.datatable thead th{background:#f2f2f2;font-size:11px;}
.datatable tbody td{border-top:1px solid #ccc;font-size:11px;}
.datatable tbody th{border-top:1px solid #ccc;background-color:#f2f2f2;font-size:11px;color:#555;}

/* Multimedia */
.medianotice{padding:10px 0;}
.duration{color:#666;}

/* Personalization */
#headerWidgetOutput{color:#999;font-size:11px;font-family:Arial, "Arial Unicode", sans-serif; position:absolute; top: 4em; text-align: right; width: 747px;} /* 747 is the width of the logo + the width of search */
#headerWidgetOutput a{font-size:11px;font-family:Arial, "Arial Unicode", sans-serif;}

/* Call me for FN */
.talktome{background-color:#f2f2f2;border-bottom:2px solid #ccc;padding:4px;}

/* CIF */
#upForm{float:left;width:540px;padding:10px 0;overflow:hidden;}
#upForm h2{color:#065fa3;border-bottom:1px solid #ccc;padding:7px 0;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#upForm label{display:block;padding:5px 0 2px 0;font-size:12px;}

#loginbox{width:180px;padding:10px 0 10px 20px;background-color:#f2f2f2;margin:0 0 0 10px;border:1px solid #ccc;float:left;}
#up #loginbox{padding:5px 5px 8px;background:#e6eff6;border:1px solid #e5e5e5;float:right;width:170px;margin:0;}
#loginbox h2{font-size:14px;padding:4px 0 10px;font-family:Arial, Verdana, sans-serif;border-width:0;}
#loginbox input{display:block;margin:2px 2px 10px 0;}
#loginbox label{display:block;padding:2px 0;}
#loginbox a{font-size:10px;margin-bottom:8px;}

#upForm #privacy label{padding-left:30px;}

#upForm input, #upForm select, #upForm textarea, #loginbox input, #pagearea input, #pagearea select, #pagearea textarea{font-size:12px;}
.checkbox{float:left;}
.radio{display:inline;vertical-align:bottom;}
.extrainfo{font-size:10px;display:block;padding:2px;}
.up{float:left;width:180px;}
.upwide{float:left;}
.longlabel{width:500px;}
.gb{float:left;width:500px;}
.field{width:160px;}
p.fyi{margin:0;padding:3px;font-size:11px;color:#666;}

#loginonly #loginbox{background-color:#fff;border:none;width:300px;margin:0 20px 0 0;padding:10px 0;border-right:1px solid #ccc;}
#loginonly #benefits{padding:10px 0;}
#loginonly #benefits h2{font-size:14px;padding:4px 0 10px;font-family:Arial, Verdana, sans-serif;}

.buttonright{float:right;padding:10px 0;}
.buttonleft{padding:10px 0;}
/*  */

#niweekbutton{position:absolute;top:20px;left:190px;z-index:10;width:48px;height:48px;background-image:url(/images/niweek/us/2009/niweek09_bug.png);background-repeat:no-repeat;}
* html #niweekbutton{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/niweek/us/2009/niweek09_bug.png", sizingMethod="crop");cursor:hand;cursor:pointer;}
