BODY
{ /* unfortunately the body's default style is not inherited by all elements */
	color: black;
	font-family: Tahoma;
	font-size: small;
	background-color: White;
}
TABLE
{
	font-size: small;
}
table.KeyEntry
{
	border:None;
	border-spacing:1px;
	line-height:2ex;
	margin-left:5ex;
}
H1
{ /* used for smaller section titles followed by no other items on the same line */
	font-size: small;
	color: #006600;			/*darkgreen;*/
}
H2
{ /* used for smaller section titles w/o CR so that other controls can be displayed on the same lime */
	font-size: small;
	float: left;
	color: #006600;			/*darkgreen;*/
}
H3
{ /* used for current taxon name in taxa.aspx */
	font-size: medium
}
H4
{ /* H4 is generally not used in this style sheet but is used in Header.css. */
	font-size: medium;
	color: #006600;			/*darkgreen;*/
}
H5
{ /* used for Search and Taxa headers (allows button or dropdown list to flow to right w/o CR) */
	font-size: medium;
	float: left;
	color: #006600;			/*darkgreen;*/
}
TEXTAREA
{ /* does not inherit font-family from BODY */
	font-family: Tahoma;
	font-size: small;
}
INPUT
{ /* does not inherit font-family from BODY */
	font-family: Tahoma;
    FONT-SIZE: small;
}
P
{ /* inherits properties from body or table */	
}
OL
{ /* inherits properties from body or table */
}
UL
{ /* inherits properties from body or table */
}
.Subhead
{ /* Use class = Subhead instead of H2 for left justified subheadings; especially useful in <table> structures
	 because the HTML does not seem to render columns with H2 elements correctly, causing unpredictable
	 overwrites */
	FONT-WEIGHT: bold;
	FONT-SIZE: small; 
	COLOR: #006600;			/*darkgreen */
}
.right {text-align: right} /* align the text to the right */
.left {text-align: left} /* align the text to the left */
.body
{ /* a class that matches the style of the BODY element */
	color: black;
	font-family: Tahoma;
	font-size: small;
	background-color: White;
	font-weight: normal;
}
.firebrick
{ /* for error messages */
	color:#b22222; /* Firebrick */
}
.smallgray
{ /* used for counts at end of datagrids and input instructions */
	FONT-SIZE: smaller; 
	COLOR: gray;
}
.navlinkcolor
{/* used for confirmation msgs - matches header & footer color */
		color: #3d5b7b;
}
.boldnavlinkcolor
{/* used for confirmation msgs - matches header & footer color */
		color: #3d5b7b;
		font-weight: bold;
}
.darkgreen
{ /* used for contrast text */
	color: #006600; /*darkgreen;*/
}
.highlight
{ /* used for highlighted text */
   background-color: #ffff99;	/* a light yellow */
}
.Header
{ /* "left: 150px; width: 90%; position: absolute; top: 49px; height: 50px;" */
	left: 150px;
	width: 90%;
	position: absolute;
	top: 49px;
	height: 50px;
}
.link
{
    COLOR: #3d5b7b; /* same as header & footer color */
    TEXT-DECORATION: none;
}
A:link
{
    COLOR: #3d5b7b; /* same as header & footer color */
}
A:visited
{
    COLOR: #336666;
}
A.list:hover
{
    COLOR: black;
    BACKGROUND-COLOR: #ffff99;
    TEXT-DECORATION: none;
}
A.list:link
{
    COLOR: #3d5b7b; /* same as header & footer color */
    TEXT-DECORATION: none;
}
A.list:visited
{
    COLOR: #ba55d3;		/*mediumorchid;*/
    TEXT-DECORATION: none;
}
A.Navbar
{ /* style="font-size: small; color: #3d5b7b; text-decoration: none; font-family:Tahoma; font-weight: bold" */
	color: #3d5b7b;
   text-decoration: none;
	font-weight: bold;
}
A.Footer
{ /* style="color: #3d5b7b; text-decoration: none;" */
	color: #3d5b7b;
   text-decoration: none;
}

