body, html {
	margin: 0; 
	background-color:#f5f2eb;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	margin-top: 5px; 
	margin-bottom: 5px; 
	margin-right: 0px; 
	margin-left: 0px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	background-color:#f5f2eb;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-align:left;
}

h1 { 
	font-family: inherit;
	font-weight: bold; 
	color: #990000;
	font-size: 12px; 
}


div {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #000000; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
a {  color: #1D4E6B}
a:link { color: #1D4E6B; text-decoration: underline; }
a:visited { color: #621A41; text-decoration: underline; }
a:active { color: #B02828; text-decoration: underline; }
a:hover { color: #B02828; text-decoration: underline; }

a.res:link { color: #1D4E6B; text-decoration: underline; }
a.res:visited { color: #1D4E6B; text-decoration: underline; }
a.res:active { color: #B02828; text-decoration: underline; }
a.res:hover { color: #B02828; text-decoration: underline; }

a.az:link { color: #1D4E6B; text-decoration: underline; }
a.az:visited { color: #1D4E6B; text-decoration: underline; }
a.az:active { color: #B02828; text-decoration: underline; }
a.az:hover { color: #B02828; text-decoration: underline; }

.az_geen_link { color: #1D4E6B; }

.footerlinks {
	 margin-top: 17px;
	 margin-right: 17px;
	 margin-bottom: 17px; 
	 margin-left: 17px;
	 color: #5c7a4a;
}

.title { font-weight:bold; }
.label { color: #1D4E6B; text-align:right;}

.smallheader {  font-weight: bold; color: #990000}
.radiobuttonlabel a:link { color: #000000; text-decoration: none; }
.radiobuttonlabel a:visited { color: #000000; text-decoration: none; }
.radiobuttonlabel a:active { color: #000000; text-decoration: none; }
.radiobuttonlabel a:hover { color: #000000; text-decoration: none; }
.novisited a:link { color: #1D4E6B; text-decoration: underline; }
.novisited a:visited { color: #1D4E6B; text-decoration: underline; }
.novisited a:active { color: #B02828; text-decoration: underline; }
.novisited a:hover { color: #B02828; text-decoration: underline; }
.nounderline a:link  {  text-decoration: none}
.nounderline a:visited  {  text-decoration: none}
.nounderline a:active  {  text-decoration: underline}
.nounderline a:hover  {  text-decoration: underline}
.tablink a:link { color: #1D4E6B; font-weight: bold; ; text-decoration: underline}
.tablink a:visited { color: #1D4E6B; font-weight: bold; text-decoration: underline; }
.tablink a:active { color: #B02828; font-weight: bold; text-decoration: underline; }
.tablink a:hover { color: #B02828; font-weight: bold; text-decoration: underline; }
.tablinkgray a:link { color: #74797C; font-weight: bold; text-decoration: underline; }
.tablinkgray a:visited { color: #74797C; font-weight: bold; text-decoration: underline; }
.tablinkgray a:active { color: #8C5B5B; font-weight: bold; text-decoration: underline; }
.tablinkgray a:hover { color: #8C5B5B; font-weight: bold; text-decoration: underline; }
.smallgray {  font-size: 9px; color: #54654B}
.captionlink a:link {  font-size: 10px; color: #666666; text-decoration: none}
.captionlink a:visited  {  font-size: 10px; color: #666666; text-decoration: none}
.captionlink a:active  {  font-size: 10px; color: #666666; text-decoration: underline }
.captionlink a:hover  {  font-size: 10px; color: #666666; text-decoration: underline }
ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; padding-top: 4px; padding-bottom: 4px}
.tableheader {
	color: #666666;
	font-weight: bold;
	text-align: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
	background-color:transparent;
}
.tableheader a:link { color: #1D4E6B; text-decoration:none }
.tableheader a:visited { color: #1D4E6B; text-decoration:none }
.tableheader a:active { color: #B02828; text-decoration:none }
.tableheader a:hover { color: #B02828; text-decoration:none }
.tablevalue {
	text-align:left;
	margin-right:10px;
	margin-bottom:12px;
	margin-top:12px;
	margin-left:10px;
	background-color:transparent;
}
.tablerow_dark {  background-color: #F3F3F3}
.tablerow_light { background-color: #FFFFFF}
.tablerow_divider {  background-image: url(../images/dottedline_horizontal.gif); background-repeat: repeat-x; height:1px; overflow:hidden}
.detailsheader {  font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #B02828; font-weight: bold}
.sourceheader {  color: #333333}
.detailssubheader {  color: #555555; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal}
.sectionheader { font-weight: bold; color: #990000; font-size: 16px; font-family: Arial, "Lucida Grande", "Trebuchet MS", "Microsoft Sans Serif", "Helvetica"; margin-top:30px; margin-bottom:2px;  }
.bigheader { font-weight: bold; color: #990000 ; font-size: 12px}
.nextpreviousarrows {  font-size: 9px}.tableheader2 {  font-weight: bold; color: #444444}
.strongred { font-weight: bold; color: #990000 }
.strongred a:link  {  text-decoration: none; color: #990000}
.strongred a:visited  {  text-decoration: none; color: #990000}
.strongred a:active  {  text-decoration: underline; color: #990000}
.strongred a:hover  {  text-decoration: underline; color: #990000}
.mapselect {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1D4E6B}
.gray { font-size: 9px; color: #54654B }
.newsspacer { display: block; height: 4px; }
.cmstable td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-top: 5px; margin-bottom: 5px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px }.normalgray { color: #666666}
.stronggreen { font-weight: bold; color: #007500}
.mediumheader { font-weight: bold; color: #990000 ; font-size: 12px}

.namerecordobservations { position: absolute; z-index:999; visibility:hidden; overflow:hidden; top:0px; left:0px; width:1px; height:1px; }
.tablevaluegray { text-align: left; margin-right: 10px; margin-bottom: 5px; margin-top: 12px; margin-left: 10px; color: #54654B; font-size: 11px; }

.mainmenuitem {
	font-family:verdana;
	font-size:11px; 
	color: #42509b;
	text-decoration:none;
}

.mainmenuitem_selected {
	font-family:verdana;
	font-size:11px; 
	color: #ab4030;
	font-weight:bold;
	text-decoration:none;
}

.mainmenuseparator {
	color:#343432;
	padding-left:6px;
	padding-right:6px;
}

#ToolTip{position:absolute;top:0;left:0;background:#13323f;border-color:#65d0e7;border-style:solid;border-width:1px 1px 1px 1px;visibility:hidden;}
.ToolTipTD {color:white;font-family:verdana;font-size:11} 

a.searchTheMapLink {
	font-weight: bold;
	text-decoration: none;
	line-height:150%;
	font-size: 12px; 
}

a.searchTheMapLink:link, a.searchTheMapLink:visited {
	color: #1D4E6B;
	text-decoration: none;
}

a.searchTheMapLink:hover, a.searchTheMapLink:active {
	color: #B02828;
	text-decoration: none;
}

a.stronglink:link, a.stronglink:visited {
	font-weight: bold;
	color: #1D4E6B;
}

a.stronglink:hover, a.stronglink:active {
	font-weight: bold;
	color: #B02828;
}

.overallTable{
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.mainArea{
	width:765px;
}

.generalTable{
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
}

.sideBar, #sideBar {
	width:175px;
	height:100%;
	background-image:url(../images/sidebar_background.jpg);
	background-repeat:repeat-x;
}

.sideBarLong {
	width:175px;
	height:800px;
	background-image:url(../images/sidebar_background.jpg);
	background-repeat:repeat-x;
}

.sideBarEmptyCell{
	height:100px;
	background-color:transparent;
	border-right:1px #b9b4b4 solid;
}

.sideItemArrow {
	background-color:#f5f2eb;
	width:25px;
	height:35px;
	border-top:1px #b9b4b4 solid;
	border-bottom:1px #b9b4b4 solid;
}

.sideItemActive {
	background-color:#f5f2eb;
	width:160px;
	border-top:1px #b9b4b4 solid;
	border-bottom:1px #b9b4b4 solid;
	height:35px;
	font-weight:bold;
	font-size:11px;
	overflow:visible;
	color:#ab4030;
}

.sideItemInActive {
	background-color:transparent;
	width:160px;
	height:35px;
	font-weight:bold;
	font-size:11px;
	overflow:visible;
	border-right:1px #b9b4b4 solid;
}

.sideItemSeparator{
	background-color:transparent;
	width:170px;
	height:15px;
	border-right:1px #b9b4b4 solid;
}

a.sideItemInActiveLink:visited, a.sideItemInActiveLink:link {
	font-weight:bold;
	font-size:11px;
	color:#1D4E6B;
	text-decoration:none;
}

a.sideItemInActiveLink:hover, a.sideItemInActiveLink:active {
	font-weight:bold;
	font-size:11px;
	color:#B02828;
	text-decoration:underline;
}

.speciesHead {
	font-weight:bold;
	font-size:22px;
}

.sectionHead {
	font-weight:bold;
	font-size:17px;
}

