}

html {
height: 100%; margin-bottom: 1px;
}

body {
background-color: #779D94;
color: #779D94;
font-family: verdana, arial, sans-serif;
font-size: 75%;
text-align: center; 
}
img {
border: none;
}
p, td, li {font-size: 100%;}
table     {padding: 0px; border-collapse: collapse; font-size: 100%;}

/* this group sets the normal link colors */
a:link {
color: #1c3200;
text-decoration: none;
font-weight: bold;
}
a:visited {
color: #1c3200;
text-decoration: none;
font-weight: bold;
}
a:hover {
color: #1c3200; 
background-color: #b9cc9c;
/*text-decoration: underline overline;*/
font-weight: bold;
}
a:active {
color: #1c3200;
text-decoration: none;
font-weight: bold;
}
/* this grouping sets the heading colors and sizes */
h1 {
font-size : 120%;
font-weight: bold;
color: #779D94;
letter-spacing: 1px;
line-height: 20px;
padding left: 12px;
}
h2 {
font-size: 115%;
font-weight: bold;
color: #1c3200;
line-height: 20px;
letter-spacing: 0px;
}
h3 {
font-size: 120%;
font-weight: bold;
color: #1c3200;
letter-spacing: 2px;
}

/* this class sets the properties for the horizontal rule bar */
hr {
color: #b9cc9c;
width: 80%;
height: 2px;
}
.maincell {
font-family: verdana, arial, sans-serif;
background-color: #000000;
width: 280px;
vertical-align: bottom;
}
.maincell p{ 
padding:0; margin:0;
}
.sidebar {
background-color:#ffffff;
font-family: verdana, arial, sans-serif;
line-height: 20px;
width: 150px;
text-align: left;
font-color:#1c3200;
vertical-align:top;
padding-top: 10px;
padding-right: 10px;
padding-left: 25px;
border-left: 0px solid #1c3200;
}
/*.sidebar a:link {display: block; text-align: left; text-decoration: none;  color: #779D94;}*/
/*.sidebar a:active {display: block; text-align: left; text-decoration: none;  color: #779D94;}*/
/*.sidebar a:hover {display: block; text-align: left; text-decoration: none; color: #779D94;background-color: #b9cc9c;}*/
/*.sidebar a:visited {display: block; text-align: left;  text-decoration: none; color: #779D94;}*/

.sidebar2 {
background-color: #ffffff;
font-family: verdana, arial, sans-serif;
line-height: 15px;
font-size: 100%;
font-color:#000000;
width: 150px;
vertical-align:top;
text-align: left;
padding-top: 10px;
padding-right: 10px;
padding-left: 25px;
width: 250px;
}
.textarea {
	font-family: verdana, arial, sans-serif;
	background-color: #ffffff;
	color: #000000;
	font-size: 100%;
	vertical-align: top;
	text-align: left;
	line-height: 18px;
	padding-right: 12px;
	padding-top: 10px;
	padding-left: 12px;
	width: 500px;
}
.textarea2 {
font-family: verdana, arial, sans-serif;
background-color: #ffffff;
color: #000000;
font-size: 100%;
vertical-align: top;
text-align: left;
line-height: 18px;
padding-right: 12px;
padding-top: 10px;
padding-left: 12px;
width: 750px;
font-size: 100%;
}
.textarea3 {
font-family: verdana, arial, sans-serif;
background-color: #e2ead6;
color: #000000;
font-size: 100%;
vertical-align: top;
text-align: left;
border-right: 1px solid #1c3200;
border-left: 1px solid #1c3200;
padding: 5px;
width: 250px;
}

.shoponline {
font-family: verdana, arial, sans-serif;
color: #000000;
font-size: 100%;
vertical-align: top;
text-align: left;
line-height: 16px;
padding: 5px;
width: 475px;
}

.topnav2 {
background-color: #ffffff;
color: #53736b;
font-family: verdana, arial, sans-serif;
font-size: 90%;
height: 30px;
text-align: right;
vertical-align: bottom;
padding-right: 20px;
padding-top
}

.bottomnav {
background-color: #53736b;
padding-top: 5px;
padding-bottom: 5px;
color: #ffffff;
font-size: 90%;
width: 780px;
text-align: center;
vertical-align: center;
line-height: 14px;
}

.hnhstyle {
font-family: verdana, arial, sans-serif;
background-color: #ffffff;
color: #000000;
font-size: 100%;
vertical-align: top;
text-align: left;
line-height: 140%;
padding-right: 0px;
padding-top: 0px;
padding-left: 0px;
}

