/*****************
  Global Design
*****************/
body {
  background-color:#bddd8d;
  color:#198533;
  font-size:1.0em;
  color: #198533;
}

table {
  background-color:#cded9d;
  text-align:center;
}

th {
  background-color:#a26e1a;
  color:#cded9d;
  margin:1px;
  padding-left:2px;
  padding-right:2px;
}

td {
  padding:2px;
  border-bottom:1px dashed #629e1f;
}

form {
  display:inline;
}

input {
  background-color:#cded9d;
  border:1px solid #198533;
  color: #198533;
  text-align:center;
}

textarea {
  background-color:#cded9d;
  border:1px solid #198533;
  color: #198533;
}

img {
  vertical-align:middle;
}

li {
  padding-top: 2px;
}

a{
  color: #198533;
  text-decoration: none;
}

a:hover{
  color: #198533;
  text-decoration: underline;
}

h1 {
  font-size:1.4em;
}

/*submit buttons are in Button-class */
.Button {
  background-color:#cded9d;
  color:#198533;
  text-decoration:none;
  border:1px solid #198533;
  padding-left:2px;
  padding-right:2px;
}

.Button:hover {
  background-color:#629e1f;
  color:#cded9d;
  text-decoration:none;
}

div#HeadContainer {
  border-bottom:2px solid #2f8f00;
  white-space:nowrap;
  display:block;
  margin:0px;
  padding:0px;
}


/*****************
  Login
*****************/
div#Login {
  margin:0px;
  margin-left:20px;
  padding:0px;
  white-space:nowrap;
  display:inline-block;
  height:20px;
}

#Login input {
  max-width:70px;
}

#Login img {
  border:0px;
  vertical-align:middle;
  margin-right:4px;
  margin-left:2px;
}

#Login a {
  border:1px solid #198533;
  padding:1px 3px 1px 3px;
  background-color:#cded9d;
  font-weight:bold;
  color:#198533;
  text-decoration:none;
}

#Login a:hover {
  background-color:#629e1f;
  color:#cded9d;
}

/*****************
  Body
*****************/
div#Body {
  padding:4px;
}


