/* xisStyle.css Last updated 22Oct 2018 */

/* ************************************************************************************************	*/
/* *************************************** PLEASE READ, Defects *********************************** */
/* ************************************************************************************************	*/
/* This master copy (xisStyle.css) update as of 10/22/18 should fix the following defects and request:

Defect S1229697
Primary Index terms with no href are a different font in ePub Index 

Defect S1265215
NF: Add code class names to all HTML <code> element output

Defect S1291661
HelpCenter formatting problem with variableValue and inlineCode in first paratable in entry 

Defect S1291808
NF:Remove the art square image from all XIS titlepage.htm files 

Defect S1302114
NF:Make all HTML link formatting consistent

Defect S1303351
systemSuppliedValue doesn't match spec in HTML Authoring transforms 

Defect S1319257
ICRP:Epub from Document DTD - nested listSteps have numbers instead of letters 

Defect S1326908
NF:Use bookInfo title only when only one child element exists 

06July17 Per Craig's request: Added .xis-argumentDescription table.xis-summary td.xis-summaryNoteAccessibility,

11July17 Per Craig's request: Added code.xis-actAsPreCodeFrag, .xis-paraSimple code.xis-actAsPreCodeFrag to act as a codeFragment element within a <div>

Defect S1351584
NF:Update summary to pass accessiblity guidelines 

Defect S1351866
summaryNoteAccessibility in summary formatting off for ePub, HelpCenter 

Defect S1361435
If book DSF project has translated terms, on CDL, terms appear incorrectly when browser is non-Eng 

Defect S1362486
Book DSF Epub: Superscript in Copyright Section is not correct for Book DSF EPUB 

Defect S1389194
NF:Fix syntaxSimple problems for the document DTD's CSS  

Defect S1393844
Extra space being added by CSS to end of content in systemSuppliedValue elements 

Defect S1395038
Change how XIS outputs the red asterisk in CAS syntax HTML to add aria attributes and text 

Defect S1396541
NF:Support productName similar to windowName in HTML 

Defect S1398617
vertical alignment of value in listValueDescription is centered rather than top 

Defect S1398719
Make codeFragment and code output of XIS a consistent size 

Defect S1403710
NF:Update xisStyle.css and xisDocStyle.css to hide glossary popup definitions in HelpCenter HTML

Defect S1413070
NF:Update XIS CSS to make glossary definition popups unhidden and working in HelpCenter 1.7 HTML 

Email request (Oct. 19, 2018) to add .xis-paraSimpleFirst to the class section that deals with inlinecode

Defect S1465593
some inline elements in paraSimple in item are formatted wrong Authoring DTD HTML output types
*/


/* ********************************************************************	*/
/* ********************** Generic CSS Styles ************************** */
/* ********************************************************************	*/

body {
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-size: 16pt;
	font-weight: 400;
	color: #000;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	height: 100%;
}


/* In CDL the BODY tag with the eDocBody class does not surface.		*/
/* The XIS content starts after the generated content created for CDL	*/ 
/* which includes the BODY tag with no class. There are two fixes:		*/ 
/* 1) in the generated content xisStyle.css will take precedence.		*/
/* 2) adding styles to bookpage id to make the font sizes correct.		*/
/* Also adjusted the link tags to match the rest of the support site.	*/
/* (see below) */
#bookpage	{
	/*font-size: 84%;*/
	font-size: .88rem;
}

div {
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
}


/* ************************************************************	*/
/* ************************** LINKS ***************************	*/
/* ************************************************************	*/

/* Corporate Theme colors	*/
a[href]  {
	color: #287eab;
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	text-decoration: underline;
}

a[href]:hover	{
	color: #353535;
	text-decoration: none;
}

/*a[href]:visited	{
	color: #287eab;
}

a[href]:active	{
	color: #287eab;
}*/

td a:hover {
	color: #353535;
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	text-decoration: underline;
}

td a:hover,
p a:hover  {
	color: #353535;
	text-decoration: none;
}

/* ***************** to fix IE link problem ******************* */
/* ************************* 10NOV08 ************************** */
/* ******************** underlined links ********************** */
td a[href],
p a[href]	{
	color: #287eab;
	text-decoration: underline;
}


/* ************************************************************	*/
/* ********************* BASIC HTML TAGS ********************** */
/* ************************************************************	*/
/* These will be used for HTML 3.2 output, i.e. JavaHelp		*/

p {
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	color: #000;
	margin-top: 5px;	
}

dd p	{
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

blockquote	{
	margin-bottom: 0px;
	margin-top: 5px;
}

/* topic title */
h1 	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
   	color: #353535;
   	font-weight: 700;
   	font-size: 1.3rem;
   	margin-bottom: 8px;
		
}
/* sub-title within a topic */
h2 	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	color: #353535;
	font-weight: 700;
	font-size: 1.1rem;
   	margin-bottom: 0px;
}   

/* sub-sub-title within a topic */
h3 	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	color: #353535;
   	font-weight: 700;
   	font-size: 1rem;
   	margin-bottom: 0px;
} 

/* ***************** LISTS ***************** */

li {
	margin-bottom: 4px;
}

dl {
}

dl dl {
}

dd	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	color: #000;
	margin-bottom: 4px;
	margin-left: 18px;
}

ol	{
	margin-bottom: 0px;
	margin-left: 18px;
}

ol ol	{
	list-style-type: lower-alpha;
	margin-bottom: 0px;
	margin-top: 4px;
}

ol ol ol	{
	list-style-type: lower-roman;
	margin-bottom: 0px;
	margin-top: 4px;
}

/* commented out 05Mar2015 S1140531 sascrs
ul	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	list-style-image: url(../images/listbullet.gif);
	margin-left: 18px;
	margin-bottom: 0px;
}

ul ul	{
	list-style-image: url(../images/listbullet.gif);
	margin-bottom: 0px;
	margin-top: 4px;
}

ul ul ul	{
	list-style-image: url(../images/listbullet.gif);
	margin-bottom: 0px;
	margin-top: 4px;
}
*/

ul ol	{
	margin-top: 4px;
	list-style-image:none;
}

/* ***************** TABLES ***************** */
table	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-size: 1em;
	margin-top: 5px;
	margin-bottom: 5px;
}

li table {
	margin-top: 5px;
}

dd table	{
	margin-top: 5px;
	margin-bottom: 5px;
}

th	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	background-color: #ebeef2;
	text-align: left;
}

td	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
}

caption	{
	font-weight: 700;
	font-style:italic;
	text-align: left;
}

/* ************* INLINE ELEMENTS ************ */
/* used to be font class=emphMono, now 		*/
/* should map to kbd. Will produce italic	*/	
/* monospace in a red color	(not standard)	*/	
kbd	{
	font-style: italic;
	color: #a5444e;
}

/* used to be font class=strongEmph			*/
/* now should map to em. Will produce		*/
/* bold italic text 						*/	
em	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-weight: 600;
	font-style: italic;
}

/* JavaHelp used for font class=strongMono	(SGML)		*/
/* in XIS: caseSensitiveKeyword, directedUserInput, directoryPath, 
   emailAddress, inlineCode, inlineMessage,systemSuppliedValue, uri,
   variableValue    */
tt	{
	/*font-size: 100%;*/
	font-weight: 700;
}
 
sup	{
	font-size: .79rem;
}

sub	{
	font-size: .79rem;
	vertical-align: -.2em;
}

/* Code Block: codeBlock ******************************	*/
pre	{
	font-size: .95rem;
   	color: #353535;
   	margin-left: 1em;
	padding: 0px;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
}

/* row maps to TR	*/
/* javaHelp does not recognize "vertial-align", must be done in the HTML	*/
tr	{
	vertical-align: top;
}

/* NO SPAN tag:											*/
/* caseSensitiveKeyword,								*/
/* directedUserInput, directoryPath, inlineCode,		*/
/* inlineMessage, systemSuppliedValue, variableValue	*/
/* map to CODE											*/

code	{
	font-size: .95rem;
	font-weight: 700;
	color: #353535;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
	padding: 0px;
	}


/* ********************************************************************	*/
/* ********************************************************************	*/
/* ********************************************************************	*/
/* ********************************************************************	*/
/* ********************************************************************	*/
/* ********************** NON-Generic CSS Styles ************************** */
/* ********************************************************************	*/

/* **************** image resize *********************** */
/*div#pageContent img {
    max-width: 100%;
}*/

/* ************************************************************	*/
/* ************************** LINKS ***************************	*/
/* ************************************************************	*/

/* Translated Terms in English */
a.xis-l10nterm:hover    {
	text-decoration: none;
	color: inherit;
	cursor: auto;
}

.xis-paragraph a.xis-l10nterm {
text-decoration: none;
color: inherit;
cursor: auto;
}

.xis-paragraph a.xis-l10nterm:hover {
text-decoration: none;
color: inherit;
cursor: auto;
}

.xis-nobr	{ 
	white-space:nowrap;
}

/* internal use */
.xis-attention	{
	font-style:normal;
	color: #a5444e;
}

.xis-strongAttention	{
	font-weight: 700;
	color: #a5444e;
}

.xis-paragraph a:link,
.xis-paraRestricted a:link,
.xis-paraLeadIn a:link,
.xis-paraSimple a:link {
	color: #287eab;
	text-decoration: none;
}

.xis-paragraph a:hover,
.xis-paraRestricted a:hover,
.xis-paraLeadIn a:hover,
.xis-paraSimple a:hover {
	color: #353535;
	text-decoration: underline
}

/* th in table */
.xis-forScope a:link,
.xis-generatedCategoryTable a:link,
.xis-statementUsageTable a:link,
.xis-argDescriptionTable a:link, 
.xis-systemEventsTable a:link, 
.xis-systemEventHandlersTable a:link {
	color: #287eab;
	text-decoration: none;
}

.xis-forScope a:hover,
.xis-generatedCategoryTable a:hover,
.xis-statementUsageTable a:hover,
.xis-argDescriptionTable a:hover, 
.xis-systemEventsTable a:hover, 
.xis-systemEventHandlersTable a:hover {
	color: #353535;
	text-decoration: underline;
}

/* font size is different for XIS (WebDoc, MVADoc...) */
.xis-eDocBody {
	/*font-size: 84%;*/
	font-size: .88rem;
}


/*match support site links - color updated 2013*/
#bookpage a[href]:hover	{
	color: #353535;
	text-decoration: underline;
}



.xis-navigation .xis-navOn a,
.xis-topNav .xis-navOn a,
.xis-copyright a,
.xis-breadcrumb a,
.xis-closeWindowBottom a,
.xis-closeWindowTop a  {
	color: #287eab;
	text-decoration: none;
}

.xis-navigation a:hover,
.xis-topNav a:hover,
.xis-copyright a:hover,
.xis-breadcrumb a:hover,
.xis-closeWindowBottom a:hover,
.xis-closeWindowTop a:hover  {
	color: #353535;
	text-decoration: underline;
}

/* This turns off the underlining for TOC elements, some table elements, and syntax */
/* added color info because IE does not honor <a> styles above */
/* colors match support site */
.xis-argDescriptionTable a,
.xis-attributesSection h4.xis-attributeName a,
.xis-classReference a,
.xis-methodsSection h4.xis-methodName a,	
.xis-linkList a,
.xis-syntaxSimple .xis-syntaxLevel a,
.xis-tableElementList td a,
.xis-tableElementList th.xis-forScope a,
.xis-toc_1 a,
.xis-toc_1_backmatter a,
.xis-toc_2 a,
.xis-toc_3 a,
.xis-toc_4 a,
.xis-toc_refDict a,
.xis-toc_refDictFirst a,
.xis-toc_refProc a,
.xis-toc_refProcFirst a,
.xis-topicTOC .xis-sub a,
.xis-sub a,
.xis-subFirst a,
.xis-subSub a,
.xis-systemEventsTable a,
.xis-systemEventHandlersTable a,
.xis-userSuppliedSyntaxValue a {
	color: #287eab;
	text-decoration: none;
}

/* fix font weight problem in CDL */
#bookpage .xis-toc_1 a {
    font-weight: 700;
}

.xis-argDescriptionTable a:hover,
.xis-attributesSection h4.xis-attributeName a:hover,
.xis-classReference a:hover,
.xis-methodsSection h4.xis-methodName a:hover,
.xis-linkList a:hover,
.xis-syntaxSimple .xis-syntaxLevel a:hover,
.xis-tableElementList td a:hover,
.xis-tableElementList th.xis-forScope a:hover,
.xis-toc_1 a:hover,
.xis-toc_1_backmatter a:hover,
.xis-toc_2 a:hover,
.xis-toc_3 a:hover,
.xis-toc_4 a:hover,
.xis-toc_refDict a:hover,
.xis-toc_refDictFirst a:hover,
.xis-toc_refProc a:hover,
.xis-toc_refProcFirst a:hover,
.xis-topicTOC .xis-sub a:hover,
.xis-sub a:hover,
.xis-subFirst a:hover,
.xis-subSub a:hover,
.xis-systemEventsTable a:hover,
.xis-systemEventHandlersTable a:hover,
.xis-userSuppliedSyntaxValue a:hover {
	color: #353535;
	text-decoration: underline;
}


/* ***************** to fix IE link problem ******************* */
/* ************************* 10NOV08 ************************** */
/* ******************** underlined links ********************** */
.xis-backToTop a[href],
.xis-description a[href],
.xis-exampleCode a[href],
.xis-exampleSummary a[href],
.xis-footnoteAnchor a[href],
.xis-footnoteAnchorNumber a[href],
.xis-footnoteReturn a[href],
.xis-generatedAddress a[href],
.xis-generatedOptionCategoryList a[href],
.xis-glossaryDefinition a[href],
.xis-glossaryTerm a[href],
.xis-glossarySee a[href],
.xis-glossarySeeAlso a[href],
.xis-itemColumn a[href],
.xis-leadin a[href],
.xis-legendRef a[href],
.xis-backToTop a[href],
.xis-otherRef a[href],
.xis-procSummary a[href],
.xis-selection a[href],
.xis-statement a[href],
.xis-statementExampleSummary a[href],
.xis-summary a[href],
.xis-syntaxLevel a[href],
.xis-uriActive a[href],
.xis-uriText a[href],
.xis-userSuppliedValue a[href],
.xis-windowItem a[href],
.xis-windowName a[href],
.xis-xref a[href],
.xis-xrefBookTitle a[href],
.xis-xrefGlossary a[href],
.xis-xrefSee a[href],
.xis-xrefTerm a[href]	{
	color: #287eab;
	text-decoration: none;
}

/* fix CDL links so they will be underlined */
/* nwgree 16FEB2015 add [href] so translated terms won't look like links in English on CDL */
/* ssuggs 4/20/2017 changing links from text-decoration:underline to text-decoration:none per defect, S1302114 MAKE ALL HTML LINK FORMATTING CONSISTENT, underline will occur on hover  */
#bookpage td a[href],
#bookpage .xis-backToTop a[href],
#bookpage .xis-description a[href],
#bookpage .xis-exampleCode a[href],
#bookpage .xis-exampleSummary a[href],
#bookpage .xis-footnoteAnchor a[href],
#bookpage .xis-footnoteAnchorNumber a[href],
#bookpage .xis-footnoteReturn a[href],
#bookpage .xis-generatedAddress a[href],
#bookpage .xis-generatedOptionCategoryList a[href],
#bookpage .xis-glossaryDefinition a[href],
#bookpage .xis-glossaryTerm a[href],
#bookpage .xis-glossarySee a[href],
#bookpage .xis-glossarySeeAlso a[href],
#bookpage .xis-itemColumn a[href],
#bookpage .xis-leadin a[href],
#bookpage .xis-legendRef a[href],
#bookpage .xis-backToTop a[href],
#bookpage .xis-otherRef a[href],
#bookpage .xis-otherRef a[href],
#bookpage p a[href],
#bookpage .xis-procSummary a[href],
#bookpage .xis-selection a[href],
#bookpage .xis-statement a[href],
#bookpage .xis-statementExampleSummary a[href],
#bookpage .xis-summary a[href],
#bookpage .xis-syntaxLevel a[href],
#bookpage .xis-uriActive a[href],
#bookpage .xis-uriText a[href],
#bookpage .xis-windowItem a[href],
#bookpage .xis-windowName a[href],
#bookpage .xis-xref a[href],
#bookpage .xis-xrefBookTitle a[href],
#bookpage .xis-xrefGlossary a[href],
#bookpage .xis-xrefSee a[href],
#bookpage .xis-xrefTerm a[href] {
     color: #287eab;
     text-decoration: none;
}

.xis-backToTop a:hover,
.xis-description a:hover,
.xis-exampleCode a:hover,
.xis-exampleSummary a:hover,
.xis-footnoteAnchor a:hover,
.xis-footnoteAnchorNumber a:hover,
.xis-footnoteReturn a:hover,
.xis-generatedAddress a:hover,
.xis-generatedOptionCategoryList a:hover,
.xis-glossaryDefinition a:hover,
.xis-glossaryTerm a:hover,
.xis-glossarySee a:hover,
.xis-glossarySeeAlso a:hover,
.xis-itemColumn a:hover,
.xis-leadin a:hover,
.xis-legendRef a:hover,
.xis-backToTop a:hover,
.xis-otherRef a:hover,
.xis-procSummary a:hover,
.xis-selection a:hover,
.xis-statement a:hover,
.xis-statementExampleSummary a:hover,
.xis-summary a:hover,
.xis-syntaxLevel a:hover,
.xis-uriActive a:hover,
.xis-uriText a:hover,
.xis-userSuppliedValue a:hover,
.xis-windowItem a:hover,
.xis-windowName a:hover,
.xis-xref a:hover,
.xis-xrefBookTitle a:hover,
.xis-xrefGlossary a:hover,
.xis-xrefSee a:hover,
.xis-xrefTerm a:hover			{
	color: #353535;
	text-decoration: underline;
}

/* fix CDL links so they will not be underlined on hover */
/* ssuggs 4/20/2017 changing links per defect, S1302114 MAKE ALL HTML LINK FORMATTING CONSISTENT, underline will occur on hover  */
#bookpage td a[href]:hover,
#bookpage .xis-backToTop a:hover,
#bookpage .xis-description a:hover,
#bookpage .xis-exampleCode a:hover,
#bookpage .xis-exampleSummary a:hover,
#bookpage .xis-footnoteAnchor a:hover,
#bookpage .xis-footnoteAnchorNumber a:hover,
#bookpage .xis-footnoteReturn a:hover,
#bookpage .xis-generatedAddress a:hover,
#bookpage .xis-generatedOptionCategoryList a:hover,
#bookpage .xis-glossaryDefinition a:hover,
#bookpage .xis-glossaryTerm a:hover,
#bookpage .xis-glossarySee a:hover,
#bookpage .xis-glossarySeeAlso a:hover,
#bookpage .xis-itemColumn a:hover,
#bookpage .xis-leadin a:hover,
#bookpage .xis-legendRef a:hover,
#bookpage .xis-otherRef a:hover,
#bookpage p a:hover,
#bookpage .xis-procSummary a:hover,
#bookpage .xis-selection a:hover,
#bookpage .xis-statement a:hover,
#bookpage .xis-statementExampleSummary a:hover,
#bookpage .xis-summary a:hover,
#bookpage .xis-syntaxLevel a:hover,
#bookpage .xis-uriActive a:hover,
#bookpage .xis-uriText a:hover,
#bookpage .xis-windowItem a:hover,
#bookpage .xis-windowName a:hover,
#bookpage .xis-xref a:hover,
#bookpage .xis-xrefBookTitle a:hover,
#bookpage .xis-xrefGlossary a:hover,
#bookpage .xis-xrefSee a:hover,
#bookpage .xis-xrefTerm a:hover	{
	color: #353535;
	text-decoration: underline;
}

/* glossTerm popover */
.popover .popover-inner {
  max-height: 300px;
  overflow-y: auto;
}

.popover .popover-inner .popover-content{
  min-width:265px;
}

.xis-glossTerm {
  border-bottom: 1px dashed #353535;
  color: #000000; outline: none;
  cursor: help; text-decoration: none;
  position: relative;
}

.xis-glossTerm:hover {
	color: #287eab;
	border-bottom: 1px dashed #353535;
	text-decoration: none;
}

/* glossTerm links */
.glossTerm,
#bookpage a.glossTerm {
  border-bottom: 1px dashed #353535;
  color: #000000; outline: none;
  cursor: help; text-decoration: none;
  position: relative;
}

a.glossTerm:hover,
#bookpage a.glossTerm:hover	{
	color: #287eab;
	border-bottom: 1px dashed #353535;
	text-decoration: none;
}

/* translatedTerm links */
.translatedTerm,
#bookpage a.translatedTerm {
  border-bottom: 1px dotted #530000;
  color: #000000; outline: none;
  cursor: help; text-decoration: none;
  position: relative;
}

a.translatedTerm:hover,
#bookpage a.translatedTerm:hover {
    color: #287eab;
    border-bottom: 1px dotted #353535;
    text-decoration: none;
}

/* DIJIT Classes */
.dijitTooltip {
	position: absolute;
	z-index: 2000;
	display: block;	
	left: 0;
	top: -10000px;
	overflow: visible;
}

.dijitTooltipContainer {  
  background-color: #eff5f8;
  border: 1px solid #287eab;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  font-size: .88rem;
  line-height: 1.35rem;
  color: #000000;
  min-width: 15em;
  max-width: 30em;
  padding: .1em .6em .6em .6em;
  overflow: hidden;
}
.dijitTooltipBelow {  
  padding-top: .3em;
  padding-left: .2em;
  padding-right: .2em;
}
.dijitTooltipAbove {  
  padding-bottom: .5em;
  padding-left: .2em;
  padding-right: .2em;
}
.dijitTooltipLeft {
	padding: .5em;
}
.dijitTooltipRight {
	padding: .5em;
}
.dijitButton	{
	margin: 0px;
	float:right;
}
.dijitButtonNode	{
	background-color: rgba(41,130,185,0.10);
	color: #000;
	border: 1px solid #287eab;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.15);
	padding: .2em .8em .4em .8em;
}
.dijitButtonHover .dijitButtonNode,
.dijitButtonHover	{
	background-color: #a7be38;
	color: #000;
    border-color: #677523;
	border-radius: 4px;
    transition-duration: 0.2s;
}






/* ************************************************************	*/
/* ************************* TOPICS *************************** */
/* ************************************************************	*/

/* These are classes for DIVs that contain		*/
/* entire elements					*/
.xis-accessibilityNotice,
.xis-accessibilityNoticeMultiple,
.xis-accessibilityTopic,
.xis-categoryTableTopic,
.xis-infoModule,
.xis-references,
.xis-topic,
.xis-topicCollection,
.xis-topicContent,
.xis-subSubTopic,
.xis-whatsNew,
.xis-whatsNewSubTopic,
/*refProc topics*/
.xis-procOverview,
.xis-procConcepts,
.xis-procSyntax,
.xis-procStatement,
.xis-procUsing,
.xis-procResults,
/*refClass topics*/
.xis-attributeInfo,
.xis-attributesSection,
.xis-classUsageSection,
.xis-methodExamples,
.xis-methodInfo,
.xis-methodsSection,
.xis-privateAttributesSection,	
.xis-protectedAttributesSection,
.xis-publicAttributesSection,
.xis-privateMethodsSection,
.xis-protectedMethodsSection,
.xis-publicMethodsSection,
.xis-eventsSection,
.xis-eventHandlersSection,
.xis-interfacesSection	{
}

.xis-aboutTheExamples,
.xis-additionalResources,
.xis-audience,
.xis-classUsageSection .xis-topic,
.xis-clause,
.xis-comparisons,
.xis-details,
.xis-docConventions,
.xis-keepInTouch,
.xis-keyAttributes,
.xis-methodDetails,
.xis-prerequisites,
.xis-procStatementSyntax,
.xis-purpose,
.xis-refDictEntry .xis-references,
.xis-requirements,
.xis-subTopic,
.xis-syntax,
.xis-topic .xis-references,
.xis-whatsNewOverview,
.xis-whatsNewTopic,
.xis-windowPath,
.xis-values,
/*sasPress topics*/
.xis-acknowledgments .xis-topic,
.xis-foreword .xis-topic	{
	border-top: 2px solid #d1d5db;
	margin-top: 2.5em;
}

.xis-classUsageSection .xis-subTopic,
.xis-comparisons .xis-subTopic,
.xis-details .xis-subTopic,
.xis-docConventions .xis-subTopic,
.xis-exampleDetails .xis-subTopic,
.xis-refDictEntry .xis-exampleDetails,
.xis-clause .xis-syntax,
.xis-clause .xis-values,
.xis-clause .xis-windowPath,
.xis-clause .xis-details,
.xis-clause .xis-comparisons {
	border-top: 0;
	margin: 0px;
}

/* sascrs: 03Mar2017 - prevent horizontal rule above subTopic in bookInfo
requirements only situation */
.xis-bkInfoRequirementsOnly .xis-subTopic {
border: none;
}

/* sascrs: 03Mar2017 - prevent horizontal rule above subTopic in bookInfo
requirements only situation */
.xis-docConventionsOnly .xis-subTopic {
border: none;
}

/* ************************ TOPIC TOC ************************* */
.xis-topicTOC	{
	padding-top: 1rem;
	font-size: .88rem;
	color: #5d6065;
	font-weight: 700;
}

.xis-procStatement .xis-topicTOC,
.xis-refDictEntry .xis-topicTOC,
.xis-refProc .xis-topicTOC	{
	margin-top: 1rem;
	font-weight: 400;
}	

.xis-clause .xis-topicTOC	{
	margin-top: .3em;
	margin-bottom: 1.4em;
	font-weight: 400;
}	

.xis-subFirst	{
	margin-top: .5em;
	margin-left: 2.5em;
	text-indent: -1em;
	font-weight: 600;
}

#bookpage .xis-subFirst a,
#bookpage .xis-sub a	{
	font-weight: 600;
}

.xis-sub	{
	margin-top: .3em;
	margin-left: 2.5em;
	text-indent: -1em;
	font-weight: 600;
}

#bookpage .xis-subFirst a,
#bookpage .xis-sub a	{
	font-weight: 600;
}

.xis-subSub	{
	margin-top: .3em;
	margin-left: 3.5em;
	text-indent: -1em;
	font-weight: 400;
}

/* ************************************************************	*/
/* ************************** TITLES ************************** */
/* ************************************************************	*/

/* 02Mar2016 custom EPUB Alt Eq Format page title with 3em top margin so that Apple devices don't cover text with close button */
h1.xis-EpubAltEqtitle {
       font-size: 1.424rem;
	   font-weight: 700;
       margin-top: 3em;
}

/* *************** title at first level *************** */
/* ********************* in topic ********************* */
h1.xis-title, 
h1.xis-name,
h1.xis-attributeName,
h1.xis-methodName	{
   	font-size: 1.424rem;
	font-weight: 700;
   	margin-top: 1em;
}

.xis-refProc h1.xis-title, 
.xis-refProc h1.xis-name	{
   	font-size: 1.424rem;
	font-weight: 700;
   	margin-top: 1em;
	color: #5d6065;
}

.xis-refProc .xis-procConcepts h1.xis-title,
.xis-refProc .xis-procConcepts h1.xis-name,
.xis-refProc .xis-procOverview h1.xis-title,
.xis-refProc .xis-procOverview h1.xis-name,
.xis-refProc .xis-procResults h1.xis-title,
.xis-refProc .xis-procResults h1.xis-name,
.xis-refProc .xis-procExample h1.xis-title,
.xis-refProc .xis-procExample h1.xis-name,
.xis-refProc .xis-procUsing h1.xis-title,
.xis-refProc .xis-references h1.xis-title,
.xis-refProc .xis-accessLinks h1.xis-title	{
	margin-top: 0px;
	color: #353535;
}

.xis-refProc .xis-procStatement h1.xis-name,
.xis-refProc .xis-clause h1.xis-title	{
	margin-top: 0px;
	margin-bottom: .3em;
	color: #353535;
}

/* *************** title at second level ************** */
/* ******************** in subTopic ******************* */
h2.xis-title	{
	font-size: 1.125rem;
	font-weight: 700;
	margin-top: .5em;
} 

h2.xis-attributeName, 
h2.xis-methodName	{
	font-size: 1.266rem;
	margin-top: .5em;
}

.xis-publicAttributes h2.xis-title,
.xis-protectedAttributes h2.xis-title,
.xis-privateAttributes h2.xis-title,
.xis-publicMethods h2.xis-title,
.xis-protectedMethods h2.xis-title,
.xis-privateMethods h2.xis-title	{
	background-color: #dfe9f1;
   	font-size: 1.125rem;
   	margin-top: 2em;
	padding: .5em .5em .5em .5em;
	width: 100%;
	color: #5d6065;
}

/* *************** title at third level ***************	*/
/* ****************** in subSubTopic ****************** */
h3.xis-title	{
   	font-size: 1.125rem;
	font-weight: 700;
	margin-top: 2.2em;
}


/* ******************** title at fourth level ********************* */ 
/* ********** statementExampleGroup lower level titles ************ */
/* ******************** subSubTitle in details ******************** */
h4.xis-title 	{
	margin-bottom: .2em;
	padding-bottom: 0px;
   	font-weight: 700;
	font-size: 1rem;
} 

/* ************ titles in reference aids **************	*/
/* ****************************************************	*/
.xis-figure .xis-title, 
.xis-screenCapture .xis-title	{
	color: #353535;
	font-size: .88rem;
	font-weight: 700;
	font-style: italic;
	margin-top: 1.4em;
	margin-bottom: .75em;
}

.xis-outputBlock .xis-title {
	color: #353535;
	font-size: .88rem;
	font-weight: 700;
	font-style: italic;
	margin-bottom: .75em;
}

caption.xis-title	{
	color: #353535;
	font-size: .88rem;
	font-weight: 700;
	font-style: italic;
	padding-bottom: .75em;
}

.xis-codeBlock .xis-title,
.xis-logBlock .xis-title,
.xis-fileContentBlock .xis-title	{
	color: #353535;
	font-size: .88rem;
	font-weight: 700;
	font-style: italic;
	margin-bottom: 1.4em;
}

pre.xis-inputDataBlock {
	overflow: auto;
	word-wrap:inherit;
}

.xis-inputDataBlock .xis-title {
	color: #353535;
	font-size: .88rem;
	font-weight: 700;
	font-style: italic;
	margin-top: 1.4em;
	margin-bottom: 1.4em;
}


.xis-topicContent .xis-errorMessageBlock .xis-title, 
.xis-infoModule .xis-errorMessageBlock .xis-title,
.xis-topicContent .xis-quickHelp .xis-title, 
.xis-infoModule .xis-quickHelp .xis-title,
.xis-eDocBody .xis-quickHelp .xis-title,
.xis-topicContent .xis-troubleshootingBlock .xis-title, 
.xis-infoModule .xis-troubleshootingBlock .xis-title {
	color: #5d6065;
	border-top: 1px solid #d1d5db;
	border-bottom: 1px solid #d1d5db;
	padding-top: .2em;
	padding-bottom: .2em;
	font-size: .88rem;
	font-weight: 700;
	margin-top: 2.4em;
	margin-bottom: 0px;
}


/* ************************************************************	*/	
/* ************************ PARAGRAPHS ************************	*/
/* ************************************************************	*/	
.xis-paragraph,
.xis-paraRestricted,
.xis-paraLeadIn,
.xis-paraSimple	{
	margin-top: 1.4em;
}

.xis-listUnordered .xis-paraSimpleFirst,
.xis-listSteps .xis-paragraphFirst	{
	display:inline;
}

.xis-codeBlock .xis-paraLeadIn,
.xis-logBlock .xis-paraLeadIn,
.xis-outputBlock .xis-paraLeadIn,
.xis-table .xis-paraLeadIn	{
	margin-top: 0px;
	margin-bottom: 1.4em;
}

.xis-figure .xis-paraLeadin,
.xis-screenCapture .xis-paraLeadIn {
	margin-bottom: 1.4em;
}

.xis-paraLeadInFirst,
.xis-paraTableFirst .xis-paraLeadIn	{
	margin-top: 0px;
}

.xis-paraTable .xis-paraLeadin,
.xis-paraTableFirst .xis-paraLeadIn	{
	margin-bottom: 0px;
}

.xis-listSteps .xis-paraLeadIn	{
	margin-bottom: 1.4em;
}

.xis-stepGroup .xis-paraLeadIn	{
	margin-top: .7em;
}

.xis-argumentDescription .xis-paraLeadIn	{
	margin-top: 0px;
}

.xis-resolution .xis-paraSimple,
.xis-resolution .xis-paraLeadIn	{
	margin-top: .7em;
}

/* TECHREVIEW paragraph type */
.xis-paragraphTechreview	{
	border: 3px solid #a5444e;
	padding: .5em;
	background-color: #F3F0E2;
	margin-top: 1.4em;
	}
.xis-step .xis-paragraphTechreviewFirst	{
	border: 3px solid #a5444e;
	padding: .5em;
	background-color: #F3F0E2;
	display: inline-block;
}
.xis-caution .xis-paragraphTechreview	{
	margin-top: .7em;
	margin-left: 1.5em;
}

.xis-definition .xis-paragraphTechreview	{
	margin-top: .7em;
}

.xis-table .xis-paragraphTechreview	{
	margin-top:.7em;
	margin-bottom: .7em;
}

.xis-techReviewGenText	{
	font-weight: 700;
	color: #a5444e;
	padding-right: .5em;
	font-size: 1.125rem;
	}
	
.xis-messageAuthor	{
	color: #a5444e;
}
	
/* TECHREVIEW element */
.xis-techreview	{
	border: 3px solid #a5444e;
	padding: .5em;
	background-color: #F3F0E2;
	margin-top: 1.4em;
	margin-bottom: 1.4em;
}
.xis-procSyntax .xis-techreview	{
	margin-top: .7em;
}

/* makes the spacing in tables tighter	*/
.xis-table .xis-item .xis-paraSimple,
.xis-table .xis-itemNest1 .xis-paraSimple,
.xis-table .xis-itemNest2 .xis-paraSimple,
.xis-table .xis-termDefPair .xis-paraSimple	{
	margin-top: .7em;
}

/* for first paraSimple in definition and argumentDescription	*/
.xis-paraSimpleFirst	{
	margin-top: 0px;
}

.xis-caution .xis-paraSimple	{
	margin-top: 0px;
	margin-left: 1.5em;
}

.xis-argumentDescription .xis-caution .xis-paraSimple	{
	margin-top: 0px;
}

td.xis-summaryValue .xis-paraSimple	{
	margin-left: 0px;
}

.xis-paragraphFirst	{
	margin-top: 0px;
}

.xis-explanation .xis-paragraphFirst,
.xis-systemAction .xis-paragraphFirst,
.xis-userResponse .xis-paragraphFirst	{
	margin-left: 1.5em;
}

.xis-explanation .xis-paragraph,
.xis-systemAction .xis-paragraph,
.xis-userResponse .xis-paragraph	{
	margin-left: 1.5em;
	margin-top: .7em;
}

/* ************************************************************	*/	
/* ************************** LISTS ***************************	*/
/* ************************************************************	*/

/* ****************************************************	*/	
/* ****************** calloutList *********************	*/
.xis-calloutList	{
}

.xis-codeBlock .xis-calloutList,
.xis-fileContentBlock .xis-calloutList	{
	margin-left: 1.5em;
	margin-top: 0px;
	padding-top: 0px;
}

/* feb2011: changed formatting to a borderless table to get double digits to line up correctly */
.xis-calloutList table	{
	font-size: .88rem;
	border: none;
	margin-top: 0px;
	padding-top: 0px;
	border-collapse: collapse;
}

.xis-calloutList td	{
	text-align: left;
	padding: 1.4em 0px 0px 0px;
}

td.xis-calloutExplanationNumber	{
	font-family: Courier, monospace, mono;
	text-align: right;
	padding-right: 1em;
	font-size: .88rem;
	font-weight:700;
	vertical-align: top;
}

.xis-figure .xis-calloutExplanationNumber	{
/*	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif; */
}

.xis-calloutList .xis-leadin	{
	margin-top: 1.4em;
}


/* ****************************************************	*/	
/* ****************** listColumnar ********************	*/
.xis-listColumnar	{
	overflow: auto;
}

.xis-resolution .xis-listColumnar	{
	margin-top:.4em;
}

.xis-listColumnar td	{
	padding-right: 3em;
	padding-top: .2em;
	padding-bottom: .2em;
	white-space: nowrap;
}

.xis-listColumnar table	{
	margin-left: 0px;
	font-size: .88rem;
	border: none;
}

/* listColumnar in a table */
.xis-paraTable .xis-listColumnar,
.xis-paraTableFirst .xis-listColumnar	{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.xis-paraTable .xis-listColumnar table,
.xis-paraTableFirst .xis-listColumnar table,
.xis-tgroup5 .xis-paraTable .xis-listColumnar table,
.xis-tgroup5 .xis-paraTableFirst .xis-listColumnar table	{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.xis-paraTable .xis-listColumnar td,
.xis-paraTableFirst .xis-listColumnar td,
.xis-tgroup5 .xis-paraTable .xis-listColumnar td,
.xis-tgroup5 .xis-paraTableFirst .xis-listColumnar td	{
	padding: 0px 1.5em .2em 0px;
	margin: 0px;
	border: 0px;
}

/* ****************************************************	*/	
/* ****************** listHierachy ********************	*/
ul.xis-listHierarchy	{
	margin-top: 1.4em;
	margin-left: 0px;
	padding-left: 2.5em;
	list-style-image: none;
}

.xis-resolution ul.xis-listHierarchy	{
	margin-top: .7em;
}

ul.xis-listHierarchy ul.xis-listHierarchy	{
	margin-top: 0px;
	margin-left: 1.5em;
	text-indent: -.9em;
	padding-left: .5em;
}

img.xis-menuArrow	{
	padding-right: .6em;
	vertical-align: .2em;
	max-width: 100%;
}

li.xis-itemHierarchy	{
	margin-top: .7em;
	list-style-type: none;
}

.xis-itemHierarchy .xis-itemHierarchy	{
	margin-top: .7em;
}	

.xis-selection	{
	font-weight: 700;
}

.xis-summary .xis-selection,
.xis-summaryValue .xis-selection	{
	font-weight: 400;
}

.xis-itemDescription	{
	font-weight: 400;
	color: #5d6065;
	padding-left: .5em;
}

/* ****************************************************	*/	
/* ***************** listMessages *********************	*/	
ul.xis-listMessages	{
	margin-top: .7em;
	margin-left: 0px;
	padding-left: 1.5em;
	list-style-type: none;
	list-style-image:none;
}

/* inlineMessage maps to LI and CODE */
li code	{
	margin-top: .7em;
	list-style-type:none;
}

.xis-issue .xis-paraLeadIn	{
	margin-top: .7em;
}

/* ****************************************************	*/	
/* ***************** listPrecedence *******************	*/

/* listPrecedence is now a container for paraLeadIn and itemPrecedence */
/* at the first <itemPrecedence> start the OL (no class) */
.xis-listPrecedence	{
}

.xis-listPrecedence ol	{
	margin-left: 0px;
	padding-left: 2.5em;
}

.xis-itemPrecedence	{
	margin-top: 1.4em;
}

.xis-resolution .xis-itemPrecedence,
.xis-resolution ol,
.xis-table .xis-itemPrecedence	{
	margin-top: .7em;
}

.xis-step .xis-listPrecedence ol	{
	list-style-type: decimal;
	margin-left: 0px;
	padding-left: 2.5em;
}


/* ********************************************************	*/		
/* ********************* ListSteps ************************	*/

.xis-listSteps,
.xis-stepGroup	{
}

.xis-step	{
	margin-top: 1.4em;
}

.xis-resolution .xis-listSteps ol,
.xis-resolution li .xis-step	{
	margin-top: .7em;
}

.xis-groupName	{
	font-size: .88rem;
	font-weight: 700;
	color: #353535;
	margin-top: 1.9em;
}

.xis-stepGroup .xis-stepGroup .xis-groupName	{
	color: #5d6065;
	margin-top: 1.4em;
}

.xis-listSteps ol,
.xis-listUnordered .xis-listSteps ol	{
	list-style-type: decimal;
	margin-left: 0px;
	padding-left: 2.5em;
}

.xis-listSteps ol ol,
.xis-listUnordered .xis-listSteps ol ol	{
	list-style-type: lower-alpha;
}

.xis-listSteps ol ol ol,
.xis-listUnordered .xis-listSteps ol ol ol	{
	list-style-type:lower-roman;
}

/* work with to fix CDL list problem 
div.xis-step div.xis-paragraph	{ 
	display: inline;
	padding-top: 1.4em;
}*/

/* ****************************************************	*/	
/* ****************** listTermDef *********************	*/
.xis-listTermDef	{
}

.xis-termDefPair	{
	margin-top: 1.4em;
}

.xis-resolution .xis-termDefPair,
.xis-table .xis-termDefPair	{
	margin-top: .7em;
}

.xis-term,
.xis-xrefTerm    {
	margin-top: 0px;
}

.xis-definition    {
	margin-left: 3em;
	margin-top: 0px;
}

/* ****************************************************	*/	
/* ****************** listUnordered *******************	*/

/* listUnordered is now a container for paraLeadIn and items */
.xis-listUnordered	{
}

/* first <item> should start the UL (no class) */
.xis-listUnordered ul	{
	list-style-image: none;
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 2.5em;
}

.xis-leadinText	{
	font-weight: 700;
	padding-right: .3em;
}

/* listUnordered nested in a definition (listTermDef)	*/
.xis-definition ul	{
    list-style-type: disc;
	margin-top: 0px;
}

/* listUnordered in a resolution	*/
.xis-resolution ul	{
	margin-top: .7em;
}

/* List Items *****************************************	*/
/* item maps to li with a DIV ************************* */
/* DIV class for items					*/

.xis-item	{
	margin-top: 1.4em;
}

.xis-resolution .xis-item,
.xis-table .xis-item	{
	margin-top: .7em;
}


/* ****************************************************	*/	
/* ************** listValueDescripiton ****************	*/
/* ****************************************************	*/
.xis-listValueDescription table	{
	font-size: .88rem;
	border: none;
	border-collapse: collapse;
}

.xis-listValueDescription td	{
	text-align: left;
	padding: .75em 0px 0px 0px;
	vertical-align: top;
}

td.xis-value	{
	text-align: left;
	padding: .75em 1em 0px 0px;
	
}

.xis-valueDefaultYes	{
	font-weight:400;
}

.xis-paraTable .xis-listValueDescription table,
.xis-paraTableFirst .xis-listValueDescription table,
.xis-tgroup5 .xis-paraTable .xis-listValueDescription table,
.xis-tgroup5 .xis-paraTableFirst .xis-listValueDescription table	{
	border: none;
	margin-top: .5em;
}

.xis-paraTable .xis-listValueDescription td,
.xis-paraTableFirst .xis-listValueDescription td,
.xis-tgroup5 .xis-paraTable .xis-listValueDescription td,
.xis-tgroup5 .xis-paraTableFirst .xis-listValueDescription td	{
	border: 0px;
	padding-left: 0px;
	padding-right: 1em;
}


/* ************************************************************	*/	
/* ********************** BLOCK ELEMENTS **********************	*/
/* ************************************************************	*/

/* ****************************************************	*/	
/* ************** bibliographicCitation ***************	*/
/* ****************************************************	*/
.xis-bibliographicCitation	{
	margin-top: 1.4em;
	margin-left: 1.5em;
	text-indent: -1.5em;
}

.xis-footnote .xis-bibliographicCitation,
.xis-footnoteFirst .xis-bibliographicCitation	{
	margin-top: .7em;
	margin-left: 1.5em;
	text-indent: -1.5em;
}

.xis-books,
.xis-cdrom,
.xis-computerSoftware,
.xis-conferenceProceeding,
.xis-discussionListMessage,
.xis-emailMessage,
.xis-journalArticle,
.xis-manuscript,
.xis-numberOfVolumes,
.xis-otherCitation,
.xis-volumeNumber,
.xis-webSite	{
}

.xis-authorName,
.xis-bibAnnotation,
.xis-bibChapterTitle,
.xis-bibEssayTitle,
.xis-bookTitle,
.xis-cdrom .xis-publisher,
.xis-cdromGenText,
.xis-citationSubject,
.xis-companyLocation,
.xis-companyName,
.xis-conferenceArticleTitle,
.xis-conferenceLocation,
.xis-corporateAuthor,
.xis-country,
.xis-date,
.xis-day,
.xis-docTitle,
.xis-documentType,
.xis-editionNumber,
.xis-editorName,
.xis-emailSubject,
.xis-infoSource,
.xis-journalArticleTitle,
.xis-journalIssueNumber,
.xis-journalVolumeNumber,
.xis-manuscriptTitle,
.xis-messageDescription,
.xis-messageHeading,
.xis-month,
.xis-pageNumberOrRange,
.xis-placeOfPublication,
.xis-publisher,
.xis-recipientName,
.xis-recipientsEmailAddress,
.xis-sectionTitle,
.xis-senderEmailAddress,
.xis-senderName,
.xis-softwareProductName,
.xis-softwareRelease,
.xis-sponsoringOrganization,
.xis-technicalReportNumber,
.xis-volume,
.xis-webSite .xis-date,
.xis-webSite .xis-uri,
.xis-webSiteArticleTitle,
.xis-webSiteName,
.xis-year,
.xis-yearOfPublication	{
}

.xis-originalPub,
.xis-reprintPub,
.xis-titleOfJournal,
.xis-titleOfProceedings	{
	font-style: italic;
}
.xis-reprintPubGenText	{
	font-style: normal;
}

/* ****************************************************	*/	
/* ********************** caution *********************	*/
/* ****************************************************	*/
.xis-caution	{
	margin-top: 1.4em;
}

td.xis-summaryValue .xis-caution	{
	margin-top: 0px;
}

/* caution generated text *****************************	*/
.xis-cautionGenText	{
	font-weight: 700;
	color: #a5444e;
}

/* caution lead in text *******************************	*/
.xis-cautionLeadin	{
	font-weight: 600;
	margin-left: 1.5em;
}

td.xis-summaryValue .xis-cautionLeadin	{
	margin-left: 0px;
}

/* ****************************************************	*/
/* ******** code, log, output, & fileContent ********** */
/* ****************************************************	*/

/* no-op codeDefaultStyle. Let the browser handle the appearance - 24May2016 */
.xis-codeDefaultStyle {}

.xis-codeVarValue {
	padding: 0px;
}

/* Code Block: codeBlock ******************************	*/

.xis-codeBlock pre,
.xis-logBlock pre,
.xis-fileContentBlock pre 	{
	margin-top: 0px;
	padding:0px;
	margin-left: 1.5em;
	margin-bottom: 0px;
	padding-bottom: 0px;
	overflow: auto;
	word-wrap:inherit;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
}

pre.xis-codeBlock,
pre.xis-logBlock,
pre.xis-fileContentBlock {
	overflow: auto;
	word-wrap:inherit;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
	padding: 0px;
}

pre.xis-code {
	font-size: 0.95rem;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
	overflow: auto; 
	word-wrap:inherit;
	padding: 0px;
}

.xis-codeBlockComplete pre {
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
	overflow: auto;
	padding: 0px;
	word-wrap:inherit;
}

.xis-columnRuler	{
	color: #5d6065;
}

.xis-codeBlock pre.xis-columnRuler {
	overflow:hidden;
}

.xis-codeBlock,
.xis-logBlock,
.xis-fileContentBlock	{
	margin-top: 1.4em;
	overflow: auto;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
	padding: 0px;

}

pre.xis-codeBlock,
pre.xis-logBlock,
pre.xis-fileContentBlock	{
	margin-top: 1.4em;
	overflow: auto;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
	padding: 0px;
	word-wrap:inherit;

}

.xis-step .xis-codeBlock,
.xis-step .xis-codeFragment,
.xis-step .xis-logBlock,
.xis-step .xis-fileContentBlock {
	margin-top: .75em;
}

.xis-codeFocus	{
	font-weight: 400;
	color: #353535;
	background-color: #d1dfeb;
}

/* codeFragment maps to PRE / class=codeFragment	*/
/* outputFragment maps to PRE / class=outputFragment	*/
.xis-codeFragment,
.xis-outputFragment	{
	font-size: .95rem;
	color: #353535;
	overflow: auto;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
	padding: 0px;
	word-wrap:inherit;
}

pre.xis-codeFragment,
pre.xis-outputFragment {
	font-size: .95rem;
	color: #353535;
	overflow: auto;
	word-wrap:inherit;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
	padding: 0px;
}

.xis-note pre.xis-codeFragment,
.xis-note pre.xis-outputFragment,
.xis-tip pre.xis-codeFragment,
.xis-tip pre.xis-outputFragment,
.xis-hadoopDistributionBehavior pre.xis-codeFragment,
.xis-hadoopDistributionBehavior pre.xis-outputFragment,	
.xis-hostSpecificBehavior pre.xis-codeFragment,
.xis-hostSpecificBehavior pre.xis-outputFragment	{
	margin-left: 1.5em;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
	word-wrap:inherit;
}

/* keeps codeFragment on the same line as the bullet (listUnordered or number (listSteps) */
/* when it is the only element of paraSimple or paragraph */
.xis-codeFragmentOnly,
.xis-outputFragmentOnly	{
	font-size: 0.95rem;
	display: inline;
	margin-left:0;	
	overflow: auto;
}

/* override bootsta */
pre.xis-codeFragmentOnly,
pre.xis-outputFragmentOnly	{
	font-size: 0.95rem;
	display: inline;
	margin-left:0;	
	overflow: auto;
	word-wrap:inherit;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
	padding: 0px;
}

/* codeFragment in paragraph, paraSimple, and paraTable		*/
/* maps to PRE, class=code									*/
/* inputData maps to PRE, class=inputData					*/

.xis-paragraph pre.xis-code,
.xis-paragraph pre.xis-outputFragment,
.xis-paraSimple pre.xis-code,
.xis-paraSimple pre.xis-outputFragment,
pre.xis-inputData 	{
	margin-top: 1.4em;
	margin-left: 1.5em;
	color: #353535;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
	padding: 0px;
	word-wrap:inherit;
}

.xis-paraTableFirst pre.xis-code	{
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: .7em;
	word-wrap:inherit;
}

.xis-paraTable pre.xis-code,
.xis-paraTable pre.xis-codeFragment,
.xis-paraTable pre.xis-outputFragment,
.xis-paraTableFirst pre.xis-codeFragment,
.xis-paraTableFirst pre.xis-outputFragment	{
	margin: 0px;
	padding: 0 0.5em 0 0;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
	word-wrap:inherit;
}

.xis-argumentDescription pre.xis-outputFragment	{
	margin-top: .7em;
}


/* Output Block: outputBlock **************************	*/
.xis-outputBlock	{
	margin-top: 1.4em;
}

.xis-output	{
	word-wrap:inherit;
}

pre.xis-outputPage	{
	display: block;
	background-color: #f6f8fb;
	border: 1px solid #d1d5db;
	margin-left: 0px;
	padding: 1em;
	overflow: auto;
	word-wrap:inherit;
}

.xis-outputFocus	{
	font-weight: 400;
	color: #353535;
	background-color: #d1dfeb;
}

.xis-output .xis-graphicAndDescription	{
	margin-bottom: 1.4em;
}

/* Act as codeFragment element */
code.xis-actAsPreCodeFrag, .xis-paraSimple code.xis-actAsPreCodeFrag {
    font-size: 0.95rem;
    font-weight: normal;
    color: #353535;
    overflow: auto;
    background-color: transparent;
    border: 0px;
    border-radius: 0px;
    padding: 0px;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 1em;
    display: block;
    white-space: pre;
}

/* ****************************************************	*/
/* ********************* equation ********************* */
/* ****************************************************	*/

/* inline graphic elements */								
.xis-equation img	{
	margin: 0px;
    border: 0px;   /* sascrs added this line 13Feb2015 so equations wouldn't appear in a box, in IE, when in a link */
	max-width: 100%;
}

.xis-equation	{
	margin-top: 1.4em;
	margin-left: 1.5em;
}

/* 13Mar2015 S1154839 this eliminates the dotted box around an equation when returning from  an
   accessible equation page in FireFox */
.xis-equation a[href] {
    color: transparent;
    text-decoration: none;
}


/* ****************************************************	*/
/* ******************* error message ****************** */
/* ****************************************************	*/
.xis-errorMessageBlock	{
	margin-top: 1.4em;
}

.xis-errorMessage	{
	margin-top: 1.4em;
}

/* errorMessageText maps to CODE, class=errorMessageText	*/
.xis-errorMessageText code,
.xis-errorNumber code	{
	font-size: .95rem;
	font-weight: 700;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
	padding: 0px;
}

.xis-note .xis-errorMessageText,
.xis-tip .xis-errorMessageText	{
	margin: 1.4em 0px 1.4em 1.5em;
}

.xis-errorNumber	{
	float: left;
	padding-right: .5em;
}

.xis-errorSeverityLevel,
.xis-mnemonic,
.xis-issuingModule	{
	font-weight: 400;
	margin-top: .35em;
	margin-bottom: .35em;
	margin-left: 1.5em;
}

.xis-errorGenText	{
   	font-style: normal;
	font-weight: 700;
	color: #353535;
	padding-right: 1em;
}

.xis-explanation,
.xis-systemAction,
.xis-userResponse	{
}

.xis-errorMessage .xis-note,
.xis-errorMessage .xis-tip,
.xis-errorMessage .xis-hadoopDistributionBehavior,
.xis-errorMessage .xis-hostSpecificBehavior	{
	margin-left: 1.5em;
	margin-top: .7em;
}

/* ****************************************************	*/
/* ******************* exampleBlock ******************* */
/* ****************************************************	*/
.xis-exampleBlock,
.xis-example	{
}

/* ****************************************************	*/
/* ********************** figure ********************** */
/* ****************************************************	*/
.xis-figure	img {
	margin: 0px;
	max-width: 100%;
}

.xis-figure	{
	margin-top: 1.4em;
}

.xis-graphicAndDescription img	{
	margin: 0px;
	max-width: 100%;
}

.xis-graphicAndDescription	{
	margin-top:.7em;
}

/* ****************************************************	*/
/* ********************** Video *********************** */
/* ****************************************************	*/
.xis-video {
	overflow: auto; 
}

/* ****************************************************	*/	
/* ********************* footnote *********************	*/
/* ****************************************************	*/
.xis-footnoteAnchor,
.xis-footnoteReturn	{
	font-size: .875rem;
	padding-left: .2em;
	font-weight: 400;
}

.xis-footnoteAnchorNumber	{
	font-size: .875rem;
	padding-left: .2em;
	padding-right: .2em;
	font-weight: 700;
}

.xis-footnoteFirst	{
	font-size: .79rem;
	margin-top: 2.8em;
	border-top: 1px solid #d1d5db;
	padding-top: .5em;
}

.xis-footnote	{
	font-size: .79rem;
	margin-top: .75em;
}

.xis-footnoteNumber	{
	padding-right: 1em;
}

/* ****************************************************	*/	
/* *********** hadoopDistributionBehavior *************	*/
/* ****************************************************	*/

p.xis-hadoopDistributionBehavior {
	margin-top: 1.4em;
}

.xis-hadoopDistributionBehavior	{
	margin-top: 1.4em;
}

/* ****************************************************	*/	
/* ************** hostSpecificBehavior ****************	*/
/* ****************************************************	*/

p.xis-hostSpecificBehavior	{
	margin-top: 1.4em;
}

.xis-hostSpecificBehavior	{
	margin-top: 1.4em;
}

/* Generated Text (use on SPAN tag) for note **********	*/
.xis-hostGenText           {
    font-style: normal;
	font-weight: 600;
	color: #353535;
	padding-right: .5em;
}

/* ****************************************************	*/	
/* *********************** note ***********************	*/
/* ****************************************************	*/
.xis-note	{
	margin-top: 1.4em;
}
/* *************************** */
/* note if we decide to indent */
/*.xis-note	{
	margin-top: 1.4em;
	margin-left: 1.5em;
	text-indent: -1.5em;
}*/

/* Generated Text (use on SPAN tag) for note **********	*/
.xis-noteGenText           {
    font-style: normal;
	font-weight: 600;
	color: #353535;
	padding-right: .5em;
}

td .xis-note	{
	margin-top: .7em;
}

td .xis-noteFirst	{
	margin-top: 0px;
}


/* ****************************************************	*/
/* ****************** screenCapture ******************* */
/* ****************************************************	*/
.xis-screenCapture	{
	margin-top: 1.4em;
}

/* ****************************************************	*/
/* ******************* seeAlsoBlock ******************* */
/* ****************************************************	*/
.xis-seeAlso,
.xis-seeAlsoGroup	{
}

h2.xis-seeAlsoGenTitle {
	color: #353535;
	font-weight: 700;
	font-size: 1.125rem;
	padding-top: .5em;
	border-top: 2px solid #d1d5db;
	margin-top: 2em;
	margin-bottom: .7em;
}   

h3.xis-seeAlsoGenTitle {
   	color: #353535;
   	font-weight: 700;
   	font-size: 1.125rem;
	margin-top: 2.2em;
	margin-bottom: .5em;
}

h4.xis-seeAlsoGenTitle 	{
	margin-bottom: 0px;
	padding-bottom: 0px;
   	font-weight: 700;
	font-size: 1.1rem;
} 

.xis-seeAlso .xis-groupName	{
	color: #5d6065;
	margin-top: 1.4em;
}

.xis-seeAlso .xis-groupNameFirst	{
	color: #5d6065;
	font-weight: 700;
	margin-top: .9em;
}

.xis-seeAlso .xis-bookTitleRef,
.xis-seeAlso .xis-otherRef,
.xis-seeAlso .xis-xref,
.xis-seeAlso .xis-xrefBookTitleRef,
.xis-seeAlso .xis-xrefSee	{
	margin-left: .5em;
	text-indent: -.5em;
	margin-top: .3em;
}

.xis-xrefText	{
	font-style: normal;
}

/* ****************************************************	*/
/* ******************* syntaxSimple ******************* */
/* ****************************************************	*/

/* hide "required parameter" text,
still read by screen reader*/
span.sr-only{
	position: absolute;
	top: -9999px;
	left: -9999px;
}

.xis-syntaxSimple	{
	margin-top: 0.8em;
	display: block;
	overflow: auto;
}

.xis-procSyntax .xis-syntaxSimple	{
	margin-top: 1.5;
	display: block;
}

.xis-procSyntax .xis-syntaxSimpleLeadIn	{
	overflow: auto;
}

.xis-procSyntax p.xis-leadIn	{
	margin-top: 2.1em;
	margin-bottom: 0px;
}


.xis-table .xis-syntaxSimple,
.xis-listValueDescription .xis-syntaxSimple,
.xis-argumentDescription .xis-syntaxSimple	{
	margin-top: .7em;
}

.xis-tableElementList .xis-syntaxSimple	{
	margin-top: 0px;
}

.xis-syntaxLevel	{
	text-indent: -0.7em;
	margin-top: 0.6em;
	margin-left: 0.7em;
	display: block;
}

.xis-table .xis-syntaxLevel	{
	margin-top: .3em;
}

.xis-syntaxLevel .xis-syntaxLevel	{
	margin-left: 3em;
}

.xis-keyword,
.xis-keywordOption	{
	font-weight: 600;
}
#bookpage .xis-keyword a {
	font-weight: 600;
}

.xis-argOptional .xis-keyword,
#bookpage .xis-argOptional .xis-keyword a,
.xis-argOptional .xis-keywordOption	{
	font-weight: 400;
}

.xis-userSuppliedSyntaxValue	{
	font-style: italic;
}

#bookpage .xis-userSuppliedSyntaxValue a	{
	font-style: italic;
}

.xis-argNonTerminal,
.xis-argOptional,
.xis-argRequired,
.xis-choice,
.xis-symbolHEllipsis
	{
}


/* ********************************************************************	*/	
/* ********************** TABLES and SPREADSHEET **********************	*/
/* ********************************************************************	*/	

table.xis-tgroup,
table.xis-tgroup5,
table.xis-spreadsheet	{
	font-size: .88rem;
	overflow: auto;
}

table.xis-table {
	overflow: auto;
}

.xis-table,
.xis-spreadsheet table	{
	margin-top: 1.4em;
	overflow: auto;
}

/* tgroup maps to TABLE class="tgroup"	*/
.xis-table table,
.xis-spreadsheet table	{
	border-collapse: collapse;
	overflow: auto;
}

.xis-table table.xis-tgroup5,
.xis-spreadsheet table	{
	border: 1px solid #d1d5db;
}


/* alignment specified in xml */
.xis-verticalTop	{
	vertical-align: top;
}

.xis-verticalMiddle	{
	vertical-align: middle;
}

.xis-verticalBottom	{
	vertical-align: bottom;
}

.xis-horizontalLeft	{
	text-align: left;
}

.xis-horizontalCenter	{
	text-align: center;
}

.xis-horizontalRight	{
	text-align: right;
}

/* entry in thead maps to TH		*/
.xis-table .xis-tgroup5 th	{
	font-weight: 600;
	border: 1px solid #d1d5db;
	padding-left: .5em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .4em;
}

/* entry in tbody maps to TD	*/
.xis-table .xis-tgroup5 td  	{
	border: 1px solid #d1d5db;
	padding-left: .5em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .4em;
}

/* entry in thead maps to TH		*/
.xis-table th	{
	font-weight: 600;
	border-top: 1px solid #e0e2e5;
	border-bottom: 1px solid #e0e2e5;
	padding-left: .5em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .4em;
}

.xis-table th.xis-forScope,
.xis-table .xis-tgroup5 th.xis-forScope	{
	background: none;
	font-weight:400;
}

/* thead in spreadsheet has no background color */
.xis-spreadsheet th	{
	font-weight: 600;
	border: 1px solid #d1d5db;
	background-color: #fff;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.xis-spreadsheet th.xis-forScope	{
	font-weight: normal;
	text-align: right;
}

/* alignment specified in table row */
.xis-table tr {
	vertical-align: top;
}

/* entry in tbody maps to TD	*/
.xis-table td  	{
	border-top: 1px solid #e0e2e5;
	border-bottom: 1px solid #e0e2e5;
	padding-left: .5em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .4em;
}

.xis-spreadsheet td	{
	font-weight: 400;
	text-align: right;
	border: 1px solid #d1d5db;
	background-color: #fff;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	min-width: 3em;
}

/* used for alternate row shading. */
/* First row after TH is white (no fill) */
.xis-table td.xis-shadeOn,
.xis-spreadsheet td.xis-shadeOn,
.xis-table th.xis-shadeOn,
.xis-spreadsheet th.xis-shadeOn	{
	background-color: #f2f5f9;
	border-collapse: collapse;
}

/* palette attribute on entry */
td.xis-palette_0,
th.xis-palette_0	{
	background-color: #f2f5f9;
	border-collapse: collapse;
}
td.xis-palette_1,
th.xis-palette_1	{
	background-color: #cedcec;
	border-collapse: collapse;
}
td.xis-palette_2,
th.xis-palette_2	{
	background-color: #faf4d3;
	border-collapse: collapse;
}
td.xis-palette_3,
th.xis-palette_3	{
	background-color: #ddebdd;
	border-collapse: collapse;
}
td.xis-palette_4,
th.xis-palette_4{
	background-color: #f2b8b8;
	border-collapse: collapse;
}
td.xis-palette_5,
th.xis-palette_5	{
	background-color: #ffdebc;
	border-collapse: collapse;
}


/* ****************************************************	*/	
/* ********** LANGUAGE ELEMENT LIST TABLES ************ */
/* ****************************************************	*/	
.xis-tableElementList	{
	margin-top: .7em;
}

.xis-tableElementList table	{
	table-layout: inherit;
	width: 90%;
	border-collapse: collapse;
	clear:left;
	margin-top:1.4em;
}

.xis-tableElementList h2.xis-title	{
	font-size: 1.125rem;
	padding: .5em 0px 0px 0px;
	margin-top: 2em;
}

.xis-tableElementList th	{
	font-weight: 600;
	border-top: 1px solid #d1d5db;
	border-bottom: 1px solid #d1d5db;
	padding-left: .5em;
	padding-right: 1em;
	padding-top: .2em;
	padding-bottom: .5em;
}

.xis-tableElementList th.xis-forScope	{
	font-weight: 400;
	background:none;
	padding-top: .5em;
	padding-bottom: .8em;
}

.xis-tableElementList th.xis-alt	{
	background:#f2f5f9;
}

.xis-tableElementList td.xis-first  	{
	text-align: left;
	padding-left: .5em;
	padding-right: 1em;
	padding-top: .5em;
	padding-bottom: .8em;
}

.xis-tableElementList td  	{
	text-align: left;
	border-top: 1px solid #e0e2e5;
	padding-left: .5em;
	padding-right: 1em;
	padding-top: .5em;
	padding-bottom: .8em;
}

.xis-tableElementList td.xis-alt  	{
	text-align: left;
	border-top: 1px solid #e0e2e5;
	background: #f2f5f9;
	padding-left: .5em;
	padding-right: 1em;
	padding-top: .5em;
	padding-bottom: .8em;
}

.xis-tableElementList td.xis-last  	{
	text-align: left;
	border-top: 1px solid #e0e2e5;
	border-bottom: 1px solid #e0e2e5;
	padding-left: .5em;
	padding-right: 1em;
	padding-top: .5em;
	padding-bottom: .8em;
}

.xis-tableElementList td.xis-lastAlt  	{
	text-align: left;
	border-top: 1px solid #e0e2e5;
	border-bottom: 1px solid #e0e2e5;
	background: #f2f5f9;
	padding-left: .5em;
	padding-right: 1em;
	padding-top: .5em;
	padding-bottom: .8em;
}

.xis-tableElementList .xis-topicTOC	{
	margin-bottom: 2.1em;
}

/* ****** ALPHA BAR letters are in the Glossary Section ****** */
.xis-tableElementList p.xis-alphabar	{
	margin-top: 1.4em;
	margin-bottom: 4em;
	display: block;
}

/* ****************************************************	*/	
/* ****************************************************	*/	
/* ****************************************************	*/	


/* paragraph in entry	*/
td .xis-paraTableFirst	{
	font-weight: 400;
	font-size: .88rem;
	margin-top: 0px;
}

td .xis-paraTable	{
	font-weight: 400;
	font-size: .88rem;
	margin-top: .7em;
}

th .xis-paraTableFirst	{
	font-weight: 600;
	font-size: .88rem;
	margin-top: 0px;
}

th.xis-forScope .xis-paraTableFirst	{
	font-weight: 400;
	font-size: .88rem;
	margin-top: 0px;
}

th .xis-paraTable	{
	font-weight: 600;
	font-size: .88rem;
	margin-top: .7em;
}

th.xis-forScope .xis-paraTable	{
	font-weight: 400;
	font-size: .88rem;
	margin-top: .7em;
}

.xis-spreadsheet td .xis-paraTableFirst,
.xis-spreadsheet td .xis-paraTable,
.xis-spreadsheet th .xis-paraTableFirst,
.xis-spreadsheet th.xis-forScope .xis-paraTableFirst,
.xis-spreadsheet th .xis-paraTable,
.xis-spreadsheet th.xis-forScope .xis-paraTable	{
	font-size: .79rem;
}

/* legend	*/
td.xis-legend	{
	background-color: #f2f5f9;
	font-size: .79rem;
}

.xis-legendRef	{
	font-size: .79rem;
	padding-left: .5em;
	font-weight: 600;
}

.xis-legendRefSymbol	{
	font-weight: bold;
	padding-right: 1em;
}

/* ****************************************************	*/	
/* *********************** tip ************************	*/
/* ****************************************************	*/
.xis-tip	{
	margin-top: 1.4em;
	padding-top: .3em;
	padding-left: 2em;
	padding-right: .3em;
	padding-bottom: .5em;
	border: solid;
	border-color: #bccde0;
	border-width: 1px;
}

td .xis-tip	{
	margin-top: .7em;
	padding: 0px;
	border: none;	
}

td .xis-tip:first-child	{
	margin-top: 0px;
}

/* Generated Text for tip *******	*/
.xis-tipGenText	{
    font-style: italic;
	font-weight: 700;
	color: #5d6065;
	text-indent: -1.5em;
}

td .xis-tipGenText           {
    font-style: normal;
	font-weight: 600;
	color: #353535;
	padding-right: .5em;
}


/* ****************************************************	*/	
/* *************** troubleshootingBlock ***************	*/
/* ****************************************************	*/
.xis-troubleshootingBlock	{
}

.xis-issueResolutionPair	{
	margin-top: 2.2em;
}

.xis-issueResolutionPairFirst	{
	margin-top: 1.4em;
}

.xis-issue	{
	font-weight: 700;
}

.xis-resolution .xis-paragraph	{
	margin-top: .7em;
}

/* ************************************************************	*/
/* ********************** QUICKHELP *************************** */
/* ************************************************************	*/
.xis-quickHelp	{
}

.xis-quickHelpContent	{
	margin-top: 1.4em;
}

/* ************************************************************	*/
/* ********************** INLINE ELEMENTS *********************	*/
/* ************************************************************	*/
/* These should be set up in SPAN tags,	*/
/* except where noted.					*/

.xis-emailAddress,
.xis-emailActive,
.xis-uri	{
}

.xis-bookTitle,
.xis-definedTerm,
.xis-sasPressTitle,
.xis-statValue,
.xis-userSuppliedValue,
.xis-xrefBookTitle	{
	font-style: italic;
}
#bookpage .xis-xrefBookTitle a	{
	font-style: italic;
}

.xis-calloutAnchor	{
	font-weight: 700;
	color: #353535;
	background: #c2e1f5;
	margin-left: 1em;
	margin-right:1em;
}

/* NO SPAN tag:											*/
/* caseSensitiveKeyword,								*/
/* directedUserInput, directoryPath, inlineCode,		*/
/* inlineMessage, systemSuppliedValue, variableValue	*/
/* map to CODE											*/

.xis-argument code,
.xis-argumentDescription code,
.xis-cautionLeadin code,
.xis-codeDescription code,
.xis-errorMessageBlock code,
.xis-errorMessageText code,
.xis-glossaryDefinition code,
.xis-hadoopDistributionBehavior code,
.xis-hostSpecificBehavior code,
.xis-issue code,
.xis-itemDescription code,
.xis-leadin code,
.xis-legend code,
.xis-menuDescription code,
.xis-noteFirst code,
.xis-note code,
.xis-paraRestricted code,
.xis-paraSimpleFirst code,
.xis-paraSimple code,
.xis-paraTableFirst code,
.xis-paraTable code,
.xis-paragraph code,
.xis-quickHelpContent code,
.xis-shortDescription code,
.xis-term code,
.xis-tip code,
.xis-xrefTerm code,
.xis-xrefText code,
.xis-SummaryDefault code,
.xis-SummaryExample code,
.xis-summaryText code,
.xis-summaryValue code {
	font-size: .88rem;
	font-weight:700;
	color: #353535;
	background-color:transparent;
	border-radius: 0px;
	padding: 0px;
}

/* inline graphic elements */								
.xis-inlineEquation img	{
    display: inline;
    vertical-align:middle;
    border: 0px;   /* sascrs added this line 22Jan2015 so equations wouldn't appear in a box, in IE, when in a link */
	max-width: 100%;
}

.xis-inlineEquation	{
	font-weight: 700;
}

.xis-inlineGraphic img	{
	vertical-align: baseline;
	display: inline;
	padding-left: .2em;
	padding-right: .2em;
	max-width: 100%;
}

/* ------------------inline images as links -------------------- */
/* works for IE */
.xis-inlineGraphic a img,
.xis-inlineGraphic a:visited img	{
	border: 1px solid #bccde0;
	max-width: 100%;
}

.xis-inlineGraphic a:hover img	{
	border: 1px solid #ffffff;
	max-width: 100%;
}

/* added for firefox -- lightened color because cannot control the thickness of the border*/
.xis-inlineGraphic a,
.xis-inlineGraphic a:visited	{
	color:#bccde0;
}
.xis-inlineGraphic a:hover	{
	color:#ffffff;
} 



/* when systemSuppliedValue is in errorMessageText		*/
/* map to SPAN											*/
.xis-systemSuppliedValue	{
	font-size: .95rem;
	font-weight: 700;
	color: #353535;
	background-color:transparent;
	padding: 0px;
	border-radius: 0px;
}

.xis-productName,
.xis-windowItem,
.xis-windowName {
	font-weight: 600;
}

.xis-emailActive,
.xis-emailAddress,
.xis-uri,
.xis-xref,
.xis-xrefGlossary,
.xis-xrefSee,
.xis-xrefText	{
}


/* ************* selectionPath *************	*/
.xis-selectionPath .xis-selection	{
	white-space: nowrap;
}

.xis-selectionArrow	{
	display: inline;
	padding-left: .3em;
	padding-right: .3em;
}

/* ************* superscript in titles *************	*/
sup.xis-superscript {
    font-size: 0.79rem;
    vertical-align: baseline;
    position: relative;
    line-height: 0;
    top: -0.4rem;
}

.xis-copyrightPage sup.xis-superscript {
	vertical-align: baseline;
}

.xis-title .xis-superscript	{
	font-size: 1rem;
	vertical-align: .1em;
	font-weight: 400;
	padding-left: .05rem;
}

.xis-titlePageTOC .xis-banner h1.xis-title sup  {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
    top: -.3rem;
}

h1.xis-title .xis-superscript	{
	font-size: 1rem;
	vertical-align: .3em;
	font-weight: 400;
	padding-left: .05rem;
}

/* ************* subscript *************	*/
sub.xis-subscript {
	font-size: 0.79rem;
	vertical-align: -0.2em;
	line-height:0;
	position: relative;
	bottom: -0.12em;
	
}

/* ************************************************************	*/
/* ******************* REFERENCE ELEMENTS ********************* */
/* ************************************************************	*/
.xis-refClass,
.xis-refDictEntry,
.xis-refProc,
.xis-clause	{
}

.xis-shortDescription	{
	font-weight: 700;
	border-top: 2px solid #d1d5db;
	padding-top: .7em;
}

p.xis-shortDescription	{
	margin-bottom: .2em;
}

.xis-clause .xis-shortDescription	{
	border: none;
}

.xis-argumentDescription .xis-shortDescription	{
	font-weight:400;
	border: none;
	padding-top: 0px;
}

/* titles --------------------------------*/
.xis-categoryTableSubTopic h2,
.xis-exampleBlock h2,
.xis-input h2,
.xis-logSection h2,
.xis-outputSection h2,
.xis-program h2,
.xis-procExample h2,
.xis-procExample .xis-exampleDetails h2,
.xis-statementExample h2,
.xis-statementExampleGroup h2,
.xis-procSyntax h2	{
	font-size: 1.125rem;
	font-weight: 700;
	padding-top: .5em;
	border-top: 2px solid #d1d5db;
	margin-top: 2.5em;
}

.xis-clause .xis-syntaxDescription h3.xis-title,
.xis-clause .xis-details h4.xis-title	{
	font-size: 1rem;
	color: #5d6065;
}

/* removed style as no title or name will be generated */
/*.xis-procSyntax h1.xis-title,
.xis-procSyntax h1.xis-name	{
	padding-bottom:.5em;
}*/


/* summary, procSummary, attributeSummary -------------------------------*/
.xis-summary,
.xis-attributeSummary,
.xis-procSummary	{
	margin: .7em 0px 0px 0px;
	padding:0;
}

table.xis-summary,
table.xis-attributeSummary,
table.xis-procSummary,
table.xis-exampleSummary,
table.xis-statementExampleSummary,
table.xis-refClass,
table.xis-interfacesSection {
	font-size: .88rem;
	border: 1px solid #e7e7e7;
	border-radius: 3px;
	border-collapse: collapse;
}

table.xis-summary, 
table.xis-attributeSummary, 
table.xis-procSummary,
table.xis-exampleSummary, 
table.xis-statementExampleSummary,
table.xis-refClass,
table.xis-interfacesSection {
	border-spacing: 2px;
	border-collapse: collapse;
}

/* background-color summary table links---------------*/
table.xis-summary td a[href],
table.xis-procSummary td a[href],
table.xis-exampleSummary td a[href],
table.xis-statementExampleSummary td a[href],
table.xis-refClass td a[href],
table.xis-interfacesSection td a[href]{
	color: #2e547b;
}

/* codeFocus in summary table types---------------*/
table.xis-summary td .xis-codeFocus,
table.xis-procSummary td .xis-codeFocus,
table.xis-exampleSummary td .xis-codeFocus,
table.xis-statementExampleSummary td .xis-codeFocus,
table.xis-refClass td .xis-codeFocus,
table.xis-interfacesSection td .xis-codeFocus {
	color: #1b1b1b;
	background-color: #bac7d3;
	padding-left: .2rem;
	padding-right: .2rem;
}

section.xis-procExample table.xis-summary, 
section.xis-procExample table.xis-attributeSummary, 
section.xis-procExample table.xis-procSummary,
section.xis-procExample table.xis-exampleSummary, 
section.xis-procExample table.xis-statementExampleSummary,
section.xis-procExample table.xis-refClass, 
section.xis-procExample table.xis-interfacesSection {
	overflow: auto;
	display: block;
}

/* fix background-color behind summaryNote within the exampleSummary table 
table.xis-exampleSummary td.xis-summaryNote {
background-color: #f2f5f9;
}*/

td.xis-alias,
td.xis-alignment,
td.xis-appliesTo,
td.xis-autoCreate,
td.xis-category,
td.xis-caution,
td.xis-client,
td.xis-component,
td.xis-dataSource,
td.xis-dataType,
td.xis-editable,
td.xis-editor,
td.xis-engine,
td.xis-summaryExampleLinks,
td.xis-globalStatement,
td.xis-graphicsType,
td.xis-hadoopSpecific,
td.xis-initialValue,
td.xis-length,
td.xis-linkable,
td.xis-model,
td.xis-odsDestination,
td.xis-operatingState,
td.xis-osSpecific,
td.xis-path,
td.xis-procOptionsGroup,
td.xis-report,
td.xis-reportLabel,
td.xis-requirement,
td.xis-restriction,
td.xis-resultState,
td.xis-returnDataType,
td.xis-scope,
td.xis-sendEvent,
td.xis-server,
td.xis-storageSize,
td.xis-style,
td.xis-summaryDefault,
td.xis-summaryExample,
td.xis-summaryInteraction,
td.xis-summaryNote,
td.xis-summaryNoteAccessibility,
td.xis-summaryRange,
td.xis-summarySee,
td.xis-summaryState,
td.xis-summaryTip,
td.xis-summaryVideo,
td.xis-supports, 
td.xis-type,
td.xis-usedBy,
td.xis-validIn,
td.xis-validValues,
td.xis-varUpdated, 
td.xis-varWrittenOut	{
	font-weight: 700;
	margin-top: .7em;
	background-color: #f7f7f7; /* alternate colors to try */
	padding: .5em;
	vertical-align: top;
	color: #1b1b1b;
	border-bottom: 1px solid #e7e7e7;
}

td.xis-summaryValue	{
	margin-top: .7em;
	background-color: #f7f7f7;  /* alternate colors to try */
	padding: .5em 1em .5em .5em;
	border-bottom: 1px solid #e7e7e7;
	vertical-align: top;
}

td.xis-summaryValue p	{
	margin-top: .7em;
	margin-bottom: 0px;
}

/* lists in summaryDefault, restrictions, & requirement -----------------------------------------------------*/
/* paraLeadIn */
.xis-summaryValue .xis-paraLeadInFirst	{
	margin-top: 0px;
}
.xis-summaryValue .xis-paraLeadIn	{
	margin-top: .7em;
}

/* listColumnar in sumamryDefault */
.xis-summaryValue .xis-listColumnar	{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.xis-summaryValue .xis-listColumnar table	{
	margin: 0px 0px 0px 1.4em;
	padding: 0px;
	border: 0px;
}

.xis-summaryValue .xis-listColumnar td	{
	padding: .2em 2em 0px 0px;
	margin: 0px;
	border: 0px;
}

/* listPrecedence and listUnordered */
.xis-summaryValue .xis-listPrecedence ol	{
	margin-left: 0px;
	padding-left: 2.8em;
	margin-top: 0px;
}

.xis-summaryValue .xis-listUnordered ul	{
	margin-left: 0px;
	padding-left: 2.3em;
	margin-top: 0px;
}
.xis-summaryValue .xis-listUnordered ul ul	{
	margin-left: 0px;
	padding-left: 3.3em;
}

.xis-summaryValue .xis-paraSimple	{
	margin-top: .35em;
}

.xis-summaryValue .xis-itemPrecedence,
.xis-summaryValue .xis-item	{
	margin-top: .35em;
}

/* listValueDescription in summaryDefault */
.xis-summaryValue .xis-listValueDescription table	{
	margin: 0px 0px 0px 1.4em;
	padding:0px;
	border: 0px;
}

.xis-summaryValue .xis-listValueDescription td	{
	padding-top: .35em;
}
/* end lists in summaryDefault, restrictions, & requirement -----------------------------------------------------*/


/* summary in argumentDescription and noArgs -----------------------------------*/

.xis-argumentDescription table.xis-summary	{
	border: none;
	border-collapse:collapse;
	margin-top: .2em;
}

.xis-noArgs table.xis-summary	{
	margin-top: 1.4em;
	border: none;
	font-size: .88rem;
	border-collapse:collapse;
}

.xis-argumentDescription table.xis-summary td,
.xis-noArgs table.xis-summary td	{
	padding-bottom: .4em;
	padding-left: 1.5em;
}

.xis-argumentDescription table.xis-summary td.xis-summaryText,
.xis-noArgs table.xis-summary td.xis-summaryText	{
	border-bottom: 1px solid #d1d5db;
	padding: .5em 0 .5em .1em;
}

.xis-argumentDescription table.xis-summary td.xis-cautionGenText	{
	padding-left: 0px;
}

.xis-argumentDescription table.xis-summary td.xis-alias,
.xis-noArgs table.xis-summary td.xis-alias,
.xis-argumentDescription table.xis-summary td.xis-alignment,
.xis-noArgs table.xis-summary td.xis-alignment,
.xis-argumentDescription table.xis-summary td.xis-appliesTo,
.xis-noArgs table.xis-summary td.xis-appliesTo,
.xis-argumentDescription table.xis-summary td.xis-category,
.xis-noArgs table.xis-summary td.xis-category,
.xis-argumentDescription table.xis-summary td.xis-caution,
.xis-noArgs table.xis-summary td.xis-caution,
.xis-argumentDescription table.xis-summary td.xis-client,
.xis-noArgs table.xis-summary td.xis-client,
.xis-argumentDescription table.xis-summary td.xis-component,
.xis-noArgs table.xis-summary td.xis-component,
.xis-argumentDescription table.xis-summary td.xis-dataSource,
.xis-noArgs table.xis-summary td.xis-dataSource,
.xis-argumentDescription table.xis-summary td.xis-dataType,
.xis-noArgs table.xis-summary td.xis-dataType,
.xis-argumentDescription table.xis-summary td.xis-engine,
.xis-noArgs table.xis-summary td.xis-engine,
.xis-argumentDescription table.xis-summary td.xis-hadoopSpecific,
.xis-noArgs table.xis-summary td.xis-hadoopSpecific,
.xis-argumentDescription table.xis-summary td.xis-length,
.xis-noArgs table.xis-summary td.xis-length,
.xis-argumentDescription table.xis-summary td.xis-model,
.xis-noArgs table.xis-summary td.xis-model,
.xis-argumentDescription table.xis-summary td.xis-odsDestination,
.xis-noArgs table.xis-summary td.xis-odsDestination,
.xis-argumentDescription table.xis-summary td.xis-operatingState,
.xis-noArgs table.xis-summary td.xis-operatingState,
.xis-argumentDescription table.xis-summary td.xis-osSpecific,
.xis-noArgs table.xis-summary td.xis-osSpecific,
.xis-argumentDescription table.xis-summary td.xis-path,
.xis-noArgs table.xis-summary td.xis-path,
.xis-argumentDescription table.xis-summary td.xis-procOptionsGroup,
.xis-noArgs table.xis-summary td.xis-procOptionsGroup,
.xis-argumentDescription table.xis-summary td.xis-report,
.xis-noArgs table.xis-summary td.xis-report,
.xis-argumentDescription table.xis-summary td.xis-reportLabel,
.xis-noArgs table.xis-summary td.xis-reportLabel,
.xis-argumentDescription table.xis-summary td.xis-requirement,
.xis-noArgs table.xis-summary td.xis-requirement,
.xis-argumentDescription table.xis-summary td.xis-restriction,
.xis-noArgs table.xis-summary td.xis-restriction,
.xis-argumentDescription table.xis-summary td.xis-resultState,
.xis-noArgs table.xis-summary td.xis-resultState,
.xis-argumentDescription table.xis-summary td.xis-returnDataType,
.xis-noArgs table.xis-summary td.xis-returnDataType,
.xis-argumentDescription table.xis-summary td.xis-server,
.xis-noArgs table.xis-summary td.xis-server,
.xis-argumentDescription table.xis-summary td.xis-storageSize,
.xis-noArgs table.xis-summary td.xis-storageSize,
.xis-argumentDescription table.xis-summary td.xis-style,
.xis-noArgs table.xis-summary td.xis-style,
.xis-argumentDescription table.xis-summary td.xis-summaryDefault,
.xis-noArgs table.xis-summary td.xis-summaryDefault,
.xis-argumentDescription table.xis-summary td.xis-summaryExample,
.xis-noArgs table.xis-summary td.xis-summaryExample,
.xis-argumentDescription table.xis-summary td.xis-summaryExampleLinks,
.xis-noArgs table.xis-summary td.xis-summaryExampleLinks,
.xis-argumentDescription table.xis-summary td.xis-summaryInteraction,
.xis-noArgs table.xis-summary td.xis-summaryInteraction,
.xis-argumentDescription table.xis-summary td.xis-summaryNote,
.xis-argumentDescription table.xis-summary td.xis-summaryNoteAccessibility,
.xis-noArgs table.xis-summary td.xis-summaryNote,
.xis-argumentDescription table.xis-summary td.xis-summaryRange,
.xis-noArgs table.xis-summary td.xis-summaryRange,
.xis-argumentDescription table.xis-summary td.xis-summarySee,
.xis-noArgs table.xis-summary td.xis-summarySee,
.xis-argumentDescription table.xis-summary td.xis-summaryTip,
.xis-noArgs table.xis-summary td.xis-summaryTip,
.xis-argumentDescription table.xis-summary td.xis-summaryVideo,
.xis-noArgs table.xis-summary td.xis-summaryVideo,
.xis-argumentDescription table.xis-summary td.xis-supports, 
.xis-noArgs table.xis-summary td.xis-supports,
.xis-argumentDescription table.xis-summary td.xis-type,
.xis-noArgs table.xis-summary td.xis-type,
.xis-argumentDescription table.xis-summary td.xis-usedBy,
.xis-noArgs table.xis-summary td.xis-usedBy,
.xis-argumentDescription table.xis-summary td.xis-validIn,
.xis-noArgs table.xis-summary td.xis-validIn,
.xis-argumentDescription table.xis-summary td.xis-varUpdated, 
.xis-noArgs table.xis-summary td.xis-varUpdated,
.xis-argumentDescription table.xis-summary td.xis-varWrittenOut,
.xis-noArgs table.xis-summary td.xis-varWrittenOut	{
	font-weight: 700;
	color: #5d6065;
	padding: .6em 1em .5em 0;
	font-size: .9rem;
	background-color:transparent;
	text-align:left;
	margin: 0px;
	border-bottom: 0px;
}

.xis-argumentDescription .xis-summary .xis-summaryText .xis-caution,
.xis-noArgs .xis-summary .xis-summaryText .xis-caution,
.xis-argumentDescription .xis-summary .xis-summaryText .xis-caution .xis-cautionLeadin,
.xis-noArgs .xis-summary .xis-summaryText .xis-caution .xis-cautionLeadin,
.xis-argumentDescription .xis-summary .xis-caution .xis-paraSimple,
.xis-noArgs .xis-summary .xis-caution .xis-paraSimple	{
	margin-left: 0px;
	margin-top: 0px;
}

/* spacing for elements in argumentDescription */
.xis-argumentDescription .xis-listColumnar	{
	margin-top: .35em;
}

.xis-argumentDescription pre.xis-codeFragment,
.xis-argumentDescription pre.xis-outputFragment	{
	margin: .7em 0px .7em 2em;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
	word-wrap:inherit;
	padding: 0px;
}

/* in summary elements when first element */
table.xis-summary pre.xis-codeFragmentFirst,
table.xis-summary pre.xis-outputFragmentFirst	{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
	word-wrap:inherit;
}

table.xis-summary pre.xis-codeFragment,
table.xis-summary pre.xis-outputFragment	{
	margin-left: 0px;
	margin-top: .7em;
	margin-bottom: .7em;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
	word-wrap:inherit;
}

.xis-argumentDescription .xis-itemPrecedence,
.xis-argumentDescription li .xis-step .xis-paragraph,
.xis-argumentDescription .xis-item,
.xis-argumentDescription .xis-table,
.xis-argumentDescription .xis-table caption.xis-title,
.xis-argumentDescription .xis-figure,
.xis-argumentDescription .xis-figure .xis-title,
.xis-argumentDescription .xis-equation,
.xis-argumentDescription .xis-note,
.xis-argumentDescription .xis-tip,
.xis-argumentDescription .xis-caution,
.xis-argumentDescription .xis-syntaxSimple	{
	margin-top: .7em;
}

.xis-argumentDescription .xis-listValueDescription table	{
	margin-top: 0px;
}
.xis-argumentDescription .xis-listValueDescription td	{
	padding-top: .7em;
}

/*.xis-resolution .xis-listSteps ol,
.xis-resolution li .xis-step	{
	margin-top: .7em;
}*/

/* lists in summaryDefault, restrictions, & requirement in argumentDescription -------------------------------- */
/* paraSimple */
.xis-argumentDescription table.xis-summary td.xis-summaryText .xis-listUnordered .xis-paraSimple,
.xis-noArgs table.xis-summary td.xis-summaryText .xis-listUnordered .xis-paraSimple	{
	margin-top: .35em;
}

/* paraLeadIns */
.xis-argumentDescription .xis-summaryText .xis-paraLeadInFirst,
.xis-noArgs .xis-summaryText .xis-paraLeadInFirst	{
	margin-top: 0px;
	margin-bottom: .1em;
}
.xis-argumentDescription .xis-summaryText .xis-paraLeadIn,
.xis-noArgs .xis-summaryText .xis-paraLeadIn	{
	margin-top: .7em;
	margin-left: 0px;
	margin-bottom: .1em;
	text-indent: 0px;
}
/* listColumnar in sumamryDefault in argumentDescription */
.xis-argumentDescription table.xis-summary td.xis-summaryText .xis-listColumnar,
.xis-argumentDescription table.xis-summary td.xis-summaryText .xis-listColumnar table,
.xis-noArgs table.xis-summary td.xis-summaryText .xis-listColumnar,
.xis-noArgs table.xis-summary td.xis-summaryText .xis-listColumnar table	{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.xis-argumentDescription table.xis-summary .xis-listColumnar td,
.xis-noArgs table.xis-summary .xis-listColumnar td	{
	padding: .35em 2em 0px 0px;
	margin: 0px;
	border: 0px;
}

/* listPrecedence in summaryDefault in argumentDescription */
/* listUnordered in restriction and requirement in argumentDescription */
.xis-argumentDescription table.xis-summary td.xis-summaryText .xis-listPrecedence,
.xis-argumentDescription table.xis-summary td.xis-summaryText .xis-listUnordered,
.xis-noArgs table.xis-summary td.xis-summaryText .xis-listPrecedence,
.xis-noArgs table.xis-summary td.xis-summaryText .xis-listUnordered {
	margin:0px;
	padding:0px;
	text-indent: 0px;
}

.xis-argumentDescription table.xis-summary td.xis-summaryText .xis-listPrecedence ol,
.xis-noArgs table.xis-summary td.xis-summaryText .xis-listPrecedence ol	{
	margin-left: 0px;
	padding-left: 1.5em;
	margin-top: 0px;
}

.xis-argumentDescription table.xis-summary td.xis-summaryText .xis-listUnordered ul,
.xis-noArgs table.xis-summary td.xis-summaryText .xis-listUnordered ul	{
	margin-left: 0px;
	padding-left: 1em;
	margin-top: 0px;
}

.xis-argumentDescription table.xis-summary td.xis-summaryText .xis-listUnordered ul ul,
.xis-noArgs table.xis-summary td.xis-summaryText .xis-listUnordered ul ul	{
	margin-left: 0px;
	padding-left: 1.5em;
}

.xis-argumentDescription table.xis-summary td.xis-summaryText .xis-itemPrecedence,
.xis-argumentDescription table.xis-summary td.xis-summaryText .xis-item,
.xis-noArgs table.xis-summary td.xis-summaryText .xis-itemPrecedence,
.xis-noArgs table.xis-summary td.xis-summaryText .xis-item	{
	margin-top: .35em;
}

/* listValueDescription in summaryDefault */
.xis-argumentDescription table.xis-summary td.xis-summaryText .xis-listValueDescription,
.xis-argumentDescription table.xis-summary td.xis-summaryText .xis-listValueDescription table,
.xis-noArgs table.xis-summary td.xis-summaryText .xis-listValueDescription,
.xis-noArgs table.xis-summary td.xis-summaryText .xis-listValueDescription table	{
	margin: 0px;
	padding:0px;
	border: 0px;
}

.xis-argumentDescription table.xis-summary td.xis-summaryText .xis-listValueDescription td,
.xis-noArgs table.xis-summary td.xis-summaryText .xis-listValueDescription td	{
	padding-top: .35em;
	padding-bottom: 0px;
	margin-left: 0px;
	padding-left: .5em;
}

.xis-argumentDescription table.xis-summary td.xis-summaryText .xis-listValueDescription td.xis-value,
.xis-noArgs table.xis-summary td.xis-summaryText .xis-listValueDescription td.xis-value	{
	padding-left: 0px;
}
/* end lists in summaryDefault, restrictions, & requirement in argumentDescription -------------------------------- */

/* ------------------------------------------- */

p.xis-summaryExample code	{
	font-size: .88rem;
	font-weight:400;
}

/* multiple summary elements formatting on separate lines*/ 
.xis-argumentDescription p.xis-alias,
.xis-noArgs p.xis-alias,
.xis-argumentDescription p.xis-category,
.xis-noArgs p.xis-category,
.xis-argumentDescription p.xis-procOptionsGroup,
.xis-noArgs p.xis-procOptionsGroup,
.xis-argumentDescription p.xis-summaryDefault,
.xis-noArgs p.xis-summaryDefault,
.xis-argumentDescription p.xis-hadoopSpecific,
.xis-noArgs p.xis-hadoopSpecific,
.xis-argumentDescription p.xis-restriction,
.xis-noArgs p.xis-restriction,
.xis-argumentDescription p.xis-requirement,
.xis-noArgs p.xis-requirement,
.xis-argumentDescription p.xis-summaryInteraction,
.xis-noArgs p.xis-summaryInteraction,
.xis-argumentDescription p.xis-osSpecific,
.xis-noArgs p.xis-osSpecific,
.xis-argumentDescription p.xis-summaryNote,
.xis-noArgs p.xis-summaryNote,
.xis-argumentDescription p.xis-summaryTip,
.xis-noArgs p.xis-summaryTip,
.xis-argumentDescription p.xis-summaryVideo,
.xis-noArgs p.xis-summaryVideo,
.xis-argumentDescription p.xis-summarySee,
.xis-noArgs p.xis-summarySee,
.xis-argumentDescription p.xis-summaryExample,
.xis-noArgs p.xis-summaryExample,
.xis-argumentDescription p.xis-summaryExampleLinks,
.xis-noArgs p.xis-summaryExampleLinks 	{
	font-weight: 400;
	font-size: .88rem;
	text-indent: 0px;
	margin-top: .7em;
	margin-bottom: 0px;
}
.xis-argumentDescription .xis-argumentDescription p.xis-validIn,
.xis-argumentDescription .xis-argumentDescription p.xis-usedBy,
.xis-argumentDescription .xis-argumentDescription p.xis-operatingState,
.xis-argumentDescription .xis-argumentDescription p.xis-resultState,
.xis-argumentDescription .xis-argumentDescription p.xis-category,
.xis-argumentDescription .xis-argumentDescription p.xis-procOptionsGroup,
.xis-argumentDescription .xis-argumentDescription p.xis-type,
.xis-argumentDescription .xis-argumentDescription p.xis-length,
.xis-argumentDescription .xis-argumentDescription p.xis-alignment,
.xis-argumentDescription .xis-argumentDescription p.xis-alias,
.xis-argumentDescription .xis-argumentDescription p.xis-summaryDefault,
.xis-argumentDescription .xis-argumentDescription p.xis-summaryRange,
.xis-argumentDescription .xis-argumentDescription p.xis-varUpdated, 
.xis-argumentDescription .xis-argumentDescription p.xis-varWrittenOut,
.xis-argumentDescription .xis-argumentDescription p.xis-appliesTo,
.xis-argumentDescription .xis-argumentDescription p.xis-style,
.xis-argumentDescription .xis-argumentDescription p.xis-restriction,
.xis-argumentDescription .xis-argumentDescription p.xis-requirement,
.xis-argumentDescription .xis-argumentDescription p.xis-summaryInteraction,
.xis-argumentDescription .xis-argumentDescription p.xis-engine,
.xis-argumentDescription .xis-argumentDescription p.xis-hadoopSpecific,
.xis-argumentDescription .xis-argumentDescription p.xis-odsDestination,
.xis-argumentDescription .xis-argumentDescription p.xis-osSpecific,
.xis-argumentDescription .xis-argumentDescription p.xis-supports, 
.xis-argumentDescription .xis-argumentDescription p.xis-summaryNote,
.xis-argumentDescription .xis-argumentDescription p.xis-summaryTip,
.xis-argumentDescription .xis-argumentDescription p.xis-summaryVideo,
.xis-argumentDescription .xis-argumentDescription p.xis-summarySee,
.xis-argumentDescription .xis-argumentDescription p.xis-summaryExample,
.xis-argumentDescription .xis-argumentDescription p.xis-summaryExampleLinks	{
	font-weight: 400;
	font-size: .88rem;
	text-indent: 0px;
	margin-top: .4em;
	margin-bottom: 0px;
}

/* **************** SYNTAX **************** */
.xis-syntax,
.xis-syntaxDescription	{
}

/* formLabels=yes */
.xis-syntax h4.xis-title,
.xis-procStatementSyntax h4.xis-title	{
	font-weight: 700;
	font-size: .88rem;
	color: #5d6065;
	margin-top: 1.4em;
	margin-bottom: -1em;
}

.xis-fullSyntaxAlias	{
	background-color: #f2f5f9;
	padding: .5em .5em .5em .5em;
	margin-top: 1.4em;
}

.xis-actionGroup,
.xis-requiredArgGroup,
.xis-noArgs,
.xis-optionalArgGroup,
.xis-otherArgGroup	{
}


/* inline element, span, generated < > surrounds element */
.xis-argOption	{
}

.xis-argDescriptionPair	{
	margin-top: 1.4em;
}

.xis-argDescriptionPair .xis-argDescriptionPair	{
	margin-top: .7em;
}

.xis-argumentDescription .xis-paraSimple	{
	margin-top: .7em;
}

.xis-argumentDescription p	{
	margin-top: 0px;
	margin-bottom: 0px;
}

.xis-argument	{
	margin-top: 0px;
	font-weight: 700;
	margin-bottom: 0px;
}

/* argument fourth level heading */
h4.xis-argument {
	margin-top: 0px;
	font-weight: 700;
	font-size: .88rem;
	margin-bottom: 0px;
}

.xis-argumentDescription	{
	margin-left: 2em;
}

.xis-argumentDescription .xis-argument	{
	font-weight: 700;
	color: #5d6065;
	font-size: .88rem;
}

p.xis-leadin	{
	margin-top: .7em;
}


/* ------------------------- TABLES in REFERENCE DOC -------------------------- */
/* --------------------- PROC SYNTAX: statementUsageTable --------------------- */
/* --------------------- METHOD INFO: argDescriptionTable --------------------- */
/* -------------------- EVENTS SECTION: systemEventsTable --------------------- */
/* ------------ EVENT HANDLERS SECTION: systemEventHandlersTable -------------- */

tr.xis-optionCategoryGroup	{
	background-color: #f3f3f3; /*cannot find this */
}

.xis-statementUsageTable,
.xis-argDescriptionTable,
.xis-systemEventsTable,
.xis-systemEventHandlersTable	{
	border: none;
	margin-top: 2.1em;
	border-collapse: collapse;
}


table.xis-statementUsageTable th,
table.xis-argDescriptionTable th,
table.xis-systemEventsTable th,
table.xis-systemEventHandlersTable th	{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: .2em .5em .3em .5em;
	vertical-align:bottom;
}

table.xis-statementUsageTable th.xis-forScope,
table.xis-argDescriptionTable th.xis-forScope,
table.xis-systemEventsTable th.xis-forScope,
table.xis-systemEventHandlersTable th.xis-forScope	{
	background: none;
	font-weight:400;
	vertical-align:top;
}

table.xis-statementUsageTable th.xis-task	{
	width: 50%;
}

table.xis-statementUsageTable td,
table.xis-argDescriptionTable td,
table.xis-systemEventsTable td,
table.xis-systemEventHandlersTable td	{
	border-bottom: 1px solid #cccccc;
	padding: .2em .5em .3em .5em;
}

table.xis-argDescriptionTable td.xis-argName,
table.xis-argDescriptionTable th.xis-argName	{
	font-weight:700;
}

table.xis-statementUsageTable .xis-statementLevel2{
	padding-left:1.4em;
}
table.xis-statementUsageTable .xis-statementLevel3	{
	padding-left:2.8em;
}
table.xis-statementUsageTable .xis-statementLevel4	{
	padding-left:4.2em;
}
table.xis-statementUsageTable .xis-statementLevel5	{
	padding-left:5.6em;
}

.xis-statement	{
	white-space:nowrap;
	width: 10%;
}

.xis-option	{
}


/* ----------- CATEGORYTABELTOPIC OR SUBTOPIC: generatedCategoryTable ----------- */
.xis-generatedCategoryTable	{
	border: none;
	margin-top: 2.1em;
	border-collapse: collapse;
}

table.xis-generatedCategoryTable th	{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: .2em .5em .4em .5em;
	vertical-align:bottom;
}

table.xis-generatedCategoryTable th.xis-forScope	{
	background: none;
	font-weight: 400;
	vertical-align:top;
}

table.xis-generatedCategoryTable td	{
	border-bottom: 1px solid #cccccc;
	padding: .2em .5em .4em .5em;
}

/* ------------- PROC STATEMENT SYNTAX: generatedOptionCategoryList ------------- */
/* -------------------- SYNTAX: generatedOptionCategoryList --------------------- */

.xis-generatedOptionCategoryList	{
	margin-top: 1.4em;
}

.xis-generatedOptionCategoryList .xis-optionCategory	{
	font-weight: 700;
	margin-top: 1.4em;
	margin-bottom: 0px;
	font-size: .88rem;
}

.xis-generatedOptionCategoryList .xis-option	{
	margin-top: .7em;
	margin-left: 1.4em;
	margin-bottom: 0px;
	font-weight: 400;
	font-size: .88rem;
}

.xis-generatedOptionCategoryList p.xis-shortDescription	{
	margin-left: 5em;
	font-weight: 400;
	border-top: none;
	padding-top: 0px;
	margin-top: 0px;
}

/* options with no categories ***************************** */
.xis-generatedOptionCategoryList .xis-optionNoCategoryFirst	{
	margin-top: 1.4em;
	margin-left: 1.4em;
	margin-bottom: 0px;
	font-weight: 400;
	font-size: .88rem;
}
.xis-generatedOptionCategoryList .xis-optionNoCategory	{
	margin-top: .7em;
	margin-left: 1.4em;
	margin-bottom: 0px;
	font-weight: 400;
	font-size: .88rem;
}
.xis-generatedOptionCategoryList .xis-shortDescriptionNoCategory	{
	margin-left: 5em;
	font-weight: 400;
	border-top: none;
	padding-top: 0px;
	margin-top: 0px;
}
/* end options with no categories ***************************** */



/* --------------------- EXAMPLE BLOCK --------------------- */
.xis-exampleBlock,
.xis-example	{
}

/* --------------------- STATEMENT EXAMPLE --------------------- */
/* ----------------------- PROC EXAMPLE ------------------------ */
.xis-statementExample,
.xis-procExample,
.xis-input,
.xis-logSection,
.xis-outputSection	{
}

/* -- SUMMARY -- */
.xis-statementExampleSummary,
.xis-exampleSummary	{
	margin-bottom: 2.1em;
}

dl.xis-featureGroup	{
	margin: 1em 0px 0px 0px;
	padding: 0px;
}

/* -- format like summary and procSummary -- */
table.xis-exampleSummary,
table.xis-statementExampleSummary {
	font-size: .88rem;
	border: 1px solid #e7e7e7;
	margin-top: 1.4em;
}

.xis-exampleSummary td,
.xis-statementExampleSummary td	{
	margin-top: .7em;
	background-color: #f7f7f7;
	padding: .5em 1em .5em .5em;
	vertical-align: baseline;
	border-bottom: 1px solid #e7e7e7;
}

.xis-exampleSummary td.xis-procedureFeatures,
.xis-exampleSummary td.xis-otherFeatures,
.xis-exampleSummary td.xis-dataSet,
.xis-exampleSummary td.xis-tableName,
.xis-exampleSummary td.xis-odsDestination,
.xis-exampleSummary td.xis-format,
.xis-exampleSummary td.xis-informat,
.xis-exampleSummary td.xis-sampleLibraryMember,
.xis-exampleSummary td.xis-summaryNoteAccessibility,
.xis-statementExampleSummary td.xis-odsFeatures,
.xis-statementExampleSummary td.xis-statementFeatures,
.xis-statementExampleSummary td.xis-otherFeatures,
.xis-statementExampleSummary td.xis-dataSet,
.xis-statementExampleSummary td.xis-tableName,
.xis-statementExampleSummary td.xis-odsDestination,
.xis-statementExampleSummary td.xis-format,
.xis-statementExampleSummary td.xis-informat,
.xis-statementExampleSummary td.xis-sampleLibraryMember
.xis-statementExampleSummary td.xis-summaryNoteAccessibility{
	font-weight:700;
	background-color: #f7f7f7;
	border-bottom: 1px solid #e7e7e7;
	vertical-align: baseline;
	margin-top: 0.7em;
	padding: 0.5rem;
	color: #1b1b1b;
}

.xis-exampleSummary td p,
.xis-statementExampleSummary td p,
.xis-exampleSummary td dl,
.xis-statementExampleSummary td dl	{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.xis-exampleSummary td dl.xis-featureGroupFirst,
.xis-statementExampleSummary td p.xis-featureGroupFirst,
.xis-exampleSummary td p.xis-featureGroupFirst,
.xis-statementExampleSummary td p.xis-featureGroupFirst	{
	margin: 0px;
	padding: 0px;
}	 

.xis-exampleSummary td dt.xis-groupNameFirst,
.xis-statementExampleSummary td dt.xis-groupNameFirst,
.xis-exampleSummary td p.xis-featureGroup .xis-groupNameFirst,
.xis-statementExampleSummary td p.xis-featureGroup .xis-groupNameFirst	{
	margin: 0px;
	padding:0px;
	font-weight: 400;
}

.xis-exampleSummary td dt.xis-groupName,
.xis-statementExampleSummary td dt.xis-groupName,
.xis-exampleSummary td p .xis-groupName,
.xis-statementExampleSummary td  p .xis-groupName	{
	margin: .3em 0px 0px 0px;
	padding:0px;
	font-weight: 400;
}

.xis-exampleSummary td dd,
.xis-statementExampleSummary td dd	{
	margin: 0px 0px 0px 1.4em;
	padding: 0px;
}
/* -- end: format like summary and procSummary -- */

/* -- PROGRAM -- */
.xis-program	{
}

.xis-program .xis-codeBlockComplete	{
	margin-top: 1.4em;
}

.xis-program .xis-codeDescriptionBlock	{
	margin-top: 2.1em;
}

.xis-program .xis-codeDescription	{
	font-weight:400;
}

p.xis-codeDescription	{
	display:block;
	margin-top: 1em;
	margin-bottom: 0px;
}

.xis-program .xis-codeBlock	{
	margin-top: .7em;
}


/* REFCLASS ELEMENTS --------------------------------------------------------- */
.xis-attributesSection h4.xis-attributeName,
.xis-methodsSection h4.xis-methodName	{
	font-size: .88rem;
	font-weight: 600;
	margin-top: .7em;
	margin-bottom: 0px;
	margin-left: 1.5em;
}

.xis-classPropertiesSection	{
	margin-top: .7em;
}

.xis-refClassRule	{
	border-top: 4px solid #d1d5db;
	width: 100%;
	margin-top: 1.4em;
}

.xis-requiredInterfaces,
.xis-supportedInterfaces	{
	margin-top:1.4em;
}	

.xis-classReference ul	{
	margin-top: 0px;
	margin-left: -1em;
	padding-left: 1em; 
	list-style:none;
	list-style-image:none;
}

.xis-classReference ul ul	{
	margin-left: .5em;
}

.xis-classReference ul ul ul	{
	margin-left: .5em;
}

.xis-classReference ul li	{
	margin-top: 0px;
	margin-left: 0px;
}

.xis-classReference ul ul li,
.xis-classReference ul ul ul li	{
	margin-top: .5em;
}

/* add back in if need this css for xis11 */
/*.xis-classReference,*/
.xis-classQualifiedName	{
	margin-left: 1.5em;
}

.xis-description	{
}

/* -- format like summary and procSummary -- */
table.xis-refClass,
table.xis-interfacesSection {
	font-size: .88rem;
	border: 1px solid #e7e7e7;
	margin-top: 1.4em;
	margin-bottom: 1.4em;
}

td.xis-classQualifiedName,
td.xis-ancestorList,
td.xis-requiredInterfaces,
td.xis-supportedInterfaces	{
	margin-top: .7em;
	background-color: #f7f7f7;
	padding: .5em;
	vertical-align: top;
	font-weight:700;
	color: #1b1b1b;
	border-bottom: 1px solid #e7e7e7;
}

td.xis-name,
td.xis-classReference	{
	margin-top: .7em;
	background-color: #f7f7f7;
	padding: .5em;
	vertical-align: top;
	border-bottom: 1px solid #e7e7e7;
}

/* can take out if css is promted */
td.xis-name p,
td.xis-classReference p	{
	margin-top: .7em;
	margin-bottom: 0px;
	padding: 0px;
}

.xis-attributeDetails,
.xis-methodSyntaxBlock	{
	border-top: 2px solid #d1d5db;
	margin-top: .7em;
}

.xis-attributeDetails h2.xis-title,
.xis-methodSyntaxBlock h2.xis-title	{
	margin-top: 2em;
}

.xis-methodSyntax	{
	margin-top: .7em;
}

.xis-linkList	{
	background-color: #dfe9f1;
	margin-top: 1.4em;
	margin-bottom: 2.1em;
	padding: 1px 0px 3px .3em;
}

/* -- attributeDescriptionPair in keyAttributes -- */

dl.xis-attributeDescriptionPair	{
	margin-top: 1.4em;
}

.xis-attributeDescription .xis-paraSimple	{
	margin-top: .7em;
}

dt.xis-attribute	{
	margin-top: 0px;
	font-weight: 700;
}

.xis-attributeDefaultYes	{
	font-weight:400;
}

dd.xis-attributeDescription	{
	margin-left: 2em;
}

dd.xis-attributeDescription pre.xis-codeFragment	{
	margin: .7em 0px 0px 1.5em;
	background-color:transparent;
	border: 0px;
	border-radius: 0px;
	word-wrap:inherit;
}

/* ************************************************************	*/
/* ***************** PROGRAMMERS BOOKSHELF ******************** */
/* ************************************************************	*/
/* DOJO toc using dijitTree */

/* removing claro expand/collapse sprite */
.claro .dijitTreeExpando	{
	background-image: none;
}

/* adding in our expand/collapse icons */
.claro .dijitTreeRowHover .dijitTreeExpandoClosed,
.claro .dijitTreeExpandoClosed	{
	background: url("../images/ExpandCategory_default.gif") no-repeat;
}

.claro .dijitTreeRowHover .dijitTreeExpandoOpened,
.claro .dijitTreeExpandoOpened	{
	background: url("../images/CollapseCategory_default.gif") no-repeat;
}

/* hide claro folder and leaf icons */
.dijitFolderClosed, 
.dijitIconFolderClosed, 
.dijitFolderOpened, 
.dijitIconFolderOpen, 
.dijitIconFile,
.dijitLeaf {
    display: none;
}

/* hover and active */
/* remove claro background image */
.claro .dijitTreeRow, .claro .dijitTreeNode .dojoDndItemBefore, .claro .dijitTreeNode .dojoDndItemAfter {
    background-image: none;
}
/* change colors of border and background color */
.claro .dijitTreeRowHover	{
	background-color: #d1dfeb;
	border: 1px solid #d1dfeb;
}
.claro .dijitTreeRowActive	{
	background-color: #d4dbe1;
	border: 1px solid #d4dbe1;
}
/* end DOJO expand/collapse TOC using dijitTree */



/* ************************************************************	*/
/* **************** SAS PRESS FRONT MATTER ******************** */
/* ************************************************************	*/
.xis-sasPressFrontMatter,
.xis-aboutauthor,
.xis-acknowledgments,
.xis-foreword,
.xis-programTOC	{
}

.xis-programTOC h2	{
background-color: #f2f5f9;
border: solid 1px #d1dfeb;
border-left:none;
border-right:none;
font-size: 1.1rem;
color: #5d6065;
font-weight:700;
padding: .5em;
margin-top: 2.1em;
}

.xis-codeBlockNumber	{
font-size: .88rem;
font-weight:400;
font-style: normal;
padding-right:1em;
text-align: right;
float: left;
width: 3rem;
margin-top: .5em;
}

.xis-programTOC section h3	{
font-size:1rem;
font-weight:400;
font-style: normal;
margin-top: .5em;
}

.xis-clear	{
clear:both;
}

.xis-programTOC a:link	{
text-decoration: none;
}

.xis-programTOC a:hover	{
text-decoration: underline;
}

.xis-keepInTouch li	{
	list-style: none;
	margin-left: -1.4em;
}
.xis-keepInTouch li .xis-item	{
	padding: 0px;
	margin-top: .7em;
}

.xis-authorInfo	{
	margin-top: 0;
	margin-bottom: 2.8em;
}

.xis-authorInfo:nth-child(2)	{
	margin-top:1.4em;
}

.xis-authorInfo .xis-graphicAndDescription	{
	float: left;
	padding-right: 1em;
	margin-top: 0;
}

.xis-authorInfo .xis-authorName	{
	font-weight: 700;
	padding-right: .3em;
}

.xis-foreword .xis-authorName	{
	font-weight: 400;
	font-style: italic;
	color: #5d697a;
	font-size: .95rem;
}

.xis-foreword .xis-companyName	{
	font-weight: 400;
	font-style: italic;
	color:  #5d697a;
	font-size: .75rem;
}

/* ************************************************************	*/
/* *********************** GLOSSARY *************************** */
/* ************************************************************	*/
/* starts a new file/page */
.xis-glossary	{
	}

dl.xis-glossaryTermDefPair	{
	margin-top: 1.4em;	
}

dd.xis-glossaryDefinition	{
	margin-left: 1.4em;
}

dt.xis-glossaryTerm	{
	font-weight: 700;
}

/* italicize "See" and "See also" heralds */
.xis-glossarySeeHerald,
.xis-glossarySeeAlsoHerald {
  font-style: italic;
}

/* A-Z listing styles    */
.xis-alphabar {
	margin-top: 2.1em;
	margin-bottom: 0px;
	display: block;
}

a.xis-alpha:link {
        color: #287eab;
        text-decoration: none;
		font-weight: 700;
        background-color: #e0e2e5;
        padding: .3em .5em .3em .5em;
		float:left;
		margin:0px .5em .5em 0px;
        border: 1px solid #d1dfeb;
}

a.xis-alpha:visited {
        color: #287eab;
        text-decoration: none;
		font-weight: 700;
        background-color: #e0e2e5;
        padding: .3em .5em .3em .5em;
        margin-right: .5em;
        border: 1px solid #d1dfeb;
}

a.xis-alpha:hover {
        color: #353535;
        text-decoration: underline;
		font-weight: 700;
        background-color: #eeeeee;
        padding: .3em .5em .3em .5em;
        margin-right: .5em;
        border: 1px solid #bccde0;
}
/* end A-Z listing styles  */

h4.xis-alphaTitle	{
	color: #5d6065;
	margin-top: 2.1em;
	margin-bottom: 0px;
	padding-bottom: 0px;
   	font-weight: 700;
	font-size: 1.1rem;
	clear:left;
} 	

.xis-backToTop	{
	font-size: .79rem;
	padding-bottom: .7em;
	border-bottom: 2px dotted #cccccc;
	text-align: right;
	margin-bottom: 1.4em;
}



/* ************************************************************	*/
/* *********************** COPYRIGHT ************************** */
/* ************************************************************	*/
/* DIV containers	*/
.xis-copyrightPage,
.xis-outsideTradeMarks,
.xis-thirdParty,
.xis-sasTrademarks	{
	}
	
/* SPAN elements -- no format	*/
.xis-addressee,
.xis-city,
.xis-faxNumber,
.xis-phoneNumber,
.xis-state,
.xis-streetAddress,
.xis-zipCode	{
}

.xis-address .xis-emailAddress,
.xis-address .xis-uri	{
}

.xis-copyrightPage .xis-bibliographicCitation	{
	margin-left: 0px;
	text-indent: 0px;
}
	
.xis-copyrightPage .xis-bookTitle 	{
	font-weight: 600;
	}
	
.xis-copyrightPage .xis-title	{
	font-size: .88rem;
	font-weight: 600;
	margin-top: 1.4em;
	}
	
.xis-copyrightPage .xis-title .xis-superscript,
.xis-copyrightPage sup	{
	font-weight: 400;
	vertical-align:0em;
}
	
.xis-concatenationInfo,
.xis-copyrightDisclaimer,
.xis-copyrightNotice,
.xis-isbn,
.xis-redistributionNotice,
.xis-reservedRights,
.xis-restrictedRightsLegend,
.xis-sasPubText,
.xis-address,
.xis-publishDate	{
	margin-top: 1.4em;
	}
	
.xis-isbnMultiple	{
	margin-top: 0;
}

.xis-isbnPublishDate	{
	margin-top: 0;
	margin-left: 1.5em;
}
	
.xis-restrictedRightsLegendGenText,
.xis-thirdPartyLocation,
.xis-reservedRights .xis-leadin	{
	font-weight: 600;
	}

/* ************************************************************	*/
/* ********************** TITLE PAGE ************************** */
/* ************************************************************	*/
/* ********* USE FOR CDL and SAS Press (SGML & XIS) *********** */

.xis-titlePage	{
	margin: 1.5em 0px 10em 0px; 
}

.xis-titlePage .xis-artSquareTop	{
	margin: 3em 0px 1.5em .9rem;
}

.xis-titlePage h1.xis-title	{
   	font-size: 1.602rem;
	color: #353535;
   	margin: 0px 0px 0px 1rem;
	font-weight: 700;
}

.xis-titlePage h1.xis-title .xis-superscript	{
	font-size: 1rem;
	vertical-align: .55em;
	font-weight: 400;
	padding-left: .05rem;
}

h2.xis-leadinTitle,
h2.xis-subTitle	{
	font-size: 1.424rem;
	margin: 0px 0px 0px 1rem;
	padding: 0px;
	font-weight: normal;
	color: #828282;
} 

h3.xis-edition,
h3.xis-volumeNumberOnly	{
	color: #828282;
   	font-size: 1.266rem;
	margin: 2em 0px 0px 1rem;
	font-weight:400;
}

h3.xis-volumeNumber	{
	color: #828282;
   	font-size: 1.266rem;
	margin: 0px 0px 0px 1rem;
	font-weight: 400;
}

h4.xis-authorName	{
	color: #5d6065;
   	font-size: 1.125rem;
	margin: 3em 0px 0px 1rem;
	font-weight: 700;
}

h4.xis-authorName2	{
	color: #5d6065;
   	font-size: 1.125rem;
	margin: 3em 0px 0px 1rem;
	font-weight: 400;
}

.xis-titleDisclaimer h3.xis-title	{
	color: #353535;
	font-size: 1.125rem;
	margin: 5em 0px 0px 0px;
	padding: 0px;
}

.xis-titleDisclaimer	{
	margin: 3em 20px 0px 1em;
}

/* ****************************************************	*/
/* *********** GENERATED TITLE PAGE TOC  *************	*/
/* ****************************************************	*/
.xis-titlePageTOC, 
.xis-frontMatter,
.xis-leadinTitle,
.xis-title,
.xis-subTitle,
.xis-edition	{
}

.xis-backMatter	{
	margin-top: 2.1em;
}

.xis-titlePageTOC .xis-banner	{
	background-color:#dfe9f1;
	background-repeat: no-repeat;
	background-position:right top;
	padding: 1em 1em 1em 1em;
	min-height: 5.5em;
	/* IE hack for min-height */
	_height: 6.5em; 
	margin-bottom: 1.4em;
}

.xis-titlePageTOC .xis-banner h1.xis-title	{
	color: #353535;
	margin-top:0px;
	padding-right: 85px;
	/*height:100%;*/
}

.xis-titlePageTOC .xis-part	{
	background-color: #f2f5f9;
	border: solid 1px #d1dfeb;
	border-left:none;
	border-right:none;
	font-size: 1.1rem;
	color: #5d6065;
	font-weight:700;
	padding: .5em 1em .5em 1em;
	margin-top: 2.1em;
	margin-bottom: .7em;
}

.xis-titlePageTOC .xis-partNumber	{
	font-size:.875rem;
	font-weight:400;
	padding-right:1em;
}

.xis-titlePageTOC .xis-toc_1	{
	font-weight:400;
	margin-left: 1em;
	margin-top: .5em;
	margin-right: 1em;
}

.xis-titlePageTOC .xis-toc_2	{
	margin-left: 2.8em;
	margin-top: 0px;
}

.xis-titlePageTOC .xis-toc_3	{
	margin-left: 4.6em;
	margin-top: 0px;
}

.xis-titlePageTOC .xis-toc_4	{
	margin-left: 6.4em;
	margin-top: 0px;
}


/* ************************************************************	*/
/* ******************* CHAPTER + APPENDIX ********************* */
/* ************************************************************	*/
.xis-appendix,
.xis-chapter,
.xis-procExampleGroup,
.xis-productGlossary,
.xis-refDictEntryCollection	{
	}

.xis-appendix h1.xis-title,
.xis-chapter h1.xis-title,
.xis-productGlossary h1.xis-title,
.xis-refClass h1.xis-title,
.xis-refProc h1.xis-title,
.xis-refProc h1.xis-name	{
	margin-bottom: 0px;
	margin-top: 1.5em;
}

.xis-refDictEntryCollection h1.xis-onlineTOCTitle	{
	font-size: 1.424rem;
	margin-bottom: 0px;
	margin-top: 1.5em;
}

.xis-chapterRule	{
	border-top: 4px solid #d1d5db;
	width: 100%;
	margin-top: .7em;
}


.xis-toc	{
	margin-top: 1.4em;
	margin-bottom: 3.5em;
}

.xis-toc_1	{
	font-weight: 600;
	margin-top: 1.4em;
}

.xis-refClass .xis-toc_1,
.xis-refProc .xis-toc_1,
.xis-procExampleGroup .xis-toc_1	{
	margin-top: .7em;
}

.xis-toc_2	{
	font-weight: 400;
	margin-top: .3em;
	margin-left: 1.4em;
}

.xis-toc_3	{
	font-weight: 400;
	margin-top: .3em;
	margin-left: 2.8em;
}

.xis-refClass .xis-toc_2	{
	margin-top: .1em;
}

/* alphabar */
p.xis-alphabar	{
	margin-top: 1em;
	margin-bottom: 0px;
	display: block;
}

.xis-toc_refDict,
.xis-toc_refProc	{
	font-weight: 600;
	margin-bottom: .5em;
}

.xis-toc_refDictFirst,
.xis-toc_refProcFirst	{
	font-weight: 600;
	margin-top: 1.4em;
	margin-bottom: .5em;
}

/* ************************************************************	*/
/* *********************** BOOK INFO ************************** */
/* ************************************************************	*/
.xis-bookInfo	{
}
/* --------------------- table in docConventions --------------------- */
.xis-docConventions .xis-table table	{
	border: none;
}

.xis-docConventions .xis-table td	{
	border-bottom: 1px solid #cccccc;
	border-left: none;
	border-right: none;
	border-top: none;
	padding: .5em .5em .7em .5em;
	border-collapse: collapse;
}

.xis-docConventions .xis-table td.xis-firstRow	{
	border-top: 1px solid #cccccc;
	border-left: none;
	border-right: none;
	padding: .5em .5em .7em .5em;
	border-collapse: collapse;
}


/* ************************************************************	*/
/* ****************** RECOMMENDED READING ********************* */
/* ************************************************************	*/
.xis-recommendedReading	{
}

.xis-recommendedReading .xis-listUnordered	{
	margin-top: 1.4em;
	margin-bottom: 2.1em;
}

.xis-recommendedReading ul	{
	list-style-image: none;
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 2.5em;
}

.xis-recommendedReading li	{
	padding: 0px;
	margin-top: 0px;
}

.xis-recommendedReading .xis-item	{
	padding: 0px;
	margin-top: .7em;
}

.xis-recommendedReading .xis-paraSimple	{
	padding: 0px;
	margin-top: 0px;
}

.xis-generatedAddress	{
	margin-top: 1.4em;
}

	
/* ************************************************************	*/
/* ******************** PDF PROXY PAGE ************************ */
/* ************************************************************	*/
.xis-pdfProxyPage	{
}

.xis-pdfProxyPage h1.xis-title {
	margin-bottom: 1.4em;
}

.xis-pdfProxyPage p	{
	margin-top:1.4em;
}
	
.xis-pdfProxyPage a img	{
	border: none;
	max-width: 100%;
}

/* ************************************************************	*/
/* **************** REFPROC TABBED NAVIGATION ***************** */
/* ************************************************************	*/
.xis-tabs {
	float:left;
    width:100%;
    background:#fff url(../images/tabBottom.png) repeat-x bottom;
    line-height:normal;
	margin-top: .7em;
	margin-bottom: 1.4em;
}
.xis-tabs ul {
	margin:0;
	padding: 4px 0px 8px 0px;
	list-style:none;
}
.xis-tabs li {
    float:left;
    margin:0;
    padding:0;
}
.xis-tabs a,
#bookpage .xis-tabs a {
    display:block;
    background:url(../images/tabLeft_off.png) no-repeat left top;
	font-weight:700;
	font-size: .79rem;
	color: #287eab;
	padding: 3px 0px 4px 3px;
	text-decoration: none;
}
.xis-tabs a span,
#bookpage .xis-tabs a span	{
    background:#f5f9ff url(../images/tabRight_off.png) no-repeat right top;
	padding: 3px 6px 4px 3px;
	color: #5d6065;
}
.xis-tabs a.xis-current,
#bookpage .xis-tabs a.xis-current {
    background:url(../images/tabLeft_on.png) no-repeat left top;
	border:0;
	color: #5d6065;
	padding-bottom: 5px;
}
.xis-tabs a.xis-current span,
#bookpage .xis-tabs a.xis-current span	{
    background:url(../images/tabRight_on.png) no-repeat right top;
	border:0;
	padding-bottom: 5px;
} 
/* rollover/hover effect for tabs */
.xis-tabs a:hover,
.xis-tabs a.xis-current:hover,
#bookpage .xis-tabs a:hover,
#bookpage .xis-tabs a.xis-current:hover	{
	background:url(../images/tabLeft_rollover.png) no-repeat left top;
	padding-bottom: 5px;
	border:0;
	text-decoration:none;
}
.xis-tabs a:hover span,
.xis-tabs a.xis-current:hover span
#bookpage .xis-tabs a:hover span,
#bookpage .xis-tabs a.xis-current:hover span	{
	background:url(../images/tabRight_rollover.png) no-repeat right top;
	padding-bottom: 5px;
	border:0;
}

/* drop down menu */ 
#refProcPullDownTabs div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #f5f9ff;
	border: 1px solid #b6b9bd;
}

	#refProcPullDownTabs div a,
	#bookpage #refProcPullDownTabs div a
	{	position: relative;
		display: block;
		margin: 0;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #f5f9ff;
		color: #000;
		font-weight: 400;
		padding:.2em 5px .3em 5px;
}

	#refProcPullDownTabs div a:hover,
	#bookpage #refProcPullDownTabs div a:hover
	{	background: #cfdeeb;
		color: #000;
}

/* ********** end drop down menu ********** */	
.xis-tabs a img	{
	border: none;
	max-width: 100%;
}
.xis-clear {
	clear: both;
	height: 0;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.xis-tabs a span {float:none;}
/* End IE5-Mac hack */
	

/* ************************************************************	*/
/* *********************** NAVIGATION ************************* */
/* ************************************************************	*/

/* ****************************************************	*/
/* ****************** running head ******************** */
/* ****************************************************	*/
.xis-breadcrumb	{
	font-size: .79rem;
	font-weight: 600;
	color: #353535;
}

.xis-helpRunningHead	{
	font-size: .79rem;
	font-weight: 600;
	color: #353535;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: .3em;
}


/* ****************************************************	*/
/* ********************* links ************************ */
/* ****************************************************	*/

/* Enabled Links	*/
.xis-navOn	{
	font-size: .79rem;
	white-space: nowrap;
}	

/* Disabled Link: Next or Previous			*/
.xis-navOff	{
	font-size: .79rem;
	color: #929496;
	white-space: nowrap;
}

.xis-orBar	{
	color: #bbbbbb;
	padding-left: .5em;
	padding-right: .5em;
}

/* ****************************************************	*/
/* ***************** TOP NAVIGATION *******************	*/
/* ****************************************************	*/
/* key for hiding top navigation */
.xis-navBgTop	{
}
/* --- */

.xis-shortTitle	{
	color: #5d697a;
	font-weight: 600;
}
	
.xis-topNav	{
	border-top: 1px solid #e3e3e3;
	background-color: #f6f8fb;
	margin-top: .25em;
	padding-left: .4em;
	padding-bottom: .3em;
}

/* ****************************************************	*/
/* **************** BOTTOM NAVIGATION *****************	*/
/* ****************************************************	*/
/* Ruleline above nav; container for all bottom nav including copyright	*/
.xis-navLine	{
	border-top: 1px solid #e3e3e3;
	margin-top: 2.2em;
}
/* container for bottom navigation; key for hiding bottom navigation */
.xis-navigation	{
	margin-top: 0px;
	margin-bottom: 1.5em;
}

.xis-copyright	{
	font-size: .702rem;
	margin-top: 1em;
}
/* hide copyright and navline in CDL */
#bookpage .xis-copyright,
#bookpage .xis-navLine	{
	display: none;
}

/* copyright element generated before ending titlePage DIV */
.xis-titlePage .xis-copyright	{
	margin-left: 1rem;
	margin-top: 5rem;
}

/* copyright element generated before ending pdfProxyPage DIV */
.xis-pdfProxyPage .xis-copyright	{
	margin-top: 10em;
}

/*  Date stamp */
.xis-dateStamp {
	font-size : .702rem;
	margin-top : 0px;
}

/* --> */