<style type="text/css">

	. {
		color : #efa035;
	}

	body {
		font-family: tahoma,verdana;
		font-size: 10pt;
		color: #000000;
	}

	xbr {
		/*		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  */
		font-family : Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #000000;
	}

	td {
		/*		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  */
		font-family : Arial, Helvetica, sans-serif;
		font-size: 10pt;
	}

	p {
		/*		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  */
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		margin-left: 10;
		margin-right: 10;
		margin-top: 6;
		margin-below: 6;
	}

	p.geosearch {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 14pt;
		margin-left: 10;
		margin-right: 10;
		margin-top: 0;
		margin-below: 6;
	}

	p.flushleft {
		/*		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  */
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		margin-left: 0;
		margin-right: 10;
		margin-top: 6;
		margin-below: 6;
	}

	p.nomargin {
		/*		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  */
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		margin-below: 0;
	}

	.copyright {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 8pt;
	}

	a.reglink {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		text-decoration: underline;
		font-weight: bold;
		color: #2d68ad;
	}
	a.reglink:visited {
		color: #2d68ad;
	}
	a.reglink:active {
		color: #2d68ad;
	}
	a.reglink:hover {
		color: #2d68ad;
	}

	body {
		scrollbar-face-color: #2b87c4;
		scrollbar-highlight-color: #55afe0;
		scrollbar-shadow-color: #2b6dab;
		scrollbar-3dlight-color: #003399;
		scrollbar-arrow-color: #cfdce9;
		scrollbar-track-color: #898b74;
		scrollbar-darkshadow-color: #003399;
	}

	.taxhead {
		/*		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  */
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		font-weight: bold;
		margin-left: 10;
		margin-right: 2;
		margin-top : 2;
		margin-bottom : 2;
	}

	.taxhead_detail {
		/*		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  */
		font-family : Arial, Helvetica, sans-serif;
		color: #ffffff;
		font-size : 9pt;
		font-weight: bold;
		margin-left: 4;
		margin-right: 4;
		margin-top : 2;
		margin-bottom : 2;
	}

	.taxdesc {
		/*		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  */
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12pt;
		font-weight: bold;
		margin-left: 2;
		margin-right: 2;
		margin-top : 2;
		margin-bottom : 2;
		color : #e1edf5;
	}

	td.spd-thumbs-selected {
		border: 2px solid #3058A0;
		background-color: #ffd700;
	}

	td.spd-thumbs {
		border: 2px solid #3058A0;
		background-color: #ffffff;
	}

	.spd-picture-text {
		/*		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  */
		font-family : Arial, Helvetica, sans-serif;
		margin-top : 1;
		margin-bottom : 1;
		font-size : 10pt;
		color : #191970;
	}

	.spd-lifeform-text {
		/*		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  */
		font-family : Arial, Helvetica, sans-serif;
		font-size : 8pt;
		color : #191970;
	}

	.spd-geo-region {
		/*		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  */
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12pt;
		font-weight: bold;
		color : #ffffff;
	}

	.spd-label-tiny {
		/*		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  */
		font-family : Arial, Helvetica, sans-serif;
		font-size : 8pt;
	}

	.spnameprompt {
		/*		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  */
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		margin-left: 4;
		margin-right: 4;
		margin-top : 2;
		margin-bottom : 2;
	}

	.spname {
		/*		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  */
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12pt;
		font-weight: bold;
		margin-left: 4;
		margin-right: 4;
		margin-top : 2;
		margin-bottom : 2;
	}

	.sphiername {
		/*		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  */
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		font-weight: bold;
		margin-left: 4;
		margin-right: 4;
		margin-top : 2;
		margin-bottom : 2;
	}

	.sphiercolor1 {
		background-color : #ffffff;
	}

	.sphiercolor2 {
		background-color : #72b3db;
	}

	a.greenlink {
		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration : underline;
		color : #72870A;
	}

	a.bottomlink {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 8pt;
		background-color : White;
		color :  Black;
		text-decoration : underline;
	}
	a.bottomlink:HOVER {
		background-color : Silver;
		color : Black;
		text-decoration : none;
	}

	a.sitelink {
		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-seri;
		font-size : 8pt;
		text-decoration : underline;
		color : #669900;
	}
	a.sitelink:VISITED {
		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-seri;
		font-size : 8pt;
		text-decoration : underline;
		color : #669900;
	}
	a.sitelink:ACTIVE {
		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-seri;
		font-size : 8pt;
		text-decoration : underline;
		color : #ff6600;
	}
	a.sitelink:HOVER  {
		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-seri;
		font-size : 8pt;
		text-decoration : underline;
		color : #ff6600;
	}

	.tax_level_link{
		color : #e29b10;
	}

	.tax_kingdom{
		background-color : #254e79;
		color : #e29b10;
	}

	.tax_phylum{
		background-color : #2c71af;
		color : #e29b10;
	}

	.tax_class{
		background-color : #369bd6;
		color : #e29b10;
	}

	.tax_order{
		background-color : #72bae2;
		color : #e29b10;
	}

	.tax_family{
		background-color : #badbef;
		color : #e29b10;
	}

	.tax_subfamily{
		background-color : #72bae2;
		color : #e29b10;
	}

	.tax_species{
		background-color : #f0f8ff;
		color : #3595d0;
	}

	.tax_species_detail{
		background-color : #ffffff;
		color : #3058A0;
	}

	.smalltype {
		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9pt;
		font-weight: bold;
		color : #e1edf5;
	}

	.smallesttype {
		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 8pt;
		font-weight: normal;
		color : #e1edf5;
	}

	.page_head1 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 20px;
		color : #000000;
	}

	.page_head2 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 18px;
		color : #2d68ad;
		margin-top: 2;
		margin-bottom: 2;
	}

	label {
		font-weight: bold;
		margin-top: 2;
		margin-bottom: 2;
	}

	.lblwfg {
		display: inline;
		float: none;
		text-align : right;
		font-weight: bold;
		margin-right: 10;
		margin-top: 7;
		margin-bottom: 3;
	}

	.picExplanation {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 7pt;
		font-weight: normal;
		color : #000000;
		margin-left: 1;
		margin-right: 1;
		margin-bottom: 1;
		margin-top: 3;"
	}


	/*===================================================*/

	a.link2 {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 20pt;
		background-color : White;
		color :  Black;
		text-decoration : underline;
	}
	a.link2:HOVER {
		background-color : Silver;
		color : Black;
		text-decoration : none;
	}

	.subhilite {
		font-weight: bold;
		color: #2d68ad;
		font-size: 9pt;
	}

	/*===================================================*/

	.form_hilite {
		font-weight: bold;
		color: #ff00ff;
		font-size: 10pt;
	}

	/*===================================================*/
</style>