/* <!-- */

/* Style sheet for SAS Documentation.   */
/* SGML2HTML                            */

/* Last updated 18OCT10, Ginny Matsey               */

/* 18OCT10, Ginny Matsey                */
/* adjusted path to tab images  */

/* 13OCT10, Ginny Matsey                */
/* added styles for tabbed reference    */
/* includes 508 page styles             */

/* 28-29APR10, Ginny Matsey             */
/* added styles for #bookpage to fix CDL font size and spacing problems */
/* that came with the new placement of the CSS. style.css is now after  */
/* all the support site style sheets.                                   */

/* 29SEP08, Ginny Matsey                */
/* new design for titlePage             */

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

/* 15JUL08, Ginny Matsey                 */
/* strip out all JavaHelp and XIS styles */

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

.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[href]  {
    color : #0000CC;
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
}
/* fix for CDL */
#bookpage a[href] {
    text-decoration: underline;
}
/* fix for CDL */
#bookpage #booknav a[href],
#bookpage #booknav_bottom a[href] {
    color: #0066cc;
    text-decoration: none;
}
/* fix for CDL */
#bookpage #booknav a[href]:hover,
#bookpage #booknav_bottom a[href]:hover {
    text-decoration: underline;
}

a[href]:hover   {
    color : #0063BE;
    text-decoration : none;
}
/* fix for CDL */
#bookpage a[href]:hover {
    text-decoration: none;
}

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

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

.copyright a[href]  {
    color : #275E94;
    font-family : "Trebuchet MS", arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    text-decoration: none;
}

.copyright a[href]:hover  {
    color : #275E94;
    font-family : "Trebuchet MS", arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    text-decoration: underline;
}

/* TOC links not underlined */
.toc1 a,
.toc2 a,
.toc_refProc a,
h4 a    {
    text-decoration: none;
}

.toc1 a:hover,
.toc2 a:hover,
.toc_refProc a:hover,
h4 a:hover      {
    text-decoration: underline;
}


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

/* *************** title at first level *************** */
/* ********************* in topic ********************* */
h1  {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #003399;
    font-weight: bold;
    font-size: 150%;
    margin-bottom: 0px;
}
/* fix for CDL */
#bookpage h1{
    margin-top:-1em;
}

.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[href]  {
    color: #003399;
}
/* fix for CDL */
#bookpage h1 a{
    text-decoration: none;
    color: #003399;
    font-weight: bold;
}
/* fix for CDL */
#bookpage h1 a:hover{
    text-decoration: none;
    color: #003399;
}

/* *************** title at second level ************** */
/* ******************** in subTopic ******************* */
h2  {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    font-weight: bold;
    font-size: 120%;
    margin-top: 1.4em;
    margin-bottom: 0px;
}

.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[href] {
    color: #000000;
}

h2 a[href]  {
    color: #000000;
}

/* *************** title at third level *************** */
/* ****************** in subSubTopic ****************** */
h3  {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #000000;
    font-weight: bold;
    font-size: 120%;
    margin-bottom: 0px;
}

h3 a[href]  {
    color: #000000;
}
/* fix for CDL */
#bookpage h3 a {
    font-size: 100%;
    font-weight: bold;
    margin-top:1em;
}


.title3 {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #000000;
    font-size: 120%;
}
.title3 a[href] {
    color: #000000;
}

/* *************** title at fourth level *************** */
/* ******************** toc entries ******************** */
h4  {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    font-weight: bold;
    font-size: 100%;
}
/* fix for CDL */
#bookpage h4 {
    margin-top: 1em;
}

h4 a[href]  {
    color: #000000;
}
/* fix for CDL */
#bookpage h4 a   {
    font-weight: bold;
    text-decoration: none;
}
/* fix for CDL */
#bookpage h4 a:hover   {
    font-weight: bold;
    text-decoration: underline;
}

/* *************** book title in toc ******************* */
/* ************* (not surfaced to user) **************** */
.titleBook  {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #000000;
    font-weight: bold;
    background-color: #A6CAF0;
}

/* ************ titles in reference aids ************** */
/* **************************************************** */
.titleRefaid    {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #000000;
    font-weight: bold;
    font-style: italic;
    margin-top: 1.4em;
    margin-bottom: .7em;
}

.titleRefaid a  {
    color: #000000;
}


/* ************************************************************ */
/* ************************ PARAGRAPHS ************************ */
/* ************************************************************ */
p   {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #000000;
    margin-top: 1.4em;
}

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

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

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


/* ************************************************************ */
/* ************************** LISTS *************************** */
/* ************************************************************ */
/* **************************************************** */
/* ****************** ordered list *******************  */
/* **************************************************** */
ol  {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #000000;
}

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

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

/* **************************************************** */
/* ***************** statement list ******************* */
/* **************************************************** */
dl  {
    margin-top: 1.4em;
}

dd  {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    color: #000000;
    margin-bottom: 1.4em;
}

dd p    {
    margin-top: 0px;
    margin-bottom: 1.4em;
}

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

/* **************************************************** */
/* ***************** unordered list ******************* */
/* **************************************************** */

ul  {
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    list-style-type: disc;
    margin-left: 0px;
    padding-left: 2.5em;
}

ul ul   {
    list-style-image: none;
    list-style-type: disc;
}

ul ul ul    {
    list-style-image: none;
    list-style-type: disc;
}

li p    {
    margin-bottom: 0px;
}

dd ul li p  {
    margin-top: 1.4em;
}


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

/* **************************************************** */
/* *********************** code *********************** */
/* **************************************************** */
pre {
    font-size: 100%;
    color: #333333;
    margin-left: 1.4em;
}

blockquote  {
    color: #333333;
    margin-left: 1.4em;
}

/* for EMPH in CODE */
.codeFocus  {
    color: #333333;
    background-color:#dcdcdc;
}

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

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

/* **************************************************** */
/* ********************** TABLES ********************** */
/* **************************************************** */
/* This is a basic table style -- (see sasStyle.css for */
/* alternating row colors.              */
table   {
    font-family : arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
    font-size: 100%
}

th  {
    text-align: left;
    color: #000000;
    background: #E6E6E6;
}

td  {
    color: #000000;
}

tr  {
    vertical-align : top;
}

caption {
    font-weight: bold;
    font-style: italic;
    text-align: left;
    color: #000000;
}

caption a[href] {
    color: #000000;
}


/* ************************************************************ */
/* ********************** INLINE ELEMENTS ********************* */
/* ************************************************************ */
/* callouts in CODE */
.callout {
    font-size: 90%;
    font-weight: bold;
    color: #000000;
    background-color: #BBE0F5;
}

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

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

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

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

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

/* ************************************************************ */
/* ******************** REFERENCE ELEMENTS ******************** */
/* ************************************************************ */
.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;
}
/* fixes hr look in firefox*/
hr  {
    color: #CCCCCC;
    border: solid 1px;
}
/* fixes spacing above h2 in CDL */
#bookpage td hr {
    margin-top: 2.5em;
    padding-bottom: 0px;
}

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

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

.bgBlockDark    {
    background-color: #E7E7E5;
}

.bgBlockYellow  {
    background-color: #FFFFE0;
}

/* ***************** SPACING changes ***************** */
.largeSpace {
    margin-top: 1.4em;
    padding-top: 1.4em;
}

.smallSpace {
    margin-bottom: .7em;
    padding-bottom: .7em;
}

.linkList   {
    margin-bottom: 1.4em;
    padding-bottom: 1.4em;
}

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


/* ************************************************************ */
/* ********************** TITLE PAGE ************************** */
/* ************************************************************ */
/* ******************  USE FOR SGML AND 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;
}
/*fix font size in CDL */
#bookpage .titlePage h1.title {
    font-size: 165%;
    margin-top: -.2em;
}
.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;
}
/*fix font size in CDL */
#bookpage h2.leadinTitle,
#bookpage h2.subTitle {
    font-size: 140%;
}

h3.edition,
h3.volumeNumberOnly {
    color: #6a6a6c;
    font-size: 140%;
    margin: 3em 0px 0px 19px;
    font-weight:normal;
}
/*fix font size in CDL */
#bookpage h3.edition,
#bookpage h3.volumeNumberOnly {
    font-size: 120%;
}

h3.volumeNumber {
    color: #6a6a6c;
    font-size: 140%;
    margin: .2em 0px 0px 19px;
    font-weight: normal;
}
/*fix font size in CDL */
#bookpage h3.volumeNumber {
    font-size: 120%;
}

.titleDisclaimer h3.title   {
    color: #000000;
    font-size: 120%;
    margin: 5em 0px 0px 0px;
    padding: 0px;
}
/*fix font size in CDL */
#bookpage .titleDisclaimer h3.title   {
    font-size: 100%;
}.titleDisclaimer   {
    margin: 3em 20px 0px 19px;
}


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

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

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

/* **************************************************** */
/* ********************* links ************************ */
/* **************************************************** */
.nav    {
    font-size: 84%;
    white-space: nowrap;
}

.navDivider {
    color: #999999;
    padding-left: .75em;
    padding-right: .75em;
}

/* fixes navigation font size in CDL */
#bookpage #booknav li,
#bookpage #booknav_bottom li    {
    font-size: 80%;
}

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

/* **************************************************** */
/* **************** BOTTOM NAVIGATION ***************** */
/* **************************************************** */
/* key for hiding navigation */
.navBg  {
}
/* --- */

/* Ruleline above nav       */
table.navBg  {
        background-color : #DCDCDC;
        margin-top : 1em;
}

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

/* ************************************************************ */
/* ********************* MASTER INDEX ************************* */
/* ************************************************************ */
.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*/
#dd *   {
    margin-bottom: 0px;
}

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

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

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

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

/* ********** end drop down menu ********** */
.tabs a img {
    border: none;
}
.clear {
    clear: both;
    height: 0;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {float:none;}
/* End IE5-Mac hack */

/* ********** generated TOC on 508 page ********** */
.toc    {
    margin-top: 1.4em;
    margin-bottom: 3.5em;
}

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

/* --> */
