.cal_day_cell     			      { background-color: white; text-align: left; width: 90px; height: 75px }
.cal_day_of_week_col     	{ color: white; font-size: 12px; font-weight: bold; background-color: #013d83; text-align: center; height: 20px; }
.cal_day_number   			   { color: #013d83; font-size: 11px; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; background-color: #e7efff; text-align: center; width: 15px; border-style: none solid solid none; border-width: 1px; border-color: maroon }
.cal_entire_table    		{ color: white; background-color: #013d83; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; }
.cal_filler    				{ background-color: #ccc }
.cal_hilite_color1   		   { background-color: #013d83 }
.cal_hilite_color2			  { background-color: #e7efff }
.cal_today_cell     		    { background-color: #e7efff; text-align: left; width: 90px; height: 75px }
.cal_today_number			   { color: #013d83; font-size: 11px; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; background-color: #fff; text-align: center; width: 15px; border-style: none solid solid none; border-width: 1px; border-color: #996 }

.cal_event    { color: #900; font-size: 10px; font-weight: normal; vertical-align: top }
.cal_event a:link { color: #039; font-weight: bold; }
.cal_event a:hover { color: #360; font-weight: bold; }
.cal_event a:visited { color: #039; font-weight: bold; }

.cal_item_date	{ color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.cal_item_text	{ color: #900; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.caltxt			{ color: #900; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.caltxt a:link	{ color: #900; text-decoration: none; }
.caltxt a:visited { color: #900; text-decoration: none; }
.caltxt a:hover { color: #390; text-decoration: none; }