Project

General

Profile

« Previous | Next » 

Revision 3089

I'm adding the legacy PISCO skin to metacat as a starting point to doing CSS-based XSL styling of XML documents in the data catalog. These files were based off of the OBFS and KNB skins.

View differences:

lib/style/skins/pisco/index.jsp
1
<%@ page    language="java" %>
2
<%
3
 /**
4
  *  '$RCSfile$'
5
  *    Copyright: 2000 Regents of the University of California and the
6
  *               National Center for Ecological Analysis and Synthesis
7
  *  For Details: http://www.nceas.ucsb.edu/
8
  *
9
  *   '$Author$'
10
  *     '$Date$'
11
  * '$Revision$'
12
  *
13
  * This program is free software; you can redistribute it and/or modify
14
  * it under the terms of the GNU General Public License as published by
15
  * the Free Software Foundation; either version 2 of the License, or
16
  * (at your option) any later version.
17
  *
18
  * This program is distributed in the hope that it will be useful,
19
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21
  * GNU General Public License for more details.
22
  *
23
  * You should have received a copy of the GNU General Public License
24
  * along with this program; if not, write to the Free Software
25
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
26
  *
27
  * This is an XSLT (http://www.w3.org/TR/xslt) stylesheet designed to
28
  * convert an XML file showing the resultset of a query
29
  * into an HTML format suitable for rendering with modern web browsers.
30
  */
31
%>
32
<%@ include file="templates/jsp/portal_settings.jsp"%>
33
<%@ include file="templates/jsp/include_session_vars.jsp"%>
34
<%
35
///////////////////////////////////////////////////////////////////////////////
36
// NOTE:
37
//
38
//  GLOBAL CONSTANTS (SETTINGS SUCH AS METACAT URL, LDAP DOMAIN	AND DEBUG
39
//  SWITCH) ARE ALL IN THE INCLUDE FILE "portal_settings.jsp"
40
///////////////////////////////////////////////////////////////////////////////
41
%>
42
<?xml version="1.0" encoding="utf-8"?>
43
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
44
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
45
<html>
46
  <head>
47
    <title>PISCO Data Catalog</title>
48
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
49
    <link rel="stylesheet" type="text/css"
50
          href="@style-skins-path@/@default-style@/@default-style@.css" />
51
  </head>
52
  <body>
53
    <!--begin the header area-->
54
    <!--
55
      these div's must have closing elements for the css to work. Don't
56
      reduce them to &lt;div id="blah" /&gt; 
57
    -->
58
    <div id="header">
59
      <!--begin the left logo area-->
60
      <div id="left_logo"></div>
61
      <!--end the left logo area-->
62
      <!--begin the banner area-->
63
      <div id="banner"></div>
64
      <!--end the banner area-->
65
      <!--begin the right logo area-->
66
      <div id="right_logo"></div>
67
      <!--end the right logo area-->
68
    </div>
69
    <!--end the header area-->
70

  
71
    <!--begin the left sidebar area-->
72
    <!--
73
      these div's must have closing elements for the css to work. Don't
74
      reduce them to &lt;div id="blah" /&gt; 
75
    -->
76
   
77
    <!--
78
    The following div has purposefully been condensed to one line in order to
79
    deal with an MSIE bug that introduces whitespace incorrectly when
80
    rendering the CSS. Please keep it all on one line in the code. When not
81
    condensed, it would look like:
82
   
83
    <div id="left_sidebar">
84
      <img src="@systemidserver@@style-skins-path@/@default-style@/images/nav_data_catalog_white.jpg" alt="data catalog" />
85
      <img src="@systemidserver@@style-skins-path@/@default-style@/images/nav_search_orange.jpg" alt=""/>
86
      <img src="@systemidserver@@style-skins-path@/@default-style@/images/nav_kelp.jpg" alt="" />
87
    </div>
88
    -->
89
    <div id="left_sidebar"><img src="@systemidserver@@style-skins-path@/@default-style@/images/nav_data_catalog_white.jpg" alt="data catalog" /><img src="@systemidserver@@style-skins-path@/@default-style@/images/nav_search_orange.jpg" alt=""/><img src="@systemidserver@@style-skins-path@/@default-style@/images/nav_kelp.jpg" alt="" /></div>
90
   
91
    <!--
92
    The lines below may be used in the above div based on which images should
93
    be in the navigation bar.
94
    -->
95
    <!--img src="@systemidserver@@style-skins-path@/@default-style@/images/nav_data_catalog_orange.jpg" alt="" /-->
96
    <!--img src="@systemidserver@@style-skins-path@/@default-style@/images/nav_login_orange.jpg" alt="" /-->
97
    <!--img src="@systemidserver@@style-skins-path@/@default-style@/images/nav_search_white.jpg" -->
98
    <!--img src="@systemidserver@@style-skins-path@/@default-style@/images/nav_insert_white.jpg" alt=""/-->
99
    <!--img src="@systemidserver@@style-skins-path@/@default-style@/images/nav_insert_orange.jpg" alt="" /-->
100
    <!--img src="@systemidserver@@style-skins-path@/@default-style@/images/nav_modify_white.jpg" alt="" /-->
101
    <!--img src="@systemidserver@@style-skins-path@/@default-style@/images/nav_modify_orange.jpg" alt="" /-->
102
    <!--img src="@systemidserver@@style-skins-path@/@default-style@/images/nav_logout_orange.jpg" alt=""/-->
103
    <!--img src="@systemidserver@@style-skins-path@/@default-style@/images/nav_blank_blue.jpg" alt=""/-->
104
    <!--end the left sidebar area-->
105

  
106
    <!-- begin content form area -->
107
   
108
    <div id="content">
109

  
110
      <!-- begin login form area -->
111
      <!--
112
      <div id="loginbox">
113
        <form name="loginForm" method="POST" 
114
          action="@systemidserver@@style-skins-path@/@default-style@/index.jsp">
115
          <label class="login"><%=loginStatus%></label>
116
          <% if (!isLoggedIn) {%> 
117
          <label class="login" for="username">username</label>
118
          <input class="login" type="text" name="username" value="<%=typedUserName%>" />
119
          <label class="login" for="password">password</label>
120
          <input class="login" type="password" name="password" />
121
          <input type="submit" name="loginAction" value="<%=loginButtonLabel%>" class="submit" />
122
          <% } else { %>
123
          <input type="submit" name="loginAction" value="<%=loginButtonLabel%>" class="submit" />
124
          <% } %>
125
          <input type="hidden" name="action" value="login">
126
          <input type="hidden" name="ldapusername"  value="">
127
          <input type="hidden" name="organization"  value="PISCO">
128
          <input type="hidden" name="qformat" value="@default-style@">
129
          <input type="hidden" name="enableediting" value="true">
130
        </form> 
131
      </div>
132
      -->
133
      <!-- end login form area -->
134

  
135
      <!-- begin search form area -->
136
      <table class="group group_border">
137
        <tr>
138
          <th colspan="2">
139
            Category Search:
140
          </th>
141
        </tr>
142
        <tr>
143
          <td>
144
            <a
145
            href="@systemidserver@@servlet-path@?action=squery&amp;qformat=pisco&amp;query=%3C?xml%20version=%221.0%22?%3E%3Cpathquery%20version=%221.2%22%3E%3Creturndoctype%3Eeml://ecoinformatics.org/eml-2.0.1%3C/returndoctype%3E%3Creturndoctype%3Eeml://ecoinformatics.org/eml-2.0.0%3C/returndoctype%3E%3Creturnfield%3Edataset/title%3C/returnfield%3E%3Creturnfield%3EdataTable/entityName%3C/returnfield%3E%3Creturnfield%3Ecreator/individualName/surName%3C/returnfield%3E%3Creturnfield%3Ecreator/organizationName%3C/returnfield%3E%3Creturnfield%3EdataTable/physical/distribution/online/url%3C/returnfield%3E%3Cquerygroup%20operator=%22INTERSECT%22%3E%3Cqueryterm%20casesensitive=%22false%22%20searchmode=%22starts-with%22%3E%3Cvalue%3EPISCO:%3C/value%3E%3Cpathexpr%3Etitle%3C/pathexpr%3E%3C/queryterm%3E%3Cquerygroup%20operator=%22INTERSECT%22%3E%3Cqueryterm%20casesensitive=%22true%22%20searchmode=%22equals%22%3E%3Cvalue%3EOceanographic%20Sensor%20Data%3C/value%3E%3Cpathexpr%3EkeywordSet/keyword%3C/pathexpr%3E%3C/queryterm%3E%3Cqueryterm%20casesensitive=%22true%22%20searchmode=%22equals%22%3E%3Cvalue%3EPISCO%20Categories%3C/value%3E%3Cpathexpr%3EkeywordSet/keywordThesaurus%3C/pathexpr%3E%3C/queryterm%3E%3C/querygroup%3E%3C/querygroup%3E%3C/pathquery%3E">
146
           <!--
147
           <?xml version="1.0"?>
148
             <pathquery version="1.2">
149
               <returndoctype>eml://ecoinformatics.org/eml-2.0.1</returndoctype>
150
               <returndoctype>eml://ecoinformatics.org/eml-2.0.0</returndoctype>
151
               <returnfield>dataset/title</returnfield>
152
               <returnfield>dataTable/entityName</returnfield>
153
               <returnfield>creator/individualName/surName</returnfield>
154
               <returnfield>creator/organizationName</returnfield>
155
               <returnfield>dataTable/physical/distribution/online/url</returnfield>
156
               <querygroup operator="INTERSECT">
157
                 <queryterm casesensitive="false" searchmode="starts-with">
158
                   <value>PISCO:</value>
159
                   <pathexpr>title</pathexpr>
160
                 </queryterm>
161
                 <querygroup operator="INTERSECT">
162
                   <queryterm casesensitive="true" searchmode="equals">
163
                     <value>Oceanographic Sensor Data</value>
164
                     <pathexpr>keywordSet/keyword</pathexpr>
165
                   </queryterm>
166
                   <queryterm casesensitive="true" searchmode="equals">
167
                     <value>PISCO Categories</value>
168
                     <pathexpr>keywordSet/keywordThesaurus</pathexpr>
169
                   </queryterm>
170
                 </querygroup>
171
               </querygroup>
172
             </pathquery>
173
             -->
174
                 Oceanographic Sensor Data
175
                 </a>
176
                 <br />
177

  
178
            <a
179
            href="@systemidserver@@servlet-path@?action=squery&amp;qformat=pisco&amp;query=%3C?xml%20version=%221.0%22?%3E%3Cpathquery%20version=%221.2%22%3E%3Creturndoctype%3Eeml://ecoinformatics.org/eml-2.0.1%3C/returndoctype%3E%3Creturndoctype%3Eeml://ecoinformatics.org/eml-2.0.0%3C/returndoctype%3E%3Creturnfield%3Edataset/title%3C/returnfield%3E%3Creturnfield%3EdataTable/entityName%3C/returnfield%3E%3Creturnfield%3Ecreator/individualName/surName%3C/returnfield%3E%3Creturnfield%3Ecreator/organizationName%3C/returnfield%3E%3Creturnfield%3EdataTable/physical/distribution/online/url%3C/returnfield%3E%3Cquerygroup%20operator=%22INTERSECT%22%3E%3Cqueryterm%20casesensitive=%22false%22%20searchmode=%22starts-with%22%3E%3Cvalue%3EPISCO:%3C/value%3E%3Cpathexpr%3Etitle%3C/pathexpr%3E%3C/queryterm%3E%3Cqueryterm%20casesensitive=%22false%22%20searchmode=%22starts-with%22%3E%3Cvalue%3Episco%3C/value%3E%3Cpathexpr%3E/eml/@packageId%3C/pathexpr%3E%3C/queryterm%3E%3Cquerygroup%20operator=%22INTERSECT%22%3E%3Cqueryterm%20casesensitive=%22true%22%20searchmode=%22equals%22%3E%3Cvalue%3EIntertidal%20Community%20Survey%20Data%3C/value%3E%3Cpathexpr%3EkeywordSet/keyword%3C/pathexpr%3E%3C/queryterm%3E%3Cqueryterm%20casesensitive=%22true%22%20searchmode=%22equals%22%3E%3Cvalue%3EPISCO%20Categories%3C/value%3E%3Cpathexpr%3EkeywordSet/keywordThesaurus%3C/pathexpr%3E%3C/queryterm%3E%3C/querygroup%3E%3C/querygroup%3E%3C/pathquery%3E">
180
             Intertidal Community Survey Data
181
             </a>
182
             <br />
183
            <a
184
            href="@systemidserver@@servlet-path@?action=squery&amp;qformat=pisco&amp;query=%3C?xml%20version=%221.0%22?%3E%3Cpathquery%20version=%221.2%22%3E%3Creturndoctype%3Eeml://ecoinformatics.org/eml-2.0.1%3C/returndoctype%3E%3Creturndoctype%3Eeml://ecoinformatics.org/eml-2.0.0%3C/returndoctype%3E%3Creturnfield%3Edataset/title%3C/returnfield%3E%3Creturnfield%3EdataTable/entityName%3C/returnfield%3E%3Creturnfield%3Ecreator/individualName/surName%3C/returnfield%3E%3Creturnfield%3Ecreator/organizationName%3C/returnfield%3E%3Creturnfield%3EdataTable/physical/distribution/online/url%3C/returnfield%3E%3Cquerygroup%20operator=%22INTERSECT%22%3E%3Cqueryterm%20casesensitive=%22false%22%20searchmode=%22starts-with%22%3E%3Cvalue%3EPISCO:%3C/value%3E%3Cpathexpr%3Etitle%3C/pathexpr%3E%3C/queryterm%3E%3Cqueryterm%20casesensitive=%22false%22%20searchmode=%22starts-with%22%3E%3Cvalue%3Episco%3C/value%3E%3Cpathexpr%3E/eml/@packageId%3C/pathexpr%3E%3C/queryterm%3E%3Cquerygroup%20operator=%22INTERSECT%22%3E%3Cqueryterm%20casesensitive=%22true%22%20searchmode=%22equals%22%3E%3Cvalue%3ESubtidal%20Community%20Survey%20Data%3C/value%3E%3Cpathexpr%3EkeywordSet/keyword%3C/pathexpr%3E%3C/queryterm%3E%3Cqueryterm%20casesensitive=%22true%22%20searchmode=%22equals%22%3E%3Cvalue%3EPISCO%20Categories%3C/value%3E%3Cpathexpr%3EkeywordSet/keywordThesaurus%3C/pathexpr%3E%3C/queryterm%3E%3C/querygroup%3E%3C/querygroup%3E%3C/pathquery%3E">
185
             Subtidal Community Survey Data
186
             </a>
187
            <br />
188
               </td>
189
              <td>
190
                <a
191
                href="@systemidserver@@servlet-path@?action=squery&amp;qformat=pisco&amp;query=%3C?xml%20version=%221.0%22?%3E%3Cpathquery%20version=%221.2%22%3E%3Creturndoctype%3Eeml://ecoinformatics.org/eml-2.0.1%3C/returndoctype%3E%3Creturndoctype%3Eeml://ecoinformatics.org/eml-2.0.0%3C/returndoctype%3E%3Creturnfield%3Edataset/title%3C/returnfield%3E%3Creturnfield%3EdataTable/entityName%3C/returnfield%3E%3Creturnfield%3Ecreator/individualName/surName%3C/returnfield%3E%3Creturnfield%3Ecreator/organizationName%3C/returnfield%3E%3Creturnfield%3EdataTable/physical/distribution/online/url%3C/returnfield%3E%3Cquerygroup%20operator=%22INTERSECT%22%3E%3Cqueryterm%20casesensitive=%22false%22%20searchmode=%22starts-with%22%3E%3Cvalue%3EPISCO:%3C/value%3E%3Cpathexpr%3Etitle%3C/pathexpr%3E%3C/queryterm%3E%3Cqueryterm%20casesensitive=%22false%22%20searchmode=%22starts-with%22%3E%3Cvalue%3Episco%3C/value%3E%3Cpathexpr%3E/eml/@packageId%3C/pathexpr%3E%3C/queryterm%3E%3Cquerygroup%20operator=%22INTERSECT%22%3E%3Cqueryterm%20casesensitive=%22true%22%20searchmode=%22equals%22%3E%3Cvalue%3EMicrochemistry%20Data%3C/value%3E%3Cpathexpr%3EkeywordSet/keyword%3C/pathexpr%3E%3C/queryterm%3E%3Cqueryterm%20casesensitive=%22true%22%20searchmode=%22equals%22%3E%3Cvalue%3EPISCO%20Categories%3C/value%3E%3Cpathexpr%3EkeywordSet/keywordThesaurus%3C/pathexpr%3E%3C/queryterm%3E%3C/querygroup%3E%3C/querygroup%3E%3C/pathquery%3E">
192
            Microchemistry Data
193
            </a>
194
            <br />
195
            <a
196
            href="@systemidserver@@servlet-path@?action=squery&amp;qformat=pisco&amp;query=%3C?xml%20version=%221.0%22?%3E%3Cpathquery%20version=%221.2%22%3E%3Creturndoctype%3Eeml://ecoinformatics.org/eml-2.0.1%3C/returndoctype%3E%3Creturndoctype%3Eeml://ecoinformatics.org/eml-2.0.0%3C/returndoctype%3E%3Creturnfield%3Edataset/title%3C/returnfield%3E%3Creturnfield%3EdataTable/entityName%3C/returnfield%3E%3Creturnfield%3Ecreator/individualName/surName%3C/returnfield%3E%3Creturnfield%3Ecreator/organizationName%3C/returnfield%3E%3Creturnfield%3EdataTable/physical/distribution/online/url%3C/returnfield%3E%3Cquerygroup%20operator=%22INTERSECT%22%3E%3Cqueryterm%20casesensitive=%22false%22%20searchmode=%22starts-with%22%3E%3Cvalue%3EPISCO:%3C/value%3E%3Cpathexpr%3Etitle%3C/pathexpr%3E%3C/queryterm%3E%3Cqueryterm%20casesensitive=%22false%22%20searchmode=%22starts-with%22%3E%3Cvalue%3Episco%3C/value%3E%3Cpathexpr%3E/eml/@packageId%3C/pathexpr%3E%3C/queryterm%3E%3Cquerygroup%20operator=%22INTERSECT%22%3E%3Cqueryterm%20casesensitive=%22true%22%20searchmode=%22equals%22%3E%3Cvalue%3EIntertidal%20Recruitment%20Data%3C/value%3E%3Cpathexpr%3EkeywordSet/keyword%3C/pathexpr%3E%3C/queryterm%3E%3Cqueryterm%20casesensitive=%22true%22%20searchmode=%22equals%22%3E%3Cvalue%3EPISCO%20Categories%3C/value%3E%3Cpathexpr%3EkeywordSet/keywordThesaurus%3C/pathexpr%3E%3C/queryterm%3E%3C/querygroup%3E%3C/querygroup%3E%3C/pathquery%3E">
197
        Intertidal Recruitment Data
198
        </a>
199
        <br />
200
            <a
201
            href="@systemidserver@@servlet-path@?action=squery&amp;qformat=pisco&amp;query=%3C?xml%20version=%221.0%22?%3E%3Cpathquery%20version=%221.2%22%3E%3Creturndoctype%3Eeml://ecoinformatics.org/eml-2.0.1%3C/returndoctype%3E%3Creturndoctype%3Eeml://ecoinformatics.org/eml-2.0.0%3C/returndoctype%3E%3Creturnfield%3Edataset/title%3C/returnfield%3E%3Creturnfield%3EdataTable/entityName%3C/returnfield%3E%3Creturnfield%3Ecreator/individualName/surName%3C/returnfield%3E%3Creturnfield%3Ecreator/organizationName%3C/returnfield%3E%3Creturnfield%3EdataTable/physical/distribution/online/url%3C/returnfield%3E%3Cquerygroup%20operator=%22INTERSECT%22%3E%3Cqueryterm%20casesensitive=%22false%22%20searchmode=%22starts-with%22%3E%3Cvalue%3EPISCO:%3C/value%3E%3Cpathexpr%3Etitle%3C/pathexpr%3E%3C/queryterm%3E%3Cqueryterm%20casesensitive=%22false%22%20searchmode=%22starts-with%22%3E%3Cvalue%3Episco%3C/value%3E%3Cpathexpr%3E/eml/@packageId%3C/pathexpr%3E%3C/queryterm%3E%3Cquerygroup%20operator=%22INTERSECT%22%3E%3Cqueryterm%20casesensitive=%22true%22%20searchmode=%22equals%22%3E%3Cvalue%3ESubtidal%20Recruitment%20Data%3C/value%3E%3Cpathexpr%3EkeywordSet/keyword%3C/pathexpr%3E%3C/queryterm%3E%3Cqueryterm%20casesensitive=%22true%22%20searchmode=%22equals%22%3E%3Cvalue%3EPISCO%20Categories%3C/value%3E%3Cpathexpr%3EkeywordSet/keywordThesaurus%3C/pathexpr%3E%3C/queryterm%3E%3C/querygroup%3E%3C/querygroup%3E%3C/pathquery%3E">
202
        Subtidal Recruitment Data
203
        </a>
204
          </td>
205
        </tr>
206
     </table>
207
    <!-- end search form area -->
208
    </div>
209
    <!-- end content form area -->
210
  </body>
211
</html>
0 212

  
lib/style/skins/pisco/pisco.css
1
/*   '$RCSfile$'                                              */
2
/*     Purpose: Default style sheet for PISCO project web pages             */
3
/*              Using this stylesheet rather than placing styles directly   */
4
/*              into PISCO web documents allows us to globally change the   */
5
/*              formatting styles of the entire site in one easy place.     */
6
/*              Versioning information for this document can be found at    */
7
/*              cvs.piscoweb.org.                                           */
8
/*   Copyright: 2000 Regents of the University of California and the        */
9
/*              Partnership for Interdisciplinary Studies of Coastal Oceans */
10
/*     Authors: Chris Jones, James Woods                                    */
11
/*                                                                          */
12
/*    '$Author$'                                                   */
13
/*      '$Date$'                                      */
14
/*  '$Revision$'                                                      */
15
/*                                                                          */
16

  
17
/*
18
*  import eml css:
19
*/
20

  
21
body { 
22
    margin:                     0px;          /* No NN4 */
23
    padding:                    0px;
24
    border:                     0px;
25
    background-image:           url('@systemidserver@@style-skins-path@/@default-style@/images/bg.gif');
26
    background-position:        top left;     /* No NN4 */
27
    background-repeat:          repeat-y;     /* No NN4 */
28
    background-color:           #ffffff;
29
    color:                      #006699;
30
    font-style:                 normal;
31
    font-weight:                normal;
32
    font-size:                  85%;
33
    font-family:                Arial, Helvetica, sans-serif;
34
    text-decoration:            none;
35
  }
36

  
37
body>div img {
38
    padding:                    0px 0px 0px 0px;
39
    }
40

  
41
#header {
42
    margin:                     0px 0px 0px 0px; /* T R B L */
43
    padding:                    0px;
44
    border:                     0px;
45
    background-image:           url('@systemidserver@@style-skins-path@/@default-style@/images/data_catalog_header_bg.jpg');
46
    background-position:        top left;     /* No NN4 */
47
    background-repeat:          repeat-x;     /* No NN4 */
48
    height:                     100px; /* begin hack for ie5win */
49
    width:                      100%;
50
    voice-family:               "\"}\"";
51
    voice-family:               inherit;
52
    height:                     78px;
53
    width:                      100%;
54
    }
55

  
56
html>body #header {
57
    width:                      100%;
58
    height:                     78px; /* end hack for ie5win */
59
    }
60

  
61
#left_logo {
62
    position:                   absolute;
63
    top:                        0px;
64
    left:                       0px; /* we want the logo on the left */
65
    margin:                     0px 0px 0px 0px; /* T R B L */
66
    padding:                    0px;
67
    border:                     0px;
68
    background-image:           url('@systemidserver@@style-skins-path@/@default-style@/images/data_catalog_logo.jpg');
69
    background-position:        top left;     /* No NN4 */
70
    background-repeat:          no-repeat;         /* No NN4 */
71
    width:                      167px; /* begin hack for 1e5win */
72
    height:                     100px; 
73
    voice-family:               "\"}\"";
74
    voice-family:               inherit;
75
    width:                      167px;
76
    height:                     78px;
77
    }
78

  
79
html>body #left_logo {
80
    width:                      167px;
81
    height:                     78px; /* end hack for ie5win */
82
    }
83

  
84
#right_logo {
85
    position:                   absolute;
86
    top:                        0px;
87
    right:                      0px; /* we want the logo near the right */
88
    margin:                     0px 0px 0px 0px; /* T R B L */
89
    padding:                    0px;
90
    border:                     0px;
91
    background-image:           url('@systemidserver@@style-skins-path@/@default-style@/images/data_catalog_header_corner.jpg');
92
    background-position:        top right;     /* No NN4 */
93
    background-repeat:          no-repeat;         /* No NN4 */
94
    height:                     100px; /* begin hack for 1e5win */
95
    width:                      78px;
96
    voice-family:               "\"}\"";
97
    voice-family:               inherit;
98
    height:                     78px;
99
    width:                      78px;
100
    }
101

  
102
html>body #right_logo {
103
    width:                      78px;
104
    height:                     78px; /* end hack for ie5win */
105
    }
106

  
107
#banner {
108
    margin:                     0px 0px 0px 167px; /* T R B L */
109
    padding:                    0px;
110
    border:                     0px;
111
    background-image:           url('@systemidserver@@style-skins-path@/@default-style@/images/data_catalog_header_search.jpg');
112
    background-position:        top left;     /* No NN4 */
113
    background-repeat:          no-repeat;         /* No NN4 */
114
    height:                     100px; /* begin hack for 1e5win */
115
    width:                      400px;
116
    voice-family:               "\"}\"";
117
    voice-family:               inherit;
118
    height:                     78px;
119
    width:                      393px;
120
    }
121

  
122
html>body #banner {
123
    height:                     78px; /* end hack for ie5win */
124
    width:                      393px;
125
    }
126

  
127
#left_sidebar {
128
    position:                   absolute;
129
    top:                        78px;
130
    left:                       0px;
131
    margin:                     0px;
132
    padding:                    0px;
133
    border:                     0px;
134
    width:                      180px; /* begin hack for 1e5win */
135
    voice-family:               "\"}\"";
136
    voice-family:               inherit;
137
    width:                      167px;
138
    }
139

  
140
html>body #left_sidebar {
141
    width:                      167px; /* end hack for ie5win */
142
    }
143

  
144
#right_sidebar {
145
    position:                   absolute;
146
    top:                        78px;
147
    right:                      0px;
148
    margin:                     0px;
149
    padding:                    0px;
150
    border:                     0px;
151
    width:                      180px; /* begin hack for 1e5win */
152
    voice-family:               "\"}\"";
153
    voice-family:               inherit;
154
    width:                      0px;
155
    }
156

  
157
html>body #right_sidebar {
158
    width:                      0px; /* end hack for ie5win */
159
    }
160

  
161
#content {
162
    border:                     0px;
163
    margin:                     20px 20px 0px 187px;
164
    }
165

  
166
#loginbox {
167
    border:                     0px;
168
    position:                   absolute;
169
    top:                        55px;
170
    right:                      65px;
171
    }
172

  
173
#footer {
174
    position:                   absolute;
175
    right:                      10px;
176
    bottom:                     0;
177
    left:                       167px;
178
    margin:                     0px 10px 10px 177px;
179
    }
180

  
181
#debug {
182
    position:                   absolute;
183
    right:                      20px;
184
    bottom:                     0;
185
    left:                       167px;
186
    margin:                     0px 10px 10px 177px;
187
    }
188

  
189
p,ul,ol,dl,li,dt {
190
    color:                      #006699;
191
    font-style:                 normal;
192
    font-weight:                normal;
193
    font-family:                Arial, Helvetica, sans-serif;
194
    text-decoration:            none;
195
  }
196
  
197
p ol,p ul, p dl, ol ul {
198
    color:                      #006699;
199
    font-style:                 normal;
200
    font-weight:                normal;
201
    font-family:                Arial, Helvetica, sans-serif;
202
    text-decoration:            none; 
203
  } 
204

  
205
ul,ol {
206
    padding:                    0px;
207
    margin:                     0px 0px 0px 15px;
208
    }
209

  
210
div {
211
    color:                      #006699;
212
    font-style:                 normal;
213
    font-weight:                normal;
214
    font-family:                Arial, Helvetica, sans-serif;
215
    text-decoration:            none;
216
  }
217

  
218
  
219
/* NN 4.xx needs the font weight reset for b and strong tags */ 
220
strong, b {
221
    font-weight:                800;
222
  }
223

  
224
/* to emphasize words, use it inline with a <span> class*/ 
225
big {
226
    font-size:                  larger;
227
  }
228

  
229
/* to shrink words, use it inline with a <span> class*/
230
small {
231
    font-size:                  smaller;
232
  }
233
  
234
/* for pre-formated text: adds a small padding around it
235
 * font is set to the default style, 
236
 * but could be changed for different effect
237
 */
238
pre {
239
    color:                      #006699;
240
    padding:                    10px;
241
    font-style:                 normal;
242
    font-weight:                normal;
243
    font-family:                Arial, Helvetica, sans-serif;
244
    text-decoration:            none;
245
  }
246

  
247
/* for creating block quotes. 
248
 * set off with a slight indent to the left & right margins
249
 * font is set to default style,
250
 * but could be changed for different effect
251
 */
252
blockquote {
253
    color:                      #006699;
254
    padding:                    0;
255
    font-style:                 normal;
256
    font-weight:                normal;
257
    font-family:                Arial, Helvetica, sans-serif;
258
    text-decoration:            none;
259
  }
260

  
261
/* Headings Tags : 
262
 * Headings are used to break up straight text. 
263
 * They are used to present topics, or subsections, chapters, etc.
264
 * There are 6 headings tag which can be styled as we wish.
265
 * All of our headings will be rendered in the same font and color as the
266
 * default settings.
267
 */  
268

  
269
/* h1: very large font, set bold */
270
h1 {
271
    color:                      #006699;
272
    padding:                    0;
273
    font-size:                  200%;
274
    font-style:                 normal;
275
    font-weight:                bold;
276
    font-family:                Arial, Helvetica, sans-serif;
277
    text-decoration:            none;
278
  }
279

  
280
/* large font, set bold */
281
h2 {
282
    color:                      #006699;
283
    padding:                    0;
284
    font-size:                  150%;
285
    font-style:                 normal;
286
    font-weight:                bold;
287
    font-family:                Arial, Helvetica, sans-serif;
288
    text-decoration:            none;
289
  }
290

  
291
/* slightly larger font, set bold 
292
h3 {
293
    color:                      #006699;
294
    padding:                    0;
295
    font-size:                  120%;
296
    font-style:                 normal;
297
    font-weight:                400;
298
    font-family:                Arial, Helvetica, sans-serif;
299
    text-decoration:            none;
300
  }
301
*/
302

  
303
/* Style headings */
304
h3 {
305
  border-bottom:                #94c1d4 solid 1px;
306
  color:                        #006699;
307
  padding:                      0;
308
  margin:                       3px;
309
  text-align:                   left;
310
  font-style:                   italic;
311
  font-weight:                  200;
312
  }
313

  
314
/* same size font as default, no bold */  
315
h4 {
316
    color:                      #006699;
317
    padding:                    0;
318
    font-style:                 normal;
319
    font-weight:                700;
320
    font-family:                Arial, Helvetica, sans-serif;
321
    text-decoration:            none;
322
  }
323

  
324
/* slightly smaller font */  
325
h5 {
326
    color:                      #006699;
327
    padding:                    0;
328
    font-size:                  90%;
329
    font-style:                 normal;
330
    font-weight:                700;
331
    font-family:                Arial, Helvetica, sans-serif;
332
    text-decoration:            none;
333
  }
334

  
335
/* very small font */  
336
h6 {
337
    color:                      #006699;
338
    background-color:           #FFFFFF;
339
    padding:                    0;
340
    font-size:                  50%;
341
    font-style:                 normal;
342
    font-weight:                normal;
343
    font-family:                Arial, Helvetica, sans-serif;
344
    text-decoration:            none;
345
  }  
346

  
347
/* Old style hr command - will be depreciated
348
 * Netscape 4.x does not like this
349
 * should use new style below
350
 */
351
hr {
352
    border-top:                 #006699 0px solid;
353
    width:                      450px;
354
    height:                     2px;
355
    color:                      #006699;
356
    background-color:           #006699;
357
    /*border-width:               none;
358
    border-color:               #006699; */
359
  }
360

  
361
/* New horizontal rule. Netscape 4.x should render this fine.
362
 * apply this class to a <div> tag for the desired effect.
363
 * the rule is 1px wide, blue with a slight margin on the left and right.
364
 */
365
.rule {
366
    border-top-width:           2px;
367
    border-top-style:           solid;
368
    border-color:               #006699; 
369
    margin:                     4px 4px
370
  }
371
  
372
/* check all link properties
373
 * make links orange
374
 * without decorations (underlines, etc)
375
 * and same size relative to parent
376
*/
377
a:link {
378
    color:                      #CC6633;
379
    text-decoration:            none;
380
  }
381
a:visited {
382
    color:                      #CC6633;
383
    text-decoration:            none;
384
  }
385
a:hover {
386
    color:                      #CC6633;
387
    text-decoration:            underline;
388
  }
389
a:active { 
390
    color:                      #CC6633;
391
    text-decoration:            underline;
392
  }
393
  
394
/* image styles */
395
/* no padding or border around images by default */
396
img {
397
    border:                     0px; 
398
    border-style:               none;
399
    border-width:               0px;
400
    padding:                    0px;
401
    text-decoration:            none;
402
  }
403

  
404
/* this class is needed to remove some extra space along the top of images
405
 * this attribute can not be put into default img class because it prevents
406
 * text from wrapping correctly
407
 */
408
img.vtop {  
409
    vertical-align:             top;
410
  }
411

  
412
/* Add a blue border around an image */
413

  
414
img.border {
415
    border:                     medium;
416
    border-style:               solid;
417
    border-color:               #006699;
418
    padding:                    0px;
419
  }
420

  
421
/* Format the headshot images in the who section */
422

  
423
img.headshot {
424
    margin-right:               20px;
425
    margin-bottom:              40px;
426
  }
427

  
428
/* Format the headshot images in the who section 
429
 * that have alot of text aligned to the right */
430
img.headshot_long {
431
    margin-right:               20px;
432
    margin-bottom:              80px;
433
  }
434
  
435
/* Format inline images justified to the left in the text*/
436

  
437
img.inlineleft {
438
    border:                     medium;
439
    border-style:               solid;
440
    border-color:               #006699;
441
    margin-right:               8px;
442
    margin-top:                 8px;
443
    margin-bottom:              8px;
444
  }
445

  
446
/* Format inline images justified to the right in the text*/
447

  
448
img.inlineright {
449
    border:                     medium;
450
    border-style:               solid;
451
    border-color:               #006699;
452
    margin-left:                8px;
453
    margin-top:                 8px;
454
    margin-bottom:              8px;
455
  }
456
  
457
/* Default behavior for linked images 
458
 * no border, no padding, aligned to the top
459
 */
460

  
461
a img {
462
    border:                     0px; 
463
    border-style:               none;
464
    border-width:               0px;
465
    padding:                    0px;
466
    vertical-align:             top;
467
    text-decoration:            none;
468
  }
469

  
470
/* Default for table cells. 
471
 * No border or padding. 
472
 * Keep the relative font size and set color to blue
473
 */
474

  
475
 td {
476
    color:                      #006699;
477
    font-style:                 normal;
478
    font-weight:                normal;
479
    font-family:                Arial, Helvetica, sans-serif;
480
    text-decoration:            none;    
481
    border:                     0px;
482
    padding:                    0px;
483
    vertical-align:             top; 
484
  }
485
  
486
/* Classes for the footer area */
487
  
488
/* Basic footer class to get the correct font size
489
 * default footer style.
490
 * colors are the same, but font size is smaller
491
 */
492
.footer {
493
    color:                      #006699;
494
    background-color:           #FFFFFF;
495
    margin-top:                 20px;
496
    margin-bottom:              20px;
497
    margin-left:                5px;
498
    margin-right:               0px;
499
    font-size:                  75%;      /* No EM in NN4 */
500
    font-style:                 normal;
501
    font-weight:                normal;
502
    font-family:                Arial, Helvetica, sans-serif;
503
    text-decoration:            none;
504
    text-align:                 center;
505
  }
506
/* extra class to handle the small table in the footer */ 
507
.tblfooter {
508
    color:                      #006699;
509
    background-color:           #FFFFFF;
510
    font-size:                  75%;      /* No EM in NN4 */
511
    font-style:                 normal;
512
    font-weight:                normal;
513
    font-family:                Arial, Helvetica, sans-serif;
514
    text-decoration:            none;
515
  }
516

  
517
/* Classes for positioning: use with div tags for desired effect */
518
.indent1 {
519
    white-space:                nowrap;
520
    padding-left:               10px;
521
}
522

  
523
.indent2 {
524
    padding-left:               15px;
525
}
526

  
527
.indent3 {
528
    padding-left:               50px;
529
}
530

  
531
/* Classes for the <em> tag (emphasis) */
532
.italic {
533
    font-style:                 italic;
534
    font-weight:                normal;
535
  }
536

  
537
.italics {
538
    font-style:                 italic;
539
    font-weight:                normal;
540
  }
541

  
542
.bold {
543
    font-style:                 normal;
544
    font-weight:                bold;
545
  }
546

  
547
.waybold {
548
    font-style:                 italic;
549
    font-weight:                bolder;
550
  }
551

  
552
/* Additions for the data catalog pages */
553

  
554
/* Define a border for groups of elements.  This uses the 
555
   -moz-border-radius (Mozilla, Netscape, Opera only) 
556
   attribute for the time being.  Once
557
   browsers support the CSS3 border-radius attribute, this 
558
   should be switched.*/
559
.group {
560
    padding:                    0;
561
    color:                      #006699;
562
    min-width:                  800px;
563
    voice-family:               "\"}\""; /* begin ie5win hack */
564
    voice-family:               inherit;
565
    -moz-border-radius:         10px; /* end ie5win hack */
566
    }
567
/* Children of the group get some padding */
568
.group * {
569
    padding:                    2px;
570
    }
571
 
572
.group_border {
573
    /* orange-ish border */
574
    border:                     #cc9900 solid 1px;
575
    }
576

  
577
.subGroup {
578
    padding:                    3px;
579
    color:                      #006699;
580
    voice-family:               "\"}\""; /* begin ie5win hack */
581
    voice-family:               inherit;
582
    -moz-border-radius:         10px; /* end ie5win hack */
583
    }
584
 
585
.subGroup_border {
586
    /* blue-ish border */
587
    border:                     #94c1d4 solid 1px;
588
    }
589

  
590
/* This selector causes the 'section' tables to indent under the overarching div
591
 * tags */
592
div>table.subGroup {
593
    padding-left:               15px;
594
    padding-right:              15px;
595
    }
596

  
597
div.left {
598
    position:                   absolute;
599
    left:                       20px;
600
    clear:                      right;
601
    }
602

  
603
div.right {
604
    position:                   absolute;
605
    right:                      20px;
606
    clear:                      left;
607
    }
608

  
609
table.left {
610
    position:                   absolute;
611
    left:                       20px;
612
    }
613

  
614
table.right {
615
    float:                      right;
616
    margin-right:               10px;
617
    clear:                      left;
618
    }
619

  
620
th {
621
    border-bottom:              #94c1d4 solid 1px;
622
    color:                      #94c1d4;
623
    padding:                    0;
624
    margin:                     0;
625
    text-align:                 left;
626
    font-style:                 italic;
627
    font-weight:                700;
628
} 
629

  
630
th.rowheader {
631
    background:                 #e5f5fd;
632
    border-right:               #94c1d4 solid 1px;
633
    }
634

  
635
.rowodd {
636
    border-bottom:              #94c1d4 dotted 1px;
637
    border-top:                 #94c1d4 dotted 1px;
638
    background-color:           #e5f5fd;
639
    padding:                    0;
640
    margin:                     0;
641
} 
642

  
643
.roweven {
644
    padding:                    0;
645
    margin:                     0;
646
} 
647

  
648
.coleven {
649
    border-left:                #94c1d4 dotted 1px;
650
    border-right:               #94c1d4 dotted 1px;
651
    background-color:           #e5f5fd;
652
    padding-left:               2px;
653
    padding-right:              2px;
654
    text-align: left;
655
}
656

  
657
.colodd {
658
    padding-left:               2px;
659
    padding-right:              2px;
660
    text-align:                 left;
661
}
662

  
663
.innercolodd {
664
    border:                     solid #94c1d4 1px;
665
    font-size:                  .75em;
666
    padding-left:               2px;
667
    padding-right:              2px;
668
    text-align:                 left;
669
}
670

  
671
.innercoleven {
672
    border:                     solid #94c1d4 1px;
673
    background-color:           #e5f5fd;
674
    font-size:                  .75em;
675
    padding-left:               2px;
676
    padding-right:              2px;
677
    text-align:                 left;
678
}    
679

  
680
.onehundred_percent {
681
    width:                      100%;
682
    }
683

  
684
.seventyfive_percent {
685
    width:                      75%;
686
    }
687

  
688
.fifty_percent {
689
    width:                      50%;
690
    }
691

  
692
.fortyfive_percent {
693
    width:                      45%;
694
    }
695

  
696
.forty_percent {
697
    width:                      40%;
698
    }
699

  
700
.twentyfive_percent {
701
    width:                      25%;
702
    }
703

  
704
.fifteen_percent {
705
    width:                      15%;
706
    }
707

  
708
input, select, textarea {
709
    color:                      #006699;
710
    border:                     1px solid #94c1d4;
711
    margin:                     5px;
712
    }
713
    
714
input.submit {
715
    margin-left:                5px;
716
    border:                     #94c1d4 dotted 1px;
717
    background-color:           #e5f5fd;
718
    font-size:                  85%;
719
    }
720

  
721
label {
722
    text-align:                 right;
723
    vertical-align:             middle;
724
    color:                      #94c1d4;
725
    }
726

  
727
.login {
728
    font-size:                  85%;
729
    width:                      6em;
730
    }
0 731

  
lib/style/skins/pisco/pisco.js
1
 /*
2
  *   '$RCSfile$'
3
  *     Purpose: Default style sheet for KNB project web pages 
4
  *              Using this stylesheet rather than placing styles directly in 
5
  *              the KNB web documents allows us to globally change the 
6
  *              formatting styles of the entire site in one easy place.
7
  *   Copyright: 2000 Regents of the University of California and the
8
  *               National Center for Ecological Analysis and Synthesis
9
  *     Authors: Chris Jones 
10
  *
11
  *    '$Author$'
12
  *      '$Date$'
13
  *  '$Revision$'
14
  *
15
  * This program is free software; you can redistribute it and/or modify
16
  * it under the terms of the GNU General Public License as published by
17
  * the Free Software Foundation; either version 2 of the License, or
18
  * (at your option) any later version.
19
  *
20
  * This program is distributed in the hope that it will be useful,
21
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
22
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
23
  * GNU General Public License for more details.
24
  *
25
  * You should have received a copy of the GNU General Public License
26
  * along with this program; if not, write to the Free Software
27
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
28
  */
29

  
30
/* Create a search box function that will update the search name/value pair 
31
 * based on the selected name of the user
32
 */
33

  
34
function updateSearchForm {
35
}
0 36

  
lib/style/skins/pisco/index.html
1
<!-- *  Does a redirect to jsp index page * -->
2
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
<!--
5
 /**
6
  *  '$RCSfile$'
7
  *    Copyright: 2000 Regents of the University of California and the
8
  *               National Center for Ecological Analysis and Synthesis
9
  *  For Details: http://www.nceas.ucsb.edu/
10
  *
11
  *   '$Author$'
12
  *     '$Date$'
13
  * '$Revision$'
14
  *
15
  * This program is free software; you can redistribute it and/or modify
16
  * it under the terms of the GNU General Public License as published by
17
  * the Free Software Foundation; either version 2 of the License, or
18
  * (at your option) any later version.
19
  *
20
  * This program is distributed in the hope that it will be useful,
21
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
22
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
23
  * GNU General Public License for more details.
24
  *
25
  * You should have received a copy of the GNU General Public License
26
  * along with this program; if not, write to the Free Software
27
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
28
  *
29
  */
30
  -->
31
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
32
<head>
33
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
34
<script language="JavaScript">
35
// redirect any requests to this index.html page to index.jsp in order to handle all
36
// session tracking.
37
function doRedirectWithParams() {
38
  var fullURL = unescape(document.location);
39
  //params are to the right of the ? in the URL
40
  var start = fullURL.indexOf("?");
41
  var params = "";
42
  if (start > 0) params = fullURL.substring(start,fullURL.length);
43
  // the ant build script will substitute the tokens in below that are wrapped in '@ ... @'
44
  document.location.href="@systemidserver@@style-skins-path@/@default-style@/index.jsp" + params;
45
}
46
</script>
47
</head>
48
<body><script language="JavaScript">doRedirectWithParams()</script></body>
49
</html>
0 50

  
lib/style/skins/pisco/pisco.cfg
1
#
2
# General configuration parameters
3
#
4
metacatUrl = http://@server@@servlet-path@
5
username = uid=obfsadmin,o=LTER,dc=ecoinformatics,dc=org
6
password = your-pw-goes-here
7
ldapUrl=@ldapUrl@
8
defaultScope = obfs
9
organization = Organization of Biological Field Stations
10
orgabbrev = OBFS
11
orgurl = http://www.obfs.org/
12
responseTemplate = @responseForm@
13
entryFormTemplate = @entryForm@
14
guideTemplate = @guide@
15
confirmDataTemplate = @confirmData@
16
deleteDataTemplate = @deleteData@
17
accesspubid = -//ecoinformatics.org//eml-access-2.0.0beta6//EN
18
accesssysid = eml-access.dtd
19
datasetpubid = eml://ecoinformatics.org/eml-dataset-2.0.0
20
datasetsysid = eml-dataset.dtd
21
mailhost = hyperion.nceas.ucsb.edu
22
sender = OBFS Data Registry <obfsadmin@lternet.edu>
23
recipient = tmaddux@lternet.edu
24
adminname = Troy Maddux
25
debug = 0
26
#
27
# These are the sites and their coordinates. Coordinates are in
28
# degrees:minutes:seconds:direction format
29
# Make sure there is a lat/lon pair for every site
30
#
31
lat (AK) Toolik Field Station =
32
lon (AK) Toolik Field Station =
33
lat (AR) Ouachita Mountains Biological Station = 34:26:56.4:N
34
lon (AR) Ouachita Mountains Biological Station = 94:0:32.4:W
35
lat (AZ) Appleton-Whittell Research Ranch = 31:35:27.6:N
36
lon (AZ) Appleton-Whittell Research Ranch = 110:30:21.6:W
37
lat (AZ) Desert Station = 32:14:2.4:N
38
lon (AZ) Desert Station = 111:9:3.6:W
39
lat (AZ) Rincon Institute = 32:5:9.6:N
40
lon (AZ) Rincon Institute = 110:42:39.6:W
41
lat (AZ) Sierra Ancha Station = 33:40:58.8:N
42
lon (AZ) Sierra Ancha Station = 110:58:1.2:W
43
lat (AZ) Sonoran Arthropod Studies Institute = 32:07:451:N
44
lon (AZ) Sonoran Arthropod Studies Institute = 111:14:311:W
45
lat (AZ) Southwestern Research Station = 31:53:2.4:N
46
lon (AZ) Southwestern Research Station = 109:12:28.8:W
47
lat (CA) A?o Nuevo Island Reserve  = 
48
lon (CA) A?o Nuevo Island Reserve  = 
49
lat (CA) Bernard Biological Field Station (Claremont Colleges) =
50
lon (CA) Bernard Biological Field Station (Claremont Colleges) =
51
lat (CA) Bodega Bay Marine Laboratory and Reserve = 38:19:3:N
52
lon (CA) Bodega Bay Marine Laboratory and Reserve = 123:4:12:W
53
lat (CA) Boyd Deep Canyon Desert Research Center = 33:43:19.2:N
54
lon (CA) Boyd Deep Canyon Desert Research Center = 116:23:2.4:W
55
lat (CA) Coal Oil Point Reserve = 34:25:00:N
56
lon (CA) Coal Oil Point Reserve = 119:52:30:W
57
lat (CA) Dawson Los Monos Canyon Reserve = 33:8:31.2:N
58
lon (CA) Dawson Los Monos Canyon Reserve = 117:15:21.6:W
59
lat (CA) Desert Studies Center = 35:35:20.4:N
60
lon (CA) Desert Studies Center = 116:21:18.:W
61
lat (CA) Eagle Lake Biological Field Station = 40:37:1.2:N
62
lon (CA) Eagle Lake Biological Field Station = 120:43:37.2:W
63
lat (CA) Field Research Station, Gazos Creek = 37:11.1:N
64
lon (CA) Field Research Station, Gazos Creek = 122:17:25:W
65
lat (CA) Fortuna Mountain Research Reserve = 32:50:38.4:N
66
lon (CA) Fortuna Mountain Research Reserve = 117:3:21.6:W
67
lat (CA) Hastings Natural History Reservation = 36:23:14.9:N
68
lon (CA) Hastings Natural History Reservation = 121:33:05:W
69
lat (CA) Hopkins Marine Station = 36:37:15.6:N
70
lon (CA) Hopkins Marine Station = 121:54:10.8:W
71
lat (CA) James San Jacinto Mountains Reserve = 33:48:28.8:N
72
lon (CA) James San Jacinto Mountains Reserve = 116:46:40.8:W
73
lat (CA) Jasper Ridge Biological Preserve = 37:24:0.:N
74
lon (CA) Jasper Ridge Biological Preserve = 122:13:30.:W
75
lat (CA) Kendall Frost Marsh Reserve = 32:47:34.8:N
76
lon (CA) Kendall Frost Marsh Reserve = 117:13:1.2:W
77
lat (CA) Landels-Hill Big Creek Reserve = 36:4:12.:N
78
lon (CA) Landels-Hill Big Creek Reserve = 121:35:56.4:W
79
lat (CA) Long Marine Laboratory = 36:56:52.8:N
80
lon (CA) Long Marine Laboratory = 122:3:50.4:W
81
lat (CA) McLaughlin Reserve = 
82
lon (CA) McLaughlin Reserve = 
83
lat (CA) Moss Landing Marine Laboratory = 36:48:0.:N
84
lon (CA) Moss Landing Marine Laboratory = 121:47:16.8:W
85
lat (CA) Pepperwood Ranch Natural Preserve = 38:34:4.8:N
86
lon (CA) Pepperwood Ranch Natural Preserve = 122:42:3.6:W
87
lat (CA) Quail Ridge Reserve = 
88
lon (CA) Quail Ridge Reserve = 
89
lat (CA) Santa Cruz Island Reserve = 34:4:4.8:N
90
lon (CA) Santa Cruz Island Reserve = 119:43:4.8:W
91
lat (CA) Scripps Coastal Reserve = 32:52:30.:N
92
lon (CA) Scripps Coastal Reserve = 117:15:14.4:W
93
lat (CA) Santa Margarita Biological Field Station = 33:27:28.8:N
94
lon (CA) Santa Margarita Biological Field Station = 117:10:1.2:W
95
lat (CA) Sedgwick Reserve = 34:40:4.8:N
96
lon (CA) Sedgwick Reserve = 120:6:50.4:W
97
lat (CA) Sierra Nevada Aquatic Research Lab = 37:36:51:N
98
lon (CA) Sierra Nevada Aquatic Research Lab = 118:49:47:W
99
lat (CA) Sierra Nevada Field Campus = 39:35:16.8:N
100
lon (CA) Sierra Nevada Field Campus = 120:25:44.4:W
101
lat (CA) Sky Oaks Field Station = 33:22:37.2:N
102
lon (CA) Sky Oaks Field Station = 116:37:22.8:W
103
lat (CA) Starr Ranch Sanctuary = 33:37:44.4:N
104
lon (CA) Starr Ranch Sanctuary = 117:33:10.8:W
105
lat (CA) Stebbins Cold Canyon Reserve = 
106
lon (CA) Stebbins Cold Canyon Reserve =
107
lat (CA) Stunt Ranch Santa Monica Mountains Reserve = 34:6:N
108
lon (CA) Stunt Ranch Santa Monica Mountains Reserve = 118:39:W
109
lat (CA) Sweeney Granite Mountains Desert Research Center = 34:48:21.6:N
110
lon (CA) Sweeney Granite Mountains Desert Research Center = 115:39:50.4:W
111
lat (CA) Teakettle Experimental Forest = 36:58:0:N
112
lon (CA) Teakettle Experimental Forest = 119:2:0:W
113
lat (CA) Valentine Eastern Sierra Reserve = 37:37:30:N
114
lon (CA) Valentine Eastern Sierra Reserve = 118:59:30:W
115
lat (CA) Volcano Bay Field Station =
116
lon (CA) Volcano Bay Field Station =
117
lat (CA) White Mountain Research Station = 37:21:40:N
118
lon (CA) White Mountain Research Station = 118:19:35:W
119
lat (CO) Catamount Environmental Institute =
120
lon (CO) Catamount Environmental Institute =
121
lat (CO) Mountain Research Station = 40:6:0.:N
122
lon (CO) Mountain Research Station = 105:29:24.:W
123
lat (CO) Rocky Mountain Biological Laboratory = 38:57:32.4:N
124
lon (CO) Rocky Mountain Biological Laboratory = 106:59:20.4:W
125
lat (CO) Shortgrass Steppe LTER Site = 40:42:36.:N
126
lon (CO) Shortgrass Steppe LTER Site = 104:46:48.:W
127
lat (CT) Trinity College Field Station = 41:49:58.8:N
128
lon (CT) Trinity College Field Station = 72:10:8.4:W
129
lat (FL) Archbold Biological Station = 27:11:16.8:N
130
lon (FL) Archbold Biological Station = 81:20:16.8:W
131
lat (FL) Brooker Creek Preserve = 28:8:13.2:N
132
lon (FL) Brooker Creek Preserve = 82:40:26.4:W
133
lat (FL) Disney Wilderness Preserve = 28:7:55.2:N
134
lon (FL) Disney Wilderness Preserve = 81:24:18:W
135
lat (FL) Katharine Ordway Natural History Study Area = 44:7:58.8:N
136
lon (FL) Katharine Ordway Natural History Study Area = 93:0:0.:W
137
lat (FL) Katharine Ordway Preserve - Swisher Memorial Sanctuary = 29:41:45.6:N
138
lon (FL) Katharine Ordway Preserve - Swisher Memorial Sanctuary = 81:58:55.2:W
139
lat (FL) MacArthur Agro-Ecology Research Station = 27:8:24.:N
140
lon (FL) MacArthur Agro-Ecology Research Station = 81:9:0.:W
141
lat (FL) Pinellas County Biological Field Research Station at Brooker Creek Preserve =
142
lon (FL) Pinellas County Biological Field Research Station at Brooker Creek Preserve =
143
lat (FL) Riverwoods Field Laboratory = 27:22:40.8:N
144
lon (FL) Riverwoods Field Laboratory = 81:5:49.2:W
145
lat (FL) Seahorse Key Marine Laboratory = 29:5:9.6:N
146
lon (FL) Seahorse Key Marine Laboratory = 83:1:8.4:W
147
lat (FL) Tall Timbers Research Station = 30:30:0.:N
148
lon (FL) Tall Timbers Research Station = 84:0:0.:W
149
lat (GA) Savannah River Environmental Field Station = 33:21:43.2:N
150
lon (GA) Savannah River Environmental Field Station = 81:41:45.6:W
151
lat (GA) St. Catherines Island Research Station = 31:40:N
152
lon (GA) St. Catherines Island Research Station = 81:09:W
153
lat (IA) Conard (Henry S.) Environmental Research Area = 41:42:46.8:N
154
lon (IA) Conard (Henry S.) Environmental Research Area = 92:52:44.4:W
155
lat (IA) Iowa Lakeside Laboratory = 43:29:24.:N
156
lon (IA) Iowa Lakeside Laboratory = 95:11:24.:W
157
lat (ID) Clark Fork Field Station = 48:9:0.:N
158
lon (ID) Clark Fork Field Station = 116:9:7.2:W
159
lat (ID) McCall Field Campus = 44:54:39.6:N
160
lon (ID) McCall Field Campus = 116:6:3.6:W
161
lat (ID) Northwest Watershed Research Center =
162
lon (ID) Northwest Watershed Research Center =
163
lat (ID) Taylor Ranch Wilderness Field Station = 45:6:14.4:N
164
lon (ID) Taylor Ranch Wilderness Field Station = 114:51:14.4:W
165
lat (IL) ACM Wilderness Field Station = 47:59:42.:N
166
lon (IL) ACM Wilderness Field Station = 91:49:51.6:W
167
lat (IL) Ecological Field Station-Monmoth College = 41:4:4.8:N
168
lon (IL) Ecological Field Station-Monmoth College = 90:45:3.6:W
169
lat (IL) Forbes Biological Station = 40:21:10:N
170
lon (IL) Forbes Biological Station = 90:3:0.:W
171
lat (IL) Grasslands Wildlife Research Lab = 38:55:1.2:N
172
lon (IL) Grasslands Wildlife Research Lab = 88:12:0.:W
173
lat (IL) Great Rivers Field Station - LTRM 26 = 38:55:58.8:N
174
lon (IL) Great Rivers Field Station - LTRM 26 = 90:1:20:W
175
lat (IL) Green Wing Environmental  Laboratory = 41:42:50.4:N
176
lon (IL) Green Wing Environmental  Laboratory = 89:19:44.4:W
177
lat (IL) Illinois River Biological Station = 40:21:10:N
178
lon (IL) Illinois River Biological Station = 90:1:20:W
179
lat (IL) Kaskaskia Biological Station = 39:30:0.:N
180
lon (IL) Kaskaskia Biological Station = 88:45:0.:W
181
lat (IL) Kibbe Life Sciences Field Station = 40:21:32.4:N
182
lon (IL) Kibbe Life Sciences Field Station = 91:26:2.4:W
183
lat (IL) Lake Michigan Biological Station = 42:28:1.2:N
184
lon (IL) Lake Michigan Biological Station = 87:49:1.2:W
185
lat (IL) Wheaton College Science Station = 103:13:12.:W
186
lon (IL) Wheaton College Science Station = 44:5:24.:N
187
lat (IN) Ecology Research Center = 39:52:58.8:N
188
lon (IN) Ecology Research Center = 85:12:0.:W
189
lat (IN) Notre Dame Environmental Research Center = 46:13:37:N
190
lon (IN) Notre Dame Environmental Research Center = 89:31:24:W
191
lat (IN) Purdue Univ. N. Central Biology Field Station = 41:42:0.:N
192
lon (IN) Purdue Univ. N. Central Biology Field Station = 86:56:45.6:W
193
lat (KS) Kansas Ecological Reserves = 39:1:58.8:N
194
lon (KS) Kansas Ecological Reserves = 95:12:0.:W
195
lat (KS) Konza Prairie Biological Station = 39:3:0:N
196
lon (KS) Konza Prairie Biological Station = 96:21:0:W
197
lat (KY) Hancock Biological Station = 36:44:31.2:N
198
lon (KY) Hancock Biological Station = 88:7:30.:W
199
lat (KY) Lilley Cornett Woods = 37:5:24.:N
200
lon (KY) Lilley Cornett Woods = 83:1:12.:W
201
lat (KY) Robinson Forest = 37:33:10.8:N
202
lon (KY) Robinson Forest = 83:23:2.4:W
203
lat (KY) Thomas More College = 39:1:12.:N
204
lon (KY) Thomas More College = 84:19:48.:W
205
lat (LA) LUMCON Marine Center-Cocodrie, LA = 29:14:49.2:N
206
lon (LA) LUMCON Marine Center-Cocodrie, LA = 90:39:39.6:W
207
lat (LA) Turtle Cove Environmental Research Station = 30:17:38.4:N
208
lon (LA) Turtle Cove Environmental Research Station = 90:18:14.4:W
209
lat (MA) Hopkins Memorial Forest = 42:43:58.8:N
210
lon (MA) Hopkins Memorial Forest = 73:15:0.:W
211
lat (MA) Manomet Center for Conservation Sciences = 42:4:1.2:N
212
lon (MA) Manomet Center for Conservation Sciences = 71:4:1.2:W
213
lat (MA) Nantucket Field Station = 41:23:20.4:N
214
lon (MA) Nantucket Field Station = 70:2:45.6:W
215
lat (ME) Bowdoin Scientific Station = 44:30:3.6:N
216
lon (ME) Bowdoin Scientific Station = 66:50:2.4:W
217
lat (ME) Humboldt Field Research Institute = 44:28:48.:N
218
lon (ME) Humboldt Field Research Institute = 68:1:48.:W
219
lat (ME) Mount Desert Island Biological Laboratory = 44:25:48.:N
220
lon (ME) Mount Desert Island Biological Laboratory = 68:17:24.:W
221
lat (ME) Shoals Marine Laboratory = 42:59:20.4:N
222
lon (ME) Shoals Marine Laboratory = 70:36:54.:W
223
lat (MI) CMU Biological Station = 45:41:38.4:N
224
lon (MI) CMU Biological Station = 85:32:24.:W
225
lat (MI) E S George Reserve = 42:27:46.8:N
226
lon (MI) E S George Reserve = 83:57:50.4:W
227
lat (MI) Univ of Michigan Biological Station = 45:33:36.:N
228
lon (MI) Univ of Michigan Biological Station = 84:40:40.8:W
229
lat (MI) Univ of Michigan Biological StationDouglas L = 45:34:51.6:N
230
lon (MI) Univ of Michigan Biological StationDouglas L = 84:41:49.2:W
231
lat (MI) W.K. Kellogg Biological Station = 42:24:0.:N
232
lon (MI) W.K. Kellogg Biological Station = 85:24:39.6:W
233
lat (MN) Cedar Creek Natural History Area = 45:24:14.4:N
234
lon (MN) Cedar Creek Natural History Area = 93:16:4.8:W
235
lat (MN) Cloquet Forestry Center = 46:42:18.:N
236
lon (MN) Cloquet Forestry Center = 92:31:19.2:W
237
lat (MN) Katharine Ordway Natural History Study Area =
238
lon (MN) Katharine Ordway Natural History Study Area =
239
lat (MN) Lake Itasca Forestry and Biological Station = 47:13:39:N
240
lon (MN) Lake Itasca Forestry and Biological Station = 95:11:30:W
241
lat (MN) MSUM Regional Sceince Center = 46:52:12:N
242
lon (MN) MSUM Regional Sceince Center = 96:29:24:W
243
lat (MN) St Croix Watershed Research Station = 45:10:16:N
244
lon (MN) St Croix Watershed Research Station = 92:45:39:W
245
lat (MN) Vermilion Community College = 47:54:3.6:N
246
lon (MN) Vermilion Community College = 91:52:4.8:W
247
lat (MO) Bull Shoals Field Station = 36:33:57.6:N
248
lon (MO) Bull Shoals Field Station = 93:4:33.6:W
249
lat (MO) Lay Field Station = 39:24:14.4:N
250
lon (MO) Lay Field Station = 91:9:3.6:W
251
lat (MO) Reis Biological Station = 37:58:48.:N
252
lon (MO) Reis Biological Station = 91:13:48.:W
253
lat (MO) Tyson Research Center = 38:32:13.2:N
254
lon (MO) Tyson Research Center = 90:33:32.4:W
255
lat (MS) Univ of Mississippi Field Station = 34:25:30.:N
256
lon (MS) Univ of Mississippi Field Station = 89:23:31.2:W
257
lat (MT) Flathead Lake Biological Station = 47:52:35:N
258
lon (MT) Flathead Lake Biological Station = 114:01:54:W
259
lat (MT) Yellowstone Ecosystem Studies Field Station =
260
lon (MT) Yellowstone Ecosystem Studies Field Station =
261
lat (NC) Coweeta Hydrologic Laboratory = 35:4:48:N
262
lon (NC) Coweeta Hydrologic Laboratory = 83:25:48:W
263
lat (NC) Highlands Biological Station = 35:3:14.4:N
264
lon (NC) Highlands Biological Station = 83:11:16.8:W
265
lat (NE) Cedar Point Biological Station = 41:12:32.4:N
266
lon (NE) Cedar Point Biological Station = 101:38:45.6:W
267
lat (NH) Hubbard Brook Research Foundation = 43:55:58.8:N
268
lon (NH) Hubbard Brook Research Foundation = 71:45:0.:W
269
lat (NJ) Pinelands Field Research Station = 39:55:48.:N
270
lon (NJ) Pinelands Field Research Station = 74:36:0.:W
271
lat (NM) Sevilleta Field Station = 34:21:0.:N
272
lon (NM) Sevilleta Field Station = 106:53:2.4:W
273
lat (NV) Nevada Desert Ecological Research Facility = 
274
lon (NV) Nevada Desert Ecological Research Facility = 
275
lat (NV) Desert Research Institute = 39:31:48.:N
276
lon (NV) Desert Research Institute = 119:48:46.8:W
277
lat (NV) Whittell Forest & Wildlife Area = 39:16:30.:N
278
lon (NV) Whittell Forest & Wildlife Area = 119:52:40.8:W
279
lat (NY) Adirondack Ecological Center = 43:59:6.:N
280
lon (NY) Adirondack Ecological Center = 74:14:6.:W
281
lat (NY) Arnot Teaching and Research Forest = 42:17:6.:N
282
lon (NY) Arnot Teaching and Research Forest = 76:38:9.6:W
283
lat (NY) Bard College Field Station = 42:1:48.:N
284
lon (NY) Bard College Field Station = 73:54:0.:W
285
lat (NY) Black Rock Forest = 41:24:21.6:N
286
lon (NY) Black Rock Forest = 74:01:44.4:W
287
lat (NY) Cornell Biological Field Station = 43:10:12.:N
288
lon (NY) Cornell Biological Field Station = 75:58:4.8:W
289
lat (NY) Cranberry Lake Biological Station = 44:13:19.2:N
290
lon (NY) Cranberry Lake Biological Station = 74:50:13.2:W
291
lat (NY) Darrin Fresh Water Institute = 43:33:25.2:N
292
lon (NY) Darrin Fresh Water Institute = 73:39:18.:W
293
lat (NY) E.N. Huyck Preserve and Biological Research = 42:30:57.6:N
294
lon (NY) E.N. Huyck Preserve and Biological Research = 74:8:16.8:W
295
lat (NY) Hartwick College Field Station-Pine Lake Environmental Center = 
296
lon (NY) Hartwick College Field Station-Pine Lake Environmental Center = 
297
lat (NY) Institute of  Ecosystem Studies = 41:47:6.:N
298
lon (NY) Institute of  Ecosystem Studies = 73:41:38.4:W
299
lat (NY) Louis Calder Center - Biological Station = 41:7:40.8:N
300
lon (NY) Louis Calder Center - Biological Station = 73:43:55.2:W
301
lat (NY) Marine Science Center = 40:52:48.:N
302
lon (NY) Marine Science Center = 72:26:27.6:W
303
lat (NY) Mohonk Preserve Inc = 41:45:0.:N
304
lon (NY) Mohonk Preserve Inc = 74:6:0.:W
305
lat (NY) PSU-Ecosystem Studies Field Lab = 44:50:247:N
306
lon (NY) PSU-Ecosystem Studies Field Lab = 73:34:818:W
307
lat (NY) PSU-Twin Valleys Outdoor Education Center = 44:16:0:N
308
lon (NY) PSU-Twin Valleys Outdoor Education Center = 73:29:0:W
309
lat (NY) PSU-Valcour Kayaking & Docking Station = 44:36:359:N
310
lon (NY) PSU-Valcour Kayaking & Docking Station = 73:26:306:W
311
lat (NY) Rice Creek Field Station = 43:27:18.:N
312
lon (NY) Rice Creek Field Station = 76:30:39.6:W
313
lat (NY) Robert R. Smith (Oneonta) Environmental Fiel = 42:42:36.:N
314
lon (NY) Robert R. Smith (Oneonta) Environmental Fiel = 74:54:36.:W
315
lat (NY) Seatuck MWR = 40:48:50.4:N
316
lon (NY) Seatuck MWR = 72:43:37.2:W
317
lat (OH) Bath Field Station = 41:6:32.4:N
318
lon (OH) Bath Field Station = 81:23:16.8:W
319
lat (OH) F.T. Stone Laboratory = 41:39:14.4:N
320
lon (OH) F.T. Stone Laboratory = 82:49:22.8:W
321
lat (OH) JH Barrow Field Station = 41:18:46.8:N
322
lon (OH) JH Barrow Field Station = 81:8:38.4:W
323
lat (OH) Lake Erie Center = 41:41:20.4:N
324
lon (OH) Lake Erie Center = 83:23:56.4:W
325
lat (OH) Miami University Ecology Research Center = 30:31:57:N
326
lon (OH) Miami University Ecology Research Center = 80:43:22:W
327
lat (OH) Woodlake Environmental Field Station = 41:13:48.:N
328
lon (OH) Woodlake Environmental Field Station = 81:31:12.:W
329
lat (OK) Selman Living Laboratory = 48:12:0.:N
330
lon (OK) Selman Living Laboratory = 99:16:1.2:W
331
lat (OK) Univ of Oklahoma Biological Station = 33:52:57:N
332
lon (OK) Univ of Oklahoma Biological Station = 96:48:2:W
333
lat (OR) Cascade Head Experimental Forest and Scenic Research Area = 45:02:30:N
334
lon (OR) Cascade Head Experimental Forest and Scenic Research Area = 123:55:30:W
335
lat (OR) Hatfield Marine Science Center = 44:38:13.2:N
336
lon (OR) Hatfield Marine Science Center = 124:3:7.2:W
337
lat (OR) HJ Andrews Experimental Forest = 44:13:N
338
lon (OR) HJ Andrews Experimental Forest = 122:15:W
339
lat (OR) Oregon Institute of Marine Biology = 43:20:24:N
340
lon (OR) Oregon Institute of Marine Biology = 124:19:44.4:W
341
lat (OR) Malheur Field Station = 43:15:57.6:N
342
lon (OR) Malheur Field Station = 118:50:34.8:W
343
lat (PA) Hawk Mountain Sanctuary = 40:38:45.6:N
344
lon (PA) Hawk Mountain Sanctuary = 75:58:48.:W
345
lat (PA) Lacawac Sanctuary = 41:22:15.6:N
346
lon (PA) Lacawac Sanctuary = 75:19:44.4:W
347
lat (PA) Powdermill Biological Station = 40:11:49.2:N
348
lon (PA) Powdermill Biological Station = 79:14:20.4:W
349
lat (PA) Pymatuning Laboratory of Ecology = 41:39:21.6:N
350
lon (PA) Pymatuning Laboratory of Ecology = 80:25:26.4:W
351
lat (PA) Raystown Field Station = 40:21:28.8:N
352
lon (PA) Raystown Field Station = 78:9:0.:W
353
lat (PA) Stroud Water Research Center =
354
lon (PA) Stroud Water Research Center =
355
lat (PR) El Verde Field Station = 18:19:21:N
356
lon (PR) El Verde Field Station = 65:49:13:W
357
lat (PR) Mata de Platano Field Station and Nature Reserve = 18:25:N
358
lon (PR) Mata de Platano Field Station and Nature Reserve = 66:43:W
359
lat (PR) Institute of Neurobiology, University of Puerto Rico =
360
lon (PR) Institute of Neurobiology, University of Puerto Rico =
361
lat (SC) Belle Baruch Institute for Marine Biology = 33:21:3:N
362
lon (SC) Belle Baruch Institute for Marine Biology = 79:11:5:W
363
lat (SC) Savannah River Enviormental Field Station =
364
lon (SC) Savannah River Enviormental Field Station =
365
lat (SD) Oak Lake Field Station = 44:30:32.4:N
366
lon (SD) Oak Lake Field Station = 96:31:55.2:W
367
lat (TN) EJ Meeman Biological Station = 35:21:3.6:N
368
lon (TN) EJ Meeman Biological Station = 89:59:13.2:W
369
lat (TN) Reelfoot Lake Research and Teaching Center = 36:23:1:N
370
lon (TN) Reelfoot Lake Research and Teaching Center = 89:21:0:W
371
lat (TX) Chapala Ecology Station, Baylor (Waco) =
372
lon (TX) Chapala Ecology Station, Baylor (Waco) =
373
lat (TX) Brackenridge Field Laboratory = 30:16:26.4:N
374
lon (TX) Brackenridge Field Laboratory = 97:43:55.2:W
375
lat (TX) Indio Mountains Research Station = 30:46:41:N
376
lon (TX) Indio Mountains Research Station = 105:0:52:W
377
lat (TX) Marine Science Institute = 27:50:2.4:N
378
lon (TX) Marine Science Institute = 97:3:39.6:W
379
lat (TX) The University of Texas-Pan American Coastal Studies Laboratory =
380
lon (TX) The University of Texas-Pan American Coastal Studies Laboratory =
381
lat (TX) Upper Rio Grande Biological Station =
382
lon (TX) Upper Rio Grande Biological Station =
383
lat (UT) Cedar Mountain Science Center =
384
lon (UT) Cedar Mountain Science Center =
385
lat (UT) Red Butte Garden and Arboretum = 40:47:52.8:N
386
lon (UT) Red Butte Garden and Arboretum = 111:46:58.8:W
387
lat (VA) Anheuser Busch Coastal Research Center =
388
lon (VA) Anheuser Busch Coastal Research Center =
389
lat (VA) Blackwater Ecological Preserve = 36:45:0.:N
390
lon (VA) Blackwater Ecological Preserve = 76:30:0.:W
391
lat (VA) Blandy Experimental Farm = 39:3:50.4:N
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff