BODY {	 background-color:#000000;	 }P, DIV, TD, UL, OL, LI, input {   	   	  font-family:Arial, Verdana, Helvetica;		  font-size:12px;		  color:#FFFFFF;		  }	P {   margin-left:20px;   }   		  P.heading {		  font-size:18px;		  font-weight:bold;		  }a:hover {	background:#D9C872;	color:#000000;	text-decoration:none;}		  a[href^="mailto"]:hover {	background:#D9C872;	color:#000;	text-decoration:none;}a.site {	color:#D9C872;	background:#000000;	text-decoration:none;}div.bodyClass {			  width: 100%;			  margin-top: 5px;			  margin-left: auto;			  margin-right: auto;			  background-color:black; 			  border-width: 1px;			  border-style: solid;			  border-color: #c19281;			  width: 800px;			  }		  			  #navlist{border-bottom: 1px solid #c19281;margin: 0;padding-bottom: 19px;padding-left: 10px;}#navlist ul, #navlist li{display: inline;list-style-type: none;margin: 0;padding: 0;}#navlist a:link, #navlist a:visited{background: #8ABA77;border: 1px solid #8ABA77;color: #000;float: left;font-size: 12px;font-weight: normal;line-height: 14px;margin-right: 8px;padding: 2px 10px 2px 10px;text-decoration: none;}#navlist a:link#current, #navlist a:visited#current{background: #D9C872;border-bottom: 1px solid #D9C872;color: #000;}#navlist a:hover { color: #000; background:#D9C872;}body.section-1 #navlist li#nav-1 a,body.section-2 #navlist li#nav-2 a,body.section-3 #navlist li#nav-3 a,body.section-4 #navlist li#nav-4 a{background: #fff;border-bottom: 1px solid #fff;color: #000;}#navlist #subnav-1,#navlist #subnav-2,#navlist #subnav-3,#navlist #subnav-4{display: none;width: 90%;}body.section-1 #navlist ul#subnav-1,body.section-2 #navlist ul#subnav-2,body.section-3 #navlist ul#subnav-3,body.section-4 #navlist ul#subnav-4{display: inline;left: 10px;position: absolute;top: 95px;}body.section-1 #navlist ul#subnav-1 a,body.section-2 #navlist ul#subnav-2 a,body.section-3 #navlist ul#subnav-3 a,body.section-4 #navlist ul#subnav-4 a{background: #fff;border: none;border-left: 1px solid #ccc;color: #999;font-size: smaller;font-weight: bold;line-height: 10px;margin-right: 4px;padding: 2px 10px 2px 10px;text-decoration: none;}#navlist ul a:hover { color: #f00 !important; }#contents{background: #fff;border: 1px solid #ccc;border-top: none;clear: both;margin: 0px;padding: 15px;}a.info{    position:relative; /*this is the key*/    z-index:24; background-color:#000;    color:#D9C872;    text-decoration:none}a.info:hover{z-index:25; background-color:#000}a.info span{display: none}a.info:hover span{ /*the span will display just on :hover state*/    display:block;    position:absolute;    top:2em; left:2em; width:22em;    border:1px solid #c19281;    background-color:#D9C872; color:#000;    text-align: center}.formtext {	font-family:Arial, Verdana, Helvetica;	font-size:11px;	color:#000000;	background-color:#D9C872;    }		#picture {width:120px; height: 180px; background-color:#ffffff;}#picture a.small, #picture a.small:visited { display:block; width:120px; height:180px; text-decoration:none; background:#ffffff; top:0; left:0; border:0;}#picture a img {border:0;}#picture a.small:hover {text-decoration:none; background-color:#000000; color:#000000;}#picture a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}#picture a.small:hover .large {display:block; position:absolute; top: 135px; left:10px; width:400px; height:600px; }/* Photo-Caption PZ3 CSS v080630* copyright: http://randsco.com/copyright* www.randsco.com*/.PZ3-l { float:left; margin-right:10px; }.PZ3-r { float:right; margin-left:10px; direction:rtl; }  html>/**/body .PZ3-r { position:relative; }.PZ3zoom { border:1px solid #369; }.PZ3zoom a,.PZ3zoom a:visited { display:block;  padding:0; overflow:hidden; text-decoration:none;  height:100%; width:100%; }  html>/**/body .PZ3-r a { right:0; }.PZ3zoom a:hover { position:absolute;  z-index:999; padding:0; background:none;  cursor:default; height:auto; width:auto;  overflow:visible; border:1px solid #369;  margin:-1px 0 0 -1px; }  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }.PZ3zoom a img { border:0; height:100%; width:100%; }.PZ3zoom a:hover img { height:auto; width:auto;  border:0; }a:hover .PZ3cap,a:hover .PZ31cap { display:block;  direction:ltr; font:10pt verdana,sans-serif;  margin-top:-3px; background:#8ABA77; color:#000;  text-align:left; }a:hover .PZ3cap { padding:3px 5px; }.PZ3inr { display:block; padding:2px 5px; }.noCap a:hover .PZ3cap,.noCap a:hover .PZ31cap { display:none; }.noBdr,.noBdr a:hover { border:0; }.Lnk a:hover { cursor:pointer; }/* End Photo-Caption Zoom CSS */ #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/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(images/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{ color: #666; font-size:10px; width: 70%; float: left; text-align: left; }	#imageData #caption{ color: #666; font-size:10px; font-weight: bold; float: left; text-align: left; 	}#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; }