.featuretitle {
    color: #a44330;
    font-family: arial,lucida grande,verdana,san serif;
    font-size: 17px;
    font-weight: bold;
    margin:5px;
}
.pagetext {
    color: #ffffff;
    font-family: arial,lucida grande,verdana,san serif;
    font-size: 12pt;
    line-height: 1.75em;
}

.InputField {
	font-family: arial,helvetica,verdana,san serif;
	font-weight:bold;
	color: #991010;
        width:225px;
	margin-top:-4px;
	margin-left:23px;
	border:none;
	font-size:12px;
}

.InputSubmit {
	color: #a44330;
	background-color:white;
	border-radius:10px;
	font-weight:bold;
	margin-top:-4px;
	padding:5px;
	border:0;
	width:30px;
}



.input {
  display: block;
	margin-left:20px;
	margin-top:-5px;
}
.input span {
  position: absolute;
  z-index: 1;
  cursor: text;
  pointer-events: none;
  color: #a44330;
  /* Input padding + input border */
  padding: 3px;
  /* Firefox does not respond well to different line heights. Use padding instead. */
  line-height: 20px;
  /* This gives a little gap between the cursor and the label */
  margin-left: 2px;
  margin-top:0px;
  font-weight:bold;
  font-style:normal;
  font-size:0.75em;
}
.input input, .input textarea, .input select {
  z-index: 0;
  padding: 0px;
  margin: 0;
  font: inherit;
  line-height:23px;
  border:0px solid #ccc;
  border-radius:8px;
  background-color:#fbfbfb;
}
.input select {
  padding: 5px;
  /* Unfortunately selects don't respond well to padding. They need an explicit height. */
  height: 31px;
}