input {
	font-family: Osaka, arial, sans-serif; font-size: 9pt
}
select {
	font-family: Osaka, arial, sans-serif; font-size: 9pt
}
option {
	font-family: Osaka, arial, sans-serif; font-size: 9pt
}
table {
	border-right: thin; border-top: thin; border-left: thin; border-bottom: thin
}
td.subItem1{
	background: #666666; border-right: #CCCCCC 1px solid; border-top: #EEEEEE 1px solid; 
	vertical-align: top; border-left: #EEEEEE 1px solid; border-bottom: #333333 1px solid; text-align: left;
	color: #FFFFFF;
}
td.subItem2{
	background: #E3E3E3; border-right: #AAAAAA 1px solid; border-top: #CCCCCC 1px solid; 
	vertical-align: middle; border-left: #EEEEEE 1px solid; border-bottom: #AAAAAA 1px solid; text-align: left
}
td.subTitle{
	background: #CCCCCC; border-right: #AAAAAA 1px solid; border-top: #CCCCCC 1px solid; 
	vertical-align: middle; border-left: #EEEEEE 1px solid; border-bottom: #AAAAAA 1px solid; text-align: left
}
td.subItem3{
	background: #F3F3F3; border-right: #CCCCCC 1px solid; border-top: #EEEEEE 1px solid; 
	vertical-align: top; border-left: #EEEEEE 1px solid; border-bottom: #CCCCCC 1px solid; text-align: left
}
td.subItemList{
	background: #D1D1D1; border-right: #D1D1D1 1px; border-top: #CCCCCC 1px solid; 
	vertical-align: top; border-left: #D1D1D1 1px; border-bottom: #AAAAAA 1px solid; text-align: left
}
td.subYellow{
	background: #FFFFCC; border-right: #CCCCCC 1px solid; border-top: #EEEEEE 1px solid; 
	vertical-align: top; border-left: #FFFFCC 1px solid; border-bottom: #CCCCCC 1px solid; text-align: left
}
td.subRed{
	background: #FFEEEF; border-right: #CCCCCC 1px solid; border-top: #EEEEEE 1px solid; 
	vertical-align: top; border-left: #FFFFCC 1px solid; border-bottom: #CCCCCC 1px solid; text-align: left
}
td.subRed2{
	background: #FFEEEF; border-right: #FF0033 1px solid; border-top: #FF0033 1px solid; height="50"; 
	vertical-align: top; border-left: #FF0033 1px solid; border-bottom: #FF0033 1px solid; text-align: left
}
td.subGreen{
	background: #F1FFEC; border-right: #CCCCCC 1px solid; border-top: #EEEEEE 1px solid; 
	vertical-align: top; border-left: #FFFFCC 1px solid; border-bottom: #CCCCCC 1px solid; text-align: left
}
td.subBlue{
	background: #d7d9ff; border-right: #CCCCCC 1px solid; border-top: #EEEEEE 1px solid; 
	vertical-align: top; border-left: #FFFFCC 1px solid; border-bottom: #CCCCCC 1px solid; text-align: left
}
td.data{
	background: #FFFFFF; border-right: #CCCCCC 1px solid; border-top: #FFFFFF 1px solid; 
	vertical-align: top; border-left: #EEEEEE 1px solid; border-bottom: #CCCCCC 1px solid; text-align: left
}
td.dataTop{
	background: #FFFFFF; border-right: #FFFFFF 1px solid; border-top: #FFFFFF 1px solid; 
	vertical-align: top; border-left: #FFFFFF 1px solid; border-bottom: #CCCCCC 1px solid; text-align: left
}
td.dataListTop{
	background: #FFFFFF; border-right: #CCCCCC 1px solid; border-top: #CCCCCC 1px solid; 
	vertical-align: top; border-left: #EEEEEE 1px solid; border-bottom: #CCCCCC 1px solid; text-align: left
}


td.subRedList{
	background: #FFEEEF; border-right: #ffd2d3 1px; border-top: #EEEEEE 1px solid; 
	vertical-align: top; border-left: #ffd2d3 1px; border-bottom: #CCCCCC 1px solid; text-align: left
}
td.subGreenList{
	background: #dcffce; border-right: #dcffce 1px; border-top: #EEEEEE 1px solid; 
	vertical-align: top; border-left: #dcffce 1px; border-bottom: #CCCCCC 1px solid; text-align: left
}
td.subBlueList{
	background: #d7d9ff; border-right: #d7d9ff 1px; border-top: #EEEEEE 1px solid; 
	vertical-align: top; border-left: #d7d9ff 1px; border-bottom: #CCCCCC 1px solid; text-align: left
}
td.dataList{
	background: #FFFFFF; border-right: #CCCCCC 1px; border-top: #FFFFFF 1px solid; 
	vertical-align: top; border-left: #FFFFFF 1px; border-bottom: #CCCCCC 1px solid; text-align: left
}
td.dataTopList{
	background: #FFFFFF; border-right: #CCCCCC 1px solid; border-top: #CCCCCC 1px solid; 
	vertical-align: top; border-left: #EEEEEE 1px solid; border-bottom: #CCCCCC 1px solid; text-align: left;
}

td.questionnaire {
	font-size:xx-small #f0a685 1px solid; padding-right: 3px; border-top: #f0a685 1px solid; padding-left: 3px; background: #fff2ee; padding-bottom: 3px; border-left: #f0a685 1px solid; padding-top: 3px; border-bottom: #f0a685 1px solid
}

font.font6{
	font-size: 8pt
}
font.taxonomyPhylum{
	font-size: 16pt
}

a{
	color: #333399;
}
a:active {
	color: #CC3300;
	text-decoration: underline
}
a:visited {
	color: #333399;
}
a:hover {
	color: #CC3300;
	text-decoration: underline
}
.header {
	font-family: Osaka, arial, sans-serif; font-size: 10pt;font-weight: normal
}
.header a{
	font-family: Osaka, arial, sans-serif; color: #333399; font-size: 10pt;font-weight: bold; text-decoration: none
}
.headerNavigation {
	background-color: #666666
}
.headerNavigationSelected {
	background-color: #000000
}
.title {
	font-family: Osaka, arial, sans-serif; color: #191970; font-size: 16pt
}

.distributionTitle {
	color: #191970; font-size: small; color: #000000
}

.sectionTitle {
	background-color: #444444;
	color: #FFFFFF;
	font-family: Osaka, arial, sans-serif;
	font-weight: bold;
	font-size: 12pt;
}
.sectionSubTitle {
	font-family: Osaka, arial, sans-serif;
	font-weight: bold;
	font-size: 11pt;
}
.menu {
	font-family: Osaka, arial, sans-serif; font-size: 10pt;
}
.menu a{
	font-family: Osaka, arial, sans-serif; color: #ffffff; font-size: 10pt; text-decoration: none; font-weight: normal
}
.menu a:visited {
	color: #ffffff;
}
menu a:hover {
	color: #ffffff;
	text-decoration: underline
}
.content {
	font-family: Osaka, arial, sans-serif;
}
.content th{
	background-color: #666666;
	color: #FFFFFF;
	font-size: 10pt;
}
.content a{
	font-family: Osaka, arial, sans-serif; color: #333399; text-decoration: none; font-weight: normal
}
.contentTitle {
	font-family: Osaka, arial, sans-serif; color: #000000; font-size: 16pt; font-weight: bold
}
.contentBigTitle {
	font-family: Osaka, arial, sans-serif; font-size: 20pt
}
.contentList{
	font-family: Osaka, arial, sans-serif; font-size: 10pt
}
.contentList a{
	font-family: Osaka, arial, sans-serif; color: #333399; text-decoration: none; font-weight: normal; font-size: 10pt
}
.contentDetail{
	font-family: Osaka, arial, sans-serif; font-size: 10pt
}
.contentDetail a{
	font-family: Osaka, arial, sans-serif; color: #333399; text-decoration: none; font-weight: normal; font-size: 10pt
}
.footer a{
	font-family: Osaka, arial, sans-serif; color: #000000; font-size: 9pt; font-weight: normal; text-decoration: none
}
.height130Per{
	line-height : 130%
}
.classEssential{
	background-color:#ffd2d3;
}
.classNonEssential{
	background-color:#dcffce;
}
.classUnknown{
	background-color:#d7d9ff;
}
