a:link{color:#938627; text-decoration:none;}
a:visited{color:#938627; text-decoration:none;}
a:hover{color:#938627; text-decoration:underline;}

a#nav:link {color:#ffffff; text-decoration:none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
a#nav:visited {color:#ffffff; text-decoration:none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
a#nav:hover {color:#ffffff; text-decoration:none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background: url(structure/rolloverBG.jpg); }

body {background-color:#cdb92f;}
p {margin:10px 10px;}

.mainText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
.secondaryText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.footerText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;}
.smallHeader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}
.header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight:bold;}
.smallText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.mediumText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
.largeText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px;}
.navText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#ffffff;}
.white {color:#ffffff;}
.black {color:#000000;}

.shadow {
	-moz-box-shadow: 2px 2px 3px #bbb;
	-webkit-box-shadow: 2px 2px 3px #bbb;
	box-shadow: 2px 2px 3px #bbb;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb');
	margin-right: 10px;
}

html {
	overflow-y: scroll;
}

/* Table Style */
table.table { 
	border: 1px #000000 solid;
}


/*Rollover Popup */
.thumbnail{
	position: relative;
	z-index: 0;
}

.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: white;
	padding: 5px;
	left: -1000px;
	border: 1px solid black;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: -420px; /*position where enlarged image should offset horizontally */
}

/* Gallery */
div.gallery {
	width:690px; 
	height:110px; 
	position:absolute; 
	overflow:hidden; 
	z-index:2;
	margin-left:10px;
}

div.content {
	z-index:2;
}

