BODY
{
    COLOR: black;
    font:76% Verdana,Tahoma,Arial,sans-serif;
}
.novisit a
{ COLOR: blue }
.flora_banner
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    TEXT-TRANSFORM: uppercase;
    COLOR: DarkGreen;
    FONT-STYLE: italic;
    padding: 2px;
		border: 1px solid DarkGreen;
		BACKGROUND-COLOR: #E4E4E4
}
.flora_tools
{
    FONT-SIZE: small;
    BACKGROUND-COLOR: #E4E4E4
}

.flora_tools_mainlink
{
	FONT-SIZE: medium;
	FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #E4E4E4;  
  text-indent: 0px
}
.flora_lines
{
    FONT-SIZE: small;
    padding: 8;
    padding-left: 30;
    padding-right: 30;
}
.flora_lines_gloss
{
    FONT-SIZE: small;
    COLOR: darkgreen;
    TEXT-ALIGN: right;
    FONT-WEIGHT: bold;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid DarkGreen;
		BACKGROUND-COLOR: #ffffff;
		padding-left: 5px;
		padding-right: 5px;
		display: inline;
		z-index: 10;
		position: relative;
		top: 3px;
}
.flora_lines_title1
{
		FONT-SIZE: large;
		TEXT-ALIGN: center;
		FONT-WEIGHT: bold;
    padding-top: 20;
    padding-bottom: 20;    
}
.flora_lines_title2
{
		FONT-SIZE: medium;
		TEXT-ALIGN: center;
    padding-top: 13;
    padding-bottom: 13;
}
.flora_lines_title3
{
		FONT-SIZE: small;
		TEXT-ALIGN: center;
    FONT-WEIGHT: bold;
    padding-top: 10;
    padding-bottom: 10;
}
.flora_lines_title4
{
		FONT-SIZE: small;
		TEXT-ALIGN: left;
    padding-left: 30;
    padding-top:10;
}
.flora_lines_title5
{
		FONT-SIZE: small;
    FONT-VARIANT: small-caps;
    padding-top: 5;
    padding-bottom: 5;
}
.flora_lines_para
{
		padding-bottom: 5;
    padding-top: 5;
}
.flora_lines table
{
	FONT-SIZE: small;
}
.oneflora_title
{
	FONT-SIZE: medium;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
}
.oneflora_title a
{
	COLOR: black;
}
.oneflora_citation
{
	FONT-SIZE: small;
}
.errmsg
{
    FONT-SIZE: xx-small;
    COLOR: red
}
.flora_imgline
{
    FONT-SIZE: x-small;
    FONT-VARIANT: small-caps;
    WIDTH: 150px;
    vertical-align: top;
}
.flora_imgtable td
{
	border: 1px solid DarkGreen;
	border-collapse: collapse;
	vertical-align: top;
}
.flora_imgtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    TEXT-ALIGN: center
}
.flora_imgfull
{
    FONT-SIZE: small
}
.flora_title
{
	FONT-SIZE: medium;
	FONT-WEIGHT: bold;	
  TEXT-ALIGN: center
}
.flora_note
{
	font-size: x-small;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid DarkGreen;
}
.flora_stub
{
	border: 1px solid DarkGreen;
	border-collapse: collapse;
}
.flora_stub tr
{
	border: 1px dashed DarkGreen;
}
.spacerow
{
    BACKGROUND-IMAGE: url(images/hr3.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: white
}
.bugrow
{
	BACKGROUND-COLOR: #E4E4E4;
	font-size: small;
	TEXT-ALIGN: center;
}
.roweven
{
    FONT-SIZE: small;
    BACKGROUND-COLOR: #E4E4E4 
}
.rowodd
{
    FONT-SIZE: small;
    BACKGROUND-COLOR: #FFFFFF
}
.helptext {
	font-size: small;
	padding: 5px;
	text-align: left;
}
.page_no
{
	border: 1px solid DarkGreen;
	BACKGROUND-COLOR: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	display: inline;
	z-index: 10;
	position: relative;
	top: 1px;
}
.page_arrow
{
	position: relative;
	top: 3px;
}
.page_active
{
	border: 1px solid #CCCCCC;
	BACKGROUND-COLOR: #eeeeee;
	FONT-WEIGHT: bold;
	padding-left: 2px;
	padding-right: 2px;
	display: inline;
	z-index: 10;
	position: relative;
}
.page_active a
{
	COLOR: Red;
}
.pglist {
	position: relative; 
	display: block;
	margin-top:4px;
	border-bottom: 2px;
}
.letter_link
{
	border: 1px solid DarkGreen;
	BACKGROUND-COLOR: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	display: inline;
	z-index: 10;
	position: relative;
}
.letter_link a
{
 color: blue;
}

/* menu */
pre {text-indent: 30px}

	#tabmenu {
		border-bottom: 1px solid DarkGreen;
		margin: 3px 0px 0px 0px;
		padding: 0px;
		z-index: 1;
		padding-left: 10px;
		font-size: small;
		FONT-WEIGHT: bolder;
		 }

	#tabmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none 
		}

	#tabmenu a, a.active {
		color: white; /* DarkGreen; */
		background: DarkGreen; /* #E4E4E4; */
		border-top: 1px solid DarkGreen;
		border-left: 1px solid DarkGreen;
		border-right: 1px solid DarkGreen;
		padding: 1px 5px 0px 5px;
		margin: 0;
		text-decoration: none; }

	#tabmenu a.active {
		background: #FFFFFF;
		color: DarkGreen;
		border-bottom: 1px solid #FFFFFF; }

	#tabmenu a:hover {
		color: DarkGreen;
		background: #FFFFFF; }

	#tabmenu a.active:hover {
		background: #FFFFFF;
		color: DarkGreen; }

	#content {
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		width: 730px;
		background: #FFFFFF;
		padding: 0px;
		border: 1px solid DarkGreen;
		border-top: none;
		z-index: 2;	
		padding-top: 10;				
}
	#content_wide {
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		width: 750px;
		background: #FFFFFF;
		padding: 0px;
		border: 1px solid DarkGreen;		
		z-index: 2;
}
	#content a {
		text-decoration: none; }
	
/* end menu */