.textitalicwhitebold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; color: #FFFFFF; font-weight: bold}
.welcome { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: normal }
.updated {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: bold; color: #FFFFFF}
.textwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #000000; font-weight: bold}
.websiteheadertext1 {
font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-style: normal; color: #000000; font-weight: bold; text-align: right
}
.websiteheadertext2 {
font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: italic; color: #000000; font-weight: bold; text-align: right
}
.websiteheadertext3 {
font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-style: bold; color: #040493; font-weight: bold; text-align: right
}
.textitalic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; color: #000000; font-weight: normal }
.textitalicbutterflyname { font-family: "Times New Roman", Times, serif; font-size: 24px; font-style: italic; color: #000000; font-weight: light }
.textitalicbutterflynamesmall { font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic; color: #000000; font-weight: light }
.textbolditalic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #000000; font-weight: bold }
.textbutterflyname { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 28px; font-style: normal; color: #008000; font-weight: bold}
.textblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #000000; font-weight: normal}
.textboldunder { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #000000; font-weight: bold; text-decoration: underline}
.textbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #000000; font-weight: bold}
.textbold2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13.8px; font-style: normal; color: #000000; font-weight: bold}
.textboldblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #004080; font-weight: bold}
.textboldred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #FF0000; font-weight: bold}
.textboldgreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #008000; font-weight: bold}
.textwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #FFFFFF; font-weight: normal}
.textboldwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #FFFFFF; font-weight: bold}
.textphotoname { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; font-weight: bold}
.title {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 20pt; text-align: center; font-weight: bolder; color: #000000}
.headings {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: normal}
.welcomewhiteright {  color: #000000; text-align: right}
.bookmark { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bolder; font-style: normal; color: #000000}
.cright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bolder; font-style: normal; color: #000000}
.welcomewhitesmaller { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; line-height: normal }
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #000000; font-weight: normal; text-align: justify}
.textlined {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #000000; font-weight: normal}
.linktext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; font-weight: normal}
.smalltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; font-weight: normal}
.videodetails {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; font-weight: bold}
.whitetext { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; color: #000000}
.whitetext2 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; color: #FFFFFF}
A:link    {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold; 
           COLOR: #FFFFFF; text-decoration: none}
A:visited {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #FFFFFF; text-decoration: none}
A:active  {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #FFFFFF;
           text-decoration: none}
A:hover   {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #ece900; text-decoration: none}

#mainpagelink:link    {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold; 
           COLOR: #000000; text-decoration: none}
#mainpagelink:visited {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #000000; text-decoration: none}
#mainpagelink:active  {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #000000;
           text-decoration: none}
#mainpagelink:hover   {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #CC9933; text-decoration: none}

#speciesinfolink:link    {font-family: Arial, Helvetica, sans-serif;
           font-size: 11pt; font-weight:bold; 
           COLOR: #000000; text-decoration: none}
#speciesinfolink:visited {font-family: Arial, Helvetica, sans-serif;
           font-size: 11pt; font-weight:bold;
           COLOR: #000000; text-decoration: none}
#speciesinfolink:active  {font-family: Arial, Helvetica, sans-serif;
           font-size: 11pt; font-weight:bold;
           COLOR: #000000;
           text-decoration: none}
#speciesinfolink:hover   {font-family: Arial, Helvetica, sans-serif;
           font-size: 11pt; font-weight:bold;
           COLOR: #CC9933; text-decoration: none}

#mainpagelink2:link    {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold; 
           COLOR: #FFFFFF; text-decoration: none}
#mainpagelink2:visited {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #FFFFFF; text-decoration: none}
#mainpagelink2:active  {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #FFFFFF;
           text-decoration: none}
#mainpagelink2:hover   {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #CC9933; text-decoration: none}
		   
#recordslink:link    {font-family: Arial, Helvetica, sans-serif;
           font-size: 12pt; font-weight:bold; 
           COLOR: #000000; text-decoration: none}
#recordslink:visited {font-family: Arial, Helvetica, sans-serif;
           font-size: 12pt; font-weight:bold;
           COLOR: #000000; text-decoration: none}
#recordslink:active  {font-family: Arial, Helvetica, sans-serif;
           font-size: 12pt; font-weight:bold;
           COLOR: #000000;
           text-decoration: none}
#recordslink:hover   {font-family: Arial, Helvetica, sans-serif;
           font-size: 12pt; font-weight:bold;
           COLOR: #CC9933; text-decoration: none}

#tablelinks:link {font-family: Arial, Helvetica, sans-serif;
           font-size: 11pt; font-weight:bold; 
           COLOR: #000000; text-decoration: none}
#tablelinks:visited {font-family: Arial, Helvetica, sans-serif;
           font-size: 11pt; font-weight:bold;
           COLOR: #000000; text-decoration: none}
#tablelinks:active  {font-family: Arial, Helvetica, sans-serif;
           font-size: 11pt; font-weight:bold;
           COLOR: #000000;
           text-decoration: none}
#tablelinks:hover   {font-family: Arial, Helvetica, sans-serif;
           font-size: 11pt; font-weight:bold;
           COLOR: #CC9933; text-decoration: none}

#emaillink:link {font-family: Arial, Helvetica, sans-serif;
           font-size: 11pt; font-weight:bold; 
           COLOR: #004080; text-decoration: none}
#emaillink:visited {font-family: Arial, Helvetica, sans-serif;
           font-size: 11pt; font-weight:bold;
           COLOR: #004080; text-decoration: none}
#emaillink:active  {font-family: Arial, Helvetica, sans-serif;
           font-size: 11pt; font-weight:bold;
           COLOR: #004080;
           text-decoration: none}
#emaillink:hover   {font-family: Arial, Helvetica, sans-serif;
           font-size: 11pt; font-weight:bold;
           COLOR: #bbbcff; text-decoration: none}

#menu:link {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold; 
           COLOR: #FFFFFF; text-decoration: none}
#menu:visited {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #FFFFFF; text-decoration: none}
#menu:active  {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #FFFFFF;
           text-decoration: none}
#menu:hover   {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #ffff00; text-decoration: none}


#specieslink:link {font-family: Arial, Helvetica, sans-serif;
           font-size: 11pt; font-weight:bold; 
           COLOR: #000000; text-decoration: none}
#specieslink:visited {font-family: Arial, Helvetica, sans-serif;
           font-size: 11pt; font-weight:bold;
           COLOR: #000000; text-decoration: none}
#specieslink:active  {font-family: Arial, Helvetica, sans-serif;
           font-size: 11pt; font-weight:bold;
           COLOR: #000000;
           text-decoration: none}
#specieslink:hover   {font-family: Arial, Helvetica, sans-serif;
           font-size: 11pt; font-weight:bold;
           COLOR: #bbbcff; text-decoration: none}



.tableheader {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; background-color: #FFFFCC}
#maintable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
#maintop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
#sightingstable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d1e0bf;
	border-right-color: #d1e0bf;
	border-bottom-color: #d1e0bf;
	border-left-color: #d1e0bf;
}
#sightingstablemiddle {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
#linkstable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d1e0bf;
	border-right-color: #d1e0bf;
	border-bottom-color: #d1e0bf;
	border-left-color: #d1e0bf;
}
#listmenu {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
#extrastable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
#webstats {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
#frontlink:link    {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold; 
           COLOR: #000000; text-decoration: none}
#frontlink:visited {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #000000; text-decoration: none}
#frontlink:active  {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #000000;
           text-decoration: none}
#frontlink:hover   {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #ece900; text-decoration: none}
.bluebox {
	BORDER-RIGHT: #bbbbdd 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #bbbbdd 2px solid; PADDING-LEFT: 6px; BACKGROUND: #ddddff; PADDING-BOTTOM: 6px; BORDER-LEFT: #9999bb 2px solid; COLOR: #000000; PADDING-TOP: 6px; BORDER-BOTTOM: #9999bb 2px solid
}
.blue B {
	COLOR: #22224
}
.lyellowbox {
	BORDER-RIGHT: #bbbbdd 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #bbbbdd 2px solid; PADDING-LEFT: 6px; BACKGROUND: #f7ee85; PADDING-BOTTOM: 6px; BORDER-LEFT: #9999bb 2px solid; COLOR: #000000; PADDING-TOP: 6px; BORDER-BOTTOM: #9999bb 2px solid
}
.blue B {
	COLOR: #22224
}
.redbox {
	BORDER-RIGHT: #bbbbdd 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #bbbbdd 2px solid; PADDING-LEFT: 6px; BACKGROUND: #e99da1; PADDING-BOTTOM: 6px; BORDER-LEFT: #9999bb 2px solid; COLOR: #000000; PADDING-TOP: 6px; BORDER-BOTTOM: #9999bb 2px solid
}
.red B {
	COLOR: #222244
}
.orangebox {
	BORDER-RIGHT: #bbbbdd 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #bbbbdd 2px solid; PADDING-LEFT: 6px; BACKGROUND: #ffd805; PADDING-BOTTOM: 6px; BORDER-LEFT: #9999bb 2px solid; COLOR: #000000; PADDING-TOP: 6px; BORDER-BOTTOM: #9999bb 2px solid
}
.orange B {
	COLOR: #222244
}
.brownbox {
	BORDER-RIGHT: #bbbbdd 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #bbbbdd 2px solid; PADDING-LEFT: 6px; BACKGROUND: #d6cbb5; PADDING-BOTTOM: 6px; BORDER-LEFT: #9999bb 2px solid; COLOR: #000000; PADDING-TOP: 6px; BORDER-BOTTOM: #9999bb 2px solid
}
.brown B {
	COLOR: #222244
}
.greenbox {
	BORDER-RIGHT: #bbbbdd 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #bbbbdd 2px solid; PADDING-LEFT: 6px; BACKGROUND: #C6FFC6; PADDING-BOTTOM: 6px; BORDER-LEFT: #9999bb 2px solid; COLOR: #000000; PADDING-TOP: 6px; BORDER-BOTTOM: #9999bb 2px solid
}
.green B {
	COLOR: #222244
}
.yellowbox {
	BORDER-RIGHT: #bbbbdd 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #bbbbdd 2px solid; PADDING-LEFT: 6px; BACKGROUND: #FBFCBC; PADDING-BOTTOM: 6px; BORDER-LEFT: #9999bb 2px solid; COLOR: #000000; PADDING-TOP: 6px; BORDER-BOTTOM: #9999bb 2px solid
}
.yellow B {
	COLOR: #222244
}
.diarylist1 {
	BACKGROUND: #ddddff
}
.diarylist2 {
	BACKGROUND: #ccccee
}
.currentlist1 {
	BACKGROUND: #d1e0bf
}
.currentlist2 {
	BACKGROUND: #FFFFFF
}
.sitemaplist1 {
	BACKGROUND: #ddddff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.sitemaplist2 {
	BACKGROUND: #ccccee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.diarylisttop {
	BACKGROUND: #FBFCBC
}
.sitemaplisttop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background: #669966;
}
.newsitemtop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background: #669966;
}
.listheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #000033}
#linkspagelink:link    {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold; 
           COLOR: #000000; text-decoration: underline}
#linkspagelink:visited {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #000000; text-decoration: underline}
#linkspagelink:active  {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #000000;
           text-decoration: underline}
#linkspagelink:hover   {font-family: Arial, Helvetica, sans-serif;
           font-size: 9pt; font-weight:bold;
           COLOR: #CC9933; text-decoration: underline}
.textboldwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #FFFFFF; font-weight: bold .menuoptions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
body {
	margin: 0px;
	background-color: #000033;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.menuoptions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
}
.menuoptions a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #008000;
	text-decoration: none;
	padding: 3px;
	border: 1px solid #515151;
	height: 18px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	letter-spacing: 1px;
}
.menuoptions a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #c0ffc0;
	text-decoration: none;
	padding: 3px;
	border: 1px solid #740509;
	height: 18px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	letter-spacing: 1px;
}
.menuoptions a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #c0ffc0;
	text-decoration: none;
	padding: 3px;
	border: 1px solid #740509;
	height: 18px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	letter-spacing: 1px;
}

.alert { color: #000033; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; line-height: normal 

}
#maintable {
	background-color: #FFFFFF;
}
.ssil2 {
color: #4B7C44 !important; text-decoration: none;
}
.ssil2 a {
color: #4B7C44 !important; text-decoration: none;
}
.ssil2 a:visited {
color: #4B7C44 !important; text-decoration: none;
}
.ssil2 a:link {
color: #4B7C44 !important; text-decoration: none;
}
.ssil2 a:hover {
color: #4B7C44 !important; text-decoration: none;
}