.top {
	background : #ffffff url(images/top-back.jpg) no-repeat;
}
.toptext {
	font : bold 12px Verdana, Arial, sans-serif;
	text-align: right;
	vertical-align: top;
	padding-right:25px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

.formlabel {
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
}
.formbox {
  font-size:10px;
  height:17px;
}
.formarea {
  font-size:10px;
}

.red {
  color: #ff0000;
  font-weight: bold;
}

.leftedge {
	background : url(images/left-bkgd.gif) repeat-y top;
	vertical-align : top;
}
.rightedge {
	background : url(images/right.gif) repeat-y top;
	vertical-align : top;
}

.mainmenu {
	background : url(images/menu-bkgd.gif) repeat-x;
	vertical-align : top;
}

.topmenu {
  font : normal 11px Verdana, Arial, sans-serif;
  color: #666633;
  background-color: #e9e9d1;
  text-align: right;
  vertical-align: top;
  padding-right: 6px;
}

h1 {
  background-color : #e9e9d1;
  color: #364e28;
  font : normal bold 15px Verdana, Arial, sans-serif;
  text-align: left;
  padding-top: 0px; padding-bottom: 0px;
  margin-top: 0px; margin-bottom: 0px;
}

h2 {
  background-color : #e9e9d1;
  color: #364e28;
  font : normal bold 14px Verdana, Arial, sans-serif;
  text-align: left;
  padding-top: 0px; padding-bottom: 10px;
  margin-top: 0px; margin-bottom: 0px;
}

h3 {
  background-color : #e9e9d1;
  color: #364e28;
  font : normal bold 12px Verdana, Arial, sans-serif;
/*  text-align: left;/**/
  padding-top: 0px; padding-bottom: 10px;
  margin-top: 0px; margin-bottom: 0px;
}

h4 {
  background-color : #e9e9d1;
  color: #364e28;
  font : normal bold 12px Verdana, Arial, sans-serif;
/*  text-align: left;/**/
  padding-top: 0px; padding-bottom: 0px;
  margin-top: 0px; margin-bottom: 0px;
}

a {
  text-decoration: underline;
  color: #364e28;
}
a:visited { color: #676636; }
a:hover { color: #800000; }

.contentcell {
  background-color : #e9e9d1;
  color: #666633;
  font : normal 12px Verdana, Arial, sans-serif;
  text-align: left;
  vertical-align : top;
  padding-left: 15px; padding-right: 15px;
}
td, .content {
  background-color : #e9e9d1;
  color: #666633;
  font : normal 12px Verdana, Arial, sans-serif;
  text-align: left;
  vertical-align : top;
  padding-left: 0px; padding-right: 0px;
}

.calendar {
  background-color : #D3D49B;
  color: #666633;
  font : normal 12px Verdana, Arial, sans-serif;
  text-align: left;
  vertical-align : top;
  padding-left: 0px; padding-right: 0px;
}
.caption {
  font : normal 11px Verdana, Arial, sans-serif;
  text-align: center;
color: #666633;
padding-top: 0px; padding-bottom: 0px;
  margin-top: 0px; margin-bottom: 0px;
}

.navcaption {
  font : normal 11px Verdana, Arial, sans-serif;
  vertical-align: middle;
  color: #666633;
  padding-top: 0px; padding-bottom: 0px;
  margin-top: 0px; margin-bottom: 0px;
}
.prevcaption {  text-align: left; padding-left: 5px; }
.gallcaption {  text-align: center; }
.nextcaption {  text-align: right; padding-right: 5px; }

.sitemaplist {
  font-size: 11px;
  list-style-position: outside;
  list-style-type: disc;
}

.small {
  font : normal 11px Verdana, Arial, sans-serif;
  text-align: left;
color: #666633;
padding-top: 0px; padding-bottom: 0px;
  margin-top: 0px; margin-bottom: 0px;
}
.basemenu {
  font : normal normal 11px Verdana, Arial, sans-serif;
  color: #666633;
  background-color: #e9e9d1;
  text-align: center;
  vertical-align: bottom;
}

.hcell { padding:5px 5px 0px 5px; }
.center { text-align: center; }
.sep {
  padding: 15px 0 10px 0;
  text-align: center;
}

.footcell {
  background : url(images/footer.gif) repeat-x top;
  font : italic 11px Verdana, Arial, sans-serif;
  color: #666633;
  vertical-align: middle;
}

.copyright {
  font-style: normal;
  font-weight: bold;
  font-size:10px;
}

.footer {
  font : normal normal 10px Verdana, Arial, sans-serif;
  color: #d3d49b;
  padding-left: 15px;
  background-color:#354f22;
  white-space : nowrap;
}
.footer a {
  color: #A37E03;
  text-decoration : underline;
}
.footer a:visited { color: #d3d49b; }
.footer a:hover { color: #ffffff; }

/* IE scrollbar definitions */
body  {
  font-face: verdana,arial,helvetica,sans serif;
  margin: 10px;
  background: #354f22;	
  scrollbar-face-color:#676636;
  scrollbar-arrow-color:#e9e9d1;
  scrollbar-track-color:#d3d49b;
  scrollbar-shadow-color:#ffffff;
  scrollbar-highlight-color:#4F3908;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-darkshadow-Color:#4F3908;
  scrollbar-width: 40px;
}


html {
  scrollbar-face-color:#676636;
  scrollbar-arrow-color:#e9e9d1;
  scrollbar-track-color:#d3d49b;
  scrollbar-shadow-color:#ffffff;
  scrollbar-highlight-color:#4F3908;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-darkshadow-Color:#4F3908;
  scrollbar-width: 40px;
}

