body { 
  font-family: Verdana, Arial;
  color: #000000;
  margin: 0px;
  padding: 0px;
}

a:link    { color: #097919; }
a:visited { color: #735107; }
a:hover   { color: #097919; text-decoration: none; }
a:active  { color: #735107; }

a.glossary:link {color: black;}
a.glossary:visited {color: black;}
a.glossary:hover {color: black;}
a.glossary:active {color: black;}

a.menu-over:link    { color: #ffffff; text-decoration: none; }
a.menu-over:visited { color: #ffffff; text-decoration: none; }
a.menu-over:hover   { color: #ffffff; text-decoration: none; }
a.menu-over:active  { color: #ffffff; text-decoration: none; }

a.menu:link    { color: #E9E9C7; text-decoration: none; }
a.menu:visited { color: #E9E9C7; text-decoration: none; }
a.menu:hover   { color: #ffffff; text-decoration: none; }
a.menu:active  { color: #E9E9C7; text-decoration: none; }

td { 
  font-size: 80%;
  line-height: 140%;
}

select { 
  font-size: 100%;
}

h1 { 
  font-size: 190%;
  font-weight: bold;
  color: #49712E;
  line-height: 120%;
}

h2 { 
  font-size: 150%;
  font-weight: bold;
  color: #49712E;
  line-height: 120%;
  margin-top: 1.2em;
}

h3 { 
  font-size: 130%;
  font-weight: bold;
  color: #49712E;
  line-height: 120%;
  margin-top: 1.2em;
}

h4 { 
  font-size: 105%;
  font-weight: bold;
  color: #49712E;
  line-height: 120%;
  margin-top: 1.2em;
}

div.group-label { 
  font-size: 105%;
  font-weight: bold;
  color: #49712E;
  line-height: 120%;
  margin-top: 1.2em;
  margin-bottom: 0.3em;
}

ul { 
  margin-top: 0.5em;
}

ul.spaced li { 
  margin-top: 1.4em;
}

div#logo { 
  padding: 20px 20px 20px 18px;
  background-image: url('./img/bg.gif');
  background-repeat: no-repeat;
  background-position: bottom right;
}

div#project-status { 
  font-size: 90%;
  font-style: italic;
  color: #d00000;
  padding: 6px 0px 0px 10px
}

div#content { 
  padding: 0px 5px 20px 10px;
  width: 698px;
}

div.menu-cluster { 
  background-color: #E3E3BF;
  padding: 0px;
  margin-right: 0px;
}

div.menu-cluster-name {
  color: #737348;
  font-size: 85%;
  font-weight: bold;
  padding: 3px 5px 3px 10px;
  border-left: solid 1px #49712E;
}

div.menu-cluster-name-first {
  color: #737348;
  font-size: 85%;
  font-weight: bold;
  padding: 3px 5px 3px 10px;
}

span.menu-item { 
  color: #ffffff;
  background-color: #49712E;
  height: 20px;
  padding: 2px 10px 2px 10px;
  margin-right: 1px;
}

span.menu-item-over { 
  color: #ffffff;
  background-color: #213910;
  height: 20px;
  padding: 2px 10px 2px 10px;
  margin-right: 1px;
}

div.home-intro { 
  margin-top: 20px;
  padding-left: 10px;
}

div.home-item { 
}

div.home-item-name { 
  font-weight: bold;
  font-size: 130%;
  padding: 5px 5px 5px 10px;
  color: #49712E;
  margin-top: 10px;
}

div.home-item-desc { 
  border-top: solid 1px #E3E3BF;
  border-left: solid 1px #E3E3BF;
  padding: 10px;
}

div.highlight { 
  background-color: #F7F7EC;
  border: solid 1px #E3E3BF;
  padding: 10px;
  font-size: 85%;
}

div.highlight td { 
  font-size: 70%;
  line-height: 120%;
}

div.contributors { 
  background-color: #F7F7EC;
  padding: 15px;
  font-size: 85%;
  border: solid 1px #E3E3BF;
  margin-top: 2em;
}

div.contributors td { 
  font-size: 70%;
  line-height: 120%;
}

img.logo { 
  margin-top: 7px;
  margin-bottom: 4px;
  border: solid 1px #000000;
}

div.logo-info { 
  padding-bottom: 10px;
}

div.ref { 
  border-top: solid 1px #E3E3BF;
  margin-bottom: 2em;
  padding-top: 1.6em;
}

div.ref-info { 
  font-style: italic;
}

div.ref-desc { 
  margin-top: 0.6em;
}

span.ref-name { 
}

span.ref-date { 
}

span.ref-title { 
  font-weight: bold;
}

span.ref-publisher { 
}

img.left { 
  float: left;
  margin: 4px 10px 5px 0px;
  border: solid 1px #49712E;
}

img.with-border { 
  border: solid 1px #49712E;
}

div.facet-name { 
  font-weight: bold;
  font-size: 130%;
  padding: 5px 5px 5px 10px;
  color: #49712E;
  margin-top: 10px;
}

div.facet-items { 
  border-top: solid 1px #E3E3BF;
  border-left: solid 1px #E3E3BF;
  padding: 10px;
}


/* Move this over to the images style sheet */

td#refine-search {
  width: 180px;
  border-left: solid 1px #E3E3BF;
  border-right: solid 1px #E3E3BF;
  border-bottom: solid 1px #E3E3BF;
  vertical-align: top;
}

td#search-results {
  border-right: solid 1px #E3E3BF;
  border-bottom: solid 1px #E3E3BF;
  vertical-align: top;
}

div.search-results-title {
  background-color: #F9F9F2;
  color: #49712E;
  font-size: 100%;
  font-weight: bold;
  padding: 2px 5px 2px 10px;
  border-bottom: solid 1px #E3E3BF;  
  border-top: solid 1px #E3E3BF;  
}

div.search-results-content {
  padding: 2px 10px 5px 10px;
}

div.new-search {
  text-align: right;
  font-size: 85%;
  margin-bottom: 5px;
}

div.facet-menu {
  margin-bottom: 1.0em;
}

div.facet-menu-name {
  font-weight: bold;
  margin-bottom: 3px;
}

div.facet-submenu-name {
  font-weight: bold;
  margin-bottom: 3px;
  margin-left: 10px;
}

div.facet-menu-items {
  margin-left: 5px;
}

div.facet-submenu {
  margin-left: 12px;
}

div.facet-menu-more { 
  font-weight: bold;
  margin-top: 4px;
}

div.selected-terms {
  margin: 8px 0px 8px 10px;
}

div.number-of-results {
  font-size: 120%;
  font-weight: bold;
  margin: 8px 0px 8px 0px;
}

div.results-pages {
  margin-bottom: 8px;
}

div.group-results {
  float: right;
  margin-top: 8px; 
}

div.remove-term {
  font-size: 85%;
  font-style: italic;
}

img.remove-term {
  border: 0px;
  margin-bottom: -2px;
}

table.results {
  margin-top: 6px;
  margin-bottom: 16px;
}

table.results td {
  vertical-align: bottom;
  text-align: center;
}

img.results-icon { 
  border: solid 0px;
}

div.group {
  color: #49712E;
  font-weight: bold;
  border-bottom: solid 1px #E3E3BF;
  margin-top: 20px;
}

span.copyright { 
  font-size: 100%;
}

td.user-login {
  color: #ffffff;  
}
.Smallcaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: lighter;
	color: #CCCCCC;
}

.bibContentWide {
	font-size:80%;
 	padding: 0px 10px 0px 10px;	
}

.bibContentNarrow {
	font-size:80%;
 	padding: 0px 5px 20px 10px;
 	width: 698px;
}

.bibtitle {
	color: #49712E;
 	padding: 5px 0px 5px 5px;
	font-size:150%;
	font-weight:bold;
  line-height: 120%;

}
.bibreshead {
	background-color:#CCCCCC;
 	padding: 2px 0px 2px 10px;	
	font-size:80%;
	font-weight:bold;
}

.bibres {
 	padding: 0px 0px 0px 10px;
}

.bibresgrey {
	background-color:#EEEEEE;
 	padding: 0px 0px 0px 10px;
}
.bibdetail {
	vertical-align: text-top;
}
.bibbutton {
	font-size:80%;
}
.bibrevedit {
	background-color:#EEEEEE;
 	padding: 0px 0px 0px 2px;
  font-family: Verdana, Arial;
  font-size:100%;
}

