body {
  position: relative;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0px;
  padding: 0;
  background-color: #FFFFFF;
  text-align: center;
}

.page {
  margin:0px auto;
  text-align:left;
  width: 1000px;
  background-color: #FFFFFF;
}

h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #003366;
  margin-bottom: 6px;
  margin-top: 6px;
  font-size: 24px;
}

h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 23px;
  color: #003366;
  margin-bottom: 6px;
  margin-top: 6px;
  font-size: 20px;
}

h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 19px;
  color: #003366;
  padding-top: 6px;
  margin-bottom: 6px;
  margin-top: 6px;
  font-size: 16px;
}

h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 17px;
  color: #003366;
  margin-bottom: 3px;
  margin-top: 3px;
  font-size: 14px;
}

h5 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 17px;
  color: #003366;
  margin-bottom: 3px;
  margin-top: 3px;
  font-size: 14px;
}

h6 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 15px;
  color: #003366;
  margin-bottom: 3px;
  margin-top: 3px;
  font-size: 12px;
}

p, td, li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
}

.caption { font-size: 9px; text-transform: uppercase; }

.mnuOff {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #223E18;
  background-color: #FFFFFF;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  text-decoration: none;
}
.mnuOn {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  background-color: #223E18;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  text-decoration: none;
}
.mnuPg {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #223E18;
  background-color: #B9CA6C;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  text-decoration: none;
}

.submnuOff {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #223E18;
  background-color: #FFFFFF;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  text-decoration: none;
  text-align: left;
  border: 1px solid #223E18;
}
.submnuOn {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  background-color: #223E18;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  text-decoration: none;
  text-align: left;
  border: 1px solid #223E18;
}
.submnuPg {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #223E18;
  background-color: #B9CA6C;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  text-decoration: none;
  text-align: left;
  border: 1px solid #223E18;
}

.padright { margin-right: 10px; }
.padleft { margin-left: 10px; }
.padtop { margin-top: 10px; }
.padbottom { margin-bottom:10px; }

.tblBorder { border: 1px solid #CCCCCC; }

.catalogHilite {}
.catalogItemTitle { background-color: #CCCCCC; }
.catalogItemDesc {}
.catalogTitle { font-size: 14px; }
.catalogDesc { }
.catalogItem { }
.catalogPrice { }
