/*=====================================================
    Basic Styles
======================================================*/
/*------------------------------------------------------
    Body
------------------------------------------------------*/
body {
    font-size: 0.8em;
    font-family: verdana, tahoma, arial, san-serif;
    color: black;
}
/*------------------------------------------------------
    Headings
------------------------------------------------------*/
h1 {
    font-size: 1.4em;
    font-weight: bold;
    margin-top: 0.4em;
    margin-bottom: 0.3em;
}
h2 {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0.3em;
}
h3 {
    font-size: 1.0em;
    font-weight: bold;
    margin-bottom: 0.3em;
}
h4 {
    font-size: 0.9em;
    font-weight: bold;
    margin-bottom: 0.3em;
}
h5 {
    font-size: 0.85em;
    font-weight: bold;
    margin-bottom: 0.3em;
}
h6 {
    font-size: 0.85em;
    font-weight: bold;
    font-style: italic;
}
/*------------------------------------------------------
    Normal Paragraphs
------------------------------------------------------*/
p.normal-indent {
    margin-left: 40px;
}
p.normal-indent2 {
    margin-left: 80px;
}
p.condenced {
    margin-top: 0em;
    margin-bottom: 0.4em;
}
p.condenced1 {
    margin-top: 0.5em;
    margin-bottom: 0.4em;
}
p.condensed05em {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
p.right {
    align: right;
    font-style: italic;
    font-weight: bold;
}
/*------------------------------------------------------
    Bold - to be deleted
------------------------------------------------------*/
span.bold {
    font-weight: 700;
}
/*------------------------------------------------------
    Italic- to be deleted
------------------------------------------------------*/
span.italic {
    font-style: italic;
}
/*------------------------------------------------------
    Figures and fig.names
------------------------------------------------------*/
p.fig {
    text-align: center;
}
p.figname {
    text-align: center;
    font-weight: bold;
}
/*------------------------------------------------------
    Lists
------------------------------------------------------*/
li {
    margin-bottom: 0.3em;
}
/*------------------------------------------------------
    Definition Lists
------------------------------------------------------*/
/*  Note: definition lists based on p might be used in RoboHelp*/
p.defterm {
    margin-bottom: 0.3em;
}
p.defterm-italic {
    font-style: italic;
    margin-bottom: 0.3em;
}
p.defterm-bold {
    font-weight: bold;
    margin-bottom: 0.3em;
}
p.definition {
    margin-top: 0em;
    margin-left: 40px;
}
p.definition-italic {
    font-style: italic;
    margin-top: 0em;
    margin-left: 40px;
}
p.definition-italic-bold {
    font-style: italic;
    font-weight: bold;
    margin-top: 0em;
    margin-left: 40px;
}
p.definition-bold {
    font-weight: bold;
    margin-top: 0em;
    margin-left: 40px;
}
p.defterm-ind {
    margin-bottom: 0.3em;
    margin-left: 40px;
}
p.defterm-italic-ind {
    font-style: italic;
    margin-bottom: 0.3em;
    margin-left: 40px;
}
p.defterm-bold-ind {
    font-weight: bold;
    margin-bottom: 0.3em;
    margin-left: 40px;
}
p.definition-ind {
    margin-top: 0em;
    margin-left: 80px;
}
p.definition-italic-ind {
    font-style: italic;
    margin-top: 0em;
    margin-left: 80px;
}
p.definition-bold-ind {
    font-weight: bold;
    margin-top: 0em;
    margin-left: 80px;
}
p.definition-italic-bold-ind {
    font-style: italic;
    font-weight: bold;
    margin-top: 0em;
    margin-left: 80px;
}
/*------------------------------------------------------
    Inline definitions
------------------------------------------------------*/
span.defterm-italic-span {
    font-style: italic;
}
/*------------------------------------------------------
    Tables
------------------------------------------------------*/
td {
    font-size: 0.8em;
    font-family: verdana, arial, san-serif;
}
/*------------------------------------------------------
    PRE, CODE
------------------------------------------------------*/
pre {
    font-size: 0.9em;
    font-family: verdana, arial, san-serif;
}
/*------------------------------------------------------
    Links
------------------------------------------------------*/
a.hover:link {
    text-decoration: none;
}
a.hover:visited {
    text-decoration: none;
}
a.hover:hover {
    text-decoration: underline;
}
/*======================================================
    CUSTOM STYLES
======================================================*/
/*------------------------------------------------------
    VIP Code Paragraph Formatting
------------------------------------------------------*/
p.vipsyntax {
    line-height: normal;
    color: black;
    padding-right: 0.4em;
    padding-left: 40px; /*  padding-left: 0.4em; */;
    padding-bottom: 0.4em;
    padding-top: 0.4em;
    margin-right: 2em; /*    margin-left: 2em;*/;
    background-color: #F4F7FF;
    font-family: Verdana, Arial, san-serif;
}
p.vipsyntax-ind {
    line-height: normal;
    color: black;
    padding-right: 0.4em;
    padding-left: 40px;
    padding-bottom: 0.4em;
    padding-top: 0.4em;
    margin-right: 2em;
    margin-left: 40px;
    background-color: #F4F7FF;
    font-family: Verdana, Arial, san-serif;
}
/*** UPDATES TO VIP6.CSS ***/
/*------------------------------------------------------
    VIP Code Formatting
    See also: p.vipsyntax in vip.css that
    should be used in Help only
------------------------------------------------------*/
pre.vipsyntax {
    font-family: verdana, arial, san-serif;
    background-color: #F4F7FF;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
    padding-left: 40px;
    padding-right: 0.4em;
}
pre.vipsyntax-ind {
    font-family: verdana, arial, san-serif;
    background-color: #F4F7FF;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
    padding-left: 40px;
    padding-right: 0.4em;
    margin-left: 40px;
    margin-right: 2em;
}
/*------------------------------------------------------
    VIP Code Inline Formatting and Coloring
------------------------------------------------------*/
span.grammar-terminal {
    font-family: verdana, arial, san-serif;
    color: #9933FF;
    font-weight: bold;
}
span.grammar-nonterminal {
    font-family: verdana, arial, san-serif;
    color: #008000;
    font-style: italic;
}
span.grammar-operator {
    font-family: verdana, arial, san-serif;
    font-weight: bold;
}
span.vp-keyword {
    font-family: verdana, arial, san-serif;
    font-weight: bold;
    color: #808000;
}
span.vp-minorkeyword {
    font-family: verdana, arial, san-serif;
    color: #000080;
}
span.vp-variable {
    font-family: verdana, arial, san-serif;
    color: #008000;
}
span.vp-varible_underscore {
    font-family: verdana, arial, san-serif;
    color: #808080;
}
span.vp-literal {
    font-family: verdana, arial, san-serif;
    color: #0066FF;
}
span.vp-comment {
    font-family: verdana, arial, san-serif;
    color: #008080;
}
span.vp-atom {
    font-family: verdana, arial, san-serif;
    color: black;
}
span.vp-include {
    font-family: verdana, arial, san-serif;
    font-weight: bold;
    color: #663399;
}
/*------------------------------------------------------
    VIP Code and Filenames Inside Normal paragraphs
------------------------------------------------------*/
span.code-span {
    color: #9900CC;
    white-space: nowrap;
}
span.file {
    font-weight: bold;
    white-space: nowrap;
}
span.nowrap {
    white-space: nowrap;
}
/*------------------------------------------------------
        VIP Code Links
------------------------------------------------------*/
a.grammar-nonterminal:link {
    font-family: verdana, arial, san-serif;
    color: #008000;
    font-style: italic;
    text-decoration: none;
}
a.grammar-nonterminal:visited {
    font-family: verdana, arial, san-serif;
    color: #008000;
    font-style: italic;
    text-decoration: none;
}
a.grammar-nonterminal:visited {
    font-family: verdana, arial, san-serif;
    color: #008000;
    font-style: italic;
    text-decoration: underline;
}
a.code-span:link {
    font-family: verdana, arial, san-serif;
    color: #9900CC;
    white-space: nowrap;
}
a.code-span:visited {
    font-family: verdana, arial, san-serif;
    color: #9900CC;
    white-space: nowrap;
}
a.code-span:visited {
    font-family: verdana, arial, san-serif;
    color: #9900CC;
    white-space: nowrap;
}
/*------------------------------------------------------
    Links - from vip6web.css
------------------------------------------------------*/
/*a:link       { color: #003399; text-decoration: none }
a:visited    { text-decoration: none }
a:hover      { color: #003399; text-decoration: underline }*/
a.add-body:link {
    color: #003399;
    text-decoration: none;
}
a.add-body:visited {
    color: #003399;
    text-decoration: none;
}
a.add-body:hover {
    color: #003399;
    text-decoration: underline;
}
a.nolink:link {
    color: #003399;
    text-decoration: none;
}
a.nolink:visited {
    color: #003399;
    text-decoration: none;
}
/*a.nolink:hover      { color: #003399; text-decoration: none }*/
a.nolink:hover {
    color: #003399;
    text-decoration: underline;
}
a.white:link {
    color: white;
}
a.white:visited {
    color: white;
}
a.white:hover {
    color: white;
}
a.whitehead:link, a.whitehead:visited {
    color: white;
    background-color: #006B9c;
    text-decoration: none;
}
a.whitehead:hover {
    color: white;
    background-color: #006B9c;
    text-decoration: underline;
}
@media print
{
div.noprint {
    display: none;
}
}
/*------------------------------------------------------
    VIP Help Glossary Styles
------------------------------------------------------*/
a.glossterm {
    color: #990066;
    cursor: hand;
    font-style: italic;
    text-decoration: none;
}
span.glosstext {
    color: #6633cc;
}
/*------------------------------------------------------
    Document data
------------------------------------------------------*/
p.documentData {
    font-size: smaller;
    font-style: italic;
    text-align: right;
}
.right {
    text-align: right;
}
/*** Upadates to Standard Styles ***/
/*  ------------------------------------------------------
        Indented Headings
    ------------------------------------------------------*/
h1.h1-indent {
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 0.3em;
    margin-left: 40px;
}
h2.h2-indent {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0.3em;
    margin-left: 40px;
}
h3.h3-indent {
    font-size: 1.0em;
    font-weight: bold;
    margin-bottom: 0.3em;
    margin-left: 40px;
}
h4.h4-indent {
    font-size: 0.9em;
    font-weight: bold;
    margin-bottom: 0.3em;
    margin-left: 40px;
}
h5.h5-indent {
    font-size: 0.8em;
    font-weight: bold;
    margin-bottom: 0.3em;
    margin-left: 40px;
}
h6.h6-indent {
    font-size: 0.74em;
    font-weight: bold;
    margin-left: 40px;
}
h4.h4-indent2 {
    font-size: 0.9em;
    font-weight: bold;
    margin-bottom: 0.3em;
    margin-left: 80px;
}
h5.h5-indent2 {
    font-size: 0.8em;
    font-weight: bold;
    margin-bottom: 0.3em;
    margin-left: 80px;
}
h6.h6-indent2 {
    font-size: 0.74em;
    font-weight: bold;
    margin-left: 80px;
}
/*  ------------------------------------------------------
        Condensed Headings
    ------------------------------------------------------*/
h3.h3-condenced05px {
    margin-top: 0.5em;
    /*margin-bottom: 0.4em;*/
}
/*------------------------------------------------------
    Figures and fig.names
------------------------------------------------------*/
p.fig {
    text-align: center;
}
p.teaser-name {
    text-align: center;
    font-weight: bold;
}
/*------------------------------------------------------
    Indented Lists
------------------------------------------------------*/
ul.ul-indent {
    margin-left: 60px;
}
ol.ol-indent {
    margin-left: 60px;
}
li.li-indent {
    margin-left: 60px;
}
/*------------------------------------------------------
    Normal Lists with Big Square Bullets
    (small indentation)
------------------------------------------------------*/
ul.ul-square {
    list-style-type: square;
    margin-left: 20px;
}
/*------------------------------------------------------
    Announcement Lists
------------------------------------------------------*/
ul.list-announce {
    list-style-image: url('images/red_check.gif');
}
li.list-announce {
    margin-bottom: 0.7em;
}
/*------------------------------------------------------
    Lists Inside Tables
------------------------------------------------------*/
ul.ul-table-list {
    margin-left: 20px;
    margin-top: 0.4em;
    margin-bottom: 0.4em;
    list-style-image: url('images/Bullet8x4px.gif');
}
/*------------------------------------------------------
     Collapsible List Items
------------------------------------------------------*/
span.collapse {
    color: blue;
    cursor: hand;
    text-decoration: underline;
}
/*  ------------------------------------------------------
    Knowledge Base Article Lists
    ------------------------------------------------------*/
ul.ul-kb {
    margin-top: 0.3em;
    margin-bottom: 0.0em;
}
/*------------------------------------------------------
    Tables
------------------------------------------------------*/
table.add {
    border: 1px solid #006B9C;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
tr.add-header {
    background-color: #006B9C;
    color: #ffffff;
    font-size: 10pt;
    font-weight: bold;
    allignment: top;
}
tr.add-body {
    background-color: #f1f1f1;
    font-size: 10pt;
}
td.add-header {
    background-color: #006B9C;
    color: #ffffff;
    font-size: 10pt;
    font-weight: bold;
    allignment: top;
}
.table1 {
    border: 2px solid #006B9C;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
table.table1 {
    border: 2px solid #006B9C;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: px;
    padding-bottom: 3px;
}
tr.table1-header
(
    background-color: #006B9C;
    color: #ffffff;
    font-size: 0.9em;
    font-weight: bold;
    border: 1px solid #006B9C;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
td.table1-header
(
    background-color: #006B9C;
    color: #ffffff;
    font-size: 0.9em;
    font-weight: bold;
    border: 1px solid #006B9C;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
table.form_license
{
    vertical-align: middle;
    color: black;
    bgcolor: #F0F0F0;
    bordercolor: #000080;
    border-style: double;
    border-width: 1px;
    margin: 1px;
    padding-left: 0px;
    padding-right: 0px
}
th.form_license {
    vertical-align: middle; /*  vertical-align: baseline; */;
    color: black;
    bgcolor: #F0F0F0; /*  bordercolor: #000080;
   border-style: double;
   border-width: 1px;
    margin: 1px; */;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    font-size: 0.8em;
    font-family: verdana, tahoma, arial, san-serif;
}
td.form_license {
    vertical-align: middle; /*  vertical-align: baseline; */;
    color: black;
    bgcolor: #F0F0F0; /*  bordercolor: #000080;
   border-style: double;
   border-width: 1px;
    margin: 1px; */;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
/*------------------------------------------------------
    Oder Forms
------------------------------------------------------*/
table.form {
    vertical-align: middle;
    color: black; /*   bgcolor: #F0F0F0; */;
    border: 1px solid #006B9C;
    bordercolor: #000080;
    border-style: double;
    border-width: 1px;
    margin: 1px;
    padding-left: 0px;
    padding-right: 0px;
}
table.form1 {
    font-size: 1em;
    font-weight: normal;
    vertical-align: middle;
    color: black;
    bgcolor: #F0F0F0;
    bordercolor: #000080;
    border-style: double;
    border-width: 1px;
    margin: 1px;
    padding-left: 0px;
    padding-right: 0px;
}
input {
    font-size: .8em;
    font-weight: normal;
}
/*------------------------------------------------------
    Menu Items, Dialogs
------------------------------------------------------*/
span.menu-item {
    font-weight: bold;
    white-space: nowrap;
}
span.dialog {
    font-weight: bold;
}
/*------------------------------------------------------
    Messages
------------------------------------------------------*/
p.message {
    line-height: normal;
    color: red;
    padding-right: 0.4em;
    padding-left: 0.4em;
    padding-bottom: 0.4em;
    padding-top: 0.4em;
    margin-right: 0em;
    margin-left: 0em; /*  background-color: #F4F7FF;*/;
    font-family: Verdana, Arial, san-serif;
}
p.message-ind {
    line-height: normal;
    color: red;
    padding-right: 0.4em;
    padding-left: 0.4em;
    padding-bottom: 0.4em;
    padding-top: 0.4em;
    margin-right: 2em;
    margin-left: 80px;
    font-family: Verdana, Arial, san-serif;
}
span.message-span {
    color: red;
}
/*------------------------------------------------------
    Right Alignment
------------------------------------------------------*/
.right {
    text-align: right;
}
h3.h3-right {
    text-align: right;
}
/*------------------------------------------------------
    Pop-ups
------------------------------------------------------*/
.pop-up {
    color: #003399;
}
span.pop-up {
    color: #003399;
}
/*------------------------------------------------------
    Horizontal Lines
------------------------------------------------------*/
hr {
    text-align: center;
    color: #006B9c;
}
/*------------------------------------------------------
    Internal Comments
------------------------------------------------------*/
span.comment {
    display: none;
    background-color: #FFCCCC;
}
/*------------------------------------------------------
    ProDOC Styles
------------------------------------------------------*/
/*------------------------------------------------------
    Navigation bar
------------------------------------------------------*/
.navbar {
    color: white;
    background-color: black;
    text-align: left;
}
a.navbar:link, a.navbar:visited
{
    color: white;
    background-color: black;
}
/*------------------------------------------------------
    Hierarchy Tree. Current entity
------------------------------------------------------*/
td.htree-current {
    font-weight: bold;
    color: black;
    text-align: center;
    vertical-align: middle;
}
a.htree-current {
    font-weight: bold;
}
/*------------------------------------------------------
    Hierarchy Tree. Derived from
------------------------------------------------------*/
td.htree-derived {
    color : black;
    text-align: center;
    vertical-align: middle;
}
a.htree-derived {
}
td.derived-from {
    color: black;
    background-color: #FFFFC0;
}
td.derived-what {
    color: black;
    background-color: #FFFFE0;
}
/*    Known decendants list heading */
p.descendant-head {
    font-weight: bold;
}
/*    Known decendants list */
p.descendant-list {
    font-style: italic;
}
/*    Document section heading */
.sect-head {
    font-size: 12pt;
    font-family: Arial;
    font-weight: bold;
    color: black;
}
td.sect-head {
    font-size: 1.0em;
    font-weight: bold;
    color: white;
    background-color: #071B63;
}
h3.sect-head {
    font-weight: bold;
    color: black;
}
tr.sect-head {
    font-size: 1.0em;
    font-weight: bold;
    color: white;
    background-color: #071B63;
}
/*------------------------------------------------------
    Printing Tables with Captions
------------------------------------------------------*/
h2.table_print_caption {
    page-break-before: always;
}

