a     { color: #6a8032; text-decoration: underline }
.page_head       { color: #6a8032; font-size: 18px; font-weight: bold; line-height: 21px; padding: 10px 37px }
.subhead       { color: #6a8032; font-size: 16px; font-weight: bold; line-height: 19px; padding-bottom: 5px }
.subhead_bar_rules          { color: #6a8032; font-size: 12px; font-weight: bold; line-height: 14px; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #969678; border-bottom: 1px solid #969678 }
.subhead_bar_solid   { color: white; font-size: 12px; font-weight: bold; line-height: 16px; background-color: #969678; padding: 2px 10px }
.tenant_category  { width: 100% }
.tenant_col_one  { font-size: 12px; line-height: 14px; padding-right: 15px; padding-bottom: 5px; width: 50% }
.tenant_col_two  { font-size: 12px; line-height: 14px; padding-bottom: 5px; width: 50% }
.sidebar_head    { color: white; font-size: 11px; font-weight: bold; background-color: #6a8032; padding: 2px 10px; border-bottom: 5px solid white }
.specials   { padding-top: 10px; padding-bottom: 7px; border-top: 1px solid #969678 }
.no_specials { color: #6a8032; font-size: 12px; font-weight: bold; padding-top: 10px; padding-bottom: 7px; border-top: 1px solid #969678 }
.special { background-color: #f5f5e1; margin-bottom: 3px }
.special_head  { color: #6a8032; font-size: 14px; font-weight: bold; line-height: 16px; padding: 10px 10px 5px }
.special_text { font-size: 11px; line-height: 14px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px }
.special_dates { font-size: 11px; padding-right: 10px; padding-bottom: 15px; padding-left: 10px }
.required   { color: #6a8032; font-size: 15px; font-weight: bold }