.TopMenuWhite
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-style: normal;
	color: #FFF;
	word-spacing: normal;
	letter-spacing: normal;
	white-space: nowrap;
}
	A.TopMenuWhite:link {text-decoration: none}
	A.TopMenuWhite:visited {text-decoration: none}
	A.TopMenuWhite:active {text-decoration: none color:#CCE4D9}
	A.TopMenuWhite:hover {text-decoration: underline; color: #CCE4D9;}
	
	div.NavBarStyle
{
    width:900px; 
    height:21px; 
    text-align:center; 
    color:White; 
    background-color:#336699;
    font-size: .9em;}
    
	div.SubNavBarStyle
	{
		background-color:#4388CC;
		width:850px;
		height:21px;
		text-align:center;
		color:White;
	}

.TopMenuBlack {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	word-spacing: normal;
	letter-spacing: normal;
	white-space: nowrap;
}
	A.TopMenuBlack:link {text-decoration: none}
	A.TopMenuBlack:visited {text-decoration: none}
	A.TopMenuBlack:active {text-decoration: none; color:#66AACC;}
	A.TopMenuBlack:hover {text-decoration: underline; color: #66AACC;}
	
	#nav1
	{
		position:absolute;
		left:475px;
		width:160px;
		height:20px;
		text-align:left;
		z-index:99;
	}
		#nav1 ul
	{
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:left;
	}
		#nav1 ul li
	{
		font-family: Verdana, Arial, Sans-Serif;
		font-size: 12pt;
		font-style:normal;
		color: #21449A;
		word-spacing: normal;
		letter-spacing: normal;
		white-space: nowrap;
		width:160px;
		height:20px;
		padding-top:5px;
		background-color:#FFF;
		list-style:none;
		float:left;
		text-align:left;
		overflow:hidden;
	}
		#nav1 ul li ul
	{
		margin:5px 0px 0px 0px;
		padding: 0px 0px 0px 13px;
		background-color:#fff;
		text-align:left;
	}
		#nav1 ul li a:link,
		#nav1 ul li a:visited {text-decoration: none; color: #21449A;}
		#nav1 ul li a:active,
		#nav1 ul li a:hover {text-decoration: none; color: #66AACC;}
		
		#nav1 ul li ul li
	{
		font-family: Verdana, Arial, Sans-Serif;
		font-size: 11pt;
		font-style:normal;
		color: #21449A;
		padding:0px 0px 0px 0px;
		word-spacing: normal;
		letter-spacing: normal;
		white-space: nowrap;
	}
	
	#nav2
	{
		position:absolute;
		left:625px;
		width:180px;
		height:20px;
		text-align:left;
	}
	#nav2 ul
	{
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:left;	
	}
	
	#nav2 ul li
	{
		font-family: Verdana, Arial, Sans-Serif;
		font-size: 12pt;
		font-style:normal;
		color: #21449A;
		word-spacing: normal;
		letter-spacing: normal;
		white-space: nowrap;
		width:180px;
		height:20px;
		padding-top:5px;
		background-color:#FFF;
		list-style:none;
		float:left;
		text-align:left;
	}
	
	#nav2 ul li ul
	{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 25px;
		background-color:#fff;
		text-align:left;
	}
	
	#nav2 ul li a:link,
	#nav2 ul li a:visited {text-decoration: none; color: #21449A;}
	#nav2 ul li a:active,
	#nav2 ul li a:hover {text-decoration: none; color: #66AACC;}
	
.GridButtonActive
{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size:11pt; 
	font-weight:bold; 
	background-color:#fff; 
	border-style:none;
	color:#21449A;
}

.GridButtonInactive
{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size:11pt; 
	font-weight:bold; 
	background-color:#fff; 
	border-style:none;
	color:#66AACC;
}
	
.GridPageButtonActive
{
	  font-family: Verdana, Arial, Sans-Serif; 
	  margin-right:15px; 
	  height:20px;  
	  width:30px; 
	  font-weight:bold; 
	  color:#21449A; 
}

.GridPageButtonInactive
{
	font-family: Verdana, Arial, Sans-Serif; 
	margin-right:15px; 
	height:20px;  
	width:30px; 
	font-weight:bold; 
	color:Gray; 
}
	
.form1Class 
{
	border-left-style:solid; 
	border-left-width:25px; 
	border-left-color:#fff; text-align:left;
}
	
.TopMenuBlue {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12pt;
	font-style:normal;
	color: #21449A;
	word-spacing: normal;
	letter-spacing: normal;
	white-space: nowrap;
}
	.TopMenuBlue ul li a:link {text-decoration: none; }
	.TopMenuBlue: ul li a:visited {text-decoration: none; }
	.TopMenuBlue ul li a:active {text-decoration: none; color:#66AACC}
	.TopMenuBlue ul li a:hover {text-decoration: none; color: #66AACC;}
	
	.TopMenuBlue p{
		padding:3px 0px 0px 15px ;
		font-size: 11pt;
		margin:0px;}
	
	.TopMenuBlue ul{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:left;
		}

	.TopMenuBlue li
	{
		width:180px;
		height:20px;
		padding-top:5px;
		background-color:#FFF;
		list-style:none;
		float:left;
		text-align:left;
		overflow:hidden;}
		
.TopMenuBlueSm{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11pt;
	font-style:normal;
	color: #21449A;
	word-spacing: normal;
	letter-spacing: normal;
	white-space: nowrap;}
	
	A.TopMenuBlueSm:link {text-decoration: none; }
	A.TopMenuBlueSm:visited {text-decoration: none; }
	A.TopMenuBlueSm:active {text-decoration: none; color:#66AACC}
	A.TopMenuBlueSm:hover {text-decoration: none; color: #66AACC;}

.MinMax{
	color:#21449A; 
	font-size:.75em; 
	font-family:Verdana, Arial, Helvetica, sans-serif; }		
a.MinMax:link {text-decoration: none;}
a.MinMax:visited {text-decoration: none;}
a.MinMax:active {text-decoration: none; color:#66AACC}
a.MinMax:hover {text-decoration: none; color: #66AACC;}
	
.TitleOfPage {
	font-family: Verdana;
	color: #6699CC;
	font-weight: bold;
	font-size: 18px;
	border-bottom-style: dotted;
	border-top-color: #6699cc;
	border-right-color: #6699cc;
	border-bottom-color: #6699cc;
	border-left-color: #6699cc;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}
.MiddleLayer {
	height: 0px;
	width: 0px;
	border: thin solid #194599;
}
.DarkBlueHRNoShade {
	color: #19429F;
	border: thin solid #1c4499;
}
.LightBlue {
	color: #6699cc;
}
.LinksWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-decoration: none;}
		
	A.LinksWhite:link {text-decoration: none}
	A.LinksWhite:visited {text-decoration: none}
	A.LinksWhite:active {text-decoration: none}
	A.LinksWhite:hover {text-decoration: underline; color: white;}

.LinksFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;}
		
	A.LinksFooter:link {text-decoration: none}
	A.LinksFooter:visited {text-decoration: none}
	A.LinksFooter:active {text-decoration: none}
	A.LinksFooter:hover {text-decoration: underline; color: white;}

.LinksFooter2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #21449A;
	text-decoration: none;}
		
	A.LinksFooter2:link {text-decoration: none}
	A.LinksFooter2:visited {text-decoration: none}
	A.LinksFooter2:active {text-decoration: none}
	A.LinksFooter2:hover {text-decoration: none; color:#66AACC;}

.SideMenuTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	border: 0px none #CCCCCC;
}
.searchLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	border: none;
}
a.searchLink:link {text-decoration:none}
.searchbox {
	border: thin solid #6699CC;
	padding: 0px 3px;
}
.searchboxASPX {
	border: 2px solid #6699CC;
	padding: 0px 3px;
}
.dottedLightBlue {
	border: thin dotted #6699cc;
}
.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	background-color: #1c4499;
}
	A.more:link {text-decoration: none}
	A.more:visited {text-decoration: none}
	A.more:active {text-decoration: none}
	A.more:hover {text-decoration: none}
.SideMenuBox {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.searchText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bolder;
}

.searchBoxCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	padding: 2px;
	margin: 0px;
}

.mainbodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
}
	A.mainbodyText:link {color: #6699CC;}
	A.mainbodyText:visited {color: #6699CC;}
	A.mainbodyText:active {color:#6699CC}
	A.mainbodyText:hover {color: #6699CC;}
	ul.mainbodyText {	line-height: 1.5em; list-style-position: outside; list-style-type: square; margin: 15px;}
	
.mainbodyUL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	line-height: 1.5em; 
	list-style-position: outside; 
	list-style-type: square; 
	margin: 15px;}

.apiExampleText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	line-height: 1.5em;
	margin-left:25px;
	font-style:italic;
}

ul.NoBullet  
{
	list-style-type:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	line-height: 1.5em;
}

.IC-data
{
	margin:0px;
	padding: 5px 0px;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10pt;
}

.IC-data  a { color:#21449A; }
.IC-data a:link {text-decoration: none;}
.IC-data a:visited {text-decoration: none;}
.IC-data a:active {text-decoration: none; color:#66AACC}
.IC-data a:hover {text-decoration: none; color: #66AACC;}

.MapMenuNav ul
{
	margin:0px;
	padding: 5px 5px 0px 5px;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10pt;
	list-style:none;
	text-align:right;
}

.MapMenuNav a { color:#21449A; }
.MapMenuNav a:link {text-decoration: none;}
.MapMenuNav a:visited {text-decoration: none;}
.MapMenuNav a:active {text-decoration: none; color:#66AACC}
.MapMenuNav a:hover {text-decoration: none; color: #66AACC;}

.SciNameList  ul
{
	margin:0px;
	padding: 5px 5px 0px 35px;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10pt;
	list-style:none;
	font-style:italic;
}

.SciNameList a { color:#21449A; }
.SciNameList a:link {text-decoration: none;}
.SciNameList a:visited {text-decoration: none;}
.SciNameList a:active {text-decoration: none; color:#66AACC}
.SciNameList a:hover {text-decoration: none; color: #66AACC;}

.mainbodyBox {    height: 686px;
}
.graySmallHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1c4499;
}
.newsboxBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
	A.newsboxBlack:link {color: #6699CC;}
	A.newsboxBlack:visited {color: #6699CC;}
	A.newsboxBlack:active {color:#6699CC}
	A.newsboxBlack:hover {color: #6699CC;}
.PartnersLinks {

	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	color: #000000;
	word-spacing: normal;
	letter-spacing: normal;
}
A.PartnersLinks:link {
text-decoration: none
}
	A.PartnersLinks:visited {text-decoration: none}
	A.PartnersLinks:active {text-decoration: none color:#66AACC}
	A.PartnersLinks:hover {text-decoration: underline; color: #66AACC;}

/*//OpenLayers Fixes - Start*/
/*Explanation: first class sets the layer switcher's transparency to the old-style. 
second class positions all on-map contribution credits to the same spot; lower-left.*/
/******************Additional OpenLayers Styling*****************/
.olControlLayerSwitcher .layersDiv {
    opacity: 0.75;
    filter: alpha(opacity=75);
}

.olControlAttribution {
        left: 2px;
        right: inherit;
        bottom: 3px !important;
    }
/**************End Additional OpenLayers Styling*****************/
/*//OpenLayers Fixes - End*/