﻿#container {
	width: 646px;
	margin: 0 auto;
	position: relative;
	font-family: Verdana;
}


#masthead {
	width: 646px;
	height: 130px;
	text-align: center;
}


#content {
	width: 646px;
	position: relative;
}


#footer {
	background: url('images/woodBG2.jpg');
	width: 646px;
	text-align: center;
	color: #FFFFFF;
}


#NavBar_container
{
	width: 646px;
	font-family: Arial,Sans-Serif;
	margin: 0 auto;
	border-bottom: 1px solid #ddd;
}


#NavBar_list
{
	text-align: center;
	margin: 0 auto;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
}


#NavBar_list li
{
	padding: 0;
	margin: 0;
	text-indent: 0;
	display: inline;
}

#NavBar_list li a
{
	letter-spacing: -1px;
	text-decoration: none;
	color: #ccc;
	font-size: 1em;
	padding: 0 2px;
}

#NavBar_list a#current
{
	color: #fc6;
	border-top: none;
	font-size: 1.5em;
}

#NavBar_list li a:hover
{
	color: #333;
	border-top: none;
	font-size: 1.5em;
}



#tabs11 {
	float: left;
	width: 100%; /*	background: #F9F7F3; */;
	font-size: 93%;
	line-height: normal; /*	border-bottom: 1px solid #C2BDAE; */;
}
#tabs11 ul {
	    margin:0;
	    padding:10px 10px 0 50px;
	    list-style:none;
	}
#tabs11 li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs11 a {
	float:left;
	background:url("images/tableft11.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#tabs11 a span {
	float:left;
	display:block;
	background:url("images/tabright11.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#9F9584;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs11 a span {float:none;}
/* End IE5-Mac hack */
#tabs11 a:hover span {
	color:#FFF;
}
#tabs11 a:hover {
	background-position:0% -42px;
}
#tabs11 a:hover span {
	background-position:100% -42px;
}
#tabs11 #current2 a {
  background-position:0% -42px;
}
#tabs11 #current2 a span {
	  background-position:100% -42px;
}
#tabs11body {
	border: thin #C2BDAE solid;
	width: 641px;
	height: 800px;
}


/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a:visited { display:block; padding:0; overflow:hidden; text-indent:none; height:100%; width:100%; }
.PZ3zoom a { display:block; padding:0; overflow:hidden; text-decoration:none; height:100%; width:100%; }
html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover {
	position:absolute;
	z-index:999;
	padding:0;
	background:none; 
	cursor:default;
	height:auto;
	width:auto;
	overflow:visible;
	border:1px solid #369;
	margin:-1px 0 0 -1px;
}
html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto; border:0; }
a:hover .PZ31cap { display:block;
	direction:ltr;
	font:10pt verdana,sans-serif;
	margin-top:-3px;
	background:#369;
	color:#fff;
	text-align:left; }
a:hover .PZ3cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
  
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }
.noCap a:hover .PZ3cap { display:none; }
.noBdr a:hover { border:0; }
.noBdr { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */ 


.HotSpot { z-index: 2; position: absolute; border-width: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: small; text-align: center; }
.HotSpotTxt { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: small; text-align: center; }
.HotSpotImg { border-width: 0; }

