body {
	background:#C2DFFF;
	color:#404040;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
}
a:link {
	color:#0000FF;
	text-decoration:none;
}
a:visited {
	color:#0000FF;
	text-decoration:none;
}
a:hover {
	color:#2F8467;
	text-decoration:none;
}
a:active {
	color:#0000FF;
	text-decoration:none;
}
#wrapper {
	width:895px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #192B51;
	background:#FFFFFF;
}
#container {
	background:#FFFFFF;
	padding:4px 10px;
	font-size:.9em;
	width:666px;
	float:right;
	border-left:1px solid #C0C0C0;
}
#head {
	width:auto;
	height:75px;
	color:#FFFFFF;
	background:#537BCD;
	border-bottom:1px solid #192B51;
	text-align:right;
}
.toplinks {
	font-size:.9em;
	padding:4px 8px;
	color:#FFFFFF;
	margin-top:-75px;
}
.toplinks a {
	color:#FFFFFF;
}
.toplinks a:hover {
	color:#FFFF66;
	text-decoration:underline;
}
.topnav {
	background:#3054A6;
	border-bottom:1px solid #192B51;
	padding:4px 0px;
	text-align:left;
	font-size:.8em;
}
.navtop {
	background:#3054A6;
	background-image:url(../images/bg2.gif);
	border-bottom:1px solid #192B51;
	padding:0px 0px;
	text-align:left;
	font-size:.8em;
	height:2em;
}
.topnav a {
	color:#FFFFFF;
	background:#3054A6;
	font-weight:bold;
	padding:4px 16px;
	border-left:1px solid #537BCD;
	border-right:1px solid #192B51;
}
.topnav a:visited {
	color:#FFFFFF;
	background:#3054A6;
	font-weight:bold;
	padding:4px 16px;
	border-left:1px solid #537BCD;
	border-right:1px solid #192B51;
}
.topnav a:hover {
	color:#FFFFFF;
	background:#537BCD;
	font-weight:bold;
	padding:4px 16px;
	border-left:1px solid #89A4DB;
	border-right:1px solid #192B51;
	text-decoration:none;
}
.topnav a:active {
	color:#FFFFFF;
	background:#537BCD;
	font-weight:bold;
	padding:4px 16px;
	border-left:1px solid #89A4DB;
	border-right:1px solid #192B51;
}
#dropmenu {
	margin:0;
	padding:0
}
#dropmenu li {
	float:left;
	list-style: none;
	font-weight:bold;
}
#dropmenu li a {
	display:block;
	background:#3054A6;
	background-image:url(../images/bg2.gif);
	padding:4px 16px;
	text-decoration:none;
	border-left:1px solid #537BCD;
	border-right:1px solid #192B51;
	color:#FFFFFF;
	white-space:nowrap;
}
#dropmenu li a:hover {
	background:#537BCD;
	background-image:url(../images/bg3.gif);
}
#dropmenu li ul {
	margin:0;
	padding:0;
	position:absolute;
	visibility:hidden;
}
#dropmenu li ul li {
	float:none;
	display:inline;
}
#dropmenu li ul li a {
	width:auto;
	background:#3054A6;
	background-image:url(../images/bg1.gif);
	color:#FFFFFF;
	font-weight:bold;
	border-top:1px solid #4A73C6;
	border-bottom:1px solid #192B51;
	padding:4px 16px;
}
#dropmenu li ul li a:hover {
	background:#008800;
	background-image:url(../images/bg3.gif);
}
#dropmenuq {
	margin:0;
	padding:0
}
#dropmenuq li {
	float: left;
	list-style: none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#dropmenuq li a {
	display:block;
	background:#3054A6;
	padding: 4px 16px;
	text-decoration: none;
	border-left:1px solid #537BCD;
	border-right:1px solid #192B51;
	color: #FFFFFF;
	white-space: nowrap;
}
#dropmenuq li a:hover {
	background: #537BCD;
}
#dropmenuq li ul {
	margin:0;
	padding:0;
	position:absolute;
	visibility: hidden;
}
#dropmenuq li ul li {
	float:none;
	display:inline;
}
#dropmenuq li ul li a {
	width:auto;
	background:#3054A6;
	color:#FFFFFF;
	font-weight:bold;
	border-top:1px solid #537BCD;
	border-bottom:1px solid #192B51;
	padding:4px 16px;
}
#dropmenuq li ul li a:hover {
	background: #537BCD;
}
h1 {
	font-size:1.4em;
	color:#000000;
	padding-bottom:2px;
	border-bottom:1px solid #C2DFFF;
}
h2 {
	font-size:1.2em;
	color:#3054A6;
}
h3 {
	font-size:1.1em;
	color:#537BCD;
	margin-bottom:-5px;
}
h4 {
	font-size:1.1em;
}
h5 {
	font-size:1em;
}
.sidebox1 {
	text-align:center;
	border:1px solid #FFFFFF;
	font-size:.9em;
	color:#404040;
	background:#FFFFFF;
	width:190px;
	margin-top:8px;
	margin-left:8px;
	padding:4px 0px;
	float:left;
	clear:none;
}
.sidebox2 {
	text-align:center;
	border:1px solid #FFFFFF;
	font-size:.9em;
	color:#404040;
	background:#FFFFFF;
	width:190px;
	margin-top:8px;
	margin-left:8px;
	padding:4px 0px;
	float:left;
	clear:none;
}
.sidebox3 {
	text-align:center;
	font-size:.9em;
	color:#404040;
	background:#FFFFFF;
	border:1px solid #909090;
	width:190px;
	margin-top:8px;
	margin-left:8px;
	padding:4px 0px;
	float:left;
	clear:none;
}
.sidebox_attn {
	text-align:center;
	font-size:.9em;
	color:#000000;
	background:#FFFFFF;
	border:1px solid #C00000;
	width:182px;
	margin-top:8px;
	margin-left:8px;
	padding:4px;
	float:left;
	clear:none;
}
.sidebox_attn h2 {
	font-size:1.3em;
	background:#C00000;
	color:#FFFFFF;
	margin-top:0px;
}
.side_library {
	display:block;
	font-size:.9em;
	color:#404040;
	background:#FFFFFF;
	border:1px solid #909090;
	width:190px;
	margin-top:8px;
	margin-left:8px;
	padding:8px 0px;
	text-align:center;
	float:left;
	clear:none;
}
.side_library ul {
	margin-top:0px;
}
.side_library li {
	list-style-type:none;
	text-align:left;
	background:#FFFFFF;
	margin-left:-34px;
}
.side_library a {
	display:block;
	border-bottom:1px solid #FFFFFF;
	padding:2px 0px 0px 4px;
}
.side_library a:hover {
	display:block;
	background:#C0FFC0;
	border-bottom:1px dashed #C0C0C0;
	color:#404040;
	padding:2px 0px 0px 4px;
}
.pest_library li {
	list-style-type:none;
	text-align:center;
	float:left;
	background:#EEEEEE;
	border:1px solid #909090;
	font-size:.9em;
	font-weight:bold;
	margin:2px;
	padding:4px;
}
.pest_library a {
	display:block;
}
.pc_inline {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.pc_inline h2 {
	display:inline-block;
	text-align:center;
	padding:0px 20px;
}
.box {
	margin:5px;
}
.boxtopa {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
	border-bottom:1px solid #008000;
	text-align:center;
	padding:4px 0px;
	background:#008000;
}
.boxa {
	border:1px solid #008000;
	font-size:.9em;
	color:#404040;
	background:#FFFFFF;
	width:190px;
	margin-top:8px;
	margin-left:8px;
	float:left;
	clear:none;
}
.boxtopb {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
	border-bottom:1px solid #ED7777;
	text-align:center;
	padding:4px 0px;
	background:#ED7777;
}
.boxb {
	border:1px solid #ED7777;
	font-size:.9em;
	color:#404040;
	background:#FFFFFF;
	width:190px;
	margin-top:8px;
	margin-left:8px;
	float:left;
	clear:none;
}
.boxtopc {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
	border-bottom:1px solid #800000;
	text-align:center;
	padding:4px 0px;
	background:#800000;
}
.boxc {
	border:1px solid #800000;
	font-size:.9em;
	color:#404040;
	background:#FFFFFF;
	width:190px;
	margin-top:8px;
	margin-left:8px;
	float:left;
	clear:none;
}
.boxtopd {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
	border-bottom:1px solid #3054A6;
	text-align:center;
	padding:4px 0px;
	background:#537BCD;
}
.boxd {
	border:1px solid #3054A6;
	font-size:.9em;
	color:#404040;
	background:#FFFFFF;
	width:190px;
	margin-top:8px;
	margin-left:8px;
	float:left;
	clear:none;
}
.boxtopnews {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
	border-bottom:1px solid #909090;
	text-align:center;
	padding:4px 0px;
	background:#537BCD;
}
.boxnews {
	border:1px solid #909090;
	font-size:.9em;
	color:#000000;
	background:#EEEEEE;
	width:190px;
	margin-top:8px;
	margin-left:8px;
	float:left;
	clear:none;
}
.boxtopnews1 {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
	text-align:center;
	padding:0px;
	background:#537BCD;
}
.boxnews1 {
	border:1px solid #C0C0C0;
	font-size:.9em;
	background:#FFFFFF;
	width:190px;
	margin-top:8px;
	margin-left:8px;
	float:left;
	clear:none;
}
.boxtopfacts {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
	border-bottom:1px solid #909090;
	text-align:center;
	padding:4px 0px;
	background:#537BCD;
}
.boxfacts {
	border:1px solid #909090;
	font-size:.9em;
	color:#000000;
	background:#FFFFCC;
	width:190px;
	margin-top:8px;
	margin-left:8px;
	float:left;
	clear:none;
}
.boxtopfacts1 {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
	text-align:center;
	padding:0px;
	background:#537BCD;
}
.boxfacts1 {
	border:1px solid #C0C0C0;
	font-size:.9em;
	background:#FFFFFF;
	width:190px;
	margin-top:8px;
	margin-left:8px;
	float:left;
	clear:none;
}
.box1a {
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border:1px solid #000000;
	border-bottom:none;
	padding:2px 8px;
	font-size:1em;
	color:#FFFFFF;
	background:#FF0000;
	font-weight:bold;
	text-align:center;
	width:604px;
	margin-left:10px;
	float:left;
	clear:none;
}
.box1 {
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border:1px solid #000000;
	padding:2px 8px;
	font-size:.8em;
	background:#FFFFCC;
	width:604px;
	margin-left:10px;
	float:left;
	clear:none;
}
.box2a {
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border:1px solid #606060;
	border-bottom:none;
	padding:2px 8px;
	font-size:1em;
	color:#404040;
	background:#B4C6EA;
	font-weight:bold;
	text-align:center;
	width:225px;
	margin-right:10px;
	float:right;
	clear:none;
}
.box2 {
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border:1px solid #606060;
	padding:2px 8px;
	font-size:.8em;
	color:#404040;
	background:#EBFFEB;
	width:225px;
	margin-top:0px;
	margin-right:10px;
	float:right;
	clear:none;
}
.nav_head {
	background:#3054A6;
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
	padding:1px;
	text-align:center;
}
.text1 {
	color:#0000C0;
	font-size:14pt;
}
.text2 {
	color:#0000C0;
	font-size:12pt;
	font-weight:bold;
}
img {
	border:0px;
}
.right {
	float:right;
}
.left {
	float:left;
}
.alrt {
	text-align:right;
}
.allt {
	text-align:left;
}
.alctr {
	text-align:center;
}
.poison {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #FF0000;
	background:#EEEEEE;
	text-align:center;
	padding:10px;
	font-weight:bold;
}
.redbold {
	font-weight:bold;
	color:#FF0000;
}
.boldred {
	font-weight:bold;
	color:#CC0000;
	font-size:1.2em;
}
#footer {
	font-size:.8em;
	text-align:center;
	background:#FFFFFF;
	border-top:1px solid #C0C0C0;
	clear:both;
}
.sm_ctr {
	font-size:1em;
	font-weight:bold;
	width:525px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid #C0C0C0;
}
.formleft {
	float:left;
	text-align:right;
	font-weight:bold;
	padding:5px;
	width:40%;
}
.formright {
	text-align:left;
	font-weight:bold;
	padding:5px;
	margin-left:10px;
}
input { 
	 background:#E6EFFC;
	 color:#404040;
	 border:1px solid #C0C0C0;
	 padding:2px;
}
.input2 { 
	 background-color:#EEEEEE;
	 color:#000000;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10pt;
	 font-weight:bold;
	 border-left:1px solid #CCCCCC;
	 border-top:1px solid #CCCCCC;
	 border-right:1px solid #000000;
	 border-bottom:1px solid #000000;
	 padding:2px;
}
select { 
	 background:#E6EFFC; 
	 color:#404040;
	 border:1px solid #C0C0C0;
}
textarea { 
	 background:#E6EFFC; 
	 color:#404040;
	 border:1px solid #C0C0C0;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:1em;
	 padding:2px;
}
#send {
	padding:4px;
	color:#FFFFFF;
	font-weight:bold;
	background:#3152A6;
	background-image:url(../images/bg2.gif);
	font-family:Arial, Helvetica, sans-serif;
}
.inp { 
	 background:#FFFFFF;
	 border:0px;
}
.form_msg {
	font-size:1.1em;
	padding:20px 0px;
}
.form_oops {
	font-size:1.2em;
	color:#CC0000;
	font-weight:bold;
	text-align:center;
	padding:20px 0px;
}
.secure {
	font-size:1.4em;
	color:#0000FF;
}
#sitemap {
	padding:2px;
	font-size:1.1em;
}
#sitemap ul {
	margin:2px;
}
#labels {
	border:1px solid #C0C0C0;
	background:#FFFFCC;
	color:#000000;
	width:75%;
	margin-left:auto;
	margin-right:auto;
}
.td1 {
	background:#3054A6;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
}
.td2 {
	background:#EEEEEE;
}
.newspage {
	width:95%;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid #909090;
	padding:0px 4px 2px 4px;
	margin-top:10px;
}
.imgbrdr {
	border:1px solid #808080;
}
.media {
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

/* begin lightbox */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/* end lightbox */