/* common elements */

body, td, tr, input, select, textarea {
  color: #999999;
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 8pt;
}

body, td, tr, input.text, select, textarea {
  background-color: black;
}

p {
  text-indent: 15px;
  text-align: justify;
  padding: 5px 0px 0px 0px;
}

a {
  color: #C9ED82;
}

a:link, a:visited {
  text-decoration: none;
}

a:hover, a:active {
  text-decoration: underline;
}

form {
  margin: 0px;
  padding: 0px;
}

h1 {
  font-size: 24pt;
  margin: 0px 0px 0px 1px;
}

h2 {
  font-size: 8pt;
  margin: 0px 0px 0px 1px;
}

p {
  margin: 0px;
}



input.text {
  border: 1px solid #cccccc;
  height: 19px;
  padding: 2px;
}

textarea {
  border: 1px solid #cccccc;
  font-family: Courier New, monospace;
  font-size: 10pt;
  padding: 2px;
}

.button {
BORDER-RIGHT: #333333 1px solid;
PADDING-RIGHT: 2px;
BORDER-TOP: #999999 1px solid;
PADDING-LEFT: 2px;
PADDING-BOTTOM: 2px;
BORDER-LEFT:#999999 1px solid;
COLOR: #A5CC5A;
PADDING-TOP: 2px;
BORDER-BOTTOM: #333333 1px solid;
BACKGROUND-COLOR: #000000;
}

div.list_sep_h {
  background: transparent url(images/dots-sep-h.gif) repeat-x center;
  margin: 7px 0px 7px 0px;
  width: 100%
}

select .option_1 {
  background-color: #A5CC5A;
}

/* input_form */

.input_form .label,
.input_form .input_field {
  border-top: 2px solid black;
  padding: 5px;
}

.input_form .label {
  border-right: 2px solid black;
  background-color: #EEF3E4;
}

.input_form .input_field {
  background-color: #F8F8F8;
  padding: 5px;
}

.input_field {
  color: gray;
  font-size: 7pt;
}

.dottedline {
	border: 1px dotted #333333;
}


