/* CSS Document */

Body { background:#949393 url(../images/back.jpg) top left fixed no-repeat; 
margin:0;
	padding:0;
	 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#333333; line-height:15pt;
	}
 td { vertical-align:top; }  
 
a:link, a:visited  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#4f2501;  text-decoration:none; }
a:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#333333;  text-decoration:underline; }
 
#outsidecontainer { width:802px; max-width:802px; margin:0 auto; margin-top:20px; border:#666666 1px solid;  } 
#container { width:800px; max-width:800px; margin:0 auto; border:#dcbe9d 1px solid; background-color:#faf0e4;   } 
#logo { width:800px; max-width:800px; height:150px; max-height:150px; margin:0 auto; padding-top:0px; background:#FFFFFF url(../images/logo.png) top center no-repeat;   }
#nav { width:800px; max-width:800px; height:65px; max-height:65px; margin:0 auto; padding-top:0px; background:#FFFFFF url(../images/navback.png) top center no-repeat;   }

.navigation  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#4f2501; text-align:right; padding-right:20px; padding-top:30px; }
.navigation a:link, a:visited  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#4f2501;  text-align:right; text-decoration:none; }
.navigation a:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#333333;  text-align:right; text-decoration:underline; }


#bottom { width:800px; max-width:800px; height:40px; max-height:40px; margin:0 auto; padding-top:0px; background:#FFFFFF url(../images/bttm.png) bottom center no-repeat;   }

.button {
border: 1px solid #dcbe9d;
	color: white;
	font-family: Verdana, Arial;
	font-size: 8pt;
	text-decoration:none;
	font-weight: normal;
	padding:4px 10px 4px 10px;
	cursor: pointer;
	height:25px;
background-color:#4f2501;
width:75px;
}
.button:hover { 	background-color:#333333; cursor:pointer;}

#footer {					/* KEEP Contains navigation links but not the bottom page shadow */
margin:0 auto; padding-top:10px; 
	color:#715c4a;
	width:850px;
}


.footertext {
	font:normal 9pt Arial, sans-serif;
}
.footertext a {
	font: 9pt Arial, sans-serif;
    text-decoration:none;
	color:#715c4a;
	padding:0;
}
.footertext a:hover {
    text-decoration:none;
    color:#000;
}

/* lightbox */

	#lightbox{
		position: absolute;
		top: 40px;
		left: 0;
		width: 100%;
		z-index: 100;
		text-align: center;
		line-height: 0;
		}

	#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: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
		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;
		}

	#imageData{
		padding:0 10px;
		}
	#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;
		filter:alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;
		}


	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}

	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
		}

	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
		}
		
		/* TABS */

.shadetabs{
padding: 0;
/*margin-left: 0;
margin-top: 5px;
margin-bottom: 3px;*/
margin-left:0;padding-left:0;
margin-top:0;padding-top:0;
font: 12px Arial;
line-height:18px;
color: #515252;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}


.shadetabs li{
margin-left:0;padding-left:0;
margin-top:0;padding-top:0;
display:inline;
}

.shadetabs li a{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#4f2501; 
	text-decoration:
	none;
}

.shadetabs li a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#4f2501; 
	text-decoration:
	none;

}

.shadetabs li a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#4f2501; 
	text-decoration: underline;
}

.shadetabs li.selected{
position: relative;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#4f2501;
font-weight:bold;	
text-decoration:
	none;
}

.shadetabs li.selected a{ /*selected main tab style */
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#4f2501; 
	text-decoration:
	none;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#4f2501; 
	text-decoration:
	none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
vertical-align: text-top;
float:left;
background-color:#fff;
padding: 0;
width:inherit;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}