
div#W_DEF_V02_bcb {
	clear: both;
	width: 991px;
	margin: 10px auto 10px auto;
	padding: 0px;
	text-align: left;
}



div#W_DEF_V02_bcb p {
	padding:  0px 12px 0px 12px;
	*padding:  0px 12px 0px 12px;
}

/***** 11.1 FORM TABLE*****/

table.formTable_imp,
table.formTable_cat {
	margin:5px 0px 5px 0px;
	width:573px;
	border:solid 1px #FFFFFF;
	border-collapse:collapse;
	border-spacing:0px;
}


table.formTable_imp th,
table.formTable_cat th{
	padding:5px 5px 5px 15px;
	width:140px;
	border:solid 2px #FFFFFF;
	border-spacing:0px;
	font-size:90%;
	line-height:140%;
	color:#000;
	text-align:left;
}

table.formTable_imp th{
	background-color:#E1E8F8;
}
table.formTable_cat th{
	background-color:#DCDCFF;
}

table.formTable_imp th.noPadding,
table.formTable_cat th.noPadding{
	width:140px;
}

table.formTable_imp td,
table.formTable_cat td{
	margin:14px 0px 0px 14px;
	padding:5px;
	background-color:#EAEAEA;
	border:solid 2px #FFFFFF;
	border-spacing:0px;
	vertical-align:top;
	text-align:left;
}


table.formTable_imp td p.red,
table.formTable_cat td p.red{
	margin:0px;
	padding:0px 0px 0px 5px;
	color:#FF0000;
	font-weight:bold;
}

div.flowcat_l{
		float:left;
		width:190px;
}

div.flowcat_r{
		float:right;
		width:190px;
}


/*//////TEXT COLOR///////*/
.refield {
	color:#FF0000;
}

.bufield {
	color:#3366cc;
}

p.frm_contents span.refield  {
	color:#FF0000;
}

/* toppage mb080905add */

div#p0401-content-container div#p0401-content-area {
	margin: 0px auto !important;
	padding: 0px !important;
	width: 770px;
	text-align: left;
}

div#p0401-content-container div#p0401-content-area p#p0401-content-area-label {
	position: absolute;
	clip: rect(0 0 0 0);
	top: -10000px;
	left: 0;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}

