body, input, table, th, td, textarea, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	margin: 0px 0px 0px 0px;
}
img {
	border: none;
}
option {
	clear: both;
}
form {
  margin: 0px;
  padding: 0px;
}
.formreiter {
	background-color: #8A91A2;
	padding: 4px 50px 8px 7px;
	border-bottom: 2px solid #FFF;
	float: left;
	font-weight: bold;
	color: #FFF;
	margin-top: 25px;
}
.form, .formnarrow, .formunarrow {
	background-color: #DEE0E2;
	width: 654px;
	border-top: 1px solid #FFF;
	padding: 0px 0px 0px 0px;
	margin: -1px 0px 0px 0px;
	clear: both;
}
.formnarrow {
	width: 490px;
}
.form a, .formnarrow a {
  color: #19194b;
  text-decoration: underline;
}
.hr {
	border-bottom: 1px solid #C6C9D1;
	margin: -1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 13px;
	clear: both;
}
.copytext-title {
	color: #19194B;
	font-weight: bold;
	text-transform: uppercase;
	padding: 14px 7px 0px 7px;
	clear: both;
}
.firstrow, .row {
	padding: 0px 0px 0px 7px;
	margin: 0px 0px 0px 0px;
	border-top: 2px solid #DEE0E2;
	min-height: 13px;
	clear: both;
	position: relative;
}
.firstrow {
	margin-top: 12px;
}
.labelushort, .labelshort, .labellong {
	width: 76px;
	background: #C6C9D1;
	color: #19194B;
	padding: 3px 7px 4px 7px;
	margin-right: 2px;
	float: left;
}
.labelshort {
	width: 141px;
}
.labellong {
	width: 222px;
}
.input-xs, .input-s, .input-m, .input-l, .input-xl,
.input-s, .select-s {
	width: 238px;
}
.input-xs, .select-xs {
	width: 162px;
}
.input-m, .select-m {
	width: 319px;
}
.input-l, .select-l {
	width: 402px;
}
.input-xl, .select-xl {
	width: 483px;
}
.spacer-xs, .spacer-s, .spacer-m, .spacer-l, .spacer-xl {
	width: 164px;
  float: left;
}
.spacer-s {
	width: 240px;
}
.spacer-m {
	width: 321px;
}
.spacer-l {
	width: 404px;
}
.spacer-xl {
	width: 485px;
}
.action-url {
  margin: 0px 2px 0px 0px;
  padding: 3px 7px 4px 7px;
  float: left;
}
p, .copytext, .errormessage-text {
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 11px 7px 0px 7px;
	clear: both;
}
.errormessage-text {
	background-color: #FCD106;
	padding-bottom:12px;
}
.errormessage-title {
	background-color: #FCD106;
	font-weight: bold;
	text-transform: uppercase;
	padding: 11px 0px 0px 7px;
	clear: both;
}
.buttonrow {
	margin: 14px 0px 0px 0px;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	height: 21px;
	clear: both;
}
.button {
	float: right;
}
a.button {
	font-size: 10px;
	font-weight: bold;
	padding: 4px 30px 5px 7px;
	background: #8A91A2;
	color: #FFF;
	border-left: 2px solid #FFF;
	display: block;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
}
.copytext-closer {
	font-size: 10px;
	height: 12px;
	padding: 21px 7px 12px 7px;
	margin:  0px 0px 0px 0px;
	color: #19194b;
	background: #DEE0E2;
}
.copytext-closer a {
	color: #19194b;
	text-decoration: underline;
}
.copytext-closer li {
	margin: 0px 0px 0px 0px;
	padding: 0px 28px 0px 0px;
	display: inline;
	list-style: none;
	float: left;
}
li.closer-last {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	list-style: none;
	float: right;
}
li.closer-last a {
	text-decoration: none;
 	padding-right: 15px;
 	display: block;
 	position: relative;
}
.output-m {
  margin: 0px 2px 0px 0px;
  padding: 3px 7px 4px 7px;
  background-color: #A9ABC3;
  color: #19194B;
  float: left;
}
.output-m {
  width: 305px;
}
  <!--[if IE 6]>
.formreiter {
	margin-top: 24px;
}
.firstrow, .row {
	height: 13px;
	position: static;
}
.labelushort {
	width: 90px;
}
.labelshort {
	width: 155px;
}
.labellong {
	width: 236px;
}
.labelushort, .labelshort, .labellong, .output-m {
  height: 100%;
}
.output-m {
  width: 319px;
}</style>
  <![endif]-->
  <!--[if IE 5]>
<style>
.formreiter {
	margin-top: 24px;
}
.firstrow, .row {
	height: 13px;
	position: static;
}
.labelushort {
	width: 90px;
}
.labelshort {
	width: 155px;
}
.labellong {
	width: 236px;
}
.labelushort, .labelshort, .labellong, .output-m {
  height: 100%;
}
.output-m {
  width: 319px;
}
