/* Last updated 31MAY2012 */

@IMPORT url("../../common.hlp/ss/hidenav.css");

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

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

/* 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%;
}

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

.nobr	{ 
	white-space:nowrap;
}

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

/* SAS WWW Link colors (does not use a hover color),	*/
/* but added hover color here.				*/
a[href]  {
	color : #0000CC;
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
}
/*match support site links*/
#bookpage a[href]	{
	color: #0066CC;
}

a[href]:hover	{
	color : #0063BE;
	text-decoration : none;
}
/*match support site links*/
#bookpage a[href]:hover	{
	color: #0066CC;
	text-decoration:underline;
}

a[href]:visited	{
	color : #000066;
}
/*match support site links*/
#bookpage a[href]:visited	{
	color: #003399;
}

a[href]:active	{
	color : #0063BE;
}

.navigation a,
.topNav a,
.copyright a,
.breadcrumb a,
.closeWindowBottom a,
.closeWindowTop a  {
	color : #275E94;
	font-family : "Trebuchet MS", arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	text-decoration: none;
}

.navigation a:hover,
.topNav a:hover,
.copyright a:hover,
.breadcrumb a:hover,
.closeWindowBottom a:hover,
.closeWindowTop a:hover  {
	color : #275E94;
	font-family : "Trebuchet MS", arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	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 */
.argDescriptionTable a,
.linkList a,
.syntaxSimple .syntaxLevel a,
.tableElementList a,
.toc_1 a,
.toc_1_backmatter a,
.toc_2 a,
.toc_refDict a,
.toc_refDictFirst a,
.toc_refProc a,
.toc_refProcFirst a,
.sub a,
.subFirst a,
.subSub a,
.systemEventsTable a,
.systemEventHandlersTable a	{
	color : #0000CC;
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	text-decoration: none;
}
/*match support site links*/
#bookpage .argDescriptionTable a,
#bookpage .linkList a,
#bookpage .syntaxSimple .syntaxLevel a,
#bookpage .tableElementList a,
#bookpage .toc_1 a,
#bookpage .toc_1_backmatter a,
#bookpage .toc_2 a,
#bookpage .toc_refDict a,
#bookpage .toc_refDictFirst a,
#bookpage .toc_refProc a,
#bookpage .toc_refProcFirst a,
#bookpage .sub a,
#bookpage .subFirst a,
#bookpage .subSub a,
#bookpage .systemEventsTable a,
#bookpage .systemEventHandlersTable a	{
	color : #0066cc;
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	text-decoration: none;
}
/* fix font weight problem in CDL */
#bookpage .toc_1 a {
    font-weight: bold;
}

.argDescriptionTable a:hover,
.linkList a:hover,
.syntaxSimple .syntaxLevel a:hover,
.tableElementList a:hover,
.toc_1 a:hover,
.toc_1_backmatter a:hover,
.toc_2 a:hover,
.toc_refDict a:hover,
.toc_refDictFirst a:hover,
.toc_refProc a:hover,
.toc_refProcFirst a:hover,
.sub a:hover,
.subFirst a:hover,
.subSub a:hover,
.systemEventsTable a:hover,
.systemEventHandlersTable a:hover		{
	color : #0063BE;
	text-decoration: underline;
}
/*match support site links*/
#bookpage .argDescriptionTable a:hover,
#bookpage .linkList a:hover,
#bookpage .syntaxSimple .syntaxLevel a:hover,
#bookpage .tableElementList a:hover,
#bookpage .toc_1 a:hover,
#bookpage .toc_1_backmatter a:hover,
#bookpage .toc_2 a:hover,
#bookpage .toc_refDict a:hover,
#bookpage .toc_refDictFirst a:hover,
#bookpage .toc_refProc a:hover,
#bookpage .toc_refProcFirst a:hover,
#bookpage .sub a:hover,
#bookpage .subFirst a:hover,
#bookpage .subSub a:hover,
#bookpage .systemEventsTable a:hover,
#bookpage .systemEventHandlersTable a:hover	{
	color : #0066cc;
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	text-decoration: underline;
}

/* ***************** to fix IE link problem ******************* */
/* ************************* 10NOV08 ************************** */
/* ******************** underlined links ********************** */
td a,
.backToTop a,
.description a,
.exampleCode a,
.exampleSummary a,
.footnoteAnchor a,
.footnoteReturn a,
.generatedOptionCategoryList a,
.glossarySee a,
.glossarySeeAlso a,
.itemColumn a,
.leadin a,
.legendRef a,
p a,
.procSummary a,
.selection a,
.statement a,
.statementExampleSummary a,
.summary a,
.syntaxLevel a,
.uriActive a,
.uriText a,
.windowItem a,
.windowName a,
.xref a,
.xrefBookTitle a,
.xrefGlossary a,
.xrefSee a,
.xrefTerm a	{
	color : #0000CC;
	text-decoration: underline;
}
/* fix CDL links so they will be underlined */
#bookpage td a,
#bookpage .backToTop a,
#bookpage .description a,
#bookpage .exampleCode a,
#bookpage .exampleSummary a,
#bookpage .footnoteAnchor a,
#bookpage .footnoteReturn a,
#bookpage .generatedOptionCategoryList a,
#bookpage .glossarySee a,
#bookpage .glossarySeeAlso a,
#bookpage .itemColumn a,
#bookpage .leadin a,
#bookpage .legendRef a,
#bookpage p a,
#bookpage .procSummary a,
#bookpage .selection a,
#bookpage .statement a,
#bookpage .statementExampleSummary a,
#bookpage .summary a,
#bookpage .sytaxLevel a,
#bookpage .uriActive a,
#bookpage .uriText a,
#bookpage .windowItem a,
#bookpage .windowName a,
#bookpage .xref a,
#bookpage .xrefBookTitle a,
#bookpage .xrefGlossary a,
#bookpage .xrefSee a,
#bookpage .xrefTerm a	{
	color : #0066cc;
	text-decoration: underline;
}

td a:hover,
.backToTop a:hover,
.description a:hover,
.exampleCode a:hover,
.exampleSummary a:hover,
.footnoteAnchor a:hover,
.footnoteReturn a:hover,
.generatedOptionCategoryList a:hover,
.glossarySee a:hover,
.glossarySeeAlso a:hover,
.itemColumn a:hover,
.leadin a:hover,
.legendRef a:hover,
p a:hover,
.procSummary a:hover,
.selection a:hover,
.statement a:hover,
.statementExampleSummary a:hover,
.summary a:hover,
.syntaxLevel a:hover,
.uriActive a:hover,
.uriText a:hover,
.windowItem a:hover,
.windowName a:hover,
.xref a:hover,
.xrefBookTitle a:hover,
.xrefGlossary a:hover,
.xrefSee a:hover,
.xrefTerm a:hover			{
	color : #0063BE;
	text-decoration: none;
}
/* fix CDL links so they will not be underlined on hover */
#bookpage td a:hover,
#bookpage .backToTop a:hover,
#bookpage .description a:hover,
#bookpage .exampleCode a:hover,
#bookpage .exampleSummary a:hover,
#bookpage .footnoteAnchor a:hover,
#bookpage .footnoteReturn a:hover,
#bookpage .generatedOptionCategoryList a:hover,
#bookpage .glossarySee a:hover,
#bookpage .glossarySeeAlso a:hover,
#bookpage .itemColumn a:hover,
#bookpage .leadin a:hover,
#bookpage .legendRef a:hover,
#bookpage p a:hover,
#bookpage .procSummary a:hover,
#bookpage .selection a:hover,
#bookpage .statement a:hover,
#bookpage .statementExampleSummary a:hover,
#bookpage .summary a:hover,
#bookpage .sytaxLevel a:hover,
#bookpage .uriActive a:hover,
#bookpage .uriText a:hover,
#bookpage .windowItem a:hover,
#bookpage .windowName a:hover,
#bookpage .xref a:hover,
#bookpage .xrefBookTitle a:hover,
#bookpage .xrefGlossary a:hover,
#bookpage .xrefSee a:hover,
#bookpage .xrefTerm a:hover	{
	color : #0066cc;
	text-decoration: none;
}


/* ************************************************************	*/
/* ********************* 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: #000000;
	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: #003399;
   	font-weight: bold;
   	font-size: 130%;
   	margin-bottom: 8px;
		
}
/* sub-title within a topic */
h2 	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-weight: bold;
	font-size: 110%;
   	margin-bottom: 0px;
}   

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

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

li {
	margin-bottom: 4px;
}

dl {
}

dl dl {
}

dd	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	color: #000000;
	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;
}

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: 100%;
	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: #E6E6E6;
	text-align: left;
}

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

caption	{
	font-weight: bold;
	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: #990000;
}

/* 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: bold;
	font-style: italic;
}

/* used to be font class=strongMono			*/
/* now should map to code. Will produce		*/
/* bold monospaced font						*/	
code	{
	font-size: 100%;
	font-weight: bold;
}
/* JavaHelp used for font class=strongMono	(SGML)		*/
/* in XIS: caseSensitiveKeyword, directedUserInput, directoryPath, 
   emailAddress, inlineCode, inlineMessage,systemSuppliedValue, uri,
   variableValue    */
tt	{
	/*font-size: 100%;*/
	font-weight: bold;
}
 
sup	{
	font-size: 84%;
}

sub	{
	font-size: 84%;
}


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

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

.audience,
.classUsageSection .topic,
.xis-clause,
.comparisons,
.details,
.docConventions,
.keyAttributes,
.methodDetails,
.procStatementSyntax,
.refDictEntry .references,
.requirements,
.subTopic,
.syntax,
.topic .references,
.whatsNewOverview,
.whatsNewTopic,
.windowPath,
.values	{
	border-top : 2px solid #DCDCDC;
	margin-top : 2.5em;
}

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

/* ************************ TOPIC TOC ************************* */
.topicTOC	{
	padding-top: 1em;
	font-family : arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-size: 100%;
	color: #505050;
	font-weight: bold;
}

.topicTOC img	{
	padding-right: .5em;
}

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

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

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

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

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

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

/* *************** title at first level *************** */
/* ********************* in topic ********************* */
h1.title, 
h1.name,
h1.attributeName,
h1.methodName	{
   	font-size: 150%;
   	margin-top: 1em;
}

.refProc h1.title, 
.refProc h1.name	{
   	font-size: 150%;
   	margin-top: 1em;
	color: #505050;
}

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

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

/* *************** title at second level ************** */
/* ******************** in subTopic ******************* */
h2.title	{
	font-size: 120%;
	margin-top : .5em;
} 

/* *************** title at third level ***************	*/
/* ****************** in subSubTopic ****************** */
h3.title	{
   	font-size: 120%;
	margin-top: 2.2em;
}


/* ******************** title at fourth level ********************* */ 
/* ********** statementExampleGroup lower level titles ************ */
/* ******************** subSubTitle in details ******************** */
h4.title 	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	margin-bottom: .2em;
	padding-bottom: 0px;
   	font-weight: bold;
	font-size: 110%;
} 

/* ************ titles in reference aids **************	*/
/* ****************************************************	*/
.figure .title, 
.outputBlock .title,
.screenCapture .title,
.spreadsheet .title,
.table .title	{
	color: #000000;
	font-size: 100%;
	font-weight : bold;
	font-style : italic;
	margin-top: 1.4em;
	margin-bottom : .75em;
}

.codeBlock .title,
.logBlock .title,
.inputDataBlock .title,
.fileContentBlock .title	{
	color: #000000;
	font-size: 100%;
	font-weight : bold;
	font-style : italic;
	margin-top: 1.4em;
	margin-bottom : 1.4em;
}

.topicContent .errorMessageBlock .title, 
.infoModule .errorMessageBlock .title,
.topicContent .quickHelp .title, 
.infoModule .quickHelp .title,
.eDocBody .quickHelp .title,
.topicContent .troubleshootingBlock .title, 
.infoModule .troubleshootingBlock .title{
	color: #666666;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	padding-top: .2em;
	padding-bottom: .2em;
	font-size: 100%;
	font-weight : bold;
	margin-top: 2.4em;
	margin-bottom : 0px;
}


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

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

.codeBlock .paraLeadIn,
.figure .paraLeadin,
.logBlock .paraLeadIn,
.outputBlock .paraLeadIn,
.table .paraLeadIn,
.screenCapture .paraLeadIn	{
	margin-bottom: 1.4em;
}

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

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

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

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

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

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

/* TECHREVIEW paragraph type */
.paragraphTechreview	{
	border: 3px solid #CC3333;
	padding: .5em;
	background-color: #F3F0E2;
	margin-top: 1.4em;
	}
	
.caution .paragraphTechreview	{
	margin-top: .7em;
	margin-left: 1.5em;
}

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

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

.techReviewGenText	{
	font-weight: bold;
	color: #CC3333;
	padding-right: .5em;
	font-size: 120%;
	}
	
/* TECHREVIEW element */
.techreview	{
	border: 3px solid #CC3333;
	padding: .5em;
	background-color: #F3F0E2;
	margin-top: 1.4em;
	margin-bottom: 1.4em;
}
.procSyntax .techreview	{
	margin-top: .7em;
}

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

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

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

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

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

.paragraphFirst	{
	margin-top: 0px;
}

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

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

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

/* ****************************************************	*/	
/* ****************** calloutList *********************	*/
.calloutList	{
}

.codeBlock .calloutList,
.fileContentBlock .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 */
.calloutList table	{
	font-size: 100%;
	border: none;
	margin-top: 0px;
	padding-top: 0px;
}

.calloutList td	{
	text-align : left;
	padding-top : 1.4em;
}

td.calloutExplanationNumber	{
	font-family: Courier, monospace, mono;
	text-align : right;
	padding-right : 1em;
	font-weight:bold;
	vertical-align: baseline;
}

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

.calloutList .leadIn	{
	margin-top: 1.4em;
}


/* ****************************************************	*/	
/* ****************** listColumnar ********************	*/
.listColumnar	{
	margin-top : .75em;
}

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

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

.listColumnar table	{
	margin-left: 0px;
	font-size:100%;
	border : none;
}

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

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

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

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

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

ul.listHierarchy ul.listHierarchy	{
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 2em;
	list-style-image: url(../images/listmenuarrow.gif);
}

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

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

.selection	{
	font-weight: bold;
}

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

.itemDescription	{
	font-weight: normal;
	color: #555555;
	padding-left: .5em;
}

/* ****************************************************	*/	
/* ***************** listMessages *********************	*/	
ul.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;
}

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

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

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

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

.itemPrecedence	{
	margin-top : 1.4em;
}

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

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


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

.listSteps,
.stepGroup	{
}

.step	{
	margin-top: 1.4em;
}

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

.groupName	{
	font-family : arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-size: 100%;
	font-weight : bold;
	color: #000000;
	margin-top : 1.9em;
}

.stepGroup .stepGroup .groupName	{
	color: #505050;
	margin-top : 1.4em;
}

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

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

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

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

/* ****************************************************	*/	
/* ****************** listTermDef *********************	*/
.listTermDef	{
}

.termDefPair	{
	margin-top : 1.4em;
}

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

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

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

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

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

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

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

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

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

/* ******************************************************** */
/* listUnordered nested in a note if we decide to indent it	*/	
/*.note ul	{
	margin-left: -1.5em;
	text-indent: 0px;
}

.note ul ul,
.note ul ul ul	{
	margin-left: 0px;
	text-indent: 0px;
}*/
/* ******************************************************** */

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

.item	{
	margin-top : 1.4em;
}

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


/* ****************************************************	*/	
/* ************** listValueDescripiton ****************	*/
/* ****************************************************	*/
.listValueDescription table	{
	font-size: 100%;
	border: none;
}

.listValueDescription td	{
	text-align : left;
	padding-top : .75em;
}

td.value	{
	text-align : left;
	padding-right : 1em;
}

.valueDefaultYes	{
	font-weight:normal;
}

/*.keyAttributes td.value	{
	font-weight:bold;
}*/

/*.keyAttributes td.value .valueDefault	{
	font-weight: normal;
}*/

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

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


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

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

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

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

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

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

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

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

/* caution generated text *****************************	*/
.cautionGenText	{
	font-weight : bold;
	color : #CC0000;
}

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

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

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

/* Code Block: codeBlock ******************************	*/
pre	{
	font-size: 100%;
   	color: #333333;
   	margin-left: 12pt;
}

.codeBlock pre,
.logBlock pre,
.fileContentBlock pre 	{
	margin-top : 0px;
	padding:0px;
	margin-left: 1.5em;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.columnRuler	{
	color: #777777;
}

.codeBlock,
.logBlock,
.fileContentBlock	{
	margin-top : 1.4em;
}

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

.codeFocus	{
	font-weight: normal;
	color: #333333;
	background-color : #dcdcdc;
}

/* codeFragment maps to PRE / class=codeFragment	*/
/* outputFragment maps to PRE / class=outputFragment	*/
.codeFragment,
.outputFragment	{
	font-size: 100%;
	color : #333333;
}

.note pre.codeFragment,
.note pre.outputFragment,
.tip pre.codeFragment,
.tip pre.outputFragment,
.hostSpecificBehavior pre.codeFragment
.hostSpecificBehaviour pre.outputFragment	{
	margin-left: 1.5em;
}

/* solution for defect S0818625 -- codeFragment bumping down a line in IE9 non-compatibility mode */
.listUnordered .paraSimpleFirst .codeFragment,
.listSteps .paragraphFirst .codeFragment	{
	display: inline;
	margin-left:0;	
}


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

.paragraph pre.code,
.paragraph pre.outputFragment,
.paraSimple pre.code,
.paraSimple pre.outputFragment,
pre.inputData 	{
	margin-top : 1.4em;
	margin-left: 1.5em;
	color: #333333;
}

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

.paraTable pre.code,
.paraTable pre.codeFragment,
.paraTable pre.outputFragment,
.paraTableFirst pre.codeFragment,
.paraTableFirst pre.outputFragment	{
	margin: 0px;
	padding: 0 0.5em 0 0;
}

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


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

.output	{
}

pre.outputPage	{
	display : block;
	background-color : #FAFAFA;
	border: 1px solid #C0C0C0;
	margin-left: 0px;
	padding : 1em;
}

.outputFocus	{
	font-weight: normal;
	color: #333333;
	background-color : #dcdcdc;
}

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

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

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

.errorMessage	{
	margin-top: 1.4em;
}

/* errorMessageText maps to CODE, class=errorMessageText	*/
.errorMessageText code,
.errorNumber code	{
	font-size: 100%;
	font-weight: bold;
}

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

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

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

.errorGenText	{
   	font-style : normal;
	font-weight : bold;
	color : #000000;
	padding-right : 1em;
}

.explanation,
.systemAction,
.userResponse	{
}

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

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

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

.graphicAndDescription	{
}

/* ****************************************************	*/	
/* ********************* footnote *********************	*/
/* ****************************************************	*/
.footnoteAnchor,
.footnoteReturn	{
	font-size : 84%;
	padding-left: .2em;
	font-weight: normal;
}

.footnoteFirst	{
	font-size: 84%;
	margin-top : 2.8em;
	border-top : 1px solid #DCDCDC;
	padding-top: .5em;
}

.footnote	{
	font-size: 84%;
	margin-top: .75em;
}

.footnoteNumber	{
	padding-right: 1em;
}

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

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

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

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

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

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


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

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

h2.seeAlsoGenTitle {
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 120%;
	padding-top : .5em;
	border-top : 2px solid #DCDCDC;
	margin-top : 2em;
	margin-bottom: .7em;
}   

h3.seeAlsoGenTitle {
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
   	color: #000000;
   	font-weight: bold;
   	font-size: 120%;
	margin-top: 2.2em;
	margin-bottom: .5em;
}

h4.seeAlsoGenTitle 	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	margin-bottom: 0px;
	padding-bottom: 0px;
   	font-weight: bold;
	font-size: 110%;
} 

.seeAlso .groupName	{
	font-family : arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	color : #505050;
	margin-top : 1.4em;
}

.seeAlso .groupNameFirst	{
	font-family : arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	color : #505050;
	font-weight: bold;
	margin-top : .9em;
}

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

.xrefText	{
	font-style: normal;
}

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

.procSyntax .syntaxSimple	{
	margin-top: 2.1em;
}

.procSyntax .syntaxSimpleLeadIn	{
	margin-top: .7em;
}

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


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

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

.syntaxLevel	{
	margin-top: .6em;
	white-space: nowrap;
}

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

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

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

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

.userSuppliedSyntaxValue	{
	font-style: italic;
}

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

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


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

table.tgroup,
table.tgroup5,
table.spreadsheet	{
	font-size: 100%
}

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

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

.table table.tgroup5,
.spreadsheet table	{
	border: 1px solid #D8D8C5;
}

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

/* entry in thead maps to TH		*/
/* Table heads are light gray		*/
/* RGB: 220, 220, 220)				*/
.table .tgroup5 th	{
	font-weight : bold;
	border: 1px solid #D8D8C5;
	padding-left: .5em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .4em;
}

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

/* entry in thead maps to TH		*/
/* Table heads are light gray		*/
/* RGB: 220, 220, 220)				*/
.table th	{
	font-weight : bold;
	border-top: 1px solid #D8D8C5;
	border-bottom: 1px solid #D8D8C5;
	padding-left: .5em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .4em;
}

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

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

.spreadsheet td	{
	font-weight : normal;
	text-align: right;
	border: 1px solid #D8D8C5;
	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) */
.table td.shadeOn,
.spreadsheet te.shadeOn	{
	background-color: #f4f4f4;
	border-collapse: collapse;
}

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


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

.tableElementList table	{
	table-layout: inherit;
	width: 90%;
}

.tableElementList h2.title	{
	font-size: 120%;
	padding: .5em 0px .5em 0px;
}

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

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

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

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

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

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

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

/* ****** ALPHA BAR letters are in the Glossary Section ****** */
.tableElementList p.alphabar	{
	margin-top: .7em;
}


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


/* paragraph in entry	*/
td .paraTableFirst	{
	font-weight : normal;
	margin-top : 0px;
}

td .paraTable	{
	font-weight : normal;
	margin-top : .7em;
}

th .paraTableFirst	{
	font-weight : bold;
	margin-top : 0px;
}

th .paraTable	{
	font-weight : bold;
	margin-top : .7em;
}

/* legend	*/
td.legend	{
	background-color: #FFFFE0;
	font-size: 84%;
}

.legendRef	{
	font-size: 84%;
	padding-left: .5em;
	font-weight: bold;
}

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

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

/* Generated Text for tip *******	*/
.tipGenText	{
    font-style : italic;
	font-weight : bold;
	color : #003399;
	text-indent : -1.5em;
}

/* ****************************************************	*/	
/* *************** troubleshootingBlock ***************	*/
/* ****************************************************	*/
.troubleshootingBlock	{
}

.issueResolutionPair	{
	margin-top: 2.2em;
}

.issueResolutionPairFirst	{
	margin-top: 1.4em;
}

.issue	{
	font-weight: bold;
}

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

/* ************************************************************	*/
/* ********************** QUICKHELP *************************** */
/* ************************************************************	*/
.quickHelp	{
}

.quickHelpContent	{
	margin-top: 1.4em;
}

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

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

.calloutAnchor	{
	font-weight: bold;
	color: #000000;
	background: #BBE0F5;
	margin-left: 1em;
	margin-right:1em;
}

/* NO SPAN tag:											*/
/* caseSensitiveKeyword,								*/
/* directedUserInput, directoryPath, inlineCode,		*/
/* inlineMessage, systemSuppliedValue, variableValue	*/
/* map to CODE											*/
/* emailAddress and uri map to CODE except in context 	*/
/* of address and webSite								*/

code	{
	font-size:100%;
	font-weight: bold;
	}

.codeDescription code,
.errorMessageText code,
.glossaryDefinition code,
.hostSpecificBehavior code,
.issue code,
.leadIn code,
.menuDescription code,
.note code,
.paraRestricted code,
.paraSimple code,
.paraTable code,
.paragraph code,
.quickHelpContent code,
.shortDescription code,
.term code,
.tip code,
.xrefTerm code,
.xrefText code	{
	font-size: 100%;
}

/* inline graphic elements */								
.inlineEquation img	{
	display: inline;
	vertical-align:middle;
}

.inlineEquation	{
	font-weight: bold;
}

.inlineGraphic img	{
	vertical-align: baseline;
	display: inline;
	padding-left: .2em;
	padding-right: .2em;
}

/* ------------------inline images as links -------------------- */
/* works for IE */
.inlineGraphic a img,
.inlineGraphic a:visited img	{
	border: 1px solid #bcccd9;
}

.inlineGraphic a:hover img	{
	border: 1px solid #ffffff;
}

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



/* when systemSuppliedValue is in errorMessageText		*/
/* map to SPAN											*/
.systemSuppliedValue	{
	font-style: italic;
}

.windowItem	{
	font-weight: bold;
}

.windowName,
.xref,
.xrefGlossary,
.xrefSee,
.xrefText	{
}

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

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

/* ************* superscript in titles *************	*/
h1.title .superscript	{
	font-size : 55%;
	vertical-align: .6em;
}

h2.title .superscript,
h3.title .superscript	{
	font-size : 70%;
	vertical-align: .35em;
}

.title .superscript	{
	font-size : 75%;
	vertical-align: .3em;
}

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

/* possible design for clause */
.xis-clauseHeader	{
	background-color: #F5F5F5;
	width: 100%;
	padding: 0 .5em .5em 1.4em;
	border-bottom: 2px solid #DCDCDC;
}

.xis-clause .topicTOC2	{
	margin-top: .7em;
}

/* end possible design for clause */

.shortDescription	{
	font-weight: bold;
	border-top: 2px solid #DCDCDC;
	padding-top: .7em;
}

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

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

.procStatement .topicTOC,
.refDictEntry .topicTOC,
.xis-clause .topicTOC	{
	border-top: 2px solid #DCDCDC;
	margin-top: .7em;
}	

/* titles --------------------------------*/
.categoryTableSubTopic h2,
.exampleBlock h2,
.input h2,
.logSection h2,
.outputSection h2,
.program h2,
.procExample h2,
.procExample .exampleDetails h2,
.statementExample h2,
.statementExampleGroup h2,
.procSyntax h2	{
	font-size: 120%;
	padding-top: .5em;
	border-top: 2px solid #dcdcdc;
	margin-top: 2.5em;
}

.xis-clause .syntaxDescription h3.title,
.xis-clause .details h4.title	{
	font-size: 110%;
	color: #505050;
}

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


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

table.summary,
table.attributeSummary,
table.procSummary	{
	font-size: 100%;
	border: none;
}

td.alias,
td.alignment,
td.appliesTo,
td.autoCreate,
td.category,
td.caution,
td.client,
td.component,
td.dataSource,
td.dataType,
td.editable,
td.editor,
td.engine,
td.summaryExampleLinks,
td.globalStatement,
td.graphicsType,
td.initialValue,
td.length,
td.linkable,
td.model,
td.odsDestination,
td.operatingState,
td.osSpecific,
td.path,
td.procOptionsGroup,
td.report,
td.reportLabel,
td.requirement,
td.restriction,
td.resultState,
td.returnDataType,
td.scope,
td.sendEvent,
td.server,
td.storageSize,
td.style,
td.summaryDefault,
td.summaryExample,
td.summaryInteraction,
td.summaryNote,
td.summaryRange,
td.summarySee,
td.summaryState,
td.summaryTip,
td.supports, 
td.type,
td.usedBy,
td.validIn,
td.validValues,
td.varUpdated, 
td.varWrittenOut	{
	font-weight: bold;
	margin-top: .7em;
	background-color: #F5F5F5;
	padding: .5em;
	text-align:right;
	vertical-align: top;
}

td.summaryValue	{
	margin-top: .7em;
	background-color: #E7E7E5;
	padding: .5em 1em .5em .5em;
	vertical-align: top;
}

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

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

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

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

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

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

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

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

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

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

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


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

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

.noArgs table.summary	{
	margin-top: 1.4em;
	border: none;
	font-size:100%;
	border-collapse:collapse;
}

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

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

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

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

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

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

dd.argumentDescription pre.codeFragment,
dd.argumentDescription pre.outputFragment	{
	margin: .7em 0px .7em 2em;
}

/* in summary elements when first element */
table.summary pre.codeFragmentFirst,
table.summary pre.outputFragmentFirst	{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

table.summary pre.codeFragment,
table.summary pre.outputFragment	{
	margin-left: 0px;
	margin-top: .7em;
	margin-bottom: .7em;
}

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

p.summaryExample code	{
	font-size: 100%;
	font-weight:normal;
}

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

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

/* formLabels=yes */
.syntax h4.title,
.procStatementSyntax h4.title	{
	font-family : arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-weight: bold;
	font-size: 100%;
	color : #707070;
	margin-top : 1.4em;
	margin-bottom: -1em;
}

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

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


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

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

dd dl.argDescriptionPair	{
	margin-top: .7em;
}

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

dt.argument	{
	margin-top: 0px;
	font-weight: bold;
}

dd dt.argument	{
	font-weight: bold;
	color: #505050;
}

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

p.leadIn	{
	margin-top: .7em;
}


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

tr.optionCategoryGroup	{
	background-color: #f3f3f3;
}

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


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

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

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

table.argDescriptionTable td.argName	{
	font-weight:bold;
}

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

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

.option	{
}


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

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

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

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

.generatedOptionCategoryList	{
	margin-top: 1.4em;
}

.generatedOptionCategoryList .optionCategory	{
	font-weight: bold;
	margin-top: 1.4em;
	margin-bottom: 0px;
}

.generatedOptionCategoryList .option	{
	margin-top: .7em;
	margin-left: 1.4em;
}

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

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



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

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

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

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

/* -- format like summary and procSummary -- */
table.exampleSummary,
table.statementExampleSummary {
	font-size: 100%;
	border: none;
	margin-top: 1.4em;
}

.exampleSummary td,
.statementExampleSummary td	{
	margin-top: .3em;
	background-color: #E7E7E5;
	padding: .5em 1em .5em .5em;
	vertical-align: top;
}

.exampleSummary td.procedureFeatures,
.exampleSummary td.otherFeatures,
.exampleSummary td.dataSet,
.exampleSummary td.tableName,
.exampleSummary td.odsDestination,
.exampleSummary td.format,
.exampleSummary td.informat,
.exampleSummary td.sampleLibraryMember,
.statementExampleSummary td.odsFeatures,
.statementExampleSummary td.statementFeatures,
.statementExampleSummary td.otherFeatures,
.statementExampleSummary td.dataSet,
.statementExampleSummary td.tableName,
.statementExampleSummary td.odsDestination,
.statementExampleSummary td.format,
.statementExampleSummary td.informat,
.statementExampleSummary td.sampleLibraryMember	{
	font-weight:bold;
	background-color: #F5F5F5;
	text-align: right;
}

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

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

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

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

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

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

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

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

.program .codeDescription	{
	font-weight:normal;
}

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


/* REFCLASS ELEMENTS --------------------------------------------------------- */
.classPropertiesSection	{
	margin-top: .7em;
}

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

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

.classReference,
.classQualifiedName	{
	margin-left: 1.5em;
}

.description	{
}

/* -- format like summary and procSummary -- */
table.refClass,
table.interfacesSection {
	font-size: 100%;
	border: none;
	margin-top: 1.4em;
	margin-bottom: 1.4em;
}

td.classQualifiedName,
td.ancestorList,
td.requiredInterfaces,
td.supportedInterfaces	{
	margin-top: .7em;
	background-color: #F5F5F5;
	padding: .5em;
	vertical-align: top;
	font-weight:bold;
	text-align:right;
}

td.name,
td.classReference	{
	margin-top: .7em;
	background-color: #E7E7E5;
	text-align: left;
	padding: .5em;
	vertical-align: top;
}

td.name p,
td.classReference p	{
	margin-top: .7em;
	margin-bottom: 0px;
	padding: 0px;
}

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

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

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

.linkList	{
	font-family : "Trebuchet MS", arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	background-color: #e3eef9;
	margin-top: 1.4em;
	margin-bottom: 2.1em;
	padding: 1px 0px 3px .3em;
}

/* -- attributeDescriptionPair in keyAttributes -- */

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

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

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

.attributeDefaultYes	{
	font-weight:normal;
}

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

dd.attributeDescription pre.codeFragment	{
	margin: .7em 0px 0px 1.5em;
}

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

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

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

/*mistake there are not multiple definitions
dd .glossaryDefinitionPlus	{
	margin-top: .7em;
	margin-left: .7em;
}*/

dt.glossaryTerm	{
	font-weight: bold;
}

/* A-Z listing styles    */
.alphabar {
	margin-top: 2.1em;
}

a.alpha:link {
        color: #6D7B99;
        text-decoration: none;
        font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
		font-weight: bold;
        background-color: #E5EAF5;
        padding: 2px;
        margin-right: 4px;
        border: 1px solid #E5EAF5;
}

a.alpha:visited {
        color: #6D7B99;
        text-decoration: none;
        font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
		font-weight: bold;
        background-color: #E5EAF5;
        padding: 2px;
        margin-right: 4px;
        border: 1px solid #E5EAF5;
}

a.alpha:hover {
        color: #003399;
        text-decoration: none;
        font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
		font-weight: bold;
        background-color: #EEEEEE;
        padding: 2px;
        margin-right: 4px;
        border: 1px solid #0066CC;
}
/* end A-Z listing styles  */

h4.alphaTitle	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	color: #505050;
	margin-top: 2.1em;
	margin-bottom: 0px;
	padding-bottom: 0px;
   	font-weight: bold;
	font-size: 110%;
} 	

.backToTop	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-size: 84%;
	padding-bottom: .7em;
	border-bottom: 2px dotted #dddddd;
	text-align: right;
	margin-bottom: 1.4em;
}



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

.address .emailAddress,
.address .uri	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
}

.copyrightPage .bibliographicCitation	{
	margin-left: 0px;
	text-indent: 0px;
}
	
.copyrightPage .bookTitle 	{
	font-weight: bold;
	}
	
.copyrightPage .title	{
	font-size: 100%;
	font-weight : bold;
	margin-top: 1.4em;
	}
	
.concatenationInfo,
.copyrightDisclaimer,
.copyrightNotice,
.isbn,
.redistributionNotice,
.reservedRights,
.restrictedRightsLegend,
.sasPubText,
.address,
.publishDate	{
	margin-top: 1.4em;
	}
	
.isbnMultiple	{
	margin-top: 0;
}

.isbnPublishDate	{
	margin-top: 0;
	margin-left: 1.5em;
}
	
.restrictedRightsLegendGenText,
.reservedRights .leadIn	{
	font-weight: bold;
	}

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

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

.titlePage .artSquareTop	{
	margin: 3em 0px 1.5em 15px;
}

.titlePage h1.title	{
   	font-size: 200%;
	color: #000000;
   	margin: .1em 0px .1em 19px;
}

.titlePage h1.title .superscript	{
	font-size : 40%;
	vertical-align: 1em;
	font-weight: normal;
}

h2.leadinTitle,
h2.subTitle	{
	font-size: 165%;
	margin: 0px 0px 0px 19px;
	padding: 0px;
	font-weight: normal;
	color: #6a6a6c;
} 

h3.edition,
h3.volumeNumberOnly	{
	color: #6a6a6c;
   	font-size: 140%;
	margin: 3em 0px 0px 19px;
	font-weight:normal;
}

h3.volumeNumber	{
	color: #6a6a6c;
   	font-size: 140%;
	margin: .2em 0px 0px 19px;
	font-weight: normal;
}

/* generated paragraph from description in Piers for CDL
   decided to do this inline instead of in CSS
.titlePage .paragraph	{
	margin: 3em 3em 0px 19px;
	line-height: 175%;
	background-color: #e3eef9;
	padding: .5em 1em 1em 1em;
}*/


.titleDisclaimer h3.title	{
	color: #000000;
	font-size: 120%;
	margin: 5em 0px 0px 0px;
	padding: 0px;
}

.titleDisclaimer	{
	margin: 3em 20px 0px 19px;
}

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

.backMatter	{
	margin-top: 2.1em;
}

.titlePageTOC .banner	{
	background-color:#e3eef9;
	background-image:url(../images/artSquare.jpg);
	background-repeat: no-repeat;
	background-position:right top;
	padding: 1em 1em 0px 1em;
	height: 90px;
	/*margin-top: 1em;*/
	margin-bottom: 1.4em;
}

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

.titlePageTOC .part	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	background-color: #f6f6f6;
	border: solid 1px #dcdcdc;
	border-left:none;
	border-right:none;
	font-size: 110%;
	color: #505050;
	font-weight:bold;
	padding: .5em 1em .5em 1em;
	margin-top: 2.1em;
	margin-bottom: .7em;
}

.titlePageTOC .partNumber	{
	font-size:84%;
	font-weight:normal;
	padding-right:1em;
}

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

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


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

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

.refDictEntryCollection h1.onlineTOCTitle	{
	font-size: 150%;
	margin-bottom: 0px;
	margin-top: 1.5em;
}

.chapterRule	{
	border-top: 4px solid #DCDCDC;
	width: 300px;
	margin-top: .3em;
}


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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

.generatedAddress	{
	margin-top: 1.4em;
}

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

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

.pdfProxyPage p	{
	margin-top:1.4em;
}
	
.pdfProxyPage a img	{
	border: none;
}

/* ************************************************************	*/
/* **************** REFPROC TABBED NAVIGATION ***************** */
/* ************************************************************	*/
.tabs {
	float:left;
    width:100%;
    background:#fff url(../images/tabBottom.png) repeat-x bottom;
    line-height:normal;
	margin-top: .7em;
	margin-bottom: 1.4em;
}
.tabs ul {
	margin:0;
	padding: 4px 0px 8px 0px;
	list-style:none;
}
.tabs li {
    float:left;
    margin:0;
    padding:0;
}
.tabs a,
#bookpage .tabs a {
    display:block;
    background:url(../images/tabLeft_off.png) no-repeat left top;
	font-weight:bold;
	font-size: 84%;
	color: #0066cc;
	padding: 3px 0px 4px 3px;
	text-decoration: none;
}
.tabs a span,
#bookpage .tabs a span	{
    background:#f5f9ff url(../images/tabRight_off.png) no-repeat right top;
	padding: 3px 6px 4px 3px;
	color: #505050;
}
.tabs a.current,
#bookpage .tabs a.current {
    background:url(../images/tabLeft_on.png) no-repeat left top;
	border:0;
	color: #505050;
	padding-bottom: 5px;
}
.tabs a.current span,
#bookpage .tabs a.current span	{
    background:url(../images/tabRight_on.png) no-repeat right top;
	border:0;
	padding-bottom: 5px;
} 
/* rollover/hover effect for tabs */
.tabs a:hover,
.tabs a.current:hover,
#bookpage .tabs a:hover,
#bookpage .tabs a.current:hover	{
	background:url(../images/tabLeft_rollover.png) no-repeat left top;
	padding-bottom: 5px;
	border:0;
	text-decoration:none;
}
.tabs a:hover span,
.tabs a.current:hover span
#bookpage .tabs a:hover span,
#bookpage .tabs a.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: normal;
		padding:.2em 5px .3em 5px;
}

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

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

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

/* ****************************************************	*/
/* ****************** running head ******************** */
/* ****************************************************	*/
.breadcrumb	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-size: 84%;
	font-weight: bold;
	color: #000000;
}

.helpRunningHead	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-size: 84%;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #DCDCDC;
	padding-bottom: .3em;
}


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

/* Enabled Links	*/
.navOn	{
	font-size: 84%;
	white-space: nowrap;
}	

/* Disabled Link: Next or Previous			*/
.navOff	{
	font-size: 84%;
	color : #6A6A6C;
	white-space: nowrap;
}

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

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

.shortTitle	{
	font-family : "Trebuchet MS", arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	color: #000000;
}
	
.topNav	{
	font-family : "Trebuchet MS", arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	border-top: 1px solid #DCDCDC;
	background-color: #F8F8F8;
	margin-top: 2px;
	padding-left: .4em;
	padding-bottom: .3em;
}

/* ****************************************************	*/
/* **************** BOTTOM NAVIGATION *****************	*/
/* ****************************************************	*/
/* Ruleline above nav; container for all bottom nav including copyright	*/
.navLine	{
	border-top : 1px solid #DCDCDC;
	margin-top : 2.2em;
}
/* container for bottom navigation; key for hiding bottom navigation */
.navigation	{
	font-family : "Trebuchet MS", arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	margin-top: 0px;
}

.copyright	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-size : 84%;
	margin-top : 2.5em;
}

/* copyright element generated before ending titlePage DIV */
.titlePage .copyright	{
	margin-left: 19px;
	margin-top: 25%;
}

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



/* --> */