* {
	font-family:sans-serif;
}
.tgroup_fr_none {
	border-collapse:collapse;
	border:none;
}
.ltbpre {
	font-weight:bold;
	margin-bottom:12pt;
	font-size:80%;
	line-height:140%;
}
.para {
	margin-bottom:12pt;
	font-size:80%;
	line-height:140%;
}
.entry_fr_01 {
	border-top:1px solid #99CCFF;
	border-right:1px solid #99CCFF;
	border-bottom:1px solid #99CCFF;
	border-left:1px solid #99CCFF;
}


.entry_fr_11 {
	border-top:1px solid #A1A5A9;
	border-right:1px solid #A1A5A9;
	border-bottom:1px solid #A1A5A9;
	border-left:1px solid #A1A5A9;
}

.environment p {
	margin-bottom:8pt;
	margin-left:20pt;
	margin-right:20pt;
	font-size:80%;
	line-height:140%;
}

.environment ul {
	margin-top:0pt;
	margin-left:30pt;
	margin-bottom:12pt;
}

.environment li {
	margin-bottom:5pt;
	margin-left:20pt;
	margin-right:20pt;
	font-size:80%;
	line-height:140%;
}

.bold {
	font-weight:bold;
}

p.noscript1 {
	margin-bottom:8pt;
	margin-left:20pt;
	margin-right:20pt;
	font-size:80%;
	line-height:140%;
}

p.noscript2 {
	margin-bottom:3pt;
	margin-left:30pt;
	margin-right:20pt;
	font-size:80%;
	line-height:140%;
	text-decoration:underline;
}

ol.noscript {
	margin-top:0pt;
	margin-left:30pt;
	margin-bottom:12pt;
}

ol.noscript li {
	margin-bottom:5pt;
	margin-left:20pt;
	margin-right:20pt;
	font-size:80%;
	line-height:140%;
}
