.line01 
{
  height: 2px;
  margin-top: 1.2em;
  margin-bottom: 0.8em;
  overflow: hidden;
  float: none;
  clear: both;
  border-bottom: 1px dotted #727272;
  display: block; 
}

.form_box_title 
{
  line-height: 1.6em;
  padding-left: 12px; 
}

.form_box_txt 
{
  line-height: 1.6em;
  padding-left: 12px; 
}

.form_box_txt span.radio_label
{
  height: 16px;
  line-height: 12px;
}

.form_title 
{
	color: #fff;
	background-color: #1689cb;
	padding: 6px 6px 6px 12px;
	border: solid 1px #b5b5b5; 
}
  
.form_box1
{
	line-height: 1.6em;
	background-color: #e8e8e8;
	padding: 6px 6px 6px 12px;
	border-left: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5; 
}

.form_box1_ 
{
	line-height: 1.6em;
	padding: 6px 6px 6px 12px;
	border-left: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5; 
}

.form_box2 
{
	line-height: 1.6em;
	padding: 6px 6px 6px 12px;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5; 
}

.form_box2_ 
{
	line-height: 1.8;
	padding: 12px;
	border-left: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5; 
}

.form_box3 
{
	line-height: 1.8;
	padding: 12px;
	border: solid 1px #b5b5b5; 
}

.form_send 
{
	line-height: 1.8;
	text-align: center;
	padding: 12px;
	border-left: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5; 
}

.title_required
{
  color: #ff0000;
}

ul.radioElement
{
  clear: both;
  padding: 5px 0;
}

div#requestDoc li
{
  margin-right: 15px;
  width: 100px;
}

ul.radioElement li
{
  float: left;
  line-height: 12px;
  padding: 3px 0;
  width: auto;
}

.formFrame span, input
{
  float: left;
}

div.errs ul
{
  padding: 5px 0;
}

div.errs li
{
  list-style: circle;
  margin: 0 15px;
  color: #993300;
}

