#dictionary, #organisations {
  padding: 10px 0;
  background: url('../images/contentinner.jpg') repeat-x 0 0;
}

#links-filter {
  height: 20px;
  padding: 8px 0 11px 6px;
  background: #fff url('../images/links-filterbg.jpg') repeat-x 0 0;
  border: 1px solid #CDE6DE;
}

	#links-filter label, #module-filter label, #dictlabel {
	  font: normal 1.18em/20px "Trebuchet MS", georgia, serif;
	  color: #86973D;
	  padding: 0 5px 0 0;
	}
	
	#links-category, #module-filter select {
	  width: 155px;
	  border: 1px solid #7F9DB8;
	  font: normal 13px "Trebuchet MS", georgia, serif;
	  color: #666;
	}
	
	#organisations #module-filter select { width: 160px; }
	#module-search-box-input {
		border: 1px solid #7F9DB8;
		width: 160px;
		padding: 0 5px;
		font: normal 1em/20px "Trebuchet MS", serif;
		color: #666;
	}

.module-nav {
  float: left;
  display: block;
  border: 1px solid #E4E8D3;
  padding: 0 6px;
  margin: 11px 0 8px;
  font: normal 1.18em/1.54em "Trebuchet MS", georgia, serif;
  color: #666;
}

  .module-nav a {
    color: #a2a2a2;
    font: normal 0.85em/1.7em "Trebuchet MS", georgia, serif;
    text-decoration: none;
    background: url('../images/module-nav-prev.gif') no-repeat 0 50%;
    padding: 0 0 0 12px;
    margin: 0 15px 0 0;
	}
	
	.module-nav a.next {
	  background: url('../images/module-nav-next.gif') no-repeat 100% 50%;
    padding: 0 12px 0 0;
    margin: 0 0 0 15px;
	}
	
	.module-nav a:hover { text-decoration: underline; }
	
	





.module-nav-second {
  float: left;
  display: block;
  border: 1px solid #E4E8D3;
  padding: 0 6px;
  margin: 11px 0 8px;
  font: bold 1.18em/1.54em "Trebuchet MS", georgia, serif;
  /*color: #666;*/
  color: #a2a2a2;
  /*font-weight: bold;*/
}

  .module-nav-second a {
    color: #a2a2a2;
    font: normal 0.85em/1.7em "Trebuchet MS", georgia, serif;
    text-decoration: none;
    padding: 0 0 0 7px;
    margin: 0 7px 0 0;
	}
	
	.module-nav-second a.next {
	  background: url('../images/module-nav-next.gif') no-repeat 100% 50%;
    padding: 0 12px 0 0;
    margin: 0 0 0 15px;
	}
	
	.module-nav-second a.prev {
	  background: url('../images/module-nav-prev.gif') no-repeat 0 50%;
    padding: 0 0 0 12px;
    margin: 0 15px 0 0;
	}
	
	.module-nav-second a:hover { text-decoration: underline; }



	
	
	
	
.module-table {
  border-collapse: collapse;
  border: 0;
}
	
	.module-table th {
	  background: #86973D url('../images/module-table.gif') repeat-x 0 0;
	  font: normal 1.18em/1.54em "Trebuchet MS", georgia, serif;
	  color: #fff;
	  padding: 8px;
	  text-align: left;
	}
	
	.module-table td {
	  border-bottom: 1px solid #86973D;
	  font: normal 1.18em/1.54em "Trebuchet MS", georgia, serif;
	  padding: 8px;
	  color: #666;
	}
	
	.module-table td a, .module-table td.zoomcell a img, .module-table td.zoomcell a:hover {
	  color: #F0AF2C;
	  background: #fff;
	  text-decoration: underline;
	  font: normal 1em/1.5em "Trebuchet MS", georgia, serif;
	  padding: 0 2px;
	}
	
	.module-table td a:hover {
	  background: #F0AF2C;
	  color: #fff;
	  text-decoration: none;
	}
	
	.linkcell { width: 165px; }

#module-filter p {
  margin: 0 5px;
  color: #666;
  font: normal 1.18em/2em "Trebuchet MS", georgia, serif;
}

#module-filter a {
  color: #666;
  text-decoration: none;
  padding: 0 4px 0 0;
  margin: 0;
}

#module-filter a:hover, #module-filter a.sel {
  color: #F0AF2C;
  text-decoration: underline;
}

#modulelabel {
  color: #86973D;
  padding: 0 5px 0 0;
}

#module-filter-input, #module-ok-input, #module-cancel-input {
  border: 0;
  padding: 0;
  margin: 0;
  width: 65px;
  height: 25px;
  font: bold 12px/12px "Trebuchet MS", serif;
  color: #333;
  text-align: center;
  background: url('../images/module-filter.gif') no-repeat 0 0;
}

#module-cancel-input { background: url('../images/module-cancel.gif') no-repeat 0 0; }

#module-filter-box, #module-search-box {
  float: left;
	display: block;
	padding: 4px 8px;
	border: 1px solid #CDE6DE;
	height: 25px;
	line-height: 25px;
}

#module-search-box { border-left: 0; }

#module-search-box-input, #module-search-box-submit { float: left; }
#module-search-box-input { margin: 4px 10px 0 0; }

#module-notfound {
  width: 307px;
  height: 112px;
  background: url('../images/notfound.jpg') no-repeat 0 0;
  padding: 45px 60px 15px 115px;
  margin: 10px auto;
}

