/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  .outline-group { border-left-style: groove;
    border-left-width: 1px;
    border-right-style: groove;
    border-right-width: 1px;
    border-bottom-style: groove;
    border-bottom-width: 1px;
    border-top-style: groove ! important;
    border-top-width: 1px ! important;
    }

  .outline-group2 { border-left-style: groove;
    border-left-width: 2px;
    border-right-style: groove;
    border-right-width: 2px;
    border-bottom-style: groove;
    border-bottom-width: 2px;
    border-top-style: groove ! important;
    border-top-width: 2px ! important;
    }

  .input-bg { background-color: rgb(240, 240, 255);
    }
  .input2-bg { background-color: rgb(240, 255, 248);
    }
  .input3-bg { background-color: rgb(255, 240, 240);
    }
  .attention-bg { background-color: rgb(255, 224, 224);
    }
  .grid-highlight-bg { background-color: rgb(255, 224, 255);
    }
  .indicate-hidden {
    color: rgb(64, 64, 128);
    }

  .outline-group-header { font-weight: bold;
    font-size: larger;
    }

  .global-warning-msg { font-weight: bold;
    color: rgb(164, 98, 0);
    }

  .warning-msg { font-weight: bold;
    font-size: smaller;
    color: rgb(164, 98, 0);
    }

  .global-error-msg { font-weight: bold;
    color: rgb(158, 0, 0);
    }

  .error-msg { font-weight: bold;
    font-size: smaller;
    color: rgb(158, 0, 0);
    }

  .global-fatal-msg { font-size: larger;
    font-weight: bold;
    color: rgb(255, 102, 102);
    text-decoration: underline;
    font-style: italic;
    }

  .fatal-msg { font-weight: bold;
    color: rgb(255, 102, 102);
    text-decoration: underline;
    font-style: italic;
    }

  .logged-in-name { border-style: ridge;
    position: absolute;
    float: none;
    top: 3px;
    right: 3px;
    }
  .logged-in-from { border-style: ridge;
    position: absolute;
    float: none;
    top: 2.1em;
    right: 3px;
    }

  .table-row-1 { background-color: rgb(255, 255, 255);
    }

  .table-row-2 { background-color: rgb(248, 248, 248);
    }

  .table-row-3 { background-color: rgb(240, 240, 240);
    }

  .table-row-4 { background-color: rgb(232, 232, 232);
    }

  .table-row-5 { background-color: rgb(224, 224, 224);
    }

  .table-header { background-color: rgb(192, 192, 192);
    }

  .table-footer { background-color: rgb(192, 192, 192);
    }

  .field-label { text-align: right;
    background-color: rgb(240, 240, 240);
    font-weight: inherit;
	width: 25ex;	
    }

  .field-label2 { text-align: right;
    background-color: rgb(240, 240, 240);
    font-weight: inherit;
	width: 13ex;	
    }

  .field-label-vpad { text-align: right;
    background-color: rgb(240, 240, 240);
    font-weight: inherit;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
    }

  .field-value { text-align: left;
    }

  .field-value2 { text-align: left;
    }

  .field-error { text-align: left;
    }

  .field-required { font-weight: bold;
    }

  .field-attention { font-weight: bold;
    }

  .status-line { font-weight: bold;
    font-size: larger;
    color: rgb(32, 0, 0);
    background-color: rgb(255, 224, 224);
    }

  .message-normal { font-weight: bold;
    font-size: larger;
    color: rgb(32, 0, 0);
    }
