body { font-family: helvetica, sans-serif, arial; background-image: url(../images/green01.gif); }
p { }
td { }
a:link, a:visited { color: #455049; text-decoration: none; }
a:hover, a:active { color: #7f8b67; text-decoration: none; }

a.nav:link, a.nav:visited { color: #fff; font-size: 8pt; text-decoration: none; padding: 5px 5px; display: block;}
a.nav:hover, a.nav:active { color: #fff; font-size: 8pt; background-image: url(../images/green03.gif); text-decoration: none; display: block; }
a.navsm:link, a.navsm:visited { color: #455049; font-size: 7pt; font-weight: bold; text-decoration: none; padding: 5px 7px; }
a.navsm:hover, a.navsm:active { color: #9fab87; font-size: 7pt; font-weight: bold; text-decoration: none; padding: 5px 7px; }

a.search:link, a.search:visited { color: #fff; font-size: 7pt; background-image: url(../images/green02.gif); text-decoration: none; padding: 4px; }
a.search:hover, a.search:active { color: #fff; font-size: 7pt; background-image: url(../images/green03.gif); text-decoration: none; padding: 4px; }

.green02 { background-image: url(../images/green02.gif); }
.green01 { background-image: url(../images/green01.gif); }
.background { background-image: url(../images/h_background.jpg); background-repeat: repeat-x; background-position: 0 0; }
.topimagestrip { background-image: url(../images/h_topimagerep.gif); background-repeat: repeat-x; background-position: left center; }
.botimagestrip { background-image: url(../images/h_botimagerep.jpg); background-repeat: repeat-x; background-position: right bottom; }
.toptext { background-image: url(../images/h_toptext.gif); background-repeat: no-repeat; background-position: left bottom; }
.bottext { background-image: url(../images/h_bottext.gif); background-repeat: no-repeat; background-position: right top; }
input { color: #50505f; font-size: 8pt; font-family: Arial, verdana, geneva, sans-serif; background-color: #fff; padding: 2px; border: solid 1px #c0c0c0  }
select { color: #50505f; font-size: 9pt; font-family: Arial, verdana, geneva, sans-serif; background-color: #fff; border: solid 1px #c0c0c0 }
textarea { color: #50505f; font-size: 8pt; font-family: Arial, verdana, geneva, sans-serif; background-color: #fff; border: solid 1px #c0c0c0; overflow: auto;}
element { }
.homepagetype { color: #fff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: lighter; font-style: oblique; }
.homepagetypesm { color: #fff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: oblique; font-weight: lighter; }
.smalltype { color: #7f8b6a; font-size: 5px; }
