.cal_table {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.cal_td_daysnames {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.cal_daysnames {
	color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;
}
.cal_td_daysoutofmonth {
	background-color: rgb(239, 239, 239);
}
.cal_daysoutofmonth {
	color: rgb(0, 0, 0); line-height: normal; font-family: Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;
}
.cal_td_today {
	border: 1px solid gray; border-image: none; background-color: rgb(141, 97, 99);
}
.cal_td_daysnoevents {
	border: 1px solid gray; border-image: none; background-color: rgb(189, 151, 155);
}
a.cal_daylink:link {
	color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;
}
a.cal_daylink:visited {
	color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;
}
a.cal_daylink:hover {
	color: red; font-family: Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;
}
a.cal_titlelink:link {
	color: black; font-family: Verdana, sans-serif; font-size: 8px;
}
a.cal_titlelink:visited {
	color: blue; font-family: Verdana, sans-serif; font-size: 8px;
}
a.cal_titlelink:hover {
	color: blue; font-family: Verdana, sans-serif; font-size: 8px;
}
a.ev_link_cat:link {
	color: gray; font-family: Verdana, sans-serif; font-size: 12px;
}
a.ev_link_cat:visited {
	color: gray; font-family: Verdana, sans-serif; font-size: 12px;
}
a.ev_link_cat:hover {
	color: black; font-family: Verdana, sans-serif; font-size: 12px;
}
a.ev_link_row:link {
	color: rgb(48, 48, 48); font-family: Verdana, sans-serif; font-size: 12px;
}
a.ev_link_row:visited {
	color: gray; font-family: Verdana, sans-serif; font-size: 12px;
}
a.ev_link_row:hover {
	color: black; font-family: Verdana, sans-serif; font-size: 12px;
}
a.ev_link_weekday:link {
	color: rgb(32, 32, 32); font-family: Verdana, sans-serif; font-size: 12px;
}
a.ev_link_weekday:visited {
	color: rgb(48, 48, 48); font-family: Verdana, sans-serif; font-size: 12px;
}
a.ev_link_weekday:hover {
	color: black; font-family: Verdana, sans-serif; font-size: 12px;
}
.ev_fieldset {
	font-family: Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold;
}
.ev_table {
	border-right-color: black; border-bottom-color: black; border-left-color: black; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.ev_td_right {
	text-align: left; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.ev_td_left {
	text-align: left; color: black; font-family: Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; vertical-align: top; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; background-color: rgb(120, 172, 204);
}
.ev_td_today {
	color: black; font-family: Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; background-color: rgb(51, 121, 156);
}
.ontab {
	border-width: 1px; border-style: outset outset solid; border-color: rgb(255, 153, 0) rgb(128, 128, 128) rgb(213, 213, 213) rgb(255, 153, 0); text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; cursor: pointer; background-color: threedshadow;
}
.offtab {
	border-width: 1px; border-style: outset outset solid; border-color: rgb(224, 224, 224) rgb(224, 224, 224) rgb(213, 213, 213); text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; cursor: pointer; background-color: rgb(238, 238, 238);
}
.tabpadding {
	border-bottom-color: rgb(119, 119, 119); border-bottom-width: 0px; border-bottom-style: solid;
}
.tabheading {
	text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; border-right-color: rgb(119, 119, 119); border-left-color: rgb(119, 119, 119); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; background-color: rgb(255, 174, 0);
}
.tabcontent {
	border: 1px solid rgb(119, 119, 119); text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt;
}
.pagetext {
	top: 0px; display: none; visibility: hidden; position: relative;
}
.frm_td_bydays {
	color: black; font-size: 12px; background-color: rgb(255, 248, 220);
}
.frm_td_byweeks {
	color: black; font-size: 12px; background-color: rgb(255, 240, 245);
}
.frm_td_bymonth {
	color: black; font-size: 12px; background-color: rgb(253, 245, 230);
}
.frm_td_byyear {
	color: black; font-size: 12px; background-color: rgb(240, 248, 255);
}
a.nav_bar_link:link {
	color: rgb(125, 81, 83); font-family: Verdana; font-size: 10px;
}
a.nav_bar_link:visited {
	color: rgb(125, 81, 83); font-family: Verdana; font-size: 10px;
}
a.nav_bar_link:hover {
	color: rgb(189, 151, 155); font-family: Verdana; font-size: 10px;
}
.nav_bar_cell {
	background-color: rgb(236, 236, 236);
}
