/* green site */

a:hover div.backgrounddiv {
  background: #66CC66;
  /*  background: #A2B8DF; */
  width: 125px;
}

a:hover div.homediv div.backgrounddiv {
  background: #A2B8DF; /* blue */
  width: 125px;
}

td.selmenucell div.backgrounddiv {
  color:      #333333;
  background: #66CC66; /* darker green */
/*  background: #A2B8DF; */
  width:      125px;
}

/*
td.seplinecolor_blue {
  background-color: #034EA2;
}
*/

.titleline {
  font-family:     Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:       8pt;g
  color:           #FFFFFF;
  text-decoration: none;
  padding-top:     1px;
  padding-left:    2px;
  padding-right:   2px;
  padding-bottom:  1px;
}

.headfootrow { 
  background: #66CC66; /* darker green */
  /* background: #33D233; */
  /* background: #009900; */ /* this is too dark */
}

td.middleheadercell {
  width:             799px;
  height:            24px;
  vertical-align:    top;
  background-image:  url(../images/middle_banner_empty_lightgreen.png);
  background-repeat: no-repeat;

  padding-top:       2px;
  padding-right:     2px;
}
.middleheadertext {
  text-align:        right;
  text-decoration:   none;
  font-size:         16px;
  font-weight:       bold;
/*  color:             #33CC33; */
/*  color:             #66CC66; */
  color:             #AAAAAA;
  padding-left:      2px;
  padding-top:       2px;
}

td.contentwrappercell {
  text-align:         left;
  vertical-align:     top;
  width:              100%;
  border-width:       1px;
  border-top-color:   #009900;
  border-right-color: #009900;
  border-top-style:   solid;
  border-right-style: solid;
}
.contentsection {
  text-align: left;
}

div.sidesection {
  border-bottom-color: #009900;
  border-bottom-style: solid;
  border-width:        1px;
}

div.newssection {
  border-bottom-color: #009900;
  border-bottom-style: solid;
  border-width:        1px;

  letter-spacing:   0.5pt;
  font-family:      Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        8pt;
  line-height:      12pt;
  color:            #000000;
}
div.newsdate {
  letter-spacing:   0.5pt;
  font-family:      Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
  font-size:        8pt;
  line-height:      12pt;
  color:            #000000;
}

div.sectionheader {
  border-bottom-color: #006600;
  border-bottom-style: solid;
  border-width:        1px;
}
div.line {
  width:               100%;
  height:              1px;
  border-bottom-color: #009900;
  border-bottom-style: solid;
  border-width:        1px;
}

h4 {
  width:               100%;
  border-bottom-color: #009900;
  border-bottom-style: solid;
  border-width:        1px;
  color:       #006600;
  font-weight: bold;
  font-size:   10pt;
}

pre {
  width:      95%;
  padding:    1em;
  border:     1px solid #009900;
  color:      black;
  background: #CCFFCC;
}
