<!--
form			{ margin: 0; }
a.nav		{ font-size: 12px; color: darkred; text-decoration: none; font-weight: bold; display: block; height: 15px; vertical-align: top; }
a.nav:hover	{ color: #333333; }
a.norm		{ color: #333333; text-decoration: none; }
a.norm_front	{ color: #FFFFEA; text-decoration: none; }
a.enav		{ font-size: 10px; color: darkred; text-decoration: none; font-weight: bold; display: block; height: 15px; vertical-align: top; }
a.enav:hover	{ color: #333333; }
a.inav		{ font-size: 12px; color: darkred; text-decoration: none; font-weight: bold; }
a.inav:hover	{ color: #333333; }
a.snav		{ font-size: 10px; color: darkred; text-decoration: none; font-weight: bold; }
a.snav:hover	{ color: #333333; }
body, td		{ font-family: arial; color: #333333; font-size: 12px; }
h1			{ font-size: 15px; }
h2			{ font-size: 15px; color: darkred; margin: 0 0 5px 0; }
input.login	{ background-color: #ffffff; border: 1px solid #999999; width: 100%; height: 15px; margin: 0; padding: 0; }
td.foot		{ padding-bottom: 5px; font-size: 10px; }
td.foot_front	{ padding-top: 15px; font-size: 10px; background-color: #990000; text-align: center; color: #FFFFEA; }
td.inside		{ vertical-align: top; padding: 0 20px 20px 0; width: 444px; }
td.login		{ vertical-align: bottom; background-color: #FFFFF6; }
td.main		{ background-color: #FFFFEA; vertical-align: top; padding: 10px; width: 411px; }
th			{ background-color: #333333; padding: 2px; color: white; font-size: 10px; }
.flush		{ padding: 0; margin: 0; }

/* 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%; }
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; }
tr.cmt_row1		{ background-color: white; }
tr.cmt_row2		{ background-color: #e0e0e0; }

/* CALENDAR STYLES */
a.cal_active		{ text-align: center; font-weight: bold; }
table.cal			{ margin-bottom: 5px; }
td.cal_active		{ background-color: #FEFBE8; text-align: center; }
td.cal_day		{ background-color: #101431; font-weight: bold; color: white; font-style: italic; }
td.cal_month		{ background-color: #94B2F7; }
td.cal_month_label	{ font-weight: bold; font-size: 14px; text-align: center; }
td.cal_next		{ text-align: right; font-size: 10px; }
td.cal_normal		{ background-color: #FFFFFF; text-align: center; }
td.cal_previous	{ font-size: 10px; }
td.cal_today		{ background-color: #FF9999; text-align: center; }
// -->