body {
  background-color: #FFFFFF;
  color: #000000;
}

A {
  color: #004080;
  font-weight: bold;
  text-decoration: none;
}

A:Hover {
  background-color: #004080;
  color: #FFFFFF;
  border: solid;
  border-color: #BBDDFF;
  border-width: thin;
  cursor: default;
}

.float-left {/* header element float */
  float: left;
  margin: 0 0.2em 0 0;
}

.float-right {/* header element float */
  float: right;
  margin: 0 0.2em 0 0;
}

.forumheader {
  background-color: #778BCF;
  color: white;
  font-weight: bold;
  text-decoration: none;
  padding-left:  10px;
  border-top:    1px solid black;
  border-left:   1px solid black;
  border-right:  1px solid black;
}

.forumheader A {
  color: white;
  background-color: #778BCF;
  font-weight: bold;
  text-decoration: none;
}

.forumheader A:Hover {
  color: #FFFFFF;
  background-color: #778BCF;
}

.forumtoolbar {
  color: white;
  background-color: #778BCF;
  border:  1px solid black;
}

.forumbuttonlink {
  color: black;
  background-color: white;
}

A.forumbuttonlink {
  color: black;
  background: white;
}

A.forumbuttonlink:Hover {
  background: #BBDDFF;
  color: #000000;
}

.forumbackground {
  background-color: #778BCF;
  font-weight: bold;
  color: white;
}

.forumresponsebuttons {
  color: black;
  background-color: white;
  border-bottom: 1px solid black;
  border-left:   1px solid black;
  border-right:  1px solid black;
  padding-left:  15px;
  padding-right: 15px;
}

.forumdescription {
  color: black;
  background-color: white;
  border-bottom: 1px solid black;
  border-left:   1px solid black;
  border-right:  1px solid black;
  padding-left:  15px;
  padding-right: 15px;
}

.menubackground {
  background-color: #FFFFFF;
}

.menulogopos {
  float: left;
  left: 50px;
}

.jsdosubmenudiv {
  background-color: #778BCF;
  background-repeat: repeat-y;
  color: black;
  border: solid;
  border-color: #000000;
  cursor: default;
  padding-bottom: 1px;
  padding-top: 1px;
  position: absolute;
  visibility: hidden;
  z-index: 10;
}

.jsdomenudiv {
  background-color: #778BCF;
  background-repeat: repeat-y;
  color: #000033;

  border: solid 1px #000000;

  cursor: default;
  padding-bottom: 1px;
  padding-top: 1px;
  position: absolute;
  visibility: hidden;
  z-index: 10;
}

.jsdomenuitem {
  background: transparent;
  font-family: sans, Verdana, Geneva, Arial, sans-serif;
  font-size: 12px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 15px;
  padding-top: 3px;
  position: relative; /* Do not alter this line! */
}

.jsdomenuitemover {
  background: #BBDDFF;
  border: 1px solid #000000;
  color: #000000;
  font-family: sans, Verdana, Geneva, Arial, sans-serif;
  font-size: 12px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 15px;
  padding-top: 2px;
  position: relative; /* Do not alter this line! */
}

.jsdomenusep {
  padding-left: 5px;
}

.jsdomenusep hr{
}

.jsdomenuarrow {
	background-image: url(ec_arrow.png);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 7px;
	position: absolute; /* Do not alter this line! */
	right: 8px;
	width: 4px;
}

.jsdomenuarrowover {
	background-image: url(ec_arrow_o.png);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 7px;
	position: absolute; /* Do not alter this line! */
	right: 8px;
	width: 4px;
}
