/*
 *  Last Modification Date: 01.16.2006
 */

 A
 {
    COLOR: #0000FF;
 }
 A:Visited
 {
    COLOR: #006633;
 }
 A:hover {
   color: #FF0000;
 }

 img.vmiddle
 {
    align: middle;
    vertical-align: middle;
 }

 body
 {
  margin:  0px 0px 20px 0px;
  font-family:Verdana,Arial,Helvetica;
  font-size: 70%;
 }

 body.toc
 {
    margin:  0px 0px 0px 0px;
    font-family:Verdana,Arial,Helvetica;
    font-size: 70%;
 }

 div.apexdoc-total-counter
 {
    margin:  5px 15px 5px 15px;
    padding:  5px 15px 5px 15px;
 }

 div#pagebody
 {

   width: 100%;
 }

 div#pagetop
 {
  position: relative;
  left: 0px;
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid #999999;
  background-color: #D4DFFF;
  width:  100%;
 }

 table 
 { 
    caption-side: top;
    width: 95%;
    margin:  0px 15px 0px 20px;
    font-size: 100%;
 }

 table.ddl
 { 
    caption-side: top;
    border-width: 0px;
    text-align: left;
    width: 100%;
    font-size: 100%;
 }
 
 td.ddl
 {
    text-align: left;
  background-color: #F7F7FF;
  border-bottom: 1px solid #D5D5D3;
  border-left-color: 1px solid #D5D5D3;
 }

 table.property-table 
 { 
    caption-side: top;
    width: auto;
    margin:  0px 15px 0px 20px;
    font-size: 100%;
 }

 .apexdoc-table-caption td
 {
  background-color: #EFEFF7;
  border-bottom: 1px solid #C8CDDE;
  *color: #000066;*
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
    font-weight: bold;
 }

 table td
 {
  background-color: #F7F7FF;
  border-bottom: 1px solid #D5D5D3;
  border-left-color: 1px solid #D5D5D3;
  padding-left: 5;
  padding-right: 5;
  margin: 1px;
 }

 p
 {
    margin:  0px 15px 0px 20px;
 }


/*
 * main header of page. "List of procedures"
 */
 .apexdoc-header
 {
    margin:  5px 0px 5px 10px;    
  color: #003399;
  font-size: 120%;
  font-weight: 600;
 }
 .apexdoc-header-bottom
 {
  margin:  0px 0px 0px 0px;    
  border-top-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: 1;
  text-align: left;
  padding-left: 15;
 }

/*
 * secondary headers of page. "Index on table" or "triggers on table"
 */
 .apexdoc-secondary-header
 {
    font-weight: bold;
    margin: 15px 0px 10px 0px;
    padding: 0px 5px 0px 10px;
 }

 H2.apexdoc-secondary-header
 {
    font-size: 100%;
    font-weight: bold;
    margin: 15px 0px 10px 0px;
    padding: 0px 5px 0px 10px;
 }


/*
 * total items count. Under each table.
 */
 .apexdoc-total-counter
 {

 }

 .apexdoc-sql
 {

 }

 td.apexdoc-numeric
 {
   text-align: right;
   font-weight: bold;
   padding: 0px 10px 0px 10px;
 }

 td.centered
 {
   text-align: center;
   padding: 0px 10px 0px 10px;
 }

 td.left
 {
   text-align: left;
   padding: 0px 10px 0px 10px;
 }

 td.grayed
 {
   background-color: #f6f6f6;
 }

 .apexdoc-numeric
 {
   font-weight: bold;
 }

UL.Shown
{
   DISPLAY: block
}
UL.Hidden
{
   DISPLAY: none
}

