@import url('xisStyle.css');
@import url('htmlblue.css');
/*
   Bare css rules from SAS generated style
*/
.l {text-align: left }
.c {text-align: center }
.r {text-align: right }
.d {text-align: right }
.j {text-align: justify }
.t {vertical-align: top }
.m {vertical-align: middle }
.b {vertical-align: bottom }
TD, TH {vertical-align: top }
.stacked_cell{padding: 0 }

/*
   Override xisStyle image loading from URLs
   Add the div to each element rules so these rules override xisStyle rules.
*/
a img {
  border: 0 none;
  outline: none;
  text-decoration: none;
  }

#bookpage div.xis-tabs, 
          div.xis-tabs {
    float:left;
    width:100%;
    background:#fff url('images/tabBottom.png') repeat-x bottom;
    line-height:normal;
    margin-top: .7em;
    margin-bottom: 1.4em;
}

#bookpage div.xis-tabs ul,
          div.xis-tabs ul {
    margin:0;
    padding: 4px 0 8px 0;
    list-style:none;
}

#bookpage div.xis-tabs li,
          div.xis-tabs li {
    float:left;
    margin:0;
    padding:0;
}

#bookpage div.xis-tabs a,
          div.xis-tabs a {
    display:block;
    background:url('images/tabLeft_off.png') no-repeat left top;
    font-weight:bold;
    font-size: 84%;
    color: #41658f;
    padding: 3px 0 4px 3px;
    text-decoration: none;
}

#bookpage div.xis-tabs a span, 
          div.xis-tabs a span {
    background:#f5f9ff url('images/tabRight_off.png') no-repeat right top;
    padding: 3px 6px 4px 3px;
    color: #5d6065;
}

#bookpage div.xis-tabs a.xis-current,
          div.xis-tabs a.xis-current {
    background:url('images/tabLeft_on.png') no-repeat left top;
    border:0;
    color: #5d6065;
    padding-bottom: 5px;
}

#bookpage div.xis-tabs a.xis-current span,
          div.xis-tabs a.xis-current span {
    background:url('images/tabRight_on.png') no-repeat right top;
    border:0;
    padding-bottom: 5px;
}

#bookpage div.xis-tabs a:hover,
          div.xis-tabs a:hover, 
#bookpage div.xis-tabs a.xis-current:hover,
          div.xis-tabs a.xis-current:hover {
    background:url('images/tabLeft_rollover.png') no-repeat left top;
    padding-bottom: 5px;
    border:0;
    text-decoration:none;
}

#bookpage div.xis-tabs a:hover span,
          div.xis-tabs a:hover span,
#bookpage div.xis-tabs a.xis-current:hover span,
          div.xis-tabs a.xis-current:hover span {
    background:url('images/tabRight_rollover.png') no-repeat right top;
    padding-bottom: 5px;
    border:0;
}

/* SASLaTeX-specific style settings */

/* XIS specific overrides */
#bookpage .xis-refProc .xis-title,
          .xis-refProc .xis-title {
  margin:0;
}
#bookpage .xis-refProc h1.xis-title,
          .xis-refProc h1.xis-title {
  font-size: 1.5rem;
}
#bookpage .xis-refProc h2.xis-title,
          .xis-refProc h2.xis-title {
  font-size: 1.3rem;
}

#bookpage .xis-refProc h3.xis-title,
          .xis-refProc h3.xis-title {
  font-size: 1.2rem;
}

#bookpage .xis-refProc h4.xis-title,
          .xis-refProc h4.xis-title {
  font-size: 1.1rem;
}
#bookpage .xis-refProc h5.xis-title,
          .xis-refProc h5.xis-title {
  font-size: 1rem;
}
#bookpage .xis-refProc h6.xis-title,
          .xis-refProc h6.xis-title {
  font-size: .9rem;
}
#bookpage .xis-codeBlock,
          .xis-codeBlock {
  margin-left: 5ex;
  font-weight: bold;
  font-size: 0.84rem;
}
#bookpage .xis-eDocBody em,
          .xis-eDocBody em {
  font-style: italic;
  font-weight: normal;
}
#bookpage .xis-eDocBody ul,
          .xis-eDocBody ul {
  list-style-image: url('images/listbullet.gif')
}
#bookpage .xis-eDocBody #booknav_bottom,
          .xis-eDocBody #booknav_bottom {
  font-size: 0.84em;
}

/* Math */
.math {
  font-family: 'Thorndale AMT', 'Times New Roman', Times, serif;
}
.AAmathtext {
  font-family: 'Thorndale AMT', 'Times New Roman', Times, serif;
  font-style: italic;
  font-size: 1.10em;
  margin-left: 0.1em;
  margin-right: 0.1em;
}
.AAmathobject img {
  padding-bottom: 0.5em;
  vertical-align: middle;
  margin: 1em 0 o.5em 2em;
}

/* Misc */
.AAcrosslink {
  font-weight: bold;
}
.AAbibliography ul {
  list-style-type: none;
  list-style-image: none;
}

.AAbibitem {
  margin: 1em;
}
.AAbibitem p {
  margin:0;
  padding:0;
}
.xis-title a.AAexperimental {
  color: red;
}
dt .AAexperimental,
.AAexperimentalmp {
  display: block;
  text-indent: 90px;
  background: url(images/experimental.png) no-repeat left top;
}
.AAmarginnote {
  color: green;
  font-size: 0.8em;
  vertical-align: super;
  margin: 1em;
}
.olinkdocname{
  font-weight: normal;
  font-style: italic;
}

/* Syntax */
  /* Syntax block */
div.AAsyntaxblock {
  margin-left: 4ex;
  margin-bottom: 1em;
  font-weight: bold;
  list-style-type: none;
  list-style-image: none;
}
ul.AAsyntaxblock {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
ul.AAsyntaxblock li p {
  margin: 0;
  padding: 1px;
}
.AAprocstmt {
  margin-left: 0;
  padding: 0;
  font-weight: bold;
  font-style: normal;
}
.AAprocstmtopt {
  font-weight: normal;
  font-style: italic;
}
.AAstmt {
  margin-left: 2ex;
  padding: 0;
  font-weight: bold;
  font-style: normal;
}
.AAstmtopt {
  font-weight: normal;
  font-style: italic;
}
  /* Statement */
ul.AAstatementblock {
  list-style-type: none;
  list-style-image: none;
}
.AAstatement {
  font-weight: bold;
  font-style: normal;
}
.AAstatementoptional {
  font-weight: normal;
  font-style: italic;
}
  /* Options List */
.AAoptions {
  width:auto;
  font-weight: normal;
  font-style: normal;
}
.AAoptions dd {
  margin-bottom: 1em;
}
.AAterm {
  font-weight: bold;
}
.AAterm
.AAvalue {
  font-weight: bold;
  font-style: italic;
}

  /* Misc */
.AAlparen,
.AArparen,
.AAsim,
.AAstar,
.AAvbar {
  font-style: normal;
}
.AAargument{
  font-weight: normal;
  font-style: italic;
}
.AAkeyword{
  font-weight: inherit;
  font-style: normal;
}
.AAvarname,
.AAfilename {
  font-weight: normal;
  font-style: italic;
  font-family: inherit;
}

.AAsteps {
  margin:1em;
}
.AAstep {
  margin:1em;
}
.AAfunction {
  margin-left: 0;
  font-style: italic;
}

/* Outputs */

.AAexample, .AAfigure, .AAinformalfigure{
  text-align:center;
  display:block;
  margin-left:auto;
  margin-right:auto;
}
/* ASCII Graphics as figures */
.AAexample pre, .AAfigure pre, .AAinformalfigure pre{
  text-align: left;
  display:block;
}
.AAoutputtitle {
  text-align: center;
  font-weight: bold;
  font-size:0.84rem;
}
.AAodsoutput {
  text-align:center;
  display:block;
  margin-left:auto;
  margin-right:auto;
  background-color: #FAFBFE;
}

/* Tables (table headings are classed AAoutputtitle) */

.AAtabular {
  empty-cells:show;
  margin-left: auto;
  margin-right: auto;
  border-spacing: 0;
  border-collapse:collapse;
}

.AAtabular th {
  padding-left: 1em;
  padding-right: 1em;
  margin: 0;
  background-color: #EDF2F9;
}
.AAtabular th p {
  margin: 0;
  padding: 0;
  background-color: #EDF2F9;
}
.AAtabular td {
  padding-left: 1em;
  padding-right: 1em;
}
.AAtabular td p {
  margin: 0;
  padding: 0;
}

/* tocs */

.AAbooktoc,
.AAchaptertoc {
    font-weight: bold;
    margin: 1em;
    text-decoration: none;
}
.AAsectiontoc,
.AAsubtoc {
    background-color: #ededed;
    width:50%;
    font-weight: bold;
    margin: 1em;
    text-decoration: none;
}

.AAbooktoc ul,
.AAchaptertoc ul,
.AAsectiontoc ul,
.AAsubtoc ul {
    margin:0 0 0.5em 0;
    list-style-type: none;
    list-style-image: none;
}
.AAbooktoc a,
.AAchaptertoc a,
.AAsectiontoc a,
.AAsubtoc a {
    text-decoration:none;
}
.AAbooktoc a:hover,
.AAchaptertoc a:hover,
.AAsectiontoc a:hover,
.AAsubtoc a:hover {
  text-decoration: underline;
}
