/* <!-- */

/* Style sheet for SAS Documentation.        	  	*/
/* XIS and JavaHelp -- old style					*/
/* with modifications for new DTD. 					*/

/* Last updated 14AUG09, Ginny Matsey				*/

/* 05-14AUG Ginny Matsey			*/
/* S0584400 -- pdf proxy page spec */

/* 31JUL Ginny Matsey			*/
/* S0598053 -- copyright line changed */

/* ------------------------------------------------------------- */
/* ----17jul----- sketches for inlineGraphic as link ----------- */
/* ------------------------------------------------------------- */

/* 16JUL Ginny Matsey			*/
/* S0588075 -- generatedOptionCategoryList */

/* 07JUL Ginny Matsey			*/
/* S0587892 -- changing where the title comes from */

/* 17JUN Ginny Matsey			*/
/* S0587892 -- generated title page with TOC */

/* 15-16JUN Ginny Matsey			*/
/* S0531531 -- javaHelp screenCapture vertical spacing - no CSS changes */
/* S0528264 -- javaHelp errorMessage indents too far */
/* working on title page with TOC (no defect for the transform)  */

/* 03JUN Ginny Matsey			*/
/* finishing up refClass  */

/* 02JUN Ginny Matsey			*/
/* S0580894 -- value: default=yes  */
/* S0568241 -- sasPressTitle */
/* S0563846 (already closed)-- table shading */


/* 19MAY Ginny Matsey			*/
/* inlineEquation -- updated alignment  */
/* refClass  */

/* 27APR Ginny Matsey			*/
/* S0528260 -- javaHelp ol list indenting problems:  */
/*             added margin control to OL, and had   */
/*             to make adjustments to listSteps and listPrecedence  */

/* 20-21APR Ginny Matsey			*/
/* S0570968 -- summary in noArgs */

/* 07APR Ginny Matsey			*/
/* fixed misspelling: superScript should be superscript */
/* S0563846 -- implement table guidelines from Table Style Team		*/
/*             While working on this found some spacing problems:	*/
/*             - listColumnar										*/
/*             - code												*/

/* 16-17MAR Ginny Matsey			*/
/* S0561717 - finished categoryTableTopic and categoryTableSubTopic */
/* SO568241 - sasPressTitle (comp not updated yet) */

/* 25-26FEB Ginny Matsey			*/
/* S0565183 - note in entry */
/* S0561717 - categoryTableTopic */

/* 16-17FEB Ginny Matsey			*/
/* finalized formLabels=yes */
/* paraLeadIn when in resolution and listUnordered (ul) in resolution */

/* 09FEB Ginny Matsey			*/
/* found some problems with paraLeadIn that need to be fixed: */
/*    in paraTable */

/* 29-30JAN Ginny Matsey			*/
/* S0556660 - changes to statementPair adn OptionPair */
/* S0559234 - added paraLeadIn */
/* 			  had to make changes to listPrecedence,   */
/* 			  listUnordered, listUnorderedNested1, and */
/* 			  listUnorderedNested2                     */
/* S0556416 - added statValue */

/* 12JAN Ginny Matsey			*/
/* updated navigation classes based on what is currently */
/* being output by the XIS transform  */

/* 18DEC Ginny Matsey			*/
/* took out refProcCollection -- no longer in DTD  */

/* 17DEC Ginny Matsey			*/
/* added globalStatement  */

/* 16DEC Ginny Matsey			*/
/* working on design for formLabels - S0542145 */

/* 11DEC Ginny Matsey			*/
/* update techreview for misc. paras - S0545107 */
/* added actionGroup - S0545098 */
/* fixed listColumnar spacing problem when in listUnordered - S0533471 */

/* 08-10DEC Ginny Matsey			*/
/* adding bookInfo elements: audience, requirements, docConventions */

/* 20NOV Ginny Matsey			*/
/* change location of hidenav.css*/

/* 31OCT, 10NOV, Ginny Matsey			*/
/* all the links look wrong now in IE -- fixed as much as possible this round */

/* 13-14OCT, Ginny Matsey			*/
/* listPrecedence when it ends up in a listSteps - S0533279 */
/* listSteps in listUnordered in listSteps - S0531897 */
/* update superscript */
/* fix keyword and keywordOption in argOptional */
/* problem with inlineGraphic */
/* change all IDs to CLASS */

/* 29SEP, Ginny Matsey			*/
/* changed titlepage design */

/* 11SEP, Ginny Matsey			*/
/* javaHelp table problem S0533851 */

/* 04SEP, Ginny Matsey			*/
/* trying out titlepage stuff to get to work in doc and CDL */


/* 19AUG, Ginny Matsey			*/
/* self-closing <a name="xxxxx"/> causes text to turn blue (the link color) */
/* added [href] to link styles as needed	*/

/* 08AUG, Ginny Matsey			*/
/* changed design of statementExampleSummary (#S0527314) */

/* 04AUG, Ginny Matsey			*/
/* added accessibilityTopic		*/

/* 01AUG, Ginny Matsey			*/
/* found that I broke odsDesitination in statementExampleSummary -- fixed it */

/* 21-29JUL, 07AUG, Ginny Matsey */
/* finishing up procRef elements					*/

/* 16-17JUL, Ginny Matsey		*/
/* stripped out all SGML styles								*/
/* Previous comments see: styleCSS_comments_preJUL08.txt	*/
/* While reviewing found a few minor problems -- missing comma, indent problem with bookTitle in xrefText in xrefSee */


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

/* this is just for comps	*/
.extra {
	font-family : arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	margin-top : 48px;
	font-size : 84%;
}

/* Body: The <BODY> background color and margins  */
/* current jhstyle.css has font-size set to 100%  */

/* 30OCT07 changed font-size from "small" to 100% */
/* Checked it in the JavaHelp viewer and did not  */
/* the size of the fonts. This fixes the SGML     */
/* font size problem in FireFox.                  */
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%;
}

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

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

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

a[href]:visited	{
	color : #000066;
}

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

.navigation a,
.topNav a,
.copyright a,
.breadcrumb 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  {
	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 */
/* added color info because IE does not honor <a> styles above */
.argDescriptionTable a,
.linkList 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	{
	color : #0000CC;
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	text-decoration: none;
}

.argDescriptionTable a:hover,
.linkList 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		{
	color : #0063BE;
	text-decoration: underline;
}

/* ***************** to fix IE link problem ******************* */
/* ************************* 10NOV08 ************************** */
/* ******************** underlined links ********************** */
td a,
.description a,
.exampleSummary a,
.footnoteAnchor a,
.footnoteReturn a,
.generatedOptionCategoryList a,
.glossarySee a,
.glossarySeeAlso a,
.itemColumn a,
.leadin a,
.legendRef a,
.option a,
.overrideFetchedText a,
p a,
.procSummary a,
.selection a,
.statement a,
.statementExampleSummary a,
.summary a,
.sytaxLevel a,
.uriActive a,
.uriText a,
.windowItem a,
.windowName a,
.xref a,
.xrefBookTitle a,
.xrefGlossary a,
.xrefSee a	{
	color : #0000CC;
	text-decoration: underline;
}

td a:hover,
.description 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,
.option a:hover,
.overrideFetchedText a:hover,
p a:hover,
.procSummary a:hover,
.selection a:hover,
.statement a:hover,
.statementExampleSummary a:hover,
.summary a:hover,
.sytaxLevel 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			{
	color : #0063BE;
	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-top: 4px;
	margin-left: 24px;
}

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: 24px;
	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,
.topic,
.topicCollection,
.topicContent,
.subSubTopic,
.whatsNew,
.whatsNewSubTopic,
/*refProc topics*/
.procOverview,
.procConcepts,
.procSyntax,
.procStatement,
.procUsing,
.procResults,
.procReferences,
/*refClass topics*/
.attributeInfo,
.classUsageSection,
.methodExamples,
.methodInfo,
.privateAttributesSection,	
.protectedAttributesSection,
.publicAttributesSection,
.privateMethodsSection,
.protectedMethodsSection,
.publicMethodsSection,
.eventsSection,
.eventHandlersSection,
.interfacesSection	{
}

.audience,
.classUsageSection .topic,
.comparisons,
.details,
.docConventions,
.exampleBlock,
.keyAttributes,
.methodDetails,
.procExample .exampleDetails,
.requirements,
.statementExampleGroup,
.subTopic,
.syntax,
.whatsNewOverview,
.whatsNewTopic	{
	border-top : 2px solid #DCDCDC;
	margin-top : 2.5em;
}

.classUsageSection .subTopic,
.comparisons .subTopic,
.details .subTopic,
.exampleDetails .subTopic,
.refDictEntry .exampleDetails	{
	border-top: 0;
	margin: 0px;
}

/* ************************ TOPIC TOC ************************* */
.topicTOC	{
}

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

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

.subSub	{
	margin-top : .3em;
	margin-left : 2em;
	text-indent: -1em;
}

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

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

/* *************** 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 ************ */
h4.title 	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	margin-bottom: 0px;
	padding-bottom: 0px;
   	font-weight: bold;
	font-size: 110%;
} 

/* ************ titles in reference aids **************	*/
/* ****************************************************	*/
.figure .title, 
.outputBlock .title,
.screenCapture .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;
}

.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;
}

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

.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%;
	}

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

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;
}

.calloutExplanation	{
}

.calloutExplanation .paragraphFirst	{
	margin-left: 1.5em;
	text-indent: -1.5em;
	margin-top: 1.4em;
}

.calloutExplanation .paragraph	{
	margin-left: 1.5em;
}

/* changed callout explanation numbers -- no more blue squares around the number */
/*.calloutExplanationNumber	{
	font-weight: bold;
	font-size: 90%;
	background-color: #bbe0f5;
	padding-left: 4px;
	padding-right: 4px;
	border-right: 1px solid #6495ED;
	border-bottom: 1px solid #6495ED;
	margin-right: .5em;
}*/
/*.calloutExplanationNumber	{
	font-weight: bold;
	font-size: 110%;
	padding-right: .8em;
}*/
/* changed calloutExplanation numbers to monospaced, everywhere except figure */
.calloutExplanationNumber	{
	font-family: Courier, monospace, mono;
	font-weight: bold;
	padding-right: 1em;
}
.figure .calloutExplanationNumber	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
}

/* ****************************************************	*/	
/* ****************** 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	{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.paraTable .listColumnar td,
.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;
}

.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;
}

/* ****************************************************	*/	
/* ***************** 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,
.subStepGroup,
.subStep	{
}

.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;
}

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

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

.subStepGroup ol	{
	list-style-type: lower-alpha;
}

/* ****************************************************	*/	
/* ****************** listTermDef *********************	*/
.listTermDef,
.listTermDefNested	{
}

.termDefPair,
.termDefPairNested	{
	margin-top : 1.4em;
}

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

.term      {
	margin-top : 0px;
}

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

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

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

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

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

.listUnorderedNested2 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;
}

li.item	{
	margin-top: 0px;
}

.itemNested1,
.itemNested2	{
	margin-top : 1.4em;
}

.resolution .item,
.resolution .itemNested1,
.resolution .itemNested2,
.table .item,
.table .itemNested1,
.table .itemNested2	{
	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	{
	border: none;
	margin-top: .5em;
}
.paraTable .listValueDescription td,
.paraTableFirst .listValueDescription td	{
	border: 0px;
}


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

.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;
}

/* 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.outputFragment	{
	margin: 0px;
	padding: 0px;
}


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

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

.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 .xref,
.seeAlso .xrefSee,
.seeAlso .xrefBookTitle,
.seeAlso .bookTitle	{
	margin-left : .5em;
	text-indent : -.5em;
	margin-top : .3em;
}

.seeAlso .xrefSee .bookTitle	{
	margin:0;
}

.xrefText	{
	font-style: normal;
}

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

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

.table .syntaxSimple,
.listValueDescription .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;
}

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

.userSuppliedSyntaxValue	{
	font-style: italic;
}

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


/* ****************************************************	*/	
/* ********************** TABLES **********************	*/
/* ****************************************************	*/	

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

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

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

.table table.tgroup5	{
	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;
}

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

/* used for alternate row shading. */
/* First row after TH is white (no fill) */
.table td.shadeOn	{
	background-color: #f9f9f9;
	border-top: hidden;
	border-bottom: hidden;
}

/* ****************************************************	*/	
/* ********** LANGUAGE ELEMENT LIST TABLES ************ */
/* ****************************************************	*/	
.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;
}

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


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

.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								*/
/* codeFragment in summaryExample & summaryInteraction	*/

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,
.xrefText code	{
	font-size: 100%;
}

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

.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	{
	border-top: 0;
	border-left:0;
	border-right:0;
	border-bottom: 1 solid #275e94;
}

.inlineGraphic a:hover img	{
	border-top: 0;
	border-left:0;
	border-right:0;
	border-bottom: 1 solid #ffffff;
}


/* works for firefox */
.inlineGraphic a	{
	color:#275e94;
	padding-left: 0;
	padding-right: 0;
}
.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	{
}

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

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

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

.procSyntax h1.title,
.procSyntax h1.name	{
	/*border-bottom: 2xp solid #dcdcdc;*/
	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.dbmsSupport,
td.editable,
td.editor,
td.engine,
td.featuredIn,
td.globalStatement,
td.initialValue,
td.length,
td.linkable,
td.odsDestination,
td.operatingState,
td.osSpecific,
td.procOptionsGroup,
td.requirement,
td.restriction,
td.resultState,
td.scope,
td.sendEvent,
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;
	vertical-align: top;
}

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

/* summary in argumentDescription and noArgs -----------------------------------*/
.argumentDescription .summary	{
	margin-left: 2em;
	text-indent: -2em;
}

.noArgs .summary	{
	margin-left: 2em;
	text-indent: -2em;
	margin-top: 1.4em;
}

.argumentDescription .argumentDescription .summary	{
	margin-top: .4em;
}

.argumentDescription .summary div,
.noArgs .summary div	{
	margin-top: .7em;
}

.argumentDescription .argumentDescription .summary div	{
	margin-top: .4em;
}

.argumentDescription .validIn,
.noArgs .validIn,
.argumentDescription .usedBy,
.noArgs .usedBy,
.argumentDescription .operatingState,
.noArgs .operatingState,
.argumentDescription .resultState,
.noArgs .resultState,
.argumentDescription .category,
.noArgs .category,
.argumentDescription .dbmsSupport,
.noArgs .dbmsSupport,
.argumentDescription .procOptionsGroup,
.noArgs .procOptionsGroup,
.argumentDescription .type,
.noArgs .type,
.argumentDescription .length,
.noArgs .length,
.argumentDescription .alignment,
.noArgs .alignment,
.argumentDescription .alias,
.noArgs .alias,
.argumentDescription .summaryDefault,
.noArgs .summaryDefault,
.argumentDescription .summaryRange,
.noArgs .summaryRange,
.argumentDescription .varUpdated, 
.noArgs .varUpdated,
.argumentDescription .varWrittenOut,
.noArgs .varWrittenOut,
.argumentDescription .appliesTo,
.noArgs .appliesTo,
.argumentDescription .style,
.noArgs .style,
.argumentDescription .restriction,
.noArgs .restriction,
.argumentDescription .requirement,
.noArgs .requirement,
.argumentDescription .summaryInteraction,
.noArgs .summaryInteraction,
.argumentDescription .engine,
.noArgs .engine,
.argumentDescription .odsDestination,
.noArgs .odsDestination,
.argumentDescription .osSpecific,
.noArgs .osSpecific,
.argumentDescription .supports, 
.noArgs .supports,
.argumentDescription .summaryNote,
.noArgs .summaryNote,
.argumentDescription .summaryTip,
.noArgs .summaryTip,
.argumentDescription .summarySee,
.noArgs .summarySee,
.argumentDescription .summaryExample,
.noArgs .summaryExample,
.argumentDescription .featuredIn,
.noArgs .featuredIn	{
	font-weight: bold;
	font-size: .9em;
	padding-right: 1em;
}

.argumentDescription .summary .caution .cautionLeadIn,
.noArgs .summary .caution .cautionLeadIn,
.argumentDescription .summary .caution .paraSimple,
.noArgs .summary .caution .paraSimple	{
	margin: 0px;
	text-indent: 0px;
}

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

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

dd.argumentDescription .itemPrecedence,
dd.argumentDescription li .step .paragraph,
dd.argumentDescription .item,
dd.argumentDescription .itemNested1,
dd.argumentDescription .itemNested2,
dd.argumentDescription .table,
dd.argumentDescription .table .title,
dd.argumentDescription .figure,
dd.argumentDescription .figure .title,
dd.argumentDescription .equation	{
	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;
}*/

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

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

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

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

.procStatementSyntax	{
	border-top : 2px solid #DCDCDC;
	margin-top : 1em;
}

/* formLabels=yes */
.syntax 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;
}

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

.procStatementSyntax .actionGroup,
.procStatementSyntax .requiredArgGroup,
.procStatementSyntax .noArgs,
.procStatementSyntax .optionalArgGroup,
.procStatementSyntax .otherArgGroup	{
	border-top : 2px solid #DCDCDC;
	margin-top : 2.5em;
}

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

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

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

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

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

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

table.statementUsageTable th,
table.optionUsageTable 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 td,
table.optionUsageTable td,
table.argDescriptionTable td,
table.systemEventsTable td,
table.systemEventHandlersTable td	{
	border-bottom: 1px solid #e7e7e5;
	padding: .2em .5em .3em .5em;
}

table.statementUsageTable td.statementTask,
table.optionUsageTable td.optionTask	{
	border-bottom: 1px solid #e7e7e5;
	padding: .2em .5em .3em 1.4em;
}

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

.statement,
.option,
.text	{
}


/* ----------- 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	{
	border: none;
	margin-top: 2.1em;
}
.generatedOptionCategoryList ul	{
	list-style-image: none;
	list-style-type: disc;
	margin-top : 1.4em;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 2.5em;
}

.generatedOptionCategoryList ul ul	{
	list-style-image: none;
	list-style-type: none;
	margin-top : .7em;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 1.5em;
}
.generatedOptionCategoryList li	{
	margin-top: 1.4em;
}
.generatedOptionCategoryList ul ul li	{
	margin-top: .7em;
}


/* --------------------- 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: .7em;
	background-color: #E7E7E5;
	padding: .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	{
	margin-top: .7em;
	margin-bottom: 0px;
	padding: 0px;
}

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

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

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

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

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

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

.program .codeDescriptionBlock hr	{
	width: 25%;
	text-align:left;
	border: 1px solid #e6e6e6;
}

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


/* may use if we link to a copy/printer friendly version of the code 
.copyCode	{
	margin-top: .7em;
	font-size: 84%;
	font-style: italic;
}

.copyCode img	{
	margin-right: 4px;
	border:none;
	vertical-align:middle;
} */


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


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

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

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

dd .glossaryDefinitionPlus	{
	margin-top: .7em;
	margin-left: .7em;
}

dt.glossaryTerm	{
	font-weight: bold;
}

/* ************************************************************	*/
/* *********************** COPYRIGHT ************************** */
/* ************************************************************	*/
/* DIV containers	*/
.copyrightPage,
.legalBlock,
.outsideTrademarks	{
	}
	
/* 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,
.copyrightNotice,
.isbn,
.reservedRights,
.restrictedRightsLegend,
.address,
.printDate	{
	margin-top: 1.4em;
	}
	
.restrictedRightsLegendGenText	{
	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;
}

.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;
}


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

.appendix h1.title,
.chapter 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: 1.4em;
}

.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 ul	{
	list-style-image: none;
	list-style-type: disc;
	margin-top : 1.4em;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 2.5em;
}

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

.recommendedReading h4.title	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	margin-top: 2em;
	margin-bottom:-.5em;
	padding-bottom: 0px;
   	font-weight: bold;
	font-size: 110%;
}
	
/* ************************************************************	*/
/* ******************** PDF PROXY PAGE ************************ */
/* ************************************************************	*/
.pdfProxyPage	{
}

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

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


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

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

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

/* --> *