/*Created with Adobe RoboHelp 2017.*/
body {
	color: #000000;
	margin-top: -.5em;
	background: #FFFFFF;
	font-size: 11pt;
	font-family: 'NVIDIA Sans';
  }
  a:link,
  a:visited {
	color: #0000ff;
	text-decoration: underline;
	font-family: 'NVIDIA Sans';
  }
  a:active,
  a:hover {
	color: #ff0000;
	cursor: hand;
	text-decoration: underline;
  }
  h1 {
	margin-bottom: " .5em";
	clear: both;
	margin-top: 6pt;
	font-size: 16pt;
	font-family: 'NVIDIA Sans Medium';
  }
  LI.h1 {}
  h2 {
	margin-bottom: " .5em";
	clear: both;
	margin-top: 2em;
	font-size: 14pt;
	font-family: 'NVIDIA Sans Medium';
  }
  LI.h2 {}
  h3 {
	clear: both;
	font-size: 14pt;
	margin-bottom: 0.0em;
	margin-top: 1em;
	font-family: 'NVIDIA Sans Medium';
  }
  LI.h3 {}
  h4 {
	margin-top: 1.2em;
	margin-bottom: .5em;
	clear: both;
	font-size: 13pt;
	font-family: 'NVIDIA Sans Medium';
  }
  LI.h4 {}
  h5 {
	margin-top: 1.2em;
	margin-bottom: .5em;
	clear: both;
	font-size: 12pt;
	font-style: italic;
	font-weight: normal;
	font-family: 'NVIDIA Sans Medium';
  }
  LI.h5 {}
  p {
	margin-top: " .6em";
	margin-bottom: 12pt;
	font-size: 11pt;
	font-family: 'NVIDIA Sans';
  }
  LI.p {}
  ol {
	margin-top: .5em;
	margin-bottom: 0;
	margin-left: 2.1em;
	padding-left: 0em;
  }
  ul {
	margin-top: .6em;
	margin-bottom: 0;
	list-style-type: disc;
	margin-left: 1.5em;
	padding-left: 0em;
  }
  li {
	margin-bottom: .7em;
	clear: both;
	font-family: 'NVIDIA Sans';
  }
  dd {
	margin-bottom: 0;
	margin-left: 1.5em;
	font-family: 'NVIDIA Sans';
  }
  table.main {
	font-family: NVIDIA Sans;
	background-color: #ffffff;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: -.8em;
	padding-left: 0em;
	padding-right: 0em;
  }
  dt {
	margin-top: 2em;
	font-family: 'NVIDIA Sans';
  }
  table {
	font-size: 100%;
	margin-top: 1em;
	margin-bottom: 1em;
	cellpadding: 0.5em;
	font-family: 'NVIDIA Sans';
  }
  th {
	text-align: left;
	background: #DDDDDD;
	vertical-align: bottom;
	font-family: 'NVIDIA Sans';
  }
  tr {
	vertical-align: top;
	font-family: 'NVIDIA Sans';
  }
  td {
	background: #EEEEEE;
	vertical-align: top;
	font-family: 'NVIDIA Sans';
  }
  p.indent {
	margin-left: 2em;
	font-family: 'NVIDIA Sans';
  }
  LI.p-indent {}
  p.indent2 {
	margin-left: 0.43in;
  }
  LI.p-indent2 {}
  p.proclabel {
	font-size: 100%;
	font-weight: bold;
	clear: both;
  }
  LI.p-proclabel {
	font-size: 100%;
	font-weight: bold;
  }
  #expand {
	margin-bottom: 0.6em;
  }
  a:link.expandToggle,
  a:visited.expandToggle {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
  }
  a:hover.expandToggle,
  a:active.expandToggle {
	color: #0000ff;
  }
  img.expand {
	border: none;
	width: .8em;
	margin-right: 0.5em;
  }
  div.expand {
	margin-left: 1.5em;
	margin-bottom: 1em;
	display: none;
	font-family: 'NVIDIA Sans';
  }
  p.empty {
	font-weight: bold;
  }
  LI.p-empty {
	font-weight: bold;
  }
  span.empty {
	font-weight: bold;
	margin-bottom: 12;
	margin-left: 16;
  }
  a:link img.thumbnail {
	border-color: #0000ff;
  }
  a:active img.thumbnail {
	border-color: #ff0000;
  }
  a:hover img.thumbnail {
	border-color: #ff0000;
  }
  img.thumbnail {
	vertical-align: top;
	margin-left: 0;
	width: 90;
	border-width: 1;
  }
  div.thumbnail {
	float: left;
	width: 105;
  }
  .button {
	border-top-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #666666;
	border-right-color: #666666;
	background-color: #dddddd;
  }
  .push {
	border-top-color: #666666;
	border-left-color: #666666;
	border-bottom-color: #000000;
	border-right-color: #000000;
	background-color: #ffffff;
  }
  #buttonDiv {
	padding: 0.5em 0.3em 0.1em 0.3em;
	border-bottom: thin groove #808080;
	background: #C0C0C0;
	align: top;
  }
  .cold {}
  .hot {}
  #wPopup {}
  a:link#wPopup {
	color: #006600;
  }
  a:hover#wPopup {
	color: #ff0000;
  }
  a:active#wPopup {
	color: #ff0000;
  }
  a:visited#wPopup {
	color: #006600;
  }
  img.popup {
	border: none;
	margin-right: 0.5em;
	vertical-align: middle;
  }
  #shortcut {}
  img.shortcut {
	border: none;
	margin-right: 0.5em;
	vertical-align: middle;
  }
  #specLoc {}
  #relTopics {}
  p.relTopics img {
	vertical-align: top;
  }
  #altLoc {}
  p.note,
  p.tip,
  p.important,
  p.caution,
  p.warning {
	font-weight: bold;
	clear: both;
	margin-top: 1em;
	margin-bottom: -.25em;
	font-family: 'NVIDIA Sans';
  }
  LI.p-note,
  LI.p-tip,
  LI.p-important,
  LI.p-caution,
  LI.p-warning {}
  img.alert {
	border: none;
  }
  span.printOnly {
	display: none;
  }
  .userData {
	behavior: url(nvidia.css#default#userdata);
  }
  #checklist {
	width: 100%;
	text-align: left;
	margin: "0.3em 0em";
  }
  #checklist li {
	text-indent: 0.2em;
  }
  a:hover.navbar,
  a:active.navbar {}
  a:link.navbar,
  a:visited.navbar {}
  #nav {
	left: 0;
	top: 0px;
	text-align: left;
	margin: 0;
	position: absolute;
	padding-bottom: 1px;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 5px;
	align: top;
	visibility: hidden;
	z-index: 1;
  }
  #text {
	left: 0;
	top: 0px;
	text-align: left;
	margin: 0;
	position: absolute;
	padding: 10px;
	overflow: auto;
	height: 100%;
	z-index: 1;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-attachment: fixed;
  }
  #wPopupWeb {}
  a:link#wPopupWeb {
	color: #006600;
  }
  a:hover#wPopupWeb {
	color: #ff0000;
  }
  a:active#wPopupWeb {
	color: #ff0000;
  }
  a:visited#wPopupWeb {
	color: #006600;
  }
  #shortcutWeb {}
  #specLocWeb {}
  #relTopicsWeb {}
  #altLocWeb {}
  div.popup {
	visibility: hidden;
	z-index: 3;
	position: absolute;
	top: 200;
	left: 200;
	width: 250;
	padding: 6px;
	background-color: #FFFFCC;
	border-style: solid;
	border-width: 1;
	border-color: #666666;
  }
  P.Preformatted {
	line-height: normal;
	x-text-tab-stops: repeat 1in;
	white-space: nowrap;
	font-size: smaller;
	font-family: monospace;
	margin-bottom: 1.5em;
	background: #EEEEEE;
	margin-top: 1.2em;
  }
  LI.P-Preformatted {
	line-height: normal;
	x-text-tab-stops: repeat 1in;
	white-space: nowrap;
	font-size: smaller;
	font-family: monospace;
  }
  SPAN.Code {
	font-size: 110%;
	font-family: "Courier New";
  }
  P.Bullet2 {
	list-style: square;
	margin-left: 0.4in;
  }
  LI.p-Bullet2 {
	list-style: square;
  }
  P.RelatedTopicsHeading {
	font-weight: bold;
	font-style: normal;
	font-size: 8pt;
	x-next-class: RelatedLink;
	x-next-type: P;
	margin-top: 14pt;
  }
  LI.p-RelatedTopicsHeading {
	font-weight: bold;
	font-style: normal;
	font-size: 8pt;
  }
  P.Numbered {
	margin-left: 0.2in;
	list-style: decimal;
	font-family: 'NVIDIA Sans';
  }
  LI.p-Numbered {
	list-style: decimal;
  }
  A.expandspot {
	color: #008000;
	cursor: hand;
	font-style: italic;
	text-decoration: none;
  }
  SPAN.expandtext {
	font-style: italic;
	font-weight: normal;
	color: #ff0000;
  }
  A.dropspot {
	cursor: hand;
	color: #008000;
	font-style: italic;
	text-decoration: none;
  }
  A.glossterm {
	color: #800000;
	cursor: hand;
	font-style: italic;
	text-decoration: none;
  }
  SPAN.glosstext {
	font-style: italic;
	font-weight: normal;
	color: #0000ff;
  }
  P.Note {
	font-weight: normal;
	font-style: normal;
	margin-top: 12pt;
	margin-bottom: 6pt;
  }
  LI.p-Note {}
  P.ToDo {
	font-weight: bold;
	font-style: normal;
  }
  LI.p-ToDo {
	font-weight: bold;
	font-style: normal;
  }
  P.RelatedLink {
	margin-top: 6pt;
	margin-left: 0.2in;
	list-style: square;
	font-family: 'NVIDIA Sans Medium';
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
  }
  LI.p-RelatedLink {}
  P.AlphaNumbered {
	list-style: lower-alpha;
	margin-left: 36pt;
  }
  LI.p-AlphaNumbered {
	list-style: lower-alpha;
  }
  P.Indent3 {
	margin-left: 0.75in;
  }
  LI.p-Indent3 {}
  P.Bullet3 {
	list-style: disc;
	margin-left: 0.7in;
  }
  LI.p-Bullet3 {
	list-style: disc;
  }
  P.TableText {
	margin-top: 6pt;
	margin-bottom: 0pt;
	font-family: 'NVIDIA Sans';
  }
  LI.p-TableText {}
  P.TableTextBld {
	font-weight: bold;
	font-style: normal;
	margin-bottom: 0pt;
	font-family: 'NVIDIA Sans';
  }
  LI.p-TableTextBld {}
  P.Bullet1 {
	margin-left: 0.2in;
	list-style: square;
  }
  LI.p-Bullet1 {
	list-style: square;
  }
  P.ProcHead {
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
  }
  LI.p-ProcHead {
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
  }
  P.GlossaryHead {
	font-weight: bold;
	font-style: normal;
	font-size: 11pt;
	margin-top: 16.5pt;
  }
  LI.p-GlossaryHead {
	font-weight: bold;
	font-style: normal;
	font-size: 11pt;
  }
  P.GlossaryTerm {
	font-weight: bold;
	font-style: normal;
	x-next-class: ;
	x-next-type: p;
	margin-bottom: 0.0pt;
  }
  LI.p-GlossaryTerm {
	font-weight: bold;
	font-style: normal;
  }
  table.PaddedCells {
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	x-row-pat-count: 2;
	x-border-spacing: 2px;
  }
  table.SimpleGridBlack {
	padding: 0px;
	border-top: Solid 1px #000000;
	border-left: Solid 1px #000000;
	x-border-spacing: 0px;
	x-row-pat-count: 2;
  }
  table.TopRow {
	x-1st-row: 1;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	x-row-pat-count: 2;
	x-border-spacing: 0px;
  }
  table.PaddedCells tr:nth-child(odd) td {
	font-family: NVIDIA Sans;
	font-size: 10pt;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
  }
  table.PaddedCells tr:nth-child(even) td {
	font-family: NVIDIA Sans;
	font-size: 10pt;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
  }
  table.PaddedCells td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
  }
  table.SimpleGridBlack td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
  }
  table.SimpleGridBlack tr:nth-child(odd) td {
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	font-family: "NVIDIA Sans";
	font-size: 12pt;
  }
  table.SimpleGridBlack tr:nth-child(even) td {
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
  }
  table.TopRow tr:first-child td {
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	font-family: NVIDIA Sans;
	font-size: 10pt;
	background-color: #c0c0c0;
	font-weight: bold;
	text-align: Center;
  }
  table.TopRow tr:nth-child(odd) td {
	font-family: NVIDIA Sans;
	font-size: 10pt;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
  }
  table.TopRow tr:nth-child(even) td {
	font-family: NVIDIA Sans;
	font-size: 10pt;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
  }
  ol.AlphaNumeric {
	list-style: decimal;
  }
  ol.AlphaNumeric>li>ol {
	list-style: lower-alpha;
  }
  ol.AlphaNumeric>li>ol>li>ol {
	list-style: lower-roman;
  }
  ol.AlphaNumeric>li>ol>li>ol>li>ol {
	counter-reset: item4;
	list-style: none;
	padding-left: 40px;
	margin-left: 0px;
  }
  ol.AlphaNumeric>li>ol>li>ol>li>ol>li {
	position: relative;
  }
  ol.AlphaNumeric>li>ol>li>ol>li>ol>li:before {
	counter-increment: item4;
	content: "(" counter(item4, decimal)")";
	text-align: right;
	position: absolute;
	left: -44px;
	margin-right: 4px;
	width: 40px;
	overflow: hidden;
  }
  ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol {
	list-style: none;
	counter-reset: item5;
	padding-left: 40px;
	margin-left: 0px;
  }
  ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li:before {
	counter-increment: item5;
	content: "(" counter(item5, lower-alpha)")";
	text-align: right;
	position: absolute;
	left: -44px;
	margin-right: 4px;
	width: 40px;
	overflow: hidden;
  }
  ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li {
	position: relative;
  }
  ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol {
	list-style: none;
	counter-reset: item6;
	padding-left: 40px;
	margin-left: 0px;
  }
  ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol>li:before {
	counter-increment: item6;
	content: "(" counter(item6, lower-roman)")";
	text-align: right;
	position: absolute;
	left: -44px;
	margin-right: 4px;
	width: 40px;
	overflow: hidden;
  }
  ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol>li {
	position: relative;
  }
  ul.Disc {
	list-style: disc;
  }
  ol.LowerAlpha {
	list-style: lower-alpha;
  }
  ol.Decimal {
	list-style: decimal;
  }
  p.RelatedLink {
	margin-top: 6pt;
	margin-left: 0.2in;
	list-style: square;
	font-family: 'NVIDIA Sans Medium';
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
  }
  li.p-RelatedLink {
	list-style: square;
	font-family: 'NVIDIA Sans Medium';
	text-decoration: underline;
	font-size: 11px;
  }
  ol>li {
	font-family: 'NVIDIA Sans';
  }
  ul>li {
	font-family: 'NVIDIA Sans';
  }
  a:link {
	color: #0000ff;
	text-decoration: underline;
	font-family: 'NVIDIA Sans';
	font-size: 11pt;
  }
  li.h1 {
	font-size: 12pt;
	font-family: 'NVIDIA Sans';
  }
  li.h2 {
	font-size: 11pt;
	font-family: 'NVIDIA Sans';
  }
  li.p {
	font-size: 11pt;
	font-family: 'NVIDIA Sans';
  }
  p.important {
	font-weight: bold;
	clear: both;
	margin-top: 1em;
	margin-bottom: -.25em;
	font-family: 'NVIDIA Sans';
  }
  li.p-note {
	font-weight: bold;
	font-family: 'NVIDIA Sans';
  }
  li.p-Note {
	font-weight: normal;
	font-style: normal;
  }
  li.h3 {
	font-size: 10pt;
	font-family: 'NVIDIA Sans';
  }
  li.h4 {
	font-size: 8pt;
	font-family: 'NVIDIA Sans';
  }
  li.h5 {
	font-size: 11pt;
	font-style: italic;
	font-weight: normal;
	font-family: 'NVIDIA Sans';
  }
  p.TableText {
	margin-top: 6pt;
	margin-bottom: 0pt;
	font-family: 'NVIDIA Sans';
  }
  li.p-TableText {
	font-family: 'NVIDIA Sans';
  }
  p.TableTextBld {
	font-weight: bold;
	font-style: normal;
	margin-bottom: 0pt;
	font-family: 'NVIDIA Sans';
  }
  li.p-TableTextBld {
	font-weight: bold;
	font-style: normal;
	font-family: 'NVIDIA Sans';
  }
  span.Code {
	font-size: 110%;
	font-family: "Courier New";
  }
  p.Numbered {
	margin-left: 0.2in;
	list-style: decimal;
	font-family: 'NVIDIA Sans';
  }