.align_right {
	text-align: right;
}

.center {
	text-align: center;
}

.align_center {
	text-align: center;
}

.float_left {
  float: left;
}

.float_right {
  float: right;
}

.float_clear_both {
  clear: both;
}

.float_clear_left {
  clear: left;
}

.float_clear_right {
  clear: right;
}

.image_left {
  float: left;
  margin: 0.5em 0.5em 0.5em 0;
	padding: 0 0 0 0;
}

.img_left {
  float: left;
  margin: 0.5em 0.5em 0.5em 0;
	padding: 0 0 0 0;
}

.image_right {
  float: right;
  margin: 0.5em 0 0.5em 0.5em;
	padding: 0 0 0 0;
}

.img_right {
  float: right;
  margin: 0.5em 0 0.5em 0.5em;
	padding: 0 0 0 0;
}
 
.style_bold {
  font-weight: bold;
}

.style_italic {
  font-style: italic;
}

.style_underline {
	text-decoration: underline;
}

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

.errorbox h2 {
	font-size: 1em;
	margin: 0 0 0.5em 0;
  padding: 0 0 0 0;
}

.errorbox ul {
	list-style-type: none;
}

.form_labelleft_4 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 4em;
}

.form_labelleft_5 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 5em;
}

.form_labelleft_8 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 8em;
}

.form_labelleft_9 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 9em;
}

.form_labelleft_10 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 10em;
}

.form_labelleft_11 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 11em;
}

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

.form_labelleft_15 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 15em;
}

.form_labelleft_17 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 17em;
}

.form_labelleft_20 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 20em;
}

.form_labelleft_25 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 25em;
}

.input_5 {
  font-size: 1em;
  width: 5em;
}

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

.input_15 {
  font-size: 1em;
  width: 15em;
}

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

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

.input_100per {
  font-size: 1em;
  width: 100%;
}

.jumpmarks {
	position: absolute;
}

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

.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;
}

.printbar {
  background-color: #ffffff;
  padding: 2em 2em 2em 2em;
  margin: 0 0 2em 0;
}

.select_3 {
	width: 3em;
}

.select_4 {
	width: 4em;
}

.select_5 {
	width: 5em;
}

.select_10 {
	width: 10em;
}

.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;
}

.textarea_100per_15 {
  height: 15em;
  width: 100%;
}