/******************************************************************************
*                     General declarations
*******************************************************************************/
/* The generic body */
BODY {
  font: small sans-serif;
  font-size: 10pt;
  background: white;
  color: black;
}

/******************************************************************************
*                    Tables in general
*******************************************************************************/
/* Paragraphs in tables will have some margin */
TABLE P {
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 4px;
 padding-right: 4px;
}

/************************************************
*  Generic purpose table
*************************************************/
/* The table */
table.Generic {
  font-size: 10pt;
}
/* Cells of the table */
table.Generic td {
  vertical-align: top;
}
/* Header cells of the table */
td.GenericHeader {
  background-color: #e6e6e6;
}
/* Default paragraph style in the header */
td.GenericHeader P {
  font-weight: bold;
  color: #004a4a;
}
/* Row cells of the table */
td.GenericRow {
  padding-top: 0px;
  padding-bottom: 0px;
}

/******************************************************************************
*                 The navigation bar
*******************************************************************************/
/* The navigation bar at the top/bottom of the page */
table.NavigationBar {
  background-color: #EEEEFF;
  width: 100%
}
/* The items in the navigation bar */
P.NavBarItem {
  font-weight: bold;
}
/* The product's name in the navigation bar */
P.NavBarProductName {
  font-type: italic;
}


/******************************************************************************
*                     The Overview/Home page
*******************************************************************************/
/* The body for the overview/home page */
BODY.Overview {
}
/* The title line with the name of the product */
H1.ProductName {
  text-align: center;
}
/* Product(module, application) and company images on the home page */
img.ProdCompHome {
}
/* The development unit summary table */
table.DevUnitSummary {
  width: 60%;
  font-size: 11pt;
}
/************************************************
*  Index table of development units (overview pg)
*************************************************/
/* Index table of development units on the overview page */
table.IndexDU {
  width: 80%;
  font-size: 10pt;
}
/* Cells in the table in general */
table.IndexDU td {
}
/* Header cells the index table of development units */
td.IndexTableHeaderDU {
  background-color: #c0c0c0;
}
/* Row cells in the table */
td.IndexTableRowDU {
  vertical-align: top;
}
/* Header fields of the index table of development units */
P.IndexTableHeaderDU {
  font-weight: bold;
}
/* Name and comment values in an index table row of development units */
P.IndexTableRowDU {
}


/******************************************************************************
*                     Development unit index pages
*******************************************************************************/
/* The body for the development unit index pages */
BODY.DUIndex {
}
/* The development unit's filename in the index */
P.DUIndexFileName {
}

/******************************************************************************
*                     Development unit type index page
*******************************************************************************/
/* The body for the development unit types index page */
BODY.DUTypesIndex {
/*  background-color: yellow; */
}
/* The development unit type's in the development unit type index */
P.DUTypesIndexTypeName {
/*  font-weight: bold; */
}


/******************************************************************************
*                     Development unit article pages
*******************************************************************************/
/* The title of the development unit article document */
H1.Article {
}


/************************************************
*  Node(sub-node) structure table
*************************************************/
/* Node structure table */
table.SubNodes {
  width: 50%;
  font-size: 10pt;
}
/* Subnode types and counters in the node structure table */
P.SubNodeTC {
}
/* The "Subelements:" label */
P.SubelementsLabel {
  font-weight: bold;
  margin-top: 6px;
  margin-bottom: 1px;
/*
  border-color: black;
  border-style: solid;
  border-width: 1;
*/
}
/************************************************
*  Subnode overview and index table
*************************************************/
/* The name of the subnode type before the index table */
P.SNTypeName {
  font-size: 18pt;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 6px;
}
/* Index table of development units on the overview page */
table.SNIndex {
  width: 100%;
  font-size: 10pt;
}
/* Cells in the index table in general */
table.SNIndex td {
}
/* Header cells of the index table of subnodes */
td.SNIndexHeader {
  background-color: #c0c0c0;
}
/* Row cells of the index table of subnodes */
td.SNIndexRow {
  vertical-align: top;
}
/* Header fields of the index table of subnodes */
td.SNIndexHeader P {
  font-weight: bold;
}
/* Name and comment values (paragraphs} in an index table row of subnodes */
td.SNIndexRow P{
}

/************************************************
*  Property table
*************************************************/
/* The master/frame table for the property sub-tables */
table.PropertyMaster {
  width: 100%;
  font-size: 8pt;
}
/* Cells of the master table */
table.PropertyMaster td {
  vertical-align: top;
}

/* The sub-table for the two-column property table (left or right) */
table.Property {
  width: 100%;
}
/* Header cells of the property table */
td.PropertyHeader {
  background-color: #e6e6e6;
}
/* Default paragraph style in the header */
td.PropertyHeader P {
  padding-left: 0px;
  font-weight: bold;
  color: #004a4a;
}

/* Row cells of the table */
td.PropertyRow {
}
/* The name of the property */
font.PropertyName {
}
/* The value of the property */
font.PropertyValue {
  color: #6600CC;
}
/************************************************
*  Node detail section
*************************************************/
/* Node type and name paragraph at the beginning of a node detail section */
P.NodeNameTypeDS {
  font-size: 18pt;
  font-weight: bold;
}
/* Node type at the beginning of a node detail section */
font.NodeTypeDS {
}
/* Node name at the beginning of a node detail section */
font.NodeTypeDS {
  color: #666666;
}
/* Comment on the node */
font.NodeCommentDS {
  font-size: 11pt;
  /* color: blue; */
}
p.NodeCommentDS {
  font-size: 11pt;
}

/* Paragraph of the subclassing information text */
p.NodeSCInfo {
  margin-bottom: 4px;
}
/* Font type of the subclassing information text */
font.NodeSCInfo {
  color: #008080;
  fint-size = 14pt;
}


/************************************************
*  PL/SQL program unit detail section
*************************************************/
P.PlSqlBaseDef {
  font: normal Courier;
}
font.PlSqlResWord {
  font: normal Courier;
}
font.PlSqlIdentifier {
  font-weight: bold;
  font: normal Courier;
}
font.PlSqlType {
  color: #6600CC;
  font: normal Courier;
}
table.PlSqlArguments {
  width: 100%;
}
P.PlSqlBaseDefLabel {
}
P.PlSqlArgumentLabel {
}
table.PlSqlExceptions {
  width: 100%;
}
P.PlSqlExceptionLabel {
}
P.PlSqlMemIdxLabel {
}
/* The depracated state's comment (what to use instead) */
P.PlSqlDeprecatedComment {
  color: #990000;
  font-style: italic;
}
/* The comment on the return value */
P.PlSqlReturnValueLabel {
}
/* The label for the comment on the return value */
P.PlSqlReturnValueComment {
}


