P {
    font-family : Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: justify;
    line-height: 120%;
}
/* --Itemizedlist numbers-------------------- */
ol li {
    font-family : Arial, Helvetica, sans-serif;
    font-size: 12px;
}
/* --Figure captions-------------------- */
P.figure_title {
    text-align: center;
    font-style: italic;
    font-weight:lighter;
}
/* --Procedure captions-------------------- */
P.procedure_title {
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    line-height: 120%;
}
/* --Links-------------------- */
A {
    color : #28446a;
    text-decoration: none;
    font-family : Arial, Helvetica, sans-serif;
    font-size: 12px;
}
A:HOVER {
    color : #80AAC6;
}
/* --XREF links are italic----- */
A.xref {
    font-style : italic;
}
/* --olinks links are italic----- */
A.olink {
    font-style : italic;
}
SPAN.olinkdocname {
    font-style : italic;
}
/* --Tables-------------------- */
DIV.TABLE, DIV.INFORMALTABLE {
    font-family : Arial, Helvetica, sans-serif;
    font-size: 12px;
/* color: #133581; */
    text-align: justify;
    line-height: 120%;
    border:1px #133581;
}
DIV.literallayout {
    font-family : Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #E0E0E0;
    text-align: left;
}
/* -- Removes the border from mediaobjects scaled with width -----------------*/
.mediaobject TABLE {
    border:0px #133581;
}
table {
    border:1px #133581;
    width:100%;
    border-top: solid 1px #133581;
    border-bottom: solid 1px #133581;
    border-left: solid 1px #133581;
    border-right: solid 1px #133581;
}
table.admon {
    border:0px #133581;
    width:100%;
}
table.navfooter {
    border:0px #133581;
    width:100%;
}
td.navbarimage {
    color: #FFFFFF;
    padding: 0px;
}
th {
    border: 1px #133581;
    padding:5px;
    background-color: #D4D6EB;
}
td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border:1px #133581;
    padding:5px;
}
/* Navigation header */
A.naviglink {
    color : #FFFFFF;
    font-weight: bold;
}
table.navheader {
    background-color:#004b81;
    width:100%;
    font-weight: bold;
    line-height: 80%;
    margin: 0 0 15px 0;
}
td.navbar {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}
/* Glossary glossterm */
dt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
/* Admonition customizations */
th.admonheader {
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
td.admonimage {
    border-right: solid 2px black;
}
/*
   ***** Admonition text ******
  td.caption {
  font-style: italic;
  text-align: center;
  }
 */
/* ***** Chapter and Section titles **** */
h1 {
    margin: 0;
}
h1, h2, h3, h4, h5 {
    font-weight: bold;
    font-family : Garamond, Arial, sans-serif;
    color:#133581;
    line-height: 120%;
}
.navigtitle {
    color: #FFFFFF;
    margin: 3px 0 0 0;
}
h4, h5 {
    color: #000000;
}
/* **** List bulleting **** */
UL {
    list-style: square;
    color:#133581
}
/* **** GUI elements (guilabel, guimenu, etc.) and command **** */
SPAN.guilabel {
    font-weight: bold;
}
SPAN.SYNOPSIS, .synopsis {
    font-family: Courier, fixed;
    font-size: 12px;
    background-color: #E0E0E0;
    color: #000000;
}
/* Styling manpages appearing in the refguide */
SPAN.command, SPAN.term {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
}
/* Styling manpage entries in the refguide table of contents */
SPAN.refpurpose {
    font-size: 12px;
}

