  body { 
     margin:10; 
     padding:10;
     background: #FFFFFF;
  }

  div#header {
     margin: 0px 5px 0px 10px;
     padding: 0p 0px 0px 5px;
     font-size: 10pt;
     text-align: right;
  }    

  div#logo {
     margin:  0px 5px 0px 10px;
     padding: 0px 0px 0px 5px;
     height: 52px;
     font-size: 10pt;
     font-weight: bold;
  }    

  img#logo {
     vertical-align: baseline;
  }    

  form#jump {
     margin: 0px 5px 0px 10px;
     padding: 0px 0px 0px 0px;
     text-align: right;
     font-size: 11pt;
     display: inline;
  }    

  span#inputError {
     font-size: 10pt;
     font-weight: normal;
     color: #FF0000;
  }    

  div#rss {
     margin: 5px;
     text-align: left;
     padding: 5px;
     font-size: 10pt;
  }    

  div#rss a:link {
    color: #444444;
    text-decoration: none;
  }

  div#rss a:visited {
    color: #444444;
    text-decoration: none;
  }

  div#rss a:active {
    color: #444444;
    text-decoration: none;
    background-color: #C0D2EC
  }

  div#rss a:focus {
    color: #444444;
    text-decoration: none;
    background-color: #C0D2EC
  }

  div#rss a:hover {
    text-decoration: underline;
  }


  div#cgirss {
     margin: 5px;
     text-align: left;
     padding: 5px;
     font-size: 10pt;
  }    

  div#cgirss a:link {
    color: #444444;
    text-decoration: none;
  }

  div#cgirss a:visited {
    color: #444444;
    text-decoration: none;
  }

  div#cgirss a:active {
    color: #444444;
    text-decoration: none;
    background-color: #C0D2EC
  }

  div#cgirss a:focus {
    color: #444444;
    text-decoration: none;
    background-color: #C0D2EC
  }

  div#cgirss a:hover {
    text-decoration: underline;
  }


  span#selectSpot {
     font-size: 10pt;
     font-weight: bold;
     background-color: #C0D2EC
  }    

  div#geom_map {
    margin: 0px 0px;
    padding: 0px;
  }    

  div#info {
    margin: 5px 10px;
    padding: 0px;
  }    

  div#footer {
    padding: 10px;
     color: darkgray;
    font-size: 10pt;
    vertical-align: baseline;
    text-align: center;
  }    

  img#logo {
     border: 0;
  }    

  div#centerpoint {
    padding: 0px 10px;
    text-align: left;
    font-size: 10px;
  }    

  table#result{
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    border-spacing: 0px;
  }

  td.left_content{
    text-aling: right;
    vertical-align: top;
    padding: 5px;
  }

  td.right_content{
    text-aling: left;
    vertical-align: top;
    padding: 5px;
    width: 400px;
  }

  div.docarea{
    margin: 20px;
    font-size: 12px;
  }

  div.caption{
    background-color: #ccdd99;
    margin:  5px 0px 10ps 5px;
    padding: 3px 10px 2ps 5px;
  }

  div.api_form{
    text-align: left;
    padding: 5px;
  }

  table.experience{
    border: 1px;
    text-align: left;
  }

  th,td,tr{
    font-size: 12px;
  }

  table.param{
    margin: 10px 5px 5ps 5px;
  }

  textarea.source{
    width: 400px;
    height: 7em;
    vertical-align: top;
  }

  div#infoWin{
    width: 210px;
    border: 1px dotted #dddddd;
    background-color: #eeeeee;
    margin: 0px;
  }

  div#infoWin a:link {
    color: #444444;
    text-decoration: none;
  }

  div#infoWin a:visited {
    color: #444444;
    text-decoration: none;
  }

  div#infoWin a:active {
    color: #444444;
    text-decoration: none;
    background-color: #C0D2EC
  }

  div#infoWin a:focus {
    color: #444444;
    text-decoration: none;
    background-color: #C0D2EC
  }

  div#infoWin a:hover {
    text-decoration: underline;
  }

  div#infoWinExp{
    background-color: #ccdd99;
    margin: 1px;
    padding: 2px;
    font-size: 11px;
  }

  div#infoWinLink{
    margin: 2px;
    padding: 2px;
    font-size: 10px;
  }

  

