/* CSS Document */

/* GALLERY */
ul#gallery { margin:-20px 0 0 15px; list-style:none;list-style:none; position:absolute }
ul#gallery li {clear:both; position:relative; width:58px; display:block; float:left;}
ul#gallery li:hover ul, ul#gallery li.sfhover ul { left:-490px; }
ul#gallery li a {display:block; width:50px; padding:15px 0; color:#000; text-decoration:none; }
ul#gallery li a:hover { background-color:#fafafa; }
ul#gallery li ul { padding:10px 10px 10px 10px; list-style:none; margin:0px; width:475px; background-color:#eaeaea; position:absolute; left:-999em; top:-2px; }
ul#gallery li ul li { display:inline; text-align:left; clear:none; position:static; z-index:2; } 
ul#gallery li ul li a { margin:1px; border:2px solid #fff; padding:1px; position:relative; float:left; display:block; width:50px; height:40px; }
ul#gallery li ul li a:hover { z-index:2; }
ul#gallery li ul li a img { position:absolute; width:50px; height:40px; }
ul#gallery li ul li a:hover img, ul#gallery li a:active img, ul#gallery li a:focus img { width:auto; height:auto;left:-5px;top:-5px; border:1px solid #000; z-index:2000;}

/* LIGHTBOX CONTROL */
#lightbox { background-color:#000; padding:20px 20px 5px 20px; }
#lightboxDetails { padding-top:5px;	}	
#lightboxCaption { float:left; color:#fff; font-size:11px; }
#keyboardMsg { float:right; }
#keyboardMsg a { color:#fff; text-decoration:none; letter-spacing:2px; text-transform:uppercase; font-weight:bold; }
#lightbox img { border:none; } 
#overlay img { border:none; }
#closebutton { display:none; }

/*---------------------------------- start navigator---------------------------------------------*/
.bluebold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0044aa;
}

.textpage{
float:left;
	display:block;
	padding:4px 4px 0 8px;
    margin-right: 5px;
	/*margin-top: 1px;*/
}
#navigator{
/*width:100%;
float:center;*/
margin-left: 20px;
}
.textnow{
float:left;
	/*display:block;*/
	color:#FFFFFF;
	background-color:#0794BC;
	border:1px solid #0794BC;
	padding:2px 8px 2px 8px;
    margin-left:7px;
	font-weight:bold;
}
#navP{float:center; padding-right:10px;}
#navP a {
	float:left;
	 color:#0982A4;
    background:#EBF2FA;
  border: 1px solid #65ACC0;
      margin-left:7px;
      padding:2px 8px 2px 8px;
      text-decoration:none;
	  cursor:pointer;
}
#navP a:hover {
		color:#FFFFFF;
		background-color:#FB7332;
		border-color:#FB7332;
		font-weight:bold;
   }

/*---------------------------------- end navigator---------------------------------------------*/

