#stat {
	padding: 5px;
	margin: 0;
	border: 1px solid #ccc;
	font-size: 11px;
}

#stat h5 {
	padding: 0;
	margin: 0 0 8px 0;
	font-size: 11px;
}



div.addinfo {
	width: 880px;
	border: 2px solid #666;
	border-right: 2px solid #666;
	padding: 1px;
	margin: 20px 0;
}

div.addinfo table {
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
}

div.addinfo table td { padding: 2px; border: 2px solid white; vertical-align: top; }
div.addinfo table td.header { background: #61656A; font-weight: bold; color: white; }
div.addinfo table td.text { text-align: center; }
div.addinfo table td.required { font-style: oblique; font-size: 14px; }
div.addinfo table td.required .starrequired { color: #DF0000; }
div.addinfo table td.header span.hint { font-weight: normal; font-style: normal; color: #FFF4BF;}
div.addinfo table td div.more_btn { margin: 10px 0 0 0; text-align: center; }
div.addinfo table td div.more_btn input { padding: 3px 40px; font-weight: bold; }
div.addinfo table td.submit div { margin: 20px auto 10px auto; text-align: center; }

div.addinfo table.checkbox td { padding: 0; vertical-align: top; width: auto; }
