﻿.PageOverlay{		position:fixed; top:0px; left:0px; z-index:2; width:100%; height:100%; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; background:#000000;}
.ImageOverlay{      position:fixed; top:20px; left:0px; z-index:4; width:100%; overflow:hidden; display:block; }



.ImageContainer{                                    position:fixed; top:20px; left:0%; z-index:3; width:100%; overflow:hidden; text-align:center;}
.ImageContainer .HiddenIMG{				            visibility: hidden;}
.ImageContainer .VisibleIMG{			            visibility: visible; border:solid 1px #000000; vertical-align:bottom; }



.ImageOverlay .Sizer{								width:50px; height:50px; margin:0px auto; border:solid 1px #000000; overflow:hidden; background:url(/images/PhotoPopUp/UHLogo.png) no-repeat right bottom; }
.ImageOverlay .BGFill{								background:#e9d6c0;}
.ImageOverlay .Sizer .MenuControls{					display:none;}
.ImageOverlay .Sizer:hover .MenuControls{			display:block; position:absolute; left:50%; margin-left:-67px; width:134px; height:36px; padding:3px; background:url(/images/PhotoPopUp/MenuBG.png?);}
.ImageOverlay .Sizer .MenuControls .Previous{		float:left; height:36px; width:34px; background:url(/images/sprites/PopUpSprite.png) no-repeat 0px 0px; overflow:hidden; cursor:pointer;}
.ImageOverlay .Sizer .MenuControls .Previous:hover{	background-position:0px -36px;}
.ImageOverlay .Sizer .MenuControls .Pause{			float:left; height:36px; width:32px; background:url(/images/sprites/PopUpSprite.png) no-repeat -34px 0px; overflow:hidden; cursor:pointer;}
.ImageOverlay .Sizer .MenuControls .Pause:hover{	background-position:-34px -36px;}
.ImageOverlay .Sizer .MenuControls .Play{			float:left; height:36px; width:32px; background:url(/images/sprites/PopUpSprite.png) no-repeat -66px 0px; overflow:hidden; cursor:pointer;}
.ImageOverlay .Sizer .MenuControls .Play:hover{		background-position:-66px -36px;}
.ImageOverlay .Sizer .MenuControls .Next{			float:left; height:36px; width:34px; background:url(/images/sprites/PopUpSprite.png) no-repeat -98px 0px; overflow:hidden; cursor:pointer;}
.ImageOverlay .Sizer .MenuControls .Next:hover{		background-position:-98px -36px;}
.ImageOverlay .Sizer .MenuControls .Close{			float:left; height:36px; width:34px; background:url(/images/sprites/PopUpSprite.png) no-repeat -132px 0px; overflow:hidden; cursor:pointer;}
.ImageOverlay .Sizer .MenuControls .Close:hover{	background-position:-132px -36px;}
.ImageOverlay .Sizer .ClockHolder{					float:right; width:36px; height:36px; padding:3px; overflow:hidden;}
.ImageOverlay .BGFill .ClockHolder{		            display:none;}
.ImageOverlay .Sizer .Clock1{						display:none;}
.ImageOverlay .Sizer .Clock2{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat 0px -72px;}
.ImageOverlay .Sizer .Clock3{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -36px -72px;}
.ImageOverlay .Sizer .Clock4{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -72px -72px;}
.ImageOverlay .Sizer .Clock5{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -108px -72px;}
.ImageOverlay .Sizer .Clock6{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -144px -72px;}
.ImageOverlay .Sizer .Clock7{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -180px -72px;}
.ImageOverlay .Sizer .Clock8{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -216px -72px;}
.ImageOverlay .Sizer .Clock9{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -252px -72px;}
.ImageOverlay .Sizer .Clock10{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -288px -72px;}
.ImageOverlay .Sizer .Clock11{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -324px -72px;}
.ImageOverlay .Sizer .Clock12{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat 0px -108px;}
.ImageOverlay .Sizer .Clock13{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -36px -108px;}
.ImageOverlay .Sizer .Clock14{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -72px -108px;}
.ImageOverlay .Sizer .Clock15{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -108px -108px;}
.ImageOverlay .Sizer .Clock16{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -144px -108px;}
.ImageOverlay .Sizer .Clock17{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -180px -108px;}
.ImageOverlay .Sizer .Clock18{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -216px -108px;}
.ImageOverlay .Sizer .Clock19{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -252px -108px;}
.ImageOverlay .Sizer .Clock20{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -288px -108px;}
.ImageOverlay .Sizer .Clock21{						width:36px; height:36px; background:url(/images/sprites/PopUpSprite.png) no-repeat -324px -108px;}

.ImageContainer .HiddenDESCR{						visibility:hidden;}
.ImageContainer .DescrHolder{						visibility:visible; clear:both; background:#e9d6c0; border:solid 1px #000000; border-top:0px; overflow:hidden;}
.ImageContainer .DescrHolder .PhotoTitle{			}
.ImageContainer .DescrHolder .PhotoDescr{			padding:3px; margin:3px; font-family:Arial; font-size:10pt; color:#3e5175; text-align:left; overflow:auto;}
.ImageContainer .DescrHolder .PhotoCredits{			padding:3px; margin:3px; font-family:Arial; font-size:8pt; color:#3e5175; text-align:left; font-weight:bold;}
