<!-- css file for netscape -->
<style type="text/css">   
  <!--

/*
 *  styles for body tags 
 */
  body.norm  { /* standard body class */
    background-color: #F7FFFA;
    margin-left: 5px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  body.info  { /* body class for info frame */
    background-image: url(/commserv/community/images/bgrounds/bg_info.gif);
    background-color: #F7FFFA;
    margin-left: 9px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  body.action  { /* body class for action frame */
    background-image: url(/commserv/community/images/bgrounds/bg_action.gif);
    background-color: #F7FFFA;
    margin-left: 19px;
    margin-right: 0px;
    margin-top: 18px;
    margin-bottom: 0px;
  }

  body.time  { /* body class for time frame */
    background-image: url(/commserv/community/images/bgrounds/bg_time.gif);
    background-color: #F7FFFA;
    margin-left: 3px;
    margin-right: 8px;
    margin-top: 18px;
    margin-bottom: 0px;
  }

  body.header  { /* body class for header frame */
    background-image : url(/commserv/community/images/bgrounds/bg_top.gif);
    background-color : #F7FFFA;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    margin-bottom : 0px;
  }

  body.chatin  { /* body class for chat input frames */
    background-color : #5F6E5F;
    margin-left : 3px;
    margin-right : 3px;
    margin-top : 3px;
    margin-bottom : 3px;
  }

  body.chatout  { /* body class for chat output */
    background-color : #F7FFFA;
    margin-left : 5px;
    margin-right : 0px;
    margin-top : 5px;
    margin-bottom : 0px;
  }

  body.chatlist  { /* body class for chatters list */
    background-color : #F7FFFA;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    margin-bottom : 0px;
  }

  body.popup  { /* body class for popup windows */
    background-color: #F7FFFA;
    margin: 10px;
  }

 body.requestlist  { /* body class for ccenter request list */
    background-color : #F7FFFA;
  }


/*
 *  styles for default text links
 */
  a:link  {
    color: #103C63;
  }

  a:visited  {
    color: #0057AD;
  }

  a:active  {
    color: #103C63;
  }

/*
 *  styles for headings
 */
  .head1  { /* main heading like title of location */ 
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 12pt;
    font-weight: bold;

    padding-left: 4px;
    padding-right: 25px;
    padding-top: 15px;
    padding-bottom: 10px;
    margin: 0px;
  }

  .head2  { /* standard heading */
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;

    padding-left: 4px;
    padding-right: 4px;
    padding-top: 8px;
    padding-bottom: 5px;
    margin: 0px;
  }

  .headinfo  { /* heading in common/infohead template, 
                  above buttons, don't use somewhere else */
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11pt;
    font-weight: bold;

    padding-left: 0px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
  }

/*
 *  styles for paragraphs
 */
  .text { /* main text */
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10pt;

    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 15px;
    margin: 0px;
  }

  .subj  { /* subject of subject-content tuple */
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 9pt;

    padding-left: 4px;
    padding-right: 4px;
    padding-top: 5px;
    padding-bottom: 0px;
    margin: 0px;
  }

  .cont  { /* content of subject-content tuple, use only with 
              span-tag if any input field is inside */
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;

    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
  }

  .contsecond  { /* use this if there is more than one 
                    line of a formular content */
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;

    padding-left: 27px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
  }

  .error  { /* for error messages */
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #ff0000;

    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
  }

  .acknowledge  { /* for message to acknowledge like 'successfully updated' */
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;

    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
  }

  .note { /* miscellaneous text */
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 9pt;

    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 5px;
    margin: 0px;
  }

  .time { /* community time text */
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 8pt;
    text-align: center;

    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
  }

  .loc  { /* location overview in header frame */
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    text-align: right;

    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
  }

  .htmlchattxt  { /* for html chat text */
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 8pt;
    color: #000000;

    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
  }

/*
 *  styles for characters
 */
  .highlight  { /* to highlight text */
    font-weight: bold;
    color: #0057AD;
  }

  .htmlsys  { /* system text in html chat */
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 8pt;
    color: #103C63;
  }

/*
 *  styles to enclose tables
 */
  div.tableinfo { /* encloses table in info templates 
                     to force exact width */
    width: 329px;
    border-style : none;
    border-width : 1px;
  }

  div.tablepopup { /* encloses table in templates for popup 
                      windows to force exact width */
    text-align: center;
    border-style : none;
    border-width : 1px;
    width: 800px;
  }

/*
 *  styles for paragraphs in tables
 */
  .thfont { /* text in table header */
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 8pt;
    color: #FFFFFF;

    padding: 1px 3px 3px 0px;
    margin: 0px;
  }

  .thfont a:link  { /* links in table heading */
    color: #FFFFFF;
  }

  .thfont a:visited  {
    color: #FFFFFF;
  }

  .thfont a:active  {
    color: #FFFFFF;
  }

  .tdfont { /* standard text in table */
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 8pt;

    padding: 0px 3px 2px 1px;
    margin: 0px;
  }

  .tdfontfocus { /* emphasized text in table */
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;

    padding: 0px 3px 2px 1px;
    margin: 0px;
  }

/*
 *  styles for table cells or rows
 */
  .thbg  { /* table headings */
    background-color: #5F6E5F;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
  }

  .tdbg  { /* standard table cells */
    background-color: #B2CCBD;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
  }

  .voidtdbg  { /* empty table cell (e.g. calendar) */
    background-color: #DAE7E0;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
  }

  .tdchatlist  { /* chatlist table cells */
    background-color: #F7FFFA;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
  }

  .highlighttdbg  { /* emphasized table cells */
    background-color: #92AC9D;
    margin: 0px;
    padding: 0px;
    vertical-align: top;

    border-color: #5F6E5F;
    border-style: solid;
    border-width: 2px;
  }

  .infoheaderbg  { /* in common/infohead template background for first row */
    margin: 0px;
    padding: 0px;
  }

  .optionbg  { /* in common/infohead template background for option buttons 
                  in common/infobutton template background for action buttons */
    margin: 0px;
    padding: 1px 4px 2px 0px;
  }

  .adminbg  { /* in common/infohead template background for admin buttons */
    background-color: #5F6E5F;
    margin: 0px;
    padding: 1px 4px 2px 0px;
  }

  .infobg  { /* in common/infohead template background for main cell */
    margin: 0px;
    padding: 0px;
  }

  .linebg  { /* background for lines */
    background-color: #3B4D36;
    margin: 0px;
    padding: 0px;
  }

  .tabbg  { /* background for tab line (calendar) */
    background-color: #869B8A;
    margin: 0px;
    padding: 0px;
  }

  .locbg  { /* background for location table */
    background-color: #B2CCBD;
    margin: 0px;
    padding: 0px;
  }

/*
 *  miscellaneous styles
 */
  div.align  { /* align areas */
    text-align: center;
  }

  div.htmlchtmenu  { /* in place/htmllist for user menu */
    position: absolute;
    left: 0;
    top: 0;
    width: 140px;
    height: 50px;
    border: none;
    z-index: 5;
    visibility: hidden;
    background-color: #FFFFFF;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    margin: 0px;
    padding: 0px;
  }

  div.htmlchtscroll { /* in chat.js for scroll lock */
    position: absolute;
    right: 0;
    top: 0;
    width: 90px;
    border: none;
    z-index: 5;
    visibility: hidden;
    background-color : #F7FFFA;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin: 0px;
    padding: 0px;
  }

  -->
</style>