.header1 { position:absolute; top:0;left:0; background-color:#D0D0F0; opacity:.60; filter: alpha(opacity=60); z-index:0; _z-index:-1;}
.header_table { position:relative; border-width: 0px; border-style: none; border="0"; margin: 0 auto; text-align:center;}
a.info{ position:relative; z-index:24; background-color:#ccc; color:#000; text-decoration:none}
a.info:hover{z-index:25;}
a.info span {display: none}
a.info:hover span { display:block; position:absolute; top:3em; left:-30em; width:15em; border:1px solid #000; background-color:#Efa; color:#000; text-align: center}
img.floatLeft { float: left; margin: 4px; width: 30%; display: inline;}
img.floatRight { float: right; margin: 4px; width: 30%; display: inline;}
#r_box{width:700px; margin-left:40px; margin-left-was:110px; margin-right:auto; padding:10px;}
p#caption{font-size:2em; font-style:bold; padding:0px; margin:0px; text-align:center;}
p#sub_title{font-size:1.2em; font-style:bold; text-decoration:underline; clear:both;}
p#artist{font-style:italic; padding:0px; margin:0px; text-align:center;}
p#copyright{font-size:1.1em; text-align:center; margin:0px;}
_p#copyright{margin-bottom:-20px;}
.float_right { float:right; margin:10px; margin-right:0px; margin-top:0px; border: medium solid rgb(0,0,0); border-width:thin;}
.float_right img{width:160px; padding:4px; padding-bottom:0px;}
.float_right #title { margin:0px; padding:0px; font-style:italic; margin-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; text-align:center; width:160px;}
.float_left { float:left; margin:10px; margin-left:0px; margin-top:0px; border: medium solid rgb(0,0,0); border-width:thin;}
.float_left img{width:160px; padding:4px; padding-bottom:0px;}
.float_left #title { margin:0px; padding:0px; font-style:italic; margin-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; text-align:center; width:160px;}
#menu_cont{ position:absolute; top:40px; top:41px; left:8em; color:white; margin:0px; padding:0px; width:100%; display:block;}
.xsnazzy h1, .zsnazzy h1 { margin:0; font-size:1em; padding:0 2px 5px 2px; border-bottom:0px solid #444;}
.xsnazzy p, .zsnazzy p { margin:0; padding:0px 8px 0px 8px; font-size:1em; font-decoration:none;}
.xsnazzy {cursor: pointer; cursor: hand; background: transparent; width:auto; _width:76px; float:left; margin:0 3px; 
}
.xtop, .xbottom { display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 { display:block; overflow:hidden;}
.xb1, .xb2, .xb3 { height:1px;}
.xb2, .xb3, .xb4 { background:#fff; border-left:1px solid #444; border-right:1px solid #444;}
.xb1 { margin:0 5px; background:#444;}
.xb2 { margin:0 3px; border-width:0 2px;}
.xb3 { margin:0 2px;}
.xb4 { height:2px; margin:0 1px;}
.xboxcontent { display:block; border:0 solid #444; border-width:0 1px; height:auto;} * html .xboxcontent { height:1px;}
.color_a { background:#e31317; color:black;}
.color_b { background:#f8a403; color:black;}
.color_c { background:#f6dd07; color:black;}
.color_c:hover span span { background:#white; color:black;}
.color_d { background:green; color:black;}
.color_e { background:#30387D; color:white;}
.color_f { background:violet; color:black;}
.color_g { background:brown; color:white;}
.color_h { background:black; color:white;}
.color_x { background:#dddddd; color:#aaaaaa; cursor: default;}
.color_z { background:#f0f0d2; color:#000000; cursor: default;}
p, h1, h2 {color:black;}
body.color_a, body.color_b, body.color_c, body.color_d, body.color_e, body.color_f, body.color_g, body.color_h{ color:black;}
body { color:#009; background:#fff; font-family: verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;}
body, table, img, button, iframe, ul, li { margin:0; padding:0; border:0;}
table { text-align:left;}
iframe { width:0; height:0 }
ul { margin-left:20px;}
li { margin-bottom:0em;}
.tightlist li { margin-bottom:0.25em;}
.pagecontainer { width:85%; text-align:left; font-size:10pt;}
.menuminwidth0 { position:relative; border:0px; margin:0px; padding:0px; width:100%; height:35px; min-width:560px; _top:-0em;}
.tabber1{ margin:0px; position:relative; top:1.4em; left:7em; color:white; padding:0px; width:42em; display:block; _top:-4.5em;}
@media print, projection { .menuminwidth0 { d\isplay:none;} } * html .menuminwidth1 { position:relative; float:left; height: 1px; border-left:460px solid #080888; ;} * html .menuminwidth2 { position:relative; margin-left:-160px; border-left:460px
height: 1px;}
#masthead { position:relative; float:left; vertical-align:top; border:0px; margin:0px; padding:0px; width:100%; height:36px;}
.menu { position: relative; float: left; padding-left: 2px; width: 100%; padding:6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; margin-top:-4em; top:0em;}
body:first-of-type .menu{top:0em;}
.menu ul {position:relative; top:-1.2em;}
/*\*/
html*.menu { ]margin:-28px; ]margin-left:6px;}
.menu img { vertical-align: top;}
.menu ul { padding:0px; margin:0px; border:0px; list-style-type:none; line-height:1em;}
.menu li { float:left; position:relative; margin:0px;}
.menu ul li table { margin:-1px 0; m\argin:0; border-collapse:collapse; font-size:22px;}
.drop { display:block; padding:0px .33em; margin:0px; text-align:right; cursor:pointer; cursor:hand;}
.drop2 { display:block; padding:0px 0.33em; margin:0px; text-align:center; cursor:pointer; cursor:hand;}
.drop span { float:left;}
.rightmenu { position:relative; float:right;}
#research { position:absolute; top:0px; left:364px;}
.menu ul li ul { display:none; padding:1px;}
.menu ul li a, .menu ul li a:visited { display:block; float:left; text-decoration:none; height:18px; padding-right:20px;}
.menu p{top: 0px; right: 0px; margin-top: 0px; margin-bottom: 0px;}
.menu ul li:hover a, .menu ul li a:hover{ height:20px;}
.menu ul li:hover a p, .menu ul li a:hover p{ height:30px; color:black; background:white; width:auto; float:left;}
.menu ul li:hover ul, .menu ul li a:hover ul { display:block; position:absolute; z-index:90; margin:0px; top:24px; left:-1px; height:auto; width:23.5em; color:black; background:black;}
.menu ul li:hover ul.leftbutton, .menu ul li a:hover ul.leftbutton { left:0px;}
.menu ul li:hover ul.skinny, .menu ul li a:hover ul.skinny { width:18.08333em;}
.menu ul.rightmenu li:hover ul, .menu ul.rightmenu li a:hover ul { left:auto; right:0;} * html .menu ul.rightmenu li a:hover ul { right:-1px;}
.menu ul li:hover ul li a, .menu ul li a:hover ul li a { border:0px; margin:0px; padding:0px; height:1.5em; width:23.5em;}
.menu ul li:hover ul li:hover a, .menu ul li a:hover ul li a:hover{ color:black; background:white;}
.menu ul li:hover ul.skinny li a, .menu ul li a:hover ul.skinny li a, .menu ul li:hover ul.skinny li a:hover, .menu ul li a:hover ul.skinny li a:hover { width:18.08333em;}
.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul { visibility:hidden;}
.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul { visibility:visible; position:absolute; margin-top:-1px; top:0; left:8.08333em; width:24em;}
.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a { width:24em;}
.menu ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover { width:24em; background:white; color:black;}
#text { height:1.215em;#
}
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px; overflow:hidden;border-style:solid;border-width: 0 1px}
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox a img{ border: none;}
#outerImageContainer{ position: relative; background-color: #ffffff; 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: transparent url(../images/blank.gif) no-repeat; 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{ 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;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000;}

#archive-banner {
  position: relative;
  width: 100%;
  background: #5a3e1b;
  color: #f5e6c8;
  text-align: center;
  padding: 0.6em 1em;
  font-size: 0.9em;
  font-family: verdana, tahoma, arial, helvetica, sans-serif;
  box-sizing: border-box;
  z-index: 100;
}
#archive-banner a {
  color: #f5c97a;
  text-decoration: underline;
}

.copyright1{
	dislpay:none;
	visibility:hidden;
	margin:-1em;
	}
	
 .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#8CAA8C !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #8CAA8C0 !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #8CAA8C !important; //Text input field border color
   background-color:#FF0000 !important; //Text input field background color
 }