  a				{ color: darkgreen; }
  div.big			{ font-size: 16px; text-transform: uppercase; border-bottom: 1px dotted white; margin-bottom: 3px; color: white; }
  form			{ margin: 0; }
  td				{ font-family: arial; font-size: 12px; color: #333333; }
  ul				{ margin: 5px 0 0 10px; padding: 5px; }
  .hilite			{ color: #D9D1A8; font-weight: bold; text-align: right; }
  .hiliteB		{ color: #D9D1A8; font-weight: bold; }
  .space			{ background-color: #ECE8D5; }

/* CMT STYLES */
a.cmt			{ text-decoration: underline; }
div.message		{ margin-bottom: 15px; color:red; font-weight: bold; }
input.cmt_p		{ background-color: darkgreen; color: white; padding: 5px; width: 100%; }
input.cmt_n		{ background-color: darkred; color: white; padding: 5px; width: 100%; }
h1				{ font-size: 14px; margin: 15px 0 5px 0; border-bottom: 1px dotted #ffffff; }
h2.cmt			{ color: black; font-size: 14px; margin-top: 0; padding-top: 0; }
h3.cmt			{ color: black; font-size: 14px; margin: 0; padding: 0; border-bottom: 1px dotted black; font-weight: bold; color: red; }
table.cmt			{ border: 1px solid #333333; }
td.cmt_head		{ background-color: #666666; color: white; font-weight: bold; padding: 5px; }
td.cmt_none		{ padding: 30px; }
td.cmt_sum		{ background-color: #999999; color: white; font-weight: bold; padding: 5px; }

/* AVAILABILITY STYLES */
a.cal_a			{ font-size: 11px; color: white; font-size: 14px; font-weight: bold; text-decoration: none; }
div.scroll		{ width: 100%; height: 190px; overflow: auto; }
td.cal_a_day		{ font-size: 11px; text-align: center; background-color: darkgreen; font-style: italic; color: white; font-weight: bold; }
td.cal_a_month		{ font-size: 11px; text-align: center; background-color: #333333; font-style: italic; color: white; font-weight: bold; font-size: 14px; }
td.cal_a_header	{ font-size: 11px; background-color: #333333; color: white; }
td.available		{ font-size: 11px; text-align: center; background-color: lightgreen; color: darkgreen; font-weight: bold; }
td.filler			{ font-size: 11px; background-color: #cec0ce; }
td.past			{ font-size: 11px; text-align: center; background-color: #999999; color: white; text-decoration: line-through;  font-weight: bold; }
td.today			{ font-size: 11px; text-align: center; background-color: pink; color: darkred; text-decoration: line-through;  font-weight: bold; }
td.unavailable		{ font-size: 11px; text-align: center; background-color: pink; color: darkred; text-decoration: line-through;  font-weight: bold; }