#content-main  {
  margin-left:22px;
  margin-right:24px;
}

h1, h2, h3 {
  font-family:"Trebuchet MS",sans-serif;
  font-weight:normal;
  margin-top:0.8em;
}

h1 {
  color:#092E20;
  font-size:218%;
  line-height:1.1em;
  margin-bottom:0.6em;
  margin-top:0.6em;
}


p, ul, dl {
  margin-bottom:0.8em;
  margin-top:0.6em;
}


ul {
  padding-left:2em;
}

ul li {
  list-style-type:square;
  padding-left: 0px;
  margin-left: 0px;
}

body#documentation.default {
  font-family:Verdana,sans-serif;
  font-size:12px;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1.4em;
}


a:link, a:visited {
  color:#FFC757;
}

a {
  text-decoration:none;
}

#documentation a.reference em {
  font-style:normal;
}

a:hover {
  color:#234F32;
  text-decoration:none;
  background-color:#E0FFB8;
  color:#234F32;
}

#content-main a:link, #content-main a:visited {
  color:#AB5603;
  text-decoration:underline;
}

.topmenu {
  padding-left: 0px;
}
.topmenu li {
  display: block;
  list-style-type: square;
}

.current-page {
  font-weight: bold;
}

#configured-filters
{
  margin-top: 15px;
}

#configured-filters table, #configured-filters  table td
{
  width: 100%;
}

/* table td {  */
/*   padding-left: 5px; */
/* } */

.odd {
  background: #eeeeee;
}

.even {
  background: #ffffff;
}

table tr
{
  border: 1px solid red;
}

.first-cell:hover {
  color:#234F32;
  text-decoration:none;
  background-color:#E0FFB8;
  color:#234F32;

}

.first-cell {
  padding-left: 5px;
}

.action-cell {
  text-align: center;
  padding: 5px 5px 5px 5px;
}

/* .action-cell-delete { */
/*   text-align: center; */
/*   font-weight: bold; */
/*   font-size: 120%; */
/*   padding: 5px 10px 5px 10px; */
/*   color: red; */
/* } */

#configured-filters .action-cell-delete a:link, .action-cell-delete a:visited {
  color: red;
}

#addfilterform  input, #addfilterform  select  {
  display: inline;
  float: left;
  margin-right: 5px;
}

#current-filters span {
  margin-right: 5px;
}


.admintable {
  border: 1px solid #32cd32;
  width: 98%;
  margin-top: 15px;
  margin-bottom: 10px;
}

.admintable td {
  padding-left: 3px;
  padding-right: 3px;
}

.admintable tr.odd:hover,.admintable tr.even:hover {
  background-color:#E0FFB8;
}

.controls {
  padding-top: 5px;
  display: inline;
  float: left;
}

.step-links { 
  float: right;
  display: inline;
}

.pagination {
  width: 98%;
}

.step-links .total { 
  display: inline;
}

.controls a {
  border: 1px solid #32cd32;
  padding: 5px 10px 5px 10px;
  /* padding: 5px 5px 5px 5px; */
}


.step-links  a:link, .step-links  a:visited, .pagination .controls a:link, .pagination  .controls a:visited {
  text-decoration: none !important;
  color:#FFC757;
}

.step-links .page,  .step-links .current-page {
  border: 1px solid #32cd32;
  padding: 5px 10px 5px 10px;
}

.controls form {
  display: inline;
}
.controls select {
  display: inline;
}

.selchk {
  text-align: center;
}

.admintable .selected {
 background-color: #fcffae;
}

.action-processors {
  display: inline;
  border: 0px dotted red;
}
