/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { font-family: Arial,Helvetica,sans-serif;
    line-height: 150%;
    }

  h1 { font-family: Arial,Helvetica,sans-serif;
    text-align: center;
    font-weight: bold;
    font-size: xx-large;
    line-height: 100%;
    }

  h2 { padding: 2px;
    background-color: rgb(102, 102, 102);
    color: rgb(255, 255, 255);
    }

  h3 { border-bottom-width: 1px;
    background-color: rgb(224, 224, 224);
    padding-left: 4px;
    }

  h4 { max-height: 10px;
    }

  .code { padding: 15px;
    font-family: Courier New,Courier,monospace;
    font-size: small;
    color: rgb(153, 51, 153);
    }

  .insert { font-family: Courier New,Courier,monospace;
    color: rgb(153, 51, 153);
    font-size: small;
    }

  .toc { float: right;
    position: relative;
    background-color: rgb(255, 255, 255);
    width: 25%;
    min-width: 200px ! important;
    }

  .warning { color: rgb(255, 0, 0);
    font-style: italic;
    }

  .tocbody { border-style: dashed;
    border-width: 1px;
    padding: 2px 4px 2px 2px;
    background-color: rgb(255, 255, 255);
    margin-left: 15px;
    font-size: x-small;
    }

  table.data { margin: 5px;
    background-color: rgb(204, 204, 204);
    font-weight: inherit;
    }

  .toctitle { font-weight: bold ! important;
    text-align: right ! important;
    }

  table.data th { border-right-style: ridge;
    border-bottom-style: ridge;
    padding-left: 4px;
    padding-right: 4px;
    }

  table.data td { border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-right-style: dotted;
    border-right-width: 1px;
    padding-left: 2px;
    padding-right: 2px;
    }

  img.schema { border-style: solid;
    border-width: 1px 3px 3px 1px;
    margin: 10px;
    padding: 10px;
    }

