#lightbox { position: absolute; top: 40px; left: 0px; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img { border: medium none; }
#outerImageContainer { position: relative; background-color: rgb(255, 255, 255); width: 250px; height: 250px; margin: 0px auto; min-width: 240px; overflow: hidden; }
#imageContainer, #frameContainer, #modalContainer { padding: 10px; }
#modalContainer { line-height: 1em; overflow: auto; }
#loading { height: 25%; width: 100%; text-align: center; line-height: 0; position: absolute; top: 40%; left: 45%; }
#hoverNav { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 10; }
#imageContainer > #hoverNav { left: 0px; }
#frameHoverNav { z-index: 10; margin-left: auto; margin-right: auto; width: 20%; position: absolute; bottom: 0px; height: 45px; }
#imageData > #frameHoverNav { left: 0px; }
#hoverNav a, #frameHoverNav a { outline: medium none; }
#prevLink, #nextLink { width: 49%; height: 100%; background: transparent url(72eb69da9e51c296350a19ce8c250939910ac4eb.gif)  no-repeat scroll 0% 0%; display: block; }
#prevLink, #framePrevLink { left: 0px; float: left; }
#nextLink, #frameNextLink { right: 0px; float: right; }
#prevLink:hover, #prevLink:visited:hover, #prevLink.force_show_nav, #framePrevLink { background: transparent url(ec6b90962edce24744788098943e64ec0a9e8030.gif)  no-repeat scroll left 15%; }
#nextLink:hover, #nextLink:visited:hover, #nextLink.force_show_nav, #frameNextLink { background: transparent url(be49d9d9e257d4b30c6e0919be4f61e03d45cd8c.gif)  no-repeat scroll right 15%; }
#prevLink.force_show_nav:hover, #prevLink.force_show_nav:visited:hover, #framePrevLink:hover, #framePrevLink:visited:hover { background: transparent url(159b174e8498da12a78fb8fcc4fb393b3596622e.gif)  no-repeat scroll left 15%; }
#nextLink.force_show_nav:hover, #nextLink.force_show_nav:visited:hover, #frameNextLink:hover, #frameNextLink:visited:hover { background: transparent url(ed06b5c7cad9c07b2c581c482f86540bed84a1df.gif)  no-repeat scroll right 15%; }
#framePrevLink, #frameNextLink { width: 45px; height: 45px; display: block; position: absolute; bottom: 0px; }
#imageDataContainer { font: 10px/1.4em Verdana,Helvetica,sans-serif; background-color: rgb(255, 255, 255); margin: 0px auto; min-width: 240px; }
#imageData { padding: 0px 10px; }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1em; }
#imageData #lightbox2-node-link-text { display: block; padding-bottom: 1em; }
#imageData #bottomNav { height: 66px; }
.lightbox2-alt-layout #imageData #bottomNav, .lightbox2-alt-layout-data #bottomNav { margin-bottom: 60px; }
#lightbox2-overlay { position: absolute; top: 0px; left: 0px; z-index: 90; width: 100%; height: 500px; background-color: rgb(0, 0, 0); }
#overlay_default { opacity: 0.6; }
#overlay_macff2 { background: transparent url(64d7ada085c078ab1f6c592cdcbd77c64f107cee.png)  repeat scroll 0% 0%; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
* html > body .clearfix { display: inline; width: 100%; }
* html .clearfix { height: 1%; }
#bottomNavClose { display: block; background: transparent url(03259dfd869f7891a342c1fddb84ddea022e2a19.gif)  no-repeat scroll left center; margin-top: 33px; float: right; padding-top: 0.7em; height: 26px; width: 26px; }
#bottomNavClose:hover { background-position: right center; }
#loadingLink { display: block; background: transparent url(f12142cb167158719ea8d482df952e9174900455.gif)  no-repeat scroll 0% 0%; width: 32px; height: 32px; }
#bottomNavZoom { display: none; background: transparent url(185839bb81999f02c7e1653040e8e2b42cf3dfbf.gif)  no-repeat scroll 0% 0%; width: 34px; height: 34px; position: relative; left: 30px; float: right; }
#bottomNavZoomOut { display: none; background: transparent url(62fe87878025220aef625a5b5f5965561f1961f0.gif)  no-repeat scroll 0% 0%; width: 34px; height: 34px; position: relative; left: 30px; float: right; }
#lightshowPlay { margin-top: 42px; float: right; margin-right: 5px; margin-bottom: 1px; height: 20px; width: 20px; background: transparent url(97166b49c119af57763df75c03178acb16e7e521.png)  no-repeat scroll 0% 0%; }
#lightshowPause { margin-top: 42px; float: right; margin-right: 5px; margin-bottom: 1px; height: 20px; width: 20px; background: transparent url(607fd493afd33f34a1c1e8713a84a7f20074701b.png)  no-repeat scroll 0% 0%; }
.lightbox2-alt-layout-data #bottomNavClose, .lightbox2-alt-layout #bottomNavClose { margin-top: 93px; }
.lightbox2-alt-layout-data #bottomNavZoom, .lightbox2-alt-layout-data #bottomNavZoomOut, .lightbox2-alt-layout #bottomNavZoom, .lightbox2-alt-layout #bottomNavZoomOut { margin-top: 93px; }
.lightbox2-alt-layout-data #lightshowPlay, .lightbox2-alt-layout-data #lightshowPause, .lightbox2-alt-layout #lightshowPlay, .lightbox2-alt-layout #lightshowPause { margin-top: 102px; }
.lightbox_hide_image { display: none; }
#lightboxImage {  }
