
a:link {
	background-color: transparent;
	color: #ffedaa;
	font-weight: normal;
	text-decoration: underline;
	
}

a:visited {
	background-color: transparent;
	color: #ffcc00;
	font-weight: normal;
	text-decoration: underline;
}

a:hover {
	background-color: transparent;
	color: #ffcc00;
	text-decoration: none;
}

a.off:visited {color: #FF0000}

body {
	background-color: #000080;
	border: 0;
	color: #000000;
	margin: 0;
	padding: 0;
}

caption {
	background-color: transparent;
	color: #ffcc00;
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 5px;
	
}


h1, h2, h3, h4, h5, h6	{
	font-family: Georgia, "Times New Roman", serif;
	font-weight: normal;
}

h2 {
	background-color: transparent;
	color: #FFCC00;
	font-size: 24px;
	letter-spacing: 1px;
	margin-bottom: 0;
	margin-top: 10px;
	text-align: center;
}

h2.shrink {
	background-color: transparent;
	color: #FFCC00;
	font-size: 21px;
	letter-spacing: 1px;
	margin-bottom: 0;
	margin-top: 10px;
	text-align: center;
}

h3 {
	background-color: transparent;
	color: #FF4C00;
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 5px;
	text-align: left;
}

h3.fp {
	background-color: transparent;
	color: #FF4C00;
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 5px;
	text-align: center;
}

h4	{
	border-bottom-color: #008000;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	display: block;
	font-size: 13px;
	letter-spacing: 1px;
	margin-bottom: 0px;
	margin-top: 3px;
	width: 120px;
}

h4.fhfarms	{
	border-bottom-color: #008000;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	display: block;
	font-size: 13px;
	letter-spacing: 1px;
	margin-bottom: 0px;
	margin-top: 3px;
}

hr.holder {
	visibility: hidden; /* Equal to 'top' */
	width: 600px;
}

hr.left, hr.right {
	visibility: hidden;
	width: 120px;
}

hr.middle {
	visibility: hidden;
	width: 360px;
}

html>#core {
	width: 400px; /*Play nice with Opera*/
}

html>#secondarynav {
	width: 100px; /*Play nice with Opera*/
}

html>#secondarynav li a {
	width: 98px; /*Play nice with Opera.*/
}

img {
	border: 0;
}

img.banner {
	position: absolute;
	left: 150px;
	top: 0;
}

img.bar {
	border: 0;
	clear: both;
	padding-left: 30px;
}

img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

img.group {
	padding-bottom: 2px;
	padding-right: 4px;
}

img.groupfirst {
	padding-bottom: 2px;
	padding-right: 4px;
}

img.grouplast {
	padding-bottom: 2px;
}

img.left {
	float: left;
	margin: 0 4px 2px 0;
	padding: 0;
}

img.right {
	float: right;
	margin: 5px;
}

img.saleleft {
	float: left;
	padding-bottom: 2px;
	padding-right: 2px;
}

img.fhillleft {
	float: left;
	padding-bottom: 2px;
	padding-right: 5px;
}

img.salelone {
	padding-left: 100px;
	padding-right: 101px;
}

img.fhilltwo {
	float: left;
	padding-left: 68px;
	padding-right: 4px;
	padding-bottom: 2px;
}

img.ctr
{
margin-left: 50px;
margin-right: 50px;
}

li.content {
	list-style: disc inside none;
	background-color: transparent;
	color: #FFCC00;
	font: 11px/1.5 Verdana, Arial, sans-serif;
}

p {
	background-color: transparent;
	color: #ffcc00;
	font: 11px/1.5 Verdana, Arial, sans-serif;
	margin-bottom: 1em;
	margin-top: 0;
}

p + p {
	margin-top: -1em;
	text-indent: 2em;
}

p+h3	{
	margin-top: 20px;
}

table {
	margin-left: auto;
	margin-right: auto;
}

table.pop {
   width: 600px;
	margin-left: auto;
	margin-right: auto;
}

td {
	color: #ffcc00;
	font-family: "Verdana", Arial, sans-serif;
	font-size: 8pt;
}

th {
	font-family: "Verdana", Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}


ul {
	background-color: transparent;
	color: #ffcc00;
	font: 11px/1.5 Verdana, Arial, sans-serif;
}

ul.rt {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font: 12px Verdana, Arial, sans-serif;
}

li.rt {
	margin: 1px 0px 0px 0px;
}

.sidetab {
	background-color: Purple;
	display: block;
	border: 1px solid #7daaea;
	width: 90px;
	height: 16px;
	color: #ffcc00;
	padding-top: 2px;
	font-family: "Verdana", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}


.alt {
	display: none;
}

.ctr {
position: relative;
	margin-left: 200px;
	margin-right: auto;
}

.ctrmv {
position: relative;
	margin-left: 140px;
	margin-right: auto;
}

.in {
	padding-left: 30pt;
	background-color: transparent;
	color: #FFCC00;
	font: 11px/1.5 Verdana, Arial, sans-serif;
}

.inaddr {
	padding-left: 30pt;
}

.inaddr2b {
	padding-left: 45pt;
}

.inaddr2 {
	padding-left: 50pt;
}

.inpay {
	padding-left: 13pt;
}

.side {
	background-color: transparent;
	color: #ff2400;
	font-family: "Comic Sans MS", Arial, sans-serif;
	font-size: 11pt;
	margin: 10px 10px;
	padding: 2px 1px;
}

.sidesm {
	background-color: transparent;
	color: #ff2400;
	font-family: "Verdana", Arial, sans-serif;
	font-size: 8pt;
	margin: 0px 2px 4px 4px;
	padding: 2px 1px;
}

.sidesmm {
	background-color: transparent;
	color: #ffcc00;
	font-family: "Verdana", Arial, sans-serif;
	font-size: 8pt;
	margin: 4px 2px 0px 4px;
	padding: 2px 2px;
	border-bottom: 1px solid #D95AFF;
}

.sidesmmm {
	background-color: transparent;
	color: #ff2400;
	font-family: "Verdana", Arial, sans-serif;
	font-size: 8pt;
	margin: 0px 2px 4px 4px;
	padding: 2px 1px;
}

.sidesmmmm {
	background-color: transparent;
	color: #ffcc00;
	font-family: "Verdana", Arial, sans-serif;
	font-size: 8pt;
	margin: 4px 2px 0px 4px;
	padding: 2px 2px;
	text-align: center;
	
}

.sidesale {
	background-color: transparent;
	color: #ffcc00;
	font-family: "Verdana", Arial, sans-serif;
	font-size: 8pt;
	margin: 4px 2px 4px 4px;
	padding: 2px 1px;
}



#address {
	background-color: transparent;
	color: #FF9A0A;
	font-family: "Verdana", Arial, sans-serif;
	font-size: 8pt;
	padding: 2px 1px;
}

#core {
	border: 0;
	margin: 0;
	padding: 0 25px 15px 25px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 600px; /*Actual value for conformant browsers*/
}

#footer {
	background-color: transparent;
	border-top-color: #E09C00;
	border-top-style: solid;
	border-top-width: 1px;
	clear: both;
	color: #E09C00;
	font-family: "Verdana", Arial, sans-serif;
	font-size: x-small;
	padding: 3px 0 3px 0;
	text-align: center;
	width: auto;
}

#hanlogo {
	border: 0;
	margin: 0;
	padding-left: 20px;
}

#herlogo {
	border: 0;
	margin: 0;
	padding: 0 0 4px 32px;
}

#newmenu {
	background: #400080;
	border-bottom: 1px dotted #FFFFFF;
	color: #000000;
	height: 62px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#primarycontent {
	background: #000080;
	border-top: 10px solid #706fc5;
	color: #000000;
	margin-left: 150px;
	padding: 0;
	width: auto;
}

#quote {
	background-color: transparent;
	color: #C8A800;
	font-family: "Monotype Corsiva", "Script MT Bold", serif;
	font-size: 18pt;
	text-align: center;
}

#rightcol {
	background-color: #000080;
	border-left: 1px dotted #FFFFFF;
	border-right: 1px dotted #FFFFFF;
	border-top: 10px solid #536fc5;
	color: #000000;
	border-bottom: 1px dotted #FFFFFF;
	left: 800px;
	top: 63px;
	margin: 0;
	padding: 0 10px 25px 10px;
	position: absolute; /* float: left;*/
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 100px; /*Actual value for conformant browsers*/
	z-index: 3;
}

#search {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#secondarynav {
	background-color: #000080;
	border-right: 1px dotted #FFFFFF;
	border-top: 10px solid #536fc5;
	color: black;
	border-bottom: 1px dotted #FFFFFF;
	left: 0;
	margin: 0;
	padding: 0 25px 25px 25px;
	position: absolute; /* float: left;*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100px; /*Actual value for conformant browsers*/
}

#secondarynav li {
	background: #ff2400;
	border-bottom: 1px solid #000000;
	color: #FFFFFF;
	font: 10px/15px Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100px;
}

#secondarynav li a {
	background: #800080;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	color: #ffcc00;
	display: block;
	font-weight: normal;
	padding: 0;
	text-decoration: none;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 98px; /*Actual value for conformant browsers*/
}

#secondarynav li a:hover {
	background: #ffcc00;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	color: #800080;
	font-weight: normal;
	text-decoration: none;
}

#secondarynav ul {
	border: 0;
	list-style: none;
	margin: 15px 0;
	padding: 0;
}

#secondarytop, #tertiarytop {
	border-top: 1px solid #000000;
}

#zebralist {
		border: 1px solid #666666;
	}

	#zebralist tbody tr td {
		font-family: "Verdana", Arial, sans-serif;
		font-size: 8pt;
		padding: 3px 4px;
		border-left: 1px solid #D9D9D9;
	}
	
	#zebralist tbody tr.selected td {
		background-color: #3d80df;
		color: #ffffff;
		font-weight: bold;
		border-left: 1px solid #346DBE;
		border-bottom: 1px solid #7DAAEA;
	}
	
	#hdr {
		background-color: #ffcc00;
	color: Black;
	}
	
	#twenty {
		font: 11px Georgia, "Times New Roman", serif;
		color: #ffcc00;
		background-color: transparent;
		text-align: center;
	}
	
	#key {
	color: #FFFFFF;
	font: 10px/15px Verdana, Arial, sans-serif;
	}
	
	.deepsea, .deepsea TD, .deepsea TH
{
background-image:url('images/deepsea.gif');
background-color:blue;
color:white;
font-family:sans-serif;
font-weight:600;
}

.wraparound {
font: 11px/1.5 Verdana, Arial, sans-serif;
width: 360px;
text-align: left;
background: black;
color: #ffcc00;
border: 2px solid #7070C8;
 margin: 6px 0px 6px 0px;
 padding: 3px 10px 3px 10px;
}

.galtxt {
	background-color: transparent;
	color: #ffcc00;
	font: 11px/1.5 Verdana, Arial, sans-serif;
}

.row {
	background-color: transparent;
	color: Silver;
	font-weight: bold;
}
.thumb {
padding:6px;
border:1px solid #ffcc00;
margin: 1px;
background:black;
}

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

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

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { 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 .PZ3cap,
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 { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */

.ct {
	margin: 0 auto;
	text-align: center;}
	
img.graf {
	border:6px double #0C9BCE;}
    
table.alerts
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 720px;
background-color: #fafafa;
border: 10px #d79900 solid;
border-collapse: collapse;
border-spacing: 0px;}