BODY {	MARGIN: 0px; HEIGHT: 100%; COLOR: #fff; background-color:#3a4043; padding: 0; font: Normal 12px Tahoma;}
TABLE {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse}
TD {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; font: Normal 12px Tahoma;}
IMG {	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}
FORM { margin: 0;}
H1 {font: Bold 15px Times New Roman; COLOR: #bcdbeb; padding: 0; MARGIN: 0px; text-transform: uppercase}
HR {MARGIN: 0px; padding:0;}

a:link, a:visited {font: Normal 12px Tahoma; text-decoration:underline; COLOR: #fff;}
a:hover {font: Normal 12px Tahoma; text-decoration:none; COLOR: #fff;}

.bg1 {background:url(/img/tit_l.jpg) no-repeat right top;}
.bg2 {background:url(/img/tit_r.jpg) no-repeat left top;}
.bg3 {background:url(/img/prtktr1.gif) repeat-x left top;}
.bg4 {background:url(/img/fotof.gif) no-repeat left top;}
.bg5 {background:url(/img/topl.jpg) no-repeat left bottom;}
.bg6 {background:url(/img/nf.gif) repeat-x right bottom; padding-top: 10px;}
.bg7 {background:url(/img/nf2.gif) repeat-x left bottom; padding-top: 10px;}
.topf {POSITION:absolute; top: 0px; right: 100px; width:95px; height:55px;}
.ftop {background:url(/img/f1.gif) repeat-x left top; background-color:#c6deef;}

.tdis {border-right:1px solid #33383b;}
.tots {padding: 14 0;}
.cot {padding: 7 2;}

.w0 {WIDTH: 100%;}
.h0 {HEIGHT: 100%;}

.tah {font-family: Tahoma;}
.ar {font-family: Arial;}
.nar {font-family: Arial Narrow;}
.ver {font-family: Verdana;}
.t21 {font-size:20px;}

.ot1 {MARGIN: 0px; padding: 0 0 42 0;}
.pic1 {margin: 0px 25px 0px 0px;}
.otm {padding: 6 0 6 9;}

.cff {COLOR: #fff;}
.cbc {COLOR: #bcdbeb;}
.c6d {color: #6d6e71;}

.lol {padding: 10 0 10 0;}
.b1f {background-color:#1f94bf;}

.menu {font: Normal 12px Tahoma; COLOR: #fff;}
.menuv {background:url(/img/link.gif) no-repeat center bottom;}
a:link.menu, a:visited.menu {font: Normal 12px Tahoma; COLOR: #fff; text-decoration:none;}
a:hover.menu {font: Normal 12px Tahoma; COLOR: #fff; text-decoration:none;}

.s {text-align: center;}
.t {vertical-align: top;}
.b {vertical-align: bottom;}
.fpic {padding: 0 2;}
.load {position:absolute; top: 0; left: 0; visibility:hidden; width:1px; height:1px;}

#divBg {Z-INDEX: 1; LEFT: 40px; WIDTH: 2000px; CLIP: rect(0px 10px 10px 0px); POSITION: relative; HEIGHT: 100px;}
#divMenu {Z-INDEX: 1; LEFT: 40px; POSITION: absolute; TOP: 0px;}
#divArrowLeft {Z-INDEX: 1; WIDTH: 11px; HEIGHT: 50px; POSITION: absolute; TOP: 0px;}
#divArrowRight {Z-INDEX: 1; WIDTH: 11px; HEIGHT: 50px; POSITION: absolute; TOP: 0px;}

#tip {
	z-index:100;
	position:absolute;
	border:0;
	padding:0 0 0 0;
	background: #3a4043;
	color:#fff;
	font:11px Arial;
	display:none;
}

* html #tip {
  background:transparent;  
}

* html #tip * {
  background:#3a4043;
}

#tip div {
  position:relative;
  top:0px;
  left:0px;
  border:1px solid #A8ABAC;
  padding:5px;
}

#debug {
  position:absolute; top:0px; left:0px;
  visibility:hidden; width:1px; height:1px;
}


#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); 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; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
