#flowchart {
	float: left;
	width: 245px;
	padding-top: 0;
}
#flowchart ul{
	padding:0.5em;
	background: #efefef;
}
#flowchart li{
	margin-bottom:10px;
	line-height: 1.6em;
	text-indent: 0.5em;
	border-left: 3px solid #efefef;
}
#flowchart li#current{
	background: #fff;
	border-left: 3px solid #f00;
}
#flowchart p{
	padding: 1.0em 0.5em;
	line-height: 1.6em;
	border-top: 1px solid #ccc;
}
#flowchart strong{
	padding-left: 0.5em;
	color: #063;
	border-left: 3px solid #063;
}
#flowchart span{
}
#formForm form,
#formPreview form,
#formComplete
{
	float: right;
	width: 475px;
	padding: 1.0em;
	padding-top: 0;
	border-left: 1px solid #ccc;
}
table{
	width: 460px;
}

form th,
form td {
	padding: 0.5em;
	padding-top: 0px;
	line-height: 1.6em;
	font-size: 100%;
	font-weight:normal;
	border-bottom: 1px solid #efefef;
}

table thead th {
}
table tbody th {
	color: #666;
	font-weight: bold;
	border-right: 1px dotted #efefef;
	border-left: 5px solid #666;
	word-break: keep-all;
}
table tbody input,
table tbody textarea{
	width: 300px;
}
table tbody textarea{
	height: 100px;
}
#formForm {
	
}

#formPreview tbody th{
	width: 30%;
}
#formPreview table strong{
	display: block;
	margin-bottom: -0.5em;
	padding-bottom: 0.2em;
	color: #f90;
	font-weight: normal;
	font-size: 140%;
	border-bottom: 1px solid #ccc;
}
#formComplete {
	
}

#formComplete {
	line-height: 1.6;
	padding-bottom: 11em;
}
#formComplete strong{
	display: block;
	margin-bottom: -0.5em;
	color: #f90;
	font-weight: normal;
	font-size: 140%;
	border-bottom: 1px solid #ccc;
}

.post_btm{
	padding:1.0em;
	padding-top: 2.0em;
	border-top: 1px solid #ccc;
}
#pan{

	padding-right: 10px;

	padding-bottom: 5px;

	text-align: right;

}
