body {
	background-color: #ffffff;
	font-size: 14px;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	clear: none;
	float: left;
	margin-top: 0.1em;
	display: block;
	border: 1px none #000000;
	vertical-align: bottom;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: normal;
  
}
a:link {

	font-size: 12px;
	color: #68AC8E;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	color: #68AC8E;
	text-decoration: none;

}
a:hover {
	font-size: 12px;
	color: #F0B646;
	text-decoration: none;
}
td.nav a:link {
	font-size: medium;
	color: #F0B646;
}

td.nav a:visited {
	font-size: medium;
	color: #CC8A11;
	text-decoration: none;

}
td.nav a:hover {
	font-size: medium;
	color: #CC8A11;
	text-decoration: none;
}
h1 {
	font-family: "Arial Black";
	font-size: 19px;
	font-weight: bolder;
	padding: 10px 10px 0px;
	border-top-color: #009966;
	border-right-color: #009966;
	border-bottom-color: #009966;
	border-left-color: #009966;
	border-bottom-width: thin;
	border-bottom-style: solid;
	height: 30px;


}
.hpic {
	display: inline;
	float: right;
	padding-top: 10px;
	padding-left: 15px;
	width: 130px;


}
#header {
	background-color: #FFFFFF;
	text-align: left;
	font-family: "Arial Black";
	font-size: 18px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-top-color: #009966;
	border-right-color: #009966;
	border-bottom-color: #009966;
	border-left-color: #009966;
	height: 30px;
	left: 0px;
	top: 0px;
	width: 100%;
	position: relative;


}
h1 {
	font-family: "Arial Black";
	font-size: 18px;
}
#exptxt {
	text-align: justify;
	color: #333333;
	border-top: thin solid #009966;
}
h2 {
	font-family: "Arial Black";
	font-size: 16px;
	font-weight: 400;
}


.hpicleft {
	display: inline;
	float: right;
	padding-top: 10px;
	padding-left: 0px;
	background-color: #FFFFFF;
	padding-right: 0px;
	width: 130px;

}

hr {
	background-color: #68AC8E;
	border: thin solid #ACE1CA;
	height: 5px;
	width: 100%;
	color: #669999;

}
.menu1 {
	background-color: #FFFFFF;
	text-align: left;
	float: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #ACE1CA;
	width: 100%;
	text-transform: uppercase;
	font-weight: 500;
	color: #68A78E;


}
.menu2 {
	background-color: #FFFFFF;
	text-align: left;
	float: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #ACE1CA;
	width: 100%;
	margin-top: 50px;
	font-weight: 500;
	text-transform: uppercase;
	color: #68A78E;



}
.title {
	text-align: left;
	display: inline;
	float: right;
	width: 100%;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #68AC8E;
	font-size: 11px;
	color: #000000;
	margin-top: 35px;
	font-weight: 400;
	font-family: "Arial Black";





}
.title2 {
	text-align: left;
	display: inline;
	float: right;
	width: 100%;
	font-weight: 600;


}
#imagopic {
	display: inline;
	padding-right: 20px;


}
#larvapic {
	display: inline;
	float: right;
	padding-top: 10px;
	padding-right: 20px;

}
#notaxfig {
	background-color: #FFFFFF;
	vertical-align: top;
	display: inline;
}
h2 {
	font-size: 14px;
	font-family: "Arial Black";
}
#comm {
	font-size: small;
	color: #000000;
	display: inline;
	clear: left;
	float: left;
	overflow: auto;
	width: 990px;
	clip:      rect(auto,auto,auto,auto);
	height: 330px;
	margin: 10px;
	position: relative;
	left: 0px;
	top: 0px;
	font-weight: 400;
	font-style: normal;
}
.title3 {
	text-align: left;
	display: inline;
	float: left;
	width: 100%;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #68AC8E;
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	font-weight: 500;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
}
.title4 {
	text-align: left;
	display: inline;
	float: left;
	width: 100%;
	font-weight: 600;
	margin-left: 0px;
}
#bottom {
	vertical-align: bottom;
}
#topheaderleft {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #68A78E;
	padding-top: 10px;
	vertical-align: top;
	padding-left: 5px;
	text-align: left;

}
#commcell {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #68A78E;
	vertical-align: bottom;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;

}
#bandf {
	display: block;
	float: left;
	margin-right: 3px;
	color: #CC8A11;
	margin-left: 10px;
	font-size: 16px;
	vertical-align: text-bottom;
	font-family: "Arial Black";
	height: 20px;


}
#taxon {
	display: block;
	float: left;
	margin-right: 7px;
	text-transform: none;
	color: #666666;
	font-size: 14px;
	vertical-align: text-bottom;
	clear: none;
	font-weight: 200;
	font-style: italic;
	height: 20px;
	font-family: "Arial Black";
	margin-top: 2px;


}
#fig {
	display: block;
	float: left;
	font-weight: 200;
	font-size: 12px;
	color: #666666;
	vertical-align: text-bottom;
	padding-right: 7px;
	font-style: italic;
	clear: none;
	height: 20px;
	font-family: "Arial Black";
	margin-top: 4px;


}
#bottoncellleft {
	vertical-align: bottom;
	text-align: left;


}
#vernacularcell {
	vertical-align: bottom;

}

#previous {
	padding-left: 20px;
}
#emerge {
	vertical-align: bottom;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: left;
	float: left;
	padding-top: 20px;
	margin: 10px;

}
#menbar {
	clear: left;



}
#weeks {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #68AC8E;
	border-right-color: #68AC8E;
	border-bottom-color: #68AC8E;
	border-left-color: #68AC8E;
	width: 337px;
	border-bottom-style: solid;
	margin-right: auto;
	margin-left: auto;
	float: none;


}
.f {
	background-color: #F0B646;
	height: 24px;
	width: 7px;
	float: left;
}
.c {
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 24px;
	width: 7px;
	float: left;


}
.wend {
	width: 18px;
	float: left;
	background-color: #FFFFFF;
	height: 24px;




}
.but {
	background-color: #F0B646;
	font-weight: normal;
	color: #FFFFFF;
	font-family: "Arial Black";
	font-size: 12px;


}
.srch {
	background-color: #FFFFFF;
	text-align: left;
	float: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-top-color: #ACE1CA;
	width: 100%;
	font-weight: normal;
	text-transform: none;
	color: #F0B646;
	font-family: "Arial Black";
	font-size: 14px;
	padding-bottom: 30px;
	display: inline;
	padding-left: 5px;





}
.box {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #68A78E;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	display: block;
	height: 24px;
	width: 100%;
	

}
.menusrch {

	background-color: #FFFFFF;
	text-align: left;
	float: right;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #68A78E;
	width: 100%;
	text-transform: uppercase;
	font-weight: 600;
}
.srchfrm {
	display: block;
	clear: left;
	float: left;
	text-transform: none;
	padding: 0.5em;
	color: #000000;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;


}
input:focus {
	background: #F9DFAE;
	clear: left;
	font-size: 12px;
	font-family: "Trebuchet MS";
}
.srchbf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	float: left;
	color: #CC8A11;
	padding-right: 0.1em;
	clear: left;
	font-weight: 600;



}
.srchv {
	font-family: "Arial Black";
	font-size: medium;
	font-weight: 400;
	float: left;
	padding-right: 0.1em;
	font-style: italic;


}
.srcht {
	font-size: small;
	font-style: normal;
	float: left;
	color: #666666;
	padding-left: 5px;
	font-weight: 600;
	margin-left: 3px;



}
.srchrs {
	display: block;
	clear: left;
	float: left;
}
div.menlist {
	background-color: #FFFFFF;
	display: inline;
	


}
div.menlist a {
	margin-right: 5px;
	color: #000000;
	text-decoration: none;
	font-style: normal;

}
div.menlist a:hover {
	margin-right: 5px;
	color: #F0B646;
	text-decoration: none;
	}li {
	background-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
div.menlist a:visited {
	margin-right: 5px;
	color: #999999;
	text-decoration: none;
	font-style: normal;
	
}
ul {
	background-color: #FFFFFF;
	list-style-type: none;
	border-bottom-width: thin;
	border-bottom-color: #F0B646;
	margin-left: 10px;


}
div.men {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #68A78E;
	border-right-color: #68A78E;
	border-bottom-color: #68A78E;
	border-left-color: #68A78E;
	background-color: #FFFFFF;
	width: 400px;
	border-bottom-style: solid;


}
div.men4 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #68A78E;
	border-right-color: #68A78E;
	border-bottom-color: #68A78E;
	border-left-color: #68A78E;
	background-color: #FFFFFF;
	width: 400px;
	border-bottom-style: solid;
	margin-left: 120px;
	clear: none;
	float: left;


}
div.men5 {
	border-top-color: #68A78E;
	border-right-color: #68A78E;
	border-bottom-color: #68A78E;
	border-left-color: #68A78E;
	background-color: #FFFFFF;
	width: 400px;
	margin-left: 25px;
	clear: none;


}
div.menlist  ul li {
	background-color: #FFFFFF;
	color: #68A78E;
	font-weight: normal;
	list-style-type: none;
	font-style: italic;
	display: block;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #68A78E;
	margin-right: 5px;




}
div.menlist  ul li ul{
	background-color: #FFFFFF;
	color: #68A78E;
	list-style-image: none;
	font-style: italic;
	font-weight: 400;
	display: block;
	
}
div.listhead {
	color: #FFFFFF;
	background-color: #68A78E;
	padding-left: 5px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #68A78E;
	border-right-color: #68A78E;
	border-bottom-color: #68A78E;
	border-left-color: #68A78E;
	margin-top: 10px;
	margin-bottom: 3px;
	font-style: normal;
	width: 125px;
	display: block;


}
div.listhead4 {
	color: #FFFFFF;
	background-color: #68A78E;
	padding-left: 5px;
	border-top-color: #68A78E;
	border-right-color: #68A78E;
	border-bottom-color: #68A78E;
	border-left-color: #68A78E;
	margin-top: 10px;
	margin-bottom: 3px;
	font-style: normal;
	display: block;
	width: 125px;


}


div.descript {
	color: #68A78E;
	background-color: #FFFFFF;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #68A78E;
	border-right-color: #68A78E;
	border-bottom-color: #68A78E;
	border-left-color: #68A78E;
	margin-top: 10px;
	margin-bottom: 3px;
	padding-left: 5px;
	font-style: normal;
	width: 340px;
	display: block;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	
}
div.descript4 {
	color: #68A78E;
	background-color: #FFFFFF;
	border-top-color: #68A78E;
	border-right-color: #68A78E;
	border-bottom-color: #68A78E;
	border-left-color: #68A78E;
	margin-top: 10px;
	margin-bottom: 3px;
	font-style: normal;
	width: 250px;
	display: block;
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;
	margin-left: 50px;
	
}
#menbarcentre {
	border: thin none #68AC8E;
	margin-left: 150px;


}
#photog {
	margin-left: 1px;
	float: left;
	height: 248px;
	width: 330px;
}
.fpack {
	width: 10px;
}
#graflt {
	float: left;
	position: absolute;
	width: 336px;
	left: 5px;
	top: 345px;
	padding: 0px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.fgraph {
	width: 336px;
	text-align: left;
}
#hline {
	font-size: 16px;
	font-weight: normal;
	padding-left: 0px;
	margin-left: 10px;
	font-family: "Arial Black";
	display: block;
	clear: none;
	float: left;
	margin-right: 7px;
	vertical-align: text-bottom;
	height: 20px;
	color: #333333;
}
.month {
	font-size: 16px;
	color: #999999;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #68AC8E;
}
.wklgreen {
	width: 50px;
	background-color: #B4D6C7;
	color: #FFFFFF;
	font-weight: bold;
}
.wkdgreen {
	color: #FFFFFF;
	background-color: #68AC8E;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	border: 0px none #68AC8E;
}
.wkhead {
	color: #f2ac22;
	text-align: center;
	font-weight: bold;
}
.formhead {
	font-size: 16px;
	color: #F2AC22;
	font-weight: bold;
	width: 250px;
}
.formtext {
	font-size: x-small;
	color: #999999;
	float: none;
	width: 862px;
	left: 43px;
	top: 62px;
	position: absolute;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	visibility: visible;
	z-index: 6;
	height: 23px;
}
.frmtab {
	float: left;
	position: absolute;
	top: 114px;
	visibility: visible;
	right: 50px;
	width: auto;
}
.weekres {
	background-color: #FFFFFF;
	width: 800px;
	left: 81px;
	top: 123px;
	overflow: auto;
	position: absolute;
	height: 450px;
	display: block;
	visibility: visible;
	z-index: 3;
	float: left;
}
.weeksrch {
	font-family: "Arial Black";
	font-size: 12px;
	color: #68AC8E;
	padding-left: 10px;
	display: block;
	clear: none;
	float: left;
}
.weekbandf {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;
	padding-right: 10px;
	clear: left;
	display: block;
}
#form1 #lab {
	padding-top: 5px;
	padding-left: 5px;
	margin-top: 0px;
	position: absolute;
	left: 969px;
	top: 400px;
	visibility: visible;
	z-index: 2;
	width: 328px;
}
.grphmnth {
	position: absolute;
	left: 5px;
	width: 336px;
	top: 369px;
}
#updatetxt {
	clear: left;
	float: left;
	color: #000000;
}
#update {
	font-weight: 700;
	text-decoration: underline;
	background-color: #ffffff;
	float: left;
	font-size: small;
	clear: left;
	color:#68AC8E;
}
#exptxt #prof {
	font-weight: 600;
	float: right;
}
#exptxt #vice {
	text-align: right;
	clear: right;
	float: right;
}
.menlist .tax {
	clear: none;
}

.menlist .indent2 {
	margin-left: 180px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-color:  #68A78E;
	border-bottom-width: thin;
	border-top-color: #68A78E;
	border-right-color: #68A78E;
	border-bottom-color: #68A78E;
	width: 500px;
	color: #666666;
	padding-left: 5px;
	font-style: normal;
	font-weight: 600;
	float: left;
}
.menlist .indent2 .venacstyle {
	float: left;
}
.menlist .indent2 .taxonstyle {
	font-style: italic;
	margin-left: 5px;
	color: #68A78E;
}
	#syn {
	display: block;
	float: left;
	font-weight: 200;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	vertical-align: text-bottom;
	padding-right: 7px;
	font-style: italic;
	font-family: "Arial Black";
	margin-top: 10px;
}
#doorheader {
      float:left;
      width:100%;
      background:yellow;
      font-size:93%;
      line-height:normal;
      }
    #doorheader ul {
      margin:0;
      padding:0;
      list-style:none;
      }
    door#header li {
      float:left;
      background:url("../norm_right.gif") no-repeat right top;
      margin:0;
      padding:0;
      }
    #doorheader a {
      display:block;
      }
#commcell .TabbedPanelsContentGroup .TabbedPanelsContent #updatename {
	font-size: 11px;
	font-weight: 200;
	margin-top: 20px;
}
#commcell .TabbedPanelsContentGroup .TabbedPanelsContent #updatename #updatedate {
	font-size: 9px;
	font-weight: 100;
	margin-top: 2px;
	font-style: italic;
}
#commcell #TabbedPanels1 .TabbedPanelsTabGroup .TabbedPanelsTab .mapsmtext {
	font-size: x-small;
}
#form1 #resbfresbf #resb {
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 2px;
	clear: left;
	font-family: "Arial Black";
	font-size: 14px;
	color: #CC8A11;
	height: 18px;
	font-weight: 300;
}
#form1 #resbfresbf #reslin {
	clear: none;
	float: left;
	font-family: "Arial Black";
	font-size: 14px;
	display: block;
	font-weight: 300;
	height: 18px;
	padding-top: 3px;
}
#form1 #resbfresbf #resv {
	display: block;
	clear: none;
	float: left;
	font-family: "Arial black";
	font-size: 14px;
	height: 18px;
	margin-left: 5px;
	font-weight: 300;
	padding-top: 2px;
}
#frontp {
	float: left;
	width: 80%;
}
#frontin {
	float: left;
	width: 100%;
	clear: left;
}
#listbf {
	color: #FF9900;
	display: block;
	float: left;
	margin-right: 5px;
}
#listv {
	clear: none;
	float: left;
}

#dent {
	display: block;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #66CC33;
}
 
.indent2 .venstyle {
	margin-right: 5px;
	font-style: normal;
	display: block;
	float: left;
	color: #666666;
	font-weight: 600;
	border-bottom-width: thin;
	border-bottom-color: #68A78E;
}
.indent2 {
	display: block;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #68A78E;
	margin-left: 120px;
	width: 500px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}
.indent1 {
}
.indent1 {
	color: #68AC8E;
	padding-left: 25px;
}
#TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent TabbedPanelsContentVisible .bforange {
	color: #CC00CC;
}
#bforange {
	color: #F0B646;
	font-family: "Arial Black";
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
	border-bottom-width: thin;
	border-bottom-color: #F0B646;
	margin-right: 2px;
}
#vendk {
	font-family: "Arial Black";
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	border-bottom-width: thin;
	border-bottom-color: #F0B646;
	margin-left: 5px;
}
#dlist {
	height: 20px;
	width:450px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #669933;
	vertical-align: top;
}
#nlist {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #669966;
	font-size: 14px;
	margin-left: 50px;
}
#nlor {
	font-family: "Arial Black", Arial;
	font-size: 14px;
	font-weight: 600;
	color: #F0B646;
	padding-right: 5px;
}
#nlven {
	font-family: "Arial Black", Arial;
	font-size: 14px;
	font-weight: 400;
	padding-right: 10px;
	padding-left: 10px;
	font-style: normal;
}
#nlist {
	font-style: normal;
}
#nltax {
	font-style: italic;
}

