/* VERSION 9345Designed for IE5.x. Optimal in IE 6.xCSS for use with Developer Tools DocumentationLocalizable definitions:font familiesfont sizes*//* --------------------------------------------------                  MAIN TOPIC STYLES-------------------------------------------------- */div.saveHistory	{	behavior:url(#default#savehistory);	text-decoration: underline	}body /* This body tag requires the use of one of the sets of banner and/or text div ids */	{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-color: #cccc99; 	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;	width: 100%;	}div#scrollyes /* Allows topic to scroll with correct margins. Cannot be used with running head banner */	{     /* Must immediately follow <body>. */	padding: 2px 15px 2px 22px;	width: 100%;	}div#nsbanner /* Creates Nonscrolling banner region */	{	position: relative;	left: 0px;	padding: 0px 0px 0px 0px;	border-bottom: 1px solid #999999;	}div#nstext /* Creates the scrolling text area for Nonscrolling region topic */	{	padding: 5px 10px 0px 22px; 	}div#scrbanner /* Creates the running head bar in a full-scroll topic */	{     /* Allows topic to scroll. */	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border-bottom: 1px solid #999999;	}div#scrtext /* Creates the text area in a full-scroll topic */	{   /* Allows topic to scroll. *//*	width: 100%; /* Forces tables to have correct right margin */*/	padding: 0px 10px 0px 22px; 	}div#bannerrow1 /* provides full-width color to top row in running head (requires script) */	{	background-color: #99ccff;	}div#titlerow /* provides non-scroll topic title area (requires script) */	{	width: 100%; /* Forces tables to have correct right margin */	padding: 0px 10px 0px 22px; 	background-color: #99ccff;        	}/* --------------------------------------------------                    HEADING STYLES-------------------------------------------------- */BODY {     color: #006600;      font-family: Verdana, Arial;      background-color: #CCCC99;      font-size: 10pt;      text-align: left     }P {font-family: Verdana, Arial}  .gnbg {background-color: #008000}  .cntr {text-align: center}  .bld {font-weight: bold}  .red {color: red}  .white {color: white}  .pale {color: #CCCC9A}  .8pt {font-size: 8pt}  .12pt {font-size: 12pt}  .14pt {font-size: 14pt}h1, h2, h3, h4	{	font-family: Verdana, Arial, Helvetica, sans-serif;	margin-bottom: .4em; 	margin-top: 1em;	font-weight: normal	}	h1 {   color: #CCCC98;   font-size: 10%;    	margin-top: 0em;   }	h2 {   color: white;    font-family: Verdana, Arial;   font-weight: bold;    background-color: #008000;    font-size: 100%;    text-align: center   }h3 {   color: blue;    font-size: 350%;    text-align: left   }   h4 {   color: red;    font-weight: bold;    background-color: #CCCC99;    font-size: 150%;    text-align: center   }	/* --------------------------------------------------                     TEXT STYLES-------------------------------------------------- */p	{	margin: .5em 0em .5em 0em;	}blockquote.dtBlock	{	margin: .5em 1.5em .5em 1.5em;	}div#dtHoverText	{	color: #000066;	}.normal	{	margin: .5em 0em .5em 0em;	}.fineprint	{	font-size: 90%; /* 90% of 70% */	}.indent	{	margin: .5em 1.5em .5em 1.5em;	}.topicstatus /* Topic Status Boilerplate class */	{	display: block;	color: red;	}/* --------------------------------------------------                     LABEL STYLES-------------------------------------------------- */p.label	{	margin-top: 1em;	}p.labelproc	{	margin-top: 1em;	color: #000066;	}/* --------------------------------------------------                    GRAPHIC STYLES-------------------------------------------------- */img	{	border: none; 	}/* --------------------------------------------------                     LIST STYLES-------------------------------------------------- */ol, ul	{	margin: .5em 0em 0em 2em; 	}li	{	margin-bottom: .5em;	}ul p, ol p, dl p	{	margin-left: 0em;	}ul p.label, ol p.label	{	margin-top: .5em;	}/* --------------------------------------------------               DEFINITION LIST STYLES-------------------------------------------------- */dl	{	margin-top: 0em; 	padding-left: 1px; /* Prevents italic-letter descenders from being cut off */	}dd	{	margin-bottom: 0em;  	margin-left: 1.5em; 	}dt	{	margin-top: .5em; 	}/* --------------------------------------------------           CODE, SYNTAX, and REFTIP STYLES-------------------------------------------------- */pre	{	margin-top: .5em;	margin-bottom: .5em; 	}pre, code, .code	{	font: 100% Monospace, Courier New, Courier; /* This is 100% of 70% */	color: #000066;	}pre b, code b	{	letter-spacing: .1em; /* opens kerning on bold in Syntax/Code */	}pre.syntax	{	background: #cccccc;	padding: 4px 8px;	cursor: text;	margin-top: 1em;	margin-bottom: 1em; 	color: #000000;	border-width: 1px;	border-style: solid;	border-color: #999999;	}/* --------------------------------------------------                      LINK STYLES-------------------------------------------------- */a:link	{	color: #0000ff;	}a:visited	{	color: #00000f;	}a:hover	{	color: #3366ff;	}/* ---------------------------MSHelp\:link - Help HxLinks--------------------------- */MSHelp\:link	{	text-decoration: underline; 	color: #0000ff; 	hoverColor: #3366ff;	filterString: 	}	A.HxLinkTable /* MSHelp\:link - Table disambiguation elements */	{	}/* ---------------------------MSHelp\:ktable - Help links--------------------------- */MSHelp\:ktable	{	disambiguator: span;	separator: &nbsp|&#32;	prefix: |&#32;	postfix: &nbsp;	filterString: 	}div.HxLinkTable	{	width: auto; /* Forces tables to have correct right margins and top spacing */	margin-top: -.4em;	visibility: visible;	}ol div.HxLinkTable, ul div.HxLinkTable	{	margin-top: 0em; /* Forces tables to have correct right margins and top spacing */	}table.HxLinkTable /* Keep in sync with general table settings below */	{	width: auto;	margin-top: 1.5em;	margin-bottom: .3em;	margin-left: -1em;	border-width: 1px 1px 0px 0px;	border-style: solid;	border-color: #999999;	background-color: #999999; 	font-size: 100%; /* Text in Table is same size as text outside table */	behavior:url(hxlinktable.htc); /* Attach the behavior to link elements. */	}table.HxLinkTable th, table.HxLinkTable td /* Keep in sync with general table settings below */	{ 	border-style: solid; /* Creates the cell border and color */	border-width: 0px 0px 1px 1px;	border-style: solid;	border-color: #999999;	padding: 4px 6px;	text-align: left;	}table.HxLinkTable th /* Keep in sync with general table settings below */	{ 	background: #cccccc; /* Creates the shaded table header row */	vertical-align: bottom;	}table.HxLinkTable td /* Keep in sync with general table settings below */	{	background: #ffffff;	vertical-align: top;	}/* --------------------------------------------------                    TABLE STYLES-------------------------------------------------- */div.tablediv	{	width: 100%; /* Forces tables to have correct right margins and top spacing */	margin-top: -.4em;	}ol div.tablediv, ul div.tablediv, ol div.HxLinkTable, ul div.HxLinkTable	{	margin-top: 0em; /* Forces tables to have correct right margins and top spacing */	}table.dtTABLE	{	width: 100%; /* Forces tables to have correct right margin */	margin-top: .6em;	margin-bottom: .3em;	border-width: 1px 1px 0px 0px;	border-style: solid;	border-color: #999999;	background-color: #999999; 	font-size: 100%; /* Text in Table is same size as text outside table */	}table.dtTABLE th, table.dtTABLE td	{ 	border-style: solid; /* Creates the cell border and color */	border-width: 0px 0px 1px 1px;	border-style: solid;	border-color: #999999;	padding: 4px 6px;	text-align: left;	}table.dtTABLE th		{ 	background: #cccccc; /* Creates the shaded table header row */	vertical-align: bottom;	}table.dtTABLE td		{	background: #ffffff;	vertical-align: top;	}/* --------------------------------------------------ISSUE REPORTING AND MISC LINKS TOPIC FOOTER-------------------------------------------------- */div.footer	{	font-style: italic;	}div.footer hr	{	color: #999999;	height: 1px;	}/* --------------------------------------------------             STYLES FOR RUNNING HEADS-------------------------------------------------- */table.bannerparthead, table.bannertitle /* General values for the Running Head tables */	{	position: relative;	left: 0px;	top: 0px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	width: 100%;	height: 21px; 	border-collapse: collapse;	border-style: solid;	border-width: 0px;	background-color: #99ccff; 	font-size: 100%;	}table.bannerparthead td /* General Values for cells in the top row of running head */	{	margin: 0px 0px 0px 0px;	padding: 2px 0px 0px 4px;	vertical-align: middle;	/*border-width: 0px 0px 1px 0px; */	border-width: 0px	border-style: solid;	border-color: #999999;	background: transparent; 	font-style: italic;	font-weight: normal;	}table.bannerparthead td.product /* Values for top right cell in running head */	{                       /* Allows for a second text block in the running head */	text-align: right;	padding: 2px 5px 0px 5px;	}table.bannertitle td /* General Values for cells in the bottom row of running head */	{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 3px;	vertical-align: middle;	border-width: 0px 0px 1px 0px;	border-style: solid;	border-color: #999999;	background: transparent;	font-weight: bold;	}td.button1 /* Values for button cells */	{	width: 14px;	cursor: hand;	}