      body { margin: 0px;

             padding: 0px;
             text-align: center;
      }

      table{ 
        margin: 0px;
        padding: 0px;
      }
      
      table.page{
         width: 1024px;
         height: 630px;
         margin: 0px;
         padding: 0px;
         table-layout: auto;
         background-color: #ffffcc;
         overflow: hidden;
         border-width: 0px;
         border-top-width: 2px;
         border-style: solid;
         border-color: #999933;
      }

     td {
       font-family: arial, helvetica;
       text-align: left;
       vertical-align: top;
     }

      table.heading {
            background-image: url(../images/lcc-header.jpg);
            background-repeat: no-repeat;
            width: 1024px;
            height: 130px;
            background-color: #ffffff;
            text-align: left;
            /*border-style: solid*/
            /*border-width: 1px;*/
      }
      td.empty { 
        font-size: 1pt;
        text-align: center; 
        vertical-align: middle;
        overflow: hidden;
        padding: 0px;
        margin: 0px;
      }
      td.norm {
        font-size: 10pt;
        text-align: center; 
        vertical-align: middle;
        overflow: hidden;
        padding: 0px;
        margin: 0px;
      }
      td.item {
        font-family: arial, helvetica;
        font-size: 10pt;
        text-align: center; 
        vertical-align: middle;
        overflow: hidden;
        padding: 0px;
        margin: 0px;
      }
      td.item:hover {
        color: #ffffff;
        cursor: pointer;
      }
      td.over { 
        font-family: arial, helvetica;
        font-size: 10pt;
        text-align: center; 
        vertical-align: middle;
        overflow: hidden;
        color: #ffffff;
        padding: 0px;
        margin: 0px;
        border-width: 0px;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-style: dashed;
        cursor: pointer;
      }
      td.logo { 
        font-size: 30pt;
        font-family: sans-serif;
        font-weight: bold;
        text-align: left; 
        vertical-align: bottom;
        padding-left: 5px;
        padding-bottom: 10px;
        margin: 0px;
        overflow: hidden;
        border-width: 0px;
        border-top-width: 1px;
        border-style: dashed;
        cursor: pointer;
        filter: alpha(opacity=75);
        opacity: .75;
      }

      textarea.userinput{
                font-family: arial, helvetica;
                font-size: 10pt;
                color: #666666;
                white-space: normal;
                overflow: auto;
                border-style: solid;
                border-color: #aaaa44;
                border-top-color: #999933;
                border-left-color: #999933;
                padding: 0px;
                padding-left: 5px;
                margin: 5px;
                width: 685px;
                height: 560px;
                      }

      td.ff { 
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 8pt;
              font-style: normal;
              font-weight: bolder;
              color: #333333;
              vertical-align: top;
              padding: 0px;
              padding-bottom: 5px;
              padding-left: 10px;
              overflow: hidden;

      }
      td.ff a:link { font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 8pt;
              font-style: normal;
              font-weight: bolder;
              color: #333333;
              width: 250px;
              overflow: hidden; }
      td.ff a:visited { font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 8pt;
              font-style: normal;
              font-weight: bolder;
              color: #333333;
              width: 250px;
              overflow: hidden;  }
      td.ff a:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 8pt;
              font-style: normal;
              font-weight: bolder;
              color: #999933;
              width: 250px;
              overflow: hidden; }

      td.aa{  font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 8pt;
              font-style: normal;
              font-weight: bolder;
              color: #333333;
              overflow: hidden;
              width: 200px;
              /*border-style: solid;
              border-width: 1px;
              border-color: #000000;*/ }
              
      a.file {  font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 8pt;
              font-style: normal;
              font-weight: bolder;
              color: #333333;
              overflow: hidden;
              width: 200px; }
        
      hr { border-style: solid;
           border-width: 1px;
           border-color: #aaaa44;
           margin: 0px;
           margin-right: 10px;
           padding: 0px;
      }
      table.key { width: 200px;
                 margin: 10px;
                 margin-left: 5px;
                 /*border-style: solid;
                 border-width: 1px;
                 border-color: #000000;*/
                 overflow: hidden;
                 }
      table.key td{ padding-bottom: 2px;
                    overflow: hidden;
                    text-align: left;
                /*border-style: solid;
                border-width: 1px;
                border-color: 999933;       */
                /*border-bottom-style: solid;
                border-bottom-width: 1px;
                border-bottom-color: 999933;*/
                   }
      table.key a { font-family: Verdana, Arial, Helvetica, sans-serif;
                          font-size: 9pt;
                          font-style: normal;
                          font-weight: bolder;
                          color: #333333;}
      table.key a:link {  font-family: Verdana, Arial, Helvetica, sans-serif;
                          font-size: 9pt;
                          font-style: normal;
                          font-weight: bolder;
                          color: #333333; }
      table.hey a:visited { font-family: Verdana, Arial, Helvetica, sans-serif;
                            font-size: 9pt;
                            font-style: normal;
                            font-weight: bolder;
                            color: #333333; }
      table.key a:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
                          font-size: 9pt;
                          font-style: normal;
                          font-weight: bolder;
                          color: #999933;} 
      
      td.noLink {  font-family: Verdana, Arial, Helvetica, sans-serif;
                          font-size: 9pt;
                          font-style: normal;
                          font-weight: bolder;
                          color: #333333; }
      td.tree {
        width: 224px;
        vertical-align: top;
        padding-left: 10px; 
        padding-right: 0px;
      }
      div {
        font-family: Verdana, Arial, Helvetica, sans-serif;
      }
      div.tree {
        vertical-align: top; 
        padding: 5px; 
        overflow: auto; 
        height: 600px;
        border-style: solid;
        border-width: 2px;
        border-color: #aaaa44;
        background-color: #ffffff;
      }
      div.menubar {
        padding: 0px 4px;
        border-style: solid; 
        border-width: 2px; 
        border-bottom-width: 0px; 
        border-color: #999933; 
        font-size: 8pt; 
        background-color: #ffffcc;
        height: 13px;
      }
      div.menuitem {
        padding: 0px;
        margin: 0px; 
        display: inline; 
        cursor: pointer;
      }
      div.menuitem:hover {
        color: #0000ff;
        cursor: pointer;
      }
      div.section { 
        font-size: 10pt;
        text-decoration: none;
        font-style: normal;
        font-weight: bolder;
        color: #333333;
        cursor: pointer;
        line-height: 19px;
        vertical-align: middle;
        white-space: nowrap;
        overflow: hidden;
      }
      b.section {
        font-family: monospace;
        font-size: 14pt;
        font-weight: normal;
        vertical-align: bottom;
      }
      div.hidedrop {
        font-size: 9pt;
        text-decoration: none;
        font-style: normal;
        font-weight: bolder;
        color: #333333;
        display: none;
        padding-left: 0px;
        line-height: 19px;
        vertical-align: middle;
        white-space: nowrap;
        overflow: hidden;
      }
      div.drop {
        font-size: 9pt;
        text-decoration: none;
        font-style: normal;
        font-weight: bolder;
        color: #333333;
        display: block;
        padding-left: 0px;
        line-height: 19px;
        vertical-align: middle;
        white-space: nowrap;
        overflow: hidden;
      }
      span.click {
        padding: 0px;
        margin: 0px;
        cursor: pointer;
      }
      ul.entity {
        padding: 0px;
        margin: 0px;
        padding-left: 15px;
        font-size: 8pt;
      }
                          
      div.annotated{
        background-color: #ffffff;
        max-width: 545px;
        min-width: 400px;
        height: 615px;
        border-style: solid;
        border-color: #999933;
        border-width: 2px;
        overflow: auto;
        padding: 5px;
      }

      td.test { border: solid green 1px; }

      b.heading {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-style: normal;
        font-weight: bold;
        color: #111111;
      }

      font:hover {
        cursor: pointer;
      }

      /* 
      define what colors and names you want your NE types to have
      These must be synched up with the ColorBoxes above AND
      they must be placed in lcc.js.
      */
      tt { 
        color: black; 
        font-family: sans-serif;
      }
      tt.normal { 
        color: black; 
      }

      div.map {
        width: 204px;
        height: 190px;
        border-style: solid;
        border-width: 1px;
        margin: 0px;
      }

      div.info {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        font-style: normal;
        font-weight: bolder;
         
        padding: 0px;
        border-style: solid; 
        border-width: 2px; 
        border-color: #999933; 
        background-color: #FFFFFF; 
        height: 260px; 
        margin-right: 5px;
        overflow: hidden;
        font-size: 11px;
      }

    div.rmenu {
      background-color: #ffffcc;
      position: fixed;
      border-style: solid;
      border-width: 1px;
      border-color: #999933;
    }
    div.rmenuitem {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #333333;
      font-size: 12px;
      font-style: normal;
      font-weight: bolder;
      cursor: pointer;
      padding-left: 10px;
      padding-right: 10px;
      text-align: left;
    }
    div.rmenuitem:hover {
      background-color: #999933;
    }

