DIV.formbox {
	margin-top: 1em;
	padding-left: 15px;
	padding-top: 15px;
	background: url(images/form_background_top.gif) no-repeat;
}

dl {
  position: relative;
  width: 550px;
  background: transparent;
}
dt {
  clear: both;
  float:left;
  width: 200px;
  padding: 4px 0 2px 0;
  text-align: right;
}
dd {
  float: left;
  width: 200px;
  margin: 0 0 8px 0;
  padding-left: 6px;
}
.hint {
  display:none;
  position: absolute;
  right: -140px;
  width: 230px;
  margin-top: -4px;
  border: 1px solid #c93;
  padding: 10px 12px;
  background: #ffc url(images/pointer.gif) no-repeat -100px -100px;
  color: black;
}
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(images/pointer.gif) left top no-repeat;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
input.inbox {
	width: 200px;
	padding: 3px;
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
}
textarea.inarea {
	width: 200px;
	padding: 3px;
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	height: 4em;
}
select {
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
}
DIV.breaker {
	clear: both;
	background: url(images/form_background_bottom.gif) no-repeat;
	height: 26px;
	overflow: hidden;
}
