* {
	margin:0;
  padding:0;
}  

.bold {
  font-weight: bold;
}

.clearfloat {
  clear: both;
}

.clearleft {
  clear: left;
}

.errorbox {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #ff0000;
  background-color: #ffeded;
  padding: 1em;
  overflow: hidden;
  margin-bottom: 2em;
}

.floatleft {
  float: left;
}

.floatright {
  float: right;
}

.form_labelleft_12 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 12em;
}

.img_left {
  float: left;
  margin: 0 1em 0 0;
  vertical-align: text-top;
}

.img_right {
  float: right;
  margin: 0 0 0 1em;
  vertical-align: text-top;
}

.input_10 {
  font-size: 1em;
  width: 10em;
}

.input_20 {
  font-size: 1em;
  width: 20em;
}

.input_30 {
  font-size: 1em;
  width: 30em;
}

.italic {
  font-style: italic;
}

.jumpmarks {
	position: absolute;
  z-index: 9;
}

.jumpmarks a {
	font-size: 0.8em;
}

.jumpmarks li {
	list-style-type: none;
}

.jumpmarks ul li a {
	position: absolute;
	top: -10000px;
	left: -10000px;
}

.jumpmarks ul li a:focus,
.jumpmarks ul li a:hover,
.jumpmarks ul li a:active {
	position: absolute;
	top: 5px;
	left: 10px;
}

.margin_padding_0 {
  margin: 0;
  padding: 0;
}

.textarea_20_5 {
  height: 5em;
  width: 20em;
}

.textarea_20_10 {
  height: 10em;
  width: 20em;
}

.textarea_30_5 {
  height: 5em;
  width: 30em;
}

.textarea_30_10 {
  height: 10em;
  width: 30em;
}
