/* shaded overlay */
div#overlay {
  background-color: #06c;
  color: #fff;
	 /* filter: alpha(opacity=50); */ /* fuckin IE */
  height: 600px;
  left: 0;
	opacity: .4;
	position: absolute;
	top: 0;
	visibility: hidden;
  width: 100%;
  z-index: 100;
}

/* form container */
div#dlFormContainer {
  background-color: #fff;
  color: #000;
  left: 0;
  padding: 25px;
  padding-top: 20px;
	position: absolute;
	top: 0;
	visibility: hidden;
  width: auto;
  z-index: 101;
}

/* first headline */
div#dlFormContainer h1 {
  background-color: #fff;
  color: #0d366a;
  font-weight: bold;
  font-size: 12pt;
}

/* second headline */
div#dlFormContainer h2 {
  background-color: #fff;
  color: #000;
  font-size: 10pt;
  font-weight: normal;
}

/* required form fields */
div#dlFormContainer h2 span {
  background-color: #fff;
  color: #f03;
}

/* form table */
table.dataForm {
  margin: 5px 0;
  width: 585px;
}

/* general cell settings */
table.dataForm td {
  font-size: 10pt;
  padding: 3px;
  text-align: left;
}

/* fix the width of the inputs */
table.dataForm td input {
  width: 170px;
}

/* input field labels */
table.dataForm td.label0 {
  padding-right: 5px;
  text-align: right;
  width: 70px;
}
table.dataForm td.label1 {
  padding-right: 5px;
  text-align: right;
  width: 155px;
}

/* long address input */
input#addressInput {
  width: 100%;
}

/* blue line spacers */
hr {
  background-color: #06c;
  color: #06c;
  height: 1px;
  width: 585px;
  border: none;
}

/* captcha verification */
table#verify {
  margin: 5px 0;
  width: 585px;
}

/* setup formating */
table#verify td {
  font-size: 10pt;
  width: 50%;
}

/* make sure the visitor know the buttons are clickable */
table#verify td img {
  cursor: pointer;
}

/* description copy */
table#verify td p {
  width: 250px;
}

/* alignment of captcha */
td#captchaLayout {
  padding-left: 120px;
}

/* stauts/results */
tr#formProgress,
tr#formMsg {
  display: none;
  visibility: hidden;
}
tr#formProgress td,
tr#formMsg td {
  padding: 15px;
  text-align: center;
}
tr#formProgress td img {
  display: inline;
}
tr#formMsg td {
  background-color: #fff;
  color: #f03;
}
