/* <!-- */

/* Style sheet for SAS Documentation.               */
/* NextGen -- old style                             */
/* with modifications for new DTD.                  */
/* Added in support for JavaHelp.                   */

/* Last updated 02AUG07 (31OCT07), Ginny Matsey     */

/* 30-31OCT07, Ginny Matsey                         */
/* fixed font size problems -- were not resolved for SGML */
/* TOCs in the doc: setting the links back to underline for 9.2C, per request from Pubs UI Team */

/* 02AUG07, Ginny Matsey                            */
/* Added fileContentBlock.                          */
/* Updated whatsNew elements per S0451318           */
/* Updated font-family (sans-serif) to ensure fuller character sets for language support on the PC and Mac  */
/* Added "Arial Unicode MS" (for PC) and "Lucida Grande" (for Mac)  */
/* Deleted verdana, helvetica, and helv */

/* 18JUL07, Ginny Matsey                            */
/* Removing positioning attributes. Caused a problem in the HTML produced from SGMLtoHTML: ordered lists were positioned    */
/* above their intended position, overwriting other text. Occured with ordered lists. Taking out the position attribute     */
/* fixes the problem.   */
/* Changed class names:                             */
/* menuSelection = selection                        */
/* menuSelectionPath = selectionPath                */
/* listMenu = listHierarchy                         */
/* itemMenu = itemHierarchy                         */
/* menuDescription = itemDescription                */
/* Deleted itemMenu1-4 and subMenu1-4, using itemHierarchy and listHierarchy recursively for different menu levels  */

/* 25APR07, Ginny Matsey                            */
/* Fixing font size problems between Firefox and IE */
/* Code will display larger than before in IE. The design team decided this was a better compromise than having code too small  */
/* to read in Firefox.  */
/* Added whatsNew element   */

/* 21MAR07, Ginny Matsey                            */
/* Adding in CHAPTER elements                       */
/* To be HTML 3.2 compliant for JavaHelp, taking out all references to .java and any other classes only assoicated with JavaHelp. */
/* Adding in jhstyle.css for JavaHelp. All HTML tags will be formatted for JavaHelp. HTML tags with classes are for XIS and SGML  */
/* output (HTML 4.0)                                                                                                              */


/* 19FEB06, Ginny Matsey                            */
/* JavaHelp                                         */
/* Named anchor tags add space before elments.      */
/* Padding only works in block elements.            */
/* Vertical-algin does not work                     */
/* SPAN tag is not supported                        */
/* Does not support the negative margin in dd.      */

/* 16FEB06, Ginny Matsey                            */
/* Note: all tags with EID attribute get an anchor tag. */

/* 01SEP06, Ginny Matsey                            */
/* changed name to style.css                                    */
/* combined SGML2HTML, XIS, and JavaHelp style sheets into one. */
/* Marking differneces for SGML and JavaHelp only               */

/* 22AUG2006 - Daniel Aluoch, Ed Summers                */
/* Import a stylesheet that will hide navigation features that are embbed by the SGML tools or XIS. */

/* 07JUN06, Ginny Matsey                            */
/* Revising whole CSS structure. Using DIV and SPAN tags for most elements.     */
/* child selectors: only works in Netscape, not supported in IE                 */
/* :before, :after, CONTENT only works in Netscape would use for generated text */

@IMPORT url("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% */
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%;
}

.sgml  {
    font-size: 84%;
}

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


/* SGML2HTML: Not sure what this is, was put in by someone else */
layer {font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
   color: #000000;
   background-color: #FFFFFF;
   padding-left: 10px;
   padding-top: 10px}

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

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

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

a:visited   {
    color : #000066;
}

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

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

/**keeps numbers and bullets aligned with text in list items*/
li p {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 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;
}

ol  {
    margin-bottom: 0px;
}

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

ol ol ol    {
    list-style-type: lower-roman;
}

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

ul ul ul    {
    list-style-image: url(../images/listbullet.gif);
}

/* ***************** TABLES ***************** */
table   {
    font-family : arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    font-size: 100%;
    margin-top : 0px;
}

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: 90%;
    font-weight: bold;
}

sup {
    font-size: 84%;
}

sub {
    font-size: 84%;
}


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

/* These are classes for DIVs that contain      */
/* entire elements                  */
.infoModule,
.topic,
.topicCollection,
.topicContent,
.subSubTopic,
.whatsNew,
.whatsNewSubTopic   {
}

.subTopic,
.whatsNewOverview,
.whatsNewTopic  {
    border-top : 2px solid #DCDCDC;
    margin-top : 2.5em;
}

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

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

.sub    {
    margin-top : .3em;
    font-weight : bold;
}

.subSub {
    margin-top : .3em;
    margin-left : .5em;
}

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

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

/*SGML*/
.sgml h1    {
    font-size: 150%;
}
/*SGML*/
.title0 {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #003399;
    font-weight: bold;
    font-size: 150%;
    margin-top: 1em;
}

h1 a    {
    color: #003399;
}

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

/*SGML*/
.sgml h2    {
    font-size: 120%;
}

/*SGML*/
.title2 {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #000000;
    font-weight: bold;
    font-size: 120%;
    margin-top: 1.4em;
}
.title2 a   {
    color: #000000;
}

h2 a    {
    color: #000000;
}

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

/*SGML*/
.sgml h3    {
    font-size: 120%;
    margin-bottom: 0pt;
}
h3 a    {
    color: #000000;
}
/*SGML*/
.title3 {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #000000;
    font-size: 120%;
}
.title3 a   {
    color: #000000;
}

/* ******************** SGML2HTML ********************* */
.sgml h4    {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    font-weight: bold;
    font-size: 84%;
}

.titleBook  {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #000000;
    font-weight: bold;
    background-color: #A6CAF0;
}

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

/*SGML*/
.titleRefaid    {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #000000;
    font-weight: bold;
    font-style: italic;
    margin-top: 18px;
    margin-bottom: 6px;
}
.titleRefaid a  {
    color: #000000;
}
/*end SGML*/

/* ************************************************************ */
/* ************************ PARAGRAPHS ************************ */
/* ************************************************************ */
/*SGML*/
.sgml p {
    margin-top: 1.4em;
}

.paragraph,
.paraRestricted,
.paraSimple {
    margin-top : 1.4em;
}

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

.paragraphTechreview    {
    border: 3px solid #CC3333;
    padding: .5em;
    background-color: #F3F0E2;
    margin-top: 1.4em;
    }

.techReviewGenText  {
    font-weight: bold;
    color: #CC3333;
    padding-right: .5em;
    font-size: 120%;
    }

/*SGML*/
.techreview {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #CC0000;
}

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

.sgml table li p    {
    margin-top: 0px;
    margin-bottom: .7em;
}

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

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

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

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

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

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

.listColumnar table {
    font-size:100%;
    border : none;
}

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

ul.listHierarchy ul.listHierarchy   {
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 2em;
}

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

.itemHierarchy .itemHierarchy   {
    margin-top: .7em;
    list-style-image: url(../images/listmenuarrow.gif);
}

.selection  {
    font-weight: bold;
}

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

font.itemDescription    {
    font-weight: normal;
    color: #555555;
    font-style: normal;
}

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

/* listPrecedence maps to OL ************************** */
.listPrecedence {
}

.itemPrecedence {
    margin-top : 1.4em;
}

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

/* Nested Ordered List:                 */
/*SGML*/
.olnest1    {
    list-style-type: lower-alpha;
}

.olnest2    {
    list-style-type: lower-roman;
}

/* ************************************************************ */
/* ********************* ListSteps ************************ */
/* ************************************************************ */
.listSteps,
.stepGroup,
.step,
.subStepGroup,
.subStep    {
}

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

/* **************************************************** */
/* ****************** listTermDef ********************* */
/* **************************************************** */

.listTermDef,
.listTermDefNested  {
}

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

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

.term      {
    margin-top : 0px;
}

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

/*SGML*/
.sgml dl    {
    margin-top: 1.4em;
}

.sgml dd    {
    margin-bottom: 1.4em;
}

.sgml dd p  {
    margin-top: 0px;
    margin-bottom: 1.4em;
}
/*end SGML*/

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

/*listUnordered maps to ul **************************** */
ul.listUnordered,
.sgml ul    {
    list-style-image: none;
    list-style-type: disc;
    margin-top : 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 2.5em;
}

ul ul.listUnordered,
.sgml ul ul {
    list-style-image: none;
    list-style-type: disc;
}

ul ul ul.listUnordered,
.sgml ul ul ul  {
    list-style-image: none;
    list-style-type: disc;
}

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

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


/* List Items ***************************************** */
/* item maps to li with a DIV ************************* */
/* DIV class for items                  */
.item   {
    margin-top : 1.4em;
}

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

.sgml li p  {
    margin-bottom: 0px;
}

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

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

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

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

.sgml .caution  {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    font-weight: bold;
    color: #CC0000;
}

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

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

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

blockquote  {
    color: #333333;
    margin-left: 12pt;
}

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

.columnRuler    {
    color: #777777;
}

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

.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    */
.codeFragment       {
    font-size: 100%;
    color : #333333;
}

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

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

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

.paraTable pre.codeFragment {
    margin-top: .7em;
    margin-left: 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;
}

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

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

.graphicAndDescription  {
}

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

/*SGML*/
/* footnote links, tablenote links, tdmk (some) */
.smallNote  {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    font-size: 100%;
    color: #000000;
}
/*end SGML*/

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

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

.sgml .footnote {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #000000;
}

.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 : 1em;
}

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

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

/* Bullet End (use on SPAN tag) ******************* */
.bulletEnd  {
    padding-left: .5em;
}

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

.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   {
    margin-left : .5em;
    text-indent : -.5em;
    margin-top : .3em;
}

.xrefText   {
}

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

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

.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,
.term .keyword,
.term .keywordOption    {
    font-weight: normal;
}

.userSuppliedSyntaxValue    {
    font-style: italic;
}

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

/* **************************************************** */
/* ********************** TABLES ********************** */
/* **************************************************** */
/* This is a basic table style -- (see sasStyle.css for */
/* alternating row colors.              */
table.tgroup,
.sgml table {
    font-size: 100%;
}

.sgml th    {
    text-align: left;
    color: #000000;
}

.sgml td    {
    color: #000000;
}

.table  {
    margin-top : 1.4em;
}

/* tgroup maps to TABLE class="tgroup"  */
.table 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 th   {
    font-weight : bold;
    border: 1px solid #D8D8C5;
    padding-left: .5em;
    padding-right: .5em;
    padding-top: .2em;
    padding-bottom: .2em;
}

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

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

caption a   {
    color: #000000;
}

/* **************************************************** */
/* *********************** 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,
.userSuppliedValue  {
    font-style: italic;
}

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

/*SGML*/
.callout {
    font-size: 90%;
    font-weight: bold;
    color: #000000;
    background-color: #BBE0F5;
}
/* end SGML*/

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

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

.inlineEquation {
    font-weight: bold;
}

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

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

.windowItem {
    font-weight: bold;
}

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

/*SGML -- formatting for most inline elements*/
/* elements that format bold text */
.strong {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    font-weight: bold;
    color: #000000;
}

/* elements that format italic text */
.emph   {
    font-style: italic;
}

/* elements that format italic monospaced text: user-sup-val in code    */
.emphMono   {
    font-family: monospace, "courier new", courier, fixed;
    font-style: italic;
    color: #333333;
}

/* elements that format bold italic text */
.strongEmph {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    font-weight: bold;
    font-style: italic;
}

/* elements that format bold monospaced text */
.strongMono {
    font-family: monospace, "courier new", courier, fixed;
    font-weight: bold;
    color: #000000;
}

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

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

/*SGML*/
.button {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    font-size: 100%;
    font-weight: bold;
    color: #000000;
    background-color: #DCDCDC;
}

.sgml sub   {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    font-size: 70%;
}

.sgml sup   {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    font-size: 70%;
}

.superScript    {
    font-size : 70%;
    vertical-align: .25em;
}

.subTopic .title .superScript   {
    font-size : 76%;
    vertical-align: .25em;
}

/*SGML*/
/* tdmk in everything except H1 and H2 */
.tdmk   {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    font-size: 70%;
}
/*end SGML*/

/* ************************************************************ */
/* ******************* REFERENCE ELEMENTS ********************* */
/* ************************************************************ */
/*SGML*/
.label  {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    font-weight: bold;
    color: #000000;
    background-color: #F5F5F5;
}

.shortDesc  {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #000000;
    font-size: 100%;
    font-weight: bold;
    margin-bottom: 18px;
}

hr  {
    color: #CCCCCC;
}

/* TOC in a dict-entry 1st level */
.toc1   {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    font-weight: bold;
}

/*TOC in a dict-entry 2nd level */
.toc2   {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
}
/*----- end SGML -----*/

/* ************************************************************ */
/* ************** MISC SGML FORMATTING CLASSES **************** */
/* ************************************************************ */
/* ***************** BACKGROUND color changes ***************** */
.bgBlockLight   {
    background-color: #F5F5F5;
}

.bgBlockDark    {
    background-color: #DCDCDC;
}

/* Web Applications Yellow Standard */
.bgBlockYellow  {
    background-color: #FFFFE0;
}

/* ***************** SPACING changes ***************** */
.largeSpace {
    margin-top: 18px;
    padding-top: 18px;
}

.smallSpace {
    margin-bottom: 8px;
    padding-bottom: 8px;
}

.linkList   {
    margin-bottom: 18px;
    padding-bottom: 18px;
}

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

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

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

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

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

/* ************************************************************ */
/* **************** GENERATED BOOK ELEMENTS ******************* */
/* ************************************************************ */
/*SGML*/
/* book toc parts sections */
.partBg {
    background-color: #003399;
}

.partTitle  {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #FFFFFF;
    font-weight: bold;
}

.part   {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #FFFFFF;
    font-weight: normal;
    font-size: 70%;
}
/*----- end SGML -----*/

/* ************************************************************ */
/* ************************ CHAPTER *************************** */
/* ************************************************************ */
.chapter    {
    }

.chapter h1.title   {
    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;
}

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


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

/* **************************************************** */
/* ****************** running head ******************** */
/* **************************************************** */
/* OBSOLETE? */
.runninghead,
td.runninghead  {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    font-size: 100%;
    font-weight: bold;
    color: #A9A9A9;
}

/* **************************************************** */
/* ********************* 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: .75em;
    padding-right: .75em;
}

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

.breadcrumb {
    font-family : "Trebuchet MS", arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #000000;
    padding-left: .4em;
}

.shortTitle {
    font-size: 84%;
}

.divider    {
    padding-left: .3em;
    padding-right: .3em;
    font-size: 84%;
}

.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 ***************** */
/* **************************************************** */
/* key for hiding navigation */
.navBg  {
}
/* --- */

/* Ruleline above nav                       */
.navLine    {
    border-top : 1px solid #DCDCDC;
    margin-top : 2.2em;
}

.navigation {
    font-family : "Trebuchet MS", arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    margin-top: 0px;
}

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

/* ************************************************************ */
/* ********************* MASTER INDEX ************************* */
/* ************************************************************ */
/*SGML*/
.bannerTitle    {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    font-weight: bold;
    color: #999999;
}

body.popup  {
    background-color: #FFFFE0;
}

.indexBold  {
    font-weight: bold;
}

.mainEntry  {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    margin-bottom: 8px;
}

/* trying out something for sgml index*/
.sgml#dd *  {
    margin-bottom: 0px;
}
/*----- end SGML -----*/

/* -->