html body{
	background-color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 0 9px;
	}
body p,body td,body div,body select,body input,body textarea{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
body select{font-size:12px;}
body #pagearea ul li, body ul,body ol,body li{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
body #pagearea ul{
	margin:5px 0 10px;
	padding:0;
	list-style-type:none;
	}
body #pagearea ol {
    list-style-type: decimal;
    margin: 5px 20px 10px;
}
body #pagearea ul li{
	line-height:1.2;
	margin-bottom:6px;
	}
body sup{font-size:12px;}
#localeselector a{
	color:#3366cc;
	cursor:pointer;
	}

body #wrapper, body #footer, body #primarycontentcontainer{
	width:100%;
	overflow:hidden;
	}

body h1{padding-bottom:5px; font-family: Arial,Helvetica,sans-serif;}
body h2{font-size:16px;}
body h2{font-size:14px;padding:10px 0 0 0;margin-bottom:0;}

.pnx-content{
	margin-top:0px;
}

#resources{width:200px;float:left;margin-right:10px;overflow:hidden;}
.docbox{background-color:#fff;border:1px solid #e0ebf5;padding:10px;font-size:12px;}
.docbox label{display:block;font-weight:bold;padding:3px 0;}

#meta{background-color:#f2f2f2;padding:10px 10px 0;font-size:12px;width:732px;border-bottom:2px solid #fff;}
#meta h3{font-weight:normal;background:#f2f2f2;padding:5px 0;margin:0;font-size:12px;color:#000;}
.categories{font-size:12px;font-weight:normal;padding:5px 0;margin:0;}


body #primarycontentcontainer{font-size:12px;margin-top:0;padding-top:0;width:542px;}
body #bodycontainer.document #primarycontentcontainer{width:100%;}
body #bodycontainer.document #primarycontentcontainer #pagearea{width:100%;}
body #pagearea{font-size:100%;}


/* Document */
.grid9 {
	width:100% !important;
}
.gallery-container{
	float:left !important;
	padding:0px;
	background-color:#f2f2f2;
	margin:0 10px 10px 0;
}
.lightbox {display:none;}
.challenge-solution{width:90%;float:left;}
.challenge-solution p strong{font-size:14px;}
.divider{border-top:1px solid #666;padding-top:5px;margin-top:5px;}
.pnx-media-content { float:left; width:510px; }
.pullquote p{font-size:22px;padding:0;margin:0;}
.pullquote p.name{color:#000;font-size:12px;padding:0 0 10px;margin:0;}


.slides li + li {
    display:none;
}
div .mask_elem img{
	display:none;
}

footer{
	display:none;
}

body #pagearea p.csheader{
	clear:both;
	font-size:14px;
	font-weight:bold;
	padding:5px 0;
	margin:0;
	padding:3px 3px 3px 12px;
	margin-right:20px;
	background:transparent url(/images/solutions/neutral/blue-arrow.gif) no-repeat center left;}
body #pagearea p.csheader-no-bg {
	clear:both;
	font-size:14px;
	font-weight:bold;
	padding:5px 0;
	margin:0;
	padding:3px 3px 3px 12px;
	margin-right:20px;}
.imagelink{text-align:right;}
.imagedetails{}

.browseall{text-align:right;}
.authorinfo{line-height:1.5;}
.document #contentarea .content, .grid12{width:90%;}

a span.arrow-link-text:hover {text-decoration:underline;}
.csheader-no-bg a:link, .csheader-no-bg a:visited, .csheader-no-bg a:hover, .csheader-no-bg a:active {text-decoration:none; color:#065FA3;}
a.featuredplayericon{width:84px;height:68px;display:block;background:url(/images/global/neutral/featured_placeholder.gif) no-repeat top left;}
a:hover.featuredplayericon{background:url(/images/global/neutral/featured_placeholder_over.gif) no-repeat top left;}

#csresources{padding:0 0 0 20px;}
#csresources h2{padding-bottom:5px;}

@media print {
	#drawer {display:block !important; width: 93%}
}

#primarycontentcontainerprint {padding: 5px 0 0; width: 100%;}

/**** Module Sim-Containers ****/
.module{
	margin: 0 0 20px 0;
	position: relative;
}
.module h2, .module p, .module img{
	padding: 0;
	margin: 0 0 10px 0;
}
.module.sim-highlight{
	border: 1px solid #E2E2E2;
	padding: 10px 10px 0;
	*padding-bottom: 5px;
	background: url("/images/global/neutral/sprites/ni_random_sprite-x.gif") 0 bottom repeat-x;
	-moz-border-radius: 10px;
 	-webkit-border-radius: 10px;
}

	/**** FOR IE ***/
	*.ni-corners-sprite {background:url(/images/global/neutral/sprites/ni_round_corners_sprite.gif) no-repeat;}
	
	/* below are the rounded corners with a light to grey gradient*/
	*.rnd-corner-highlights 	{width:14px; height:14px; position:absolute;}
	*.rnd-corner-highlights-tl 	{top:-1px; left:-1px;  background-position:0 -126px;}
	*.rnd-corner-highlights-tr 	{top:-1px; right:-1px; background-position:-14px -126px;}
	*.rnd-corner-highlights-bl 	{bottom:-1px; left:-1px;  background-position:0 -141px;}
	*.rnd-corner-highlights-br 	{bottom:-1px; right:-1px; background-position:-14px -141px;}
	


span.icon-cta {
	background:url("/images/global/neutral/sprites/ni_icons_sprite.gif") no-repeat scroll 0 -142px transparent;
	display:inline-block;
	width:18px;
	height:18px;
	position:relative;
	top:4px;
	*top: 1px;
	*padding-right: 3px;
	
}
.no-print{
	display:none;}


	
	/********************************************************************************	Current development	**************************************************************************************************************/
@page {
	size: 8.5in 11in; margin: 0.35in;	
	
	@bottom-center {
		content: counter(page) "/" counter(pages);
	}
	@bottom-right {
		content: "www.ni.com";
	}
}

#bodycontainer.document #primarycontentcontainer #pagearea{width:7.8in;} 

#resources{width:7.8in; float:none;}
table{	
	margin-left: auto;
	margin-right: auto;
}

#footer, .global-header, #breadcrumbcontainer, #identity, #sitenavigation, #search, .sim-highlight, .social-share-wrapper, .csheader-no-bg, .docdetails, .imagelink, .nextstep-section, .global-footer, .global-header, .flexslider-controls-box, .pnx-container-group, .collapse  {
	display:none;
}