
    /* regular content */
    .page-title {
      font-family:      Verdana, Arial, Helvetica;
      font-size:        16px;
      font-weight:      bold;
      color:            #000000;
    }
    .page-subtitle {
      font-family:      Verdana, Arial, Helvetica;
      font-size:        12px;
      color:            #000000;
    }
    .title {
      font-family:      Verdana, Arial, Helvetica;
      font-size:        13px;
      font-weight:      bold;
      color:            #000000;
      line-height:      130%;
    }
    .subtitle {
      font-family:      Verdana, Arial, Helvetica;
      font-size:        11px;
      font-weight:      bold;
      color:            #000000;
    }
    .body, p, td {
      font-family:      Verdana, Arial, Helvetica, sans-serif;
      font-size:        11px;
      color:            #000000;
      line-height:      130%;
    }
    .body, p {
      margin-top:       0px;
      margin-bottom:    10px;
    }
    .caption {
      font-family:      Verdana, Arial, Helvetica;
      font-size:        10px;
      color:            #444444;
    }
    .info {
      font-family:      Verdana, Arial, Helvetica;
      font-size:        10px;
      color:            #999999;
    }
    ul, ol {
      margin-top:       0px;
    }
    ul li {
      font-family:      Verdana, Arial, Helvetica, sans-serif;
      font-size:        11px;
      color:            #000000;
      line-height:      130%;
      margin-bottom:    5px;
      list-style-image: URL(/roxen-files/cms-images/bullet.gif);
    }
    ol li {
      font-family:      Verdana, Arial, Helvetica, sans-serif;
      font-size:        11px;
      color:            #000000;
      line-height:      130%;
      margin-bottom:    5px;
    }
    
    /* navigation */
    .nav-link {
      font-family:      Verdana, Arial, Helvetica;
      font-size:        11px;
      font-weight:      bold;
      color:            #2b5499;
      text-decoration:  none;
    }
    .nav-link-disabled {
      font-family:      Verdana, Arial, Helvetica;
      font-size:        11px;
      font-weight:      bold;
      color:            #999999;
      text-decoration:  none;
    }
    .nav-link-removed {
      font-family:      Verdana, Arial, Helvetica;
      font-size:        11px;
      font-weight:      bold;
      color:            #cc6666;
      text-decoration:  none;
    }
    .nav-mini {
      font-family:      Verdana, Arial, Helvetica;
      font-size:        10px;
      color:            #808080;
      text-decoration:  none;
    }

    /* forum */
    .forum-nav {
      font-family:      Verdana, Arial, Helvetica;
      font-size:        11px;
    }
    .forum-body {
      font-family:      Verdana, Arial, Helvetica, sans-serif;
      font-size:        11px;
      color:            #000000;
      line-height:      130%;
    }
    .forum-header {
      font-family:      Verdana, Arial, Helvetica;
      font-size:        11px;
      color:            #000000;
    }

    /* editing */
    .edit-box-off {
    }
    .edit-box-on {
      outline:          1px dotted #f8bb7b;
      -moz-outline:     1px dotted #f8bb7b;
      background:       #fefcf9;
    }
    .edit-marker-off {
      visibility:       hidden;
      display:          block;
      position:         absolute;
      z-index:          1;
    }
    .edit-marker-on {
      visibility:       visible;
      display:          block;
      position:         absolute;
      z-index:          1;
    }
    div.roxen-linkbrowser-anchor a {
      visibility:       visible;
      display:          block;
      position:         absolute;
      background:       URL(/roxen-files/cms-images/button_link_browser.gif)
                        top left no-repeat;
      width:            28px;
      height:           13px;
      z-index:          1;
    }

    table.forms-summary {
      border-spacing:   0;
      border-collapse:  collapse;
      empty-cells:      show;
    }

    table.forms-summary td,
    table.forms-summary th {
      border:           1px solid grey;
      padding:          2px;
    }

    table.forms-summary td.header {
      font-family:      Verdana, Arial, Helvetica;
      font-size:        13px;
      font-weight:      bold;
      color:            #000000;
      line-height:      130%;
      text-align:       center;
      border-bottom:    1px solid #ddd;
    }

    table.forms-summary td.subheader,
    table.forms-summary td.selection-subheader,
    table.forms-summary td.selection-subheader-first,
    table.forms-summary td.selection-subheader-last {
      font-family:      Verdana, Arial, Helvetica;
      font-size:        11px;
      color:            #000000;
      line-height:      130%;
      text-align:       center;
      border-top:       1px solid #ddd;
    }

    table.forms-summary td.selection-subheader-first {
      border-right:     1px solid #ddd;
    }
    table.forms-summary td.selection-subheader {
      border-left:      1px solid #ddd;
      border-right:     1px solid #ddd;
    }
    table.forms-summary td.selection-subheader-last {
      border-left:     1px solid #ddd;
    }

    table.forms-summary td.selection,
    table.forms-summary td.selection-first,
    table.forms-summary td.selection-last {
      text-align:       center;
    }
    table.forms-summary td.selection-first {
      border-right:     1px solid #ddd;
    }
    table.forms-summary td.selection {
      border-right:     1px solid #ddd;
    }
    table.forms-summary td.selection-last {
      border-left:      1px solid #ddd;
    }

  