/*#container {
	BORDER-RIGHT: #eda 1px solid;
	BORDER-TOP: #eda 1px solid;
	BACKGROUND: #f4ecd9;
	MARGIN: 0px auto;
	BORDER-LEFT: #eda 1px solid;
	WIDTH: 36em;
	BORDER-BOTTOM: #eda 1px solid;
	TEXT-ALIGN: left
}*/
/*P {
	BACKGROUND: url(remorabg.gif) no-repeat center 50%;
	MARGIN: 1em 2em
}*/
/*P#smurf {
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #7c6240;
	FONT-STYLE: italic;
	TEXT-ALIGN: center
}*/
/*#smurf STRONG {
	FONT-SIZE: 1.2em;
	COLOR: black
}*/
/*H1 {
	BACKGROUND: url(perciformes3.gif) no-repeat center bottom;
	MARGIN: 1em 0px 0px;
	TEXT-INDENT: -999em;
	HEIGHT: 108px
}*/
#nav {
	BORDER-RIGHT: #eda 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #eda 1px solid;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: white;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1em;
	BORDER-LEFT: #eda 0px solid;
	WIDTH: 36em;
	LINE-HEIGHT: 1;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #eda 1px solid;
	LIST-STYLE-TYPE: none
}
#nav UL {
	BORDER-RIGHT: #eda 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #eda 1px solid;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: white;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1em;
	BORDER-LEFT: #eda 0px solid;
	WIDTH: 36em;
	LINE-HEIGHT: 1;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #eda 1px solid;
	LIST-STYLE-TYPE: none
}
#nav A {
	PADDING-RIGHT: 2em;
	DISPLAY: block;
	PADDING-LEFT: 2em;
	PADDING-BOTTOM: 0.25em;
	WIDTH: 6em;
	COLOR: #7c6240;
	PADDING-TOP: 0.25em;
	TEXT-DECORATION: none
}
#nav A.daddy {
	BACKGROUND: url(rightarrow2.gif) no-repeat right center
}
#nav LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 10em;
	PADDING-TOP: 0px
}
#nav LI UL {
	BORDER-TOP-WIDTH: 0.25em;
	FONT-WEIGHT: normal;
	BORDER-LEFT-WIDTH: 0.25em;
	LEFT: -999em;
	BORDER-BOTTOM-WIDTH: 0.25em;
	MARGIN: 0px;
	WIDTH: 13.9em;
	POSITION: absolute;
	HEIGHT: auto;
	BORDER-RIGHT-WIDTH: 0.25em
}
#nav LI LI {
	PADDING-RIGHT: 1em;
	WIDTH: 13em
}
#nav LI UL A {
	WIDTH: 9em
}
#nav LI UL UL {
	MARGIN: -1.75em 0px 0px 14em
}
#nav LI:hover UL UL {
	LEFT: -999em
}
#nav LI:hover UL UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL UL {
	LEFT: -999em
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI LI:hover UL {
	LEFT: auto
}
#nav LI LI LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
#nav LI LI.sfhover UL {
	LEFT: auto
}
#nav LI LI LI.sfhover UL {
	LEFT: auto
}
#nav LI:hover {
	BACKGROUND: #eda
}
#nav LI.sfhover {
	BACKGROUND: #eda
}
/*#content {
	CLEAR: left
}
#content A {
	COLOR: #7c6240
}
#content A:hover {
	TEXT-DECORATION: none
}
#scaffolding {
	BORDER-RIGHT: #eda 0px solid;
	BORDER-TOP: #eda 1px solid;
	BACKGROUND: url(/images/header_bg.gif) white no-repeat;
	MARGIN: 1em 0px 0px;
	BORDER-LEFT: #eda 0px solid;
	BORDER-BOTTOM: #eda 0px solid;
	HEIGHT: 70px
}
#scaffolding A {
	DISPLAY: block;
	BACKGROUND: url(/images/hdlogo_flip2.gif) no-repeat 181px 0px;
	TEXT-INDENT: -999em;
	HEIGHT: 70px;
	TEXT-DECORATION: none
}
#scaffolding A:hover {
	BACKGROUND-POSITION: 181px -70px
}*/




.thumbnail{
position: relative;
z-index: 0;
}

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

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

.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: 60px; /*position where enlarged image should offset horizontally */

}
/*END Dynamic Drive CSS Library */

body {
	background-color: #FFFFFF;
	background-image: url(images/bkgnd.gif);
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	list-style-type: disc;
}

a:visited {
	color: #003366;
}

a:link {
	color: #003366;
}
a:hover {
	color: #00AEB8;
}
a:active {
	color: #008C98;
}

.txt_red {
	color: #CC0000;
	font-size: 12px;
	line-height: 20px;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}



.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	line-height: normal;
	font-weight: normal;
	font-style: normal;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;
}
.textbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	line-height: normal;
	font-weight: bold;
	font-style: normal;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;
}
.textbolditalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	line-height: normal;
	font-weight: bold;
	font-style: italic;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;
}
.textbold11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	line-height: 22px;
}
.textbold14 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	line-height: 22px;
}

.textboldwht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bold;
	font-style: normal;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;
}


.txt_wht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	list-style-image: none;
	color: #FFFFFF;
	list-style-type: disc;
	line-height: normal;
}
.txt_red10 {
	color: #CC0000;
	font-size: 10px;
	line-height: normal;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_red11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
}

.textbold12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	line-height: normal;
	font-weight: bold;
	font-style: normal;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;
}
.txt_redbold14 {
	color: #CC0000;
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_blk18 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
.txt_blk14 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}

.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
}
.h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
}
.textitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	line-height: normal;
	font-weight: normal;
	font-style: italic;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;
}
.textboldwht18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bold;
	font-style: normal;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;
}
.hdr2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #20346A;
}
