/* CSS Document */

/* TABLE */
#contentsArea table.dataTable001{
margin-bottom:1em;
border-width:1px 0 0 1px;
border-style:solid;
border-color:#b8b8b8;
border-collapse:collapse;
width:100%;
_font-size: 76%;
}

#contentsArea table.dataTable001 tbody th,
#contentsArea table.dataTable001 tbody td{
border-width:0 1px 1px 0;
border-style:solid;
border-color:#b8b8b8;
vertical-align:middle;
}

#contentsArea table.dataTable001 a{
font-weight:normal;
}

#contentsArea table.dataTable001 thead th{
padding:2px 2px;
border-right:1px solid #fff;
color:#fff;
background:#7e7e7e;
}

#contentsArea table.dataTable001 tbody th{
background:#eee;
font-weight:bold;
}

#contentsArea table.dataTable001 tbody td{
background:#fff;
line-height:1.5;
}

#contentsArea table.dataTable001 tbody td p{
font-size:100%;
}

.tb_center td,
.tb_center th{
text-align:center;
}
.tb_center .alignL{
text-align:left;
padding:0 0 0 2px;
}
.inline_emphasis{
	font-size: 14px;
	font-weight:bold;
	_font-size: 100%;
}

dl.large dt{
	margin: 0;
	width: 3em;
	float: left;}
dl.large dd{
	background-color: white;
	margin: 0 0 0 3.5em;
	_text-indent:-3px}