/*forms*/
FORM.fcal {
	border:0px none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
INPUT.fcal,TEXTAREA.fcal,SELECT.fcal {
	background-color: #F8F9F9;
	font-size: 11px;
	border: 1px solid #657C91;
	color:#666666;
}

/*body*/
.page-body_bg-corner-right_1-2_1_calendar {
	height:15px;
	width:15px;
	background-color:#ffffff;
	background-image:url(../images/bg/default/page-crn-btm-right_1-2_cal.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

/*header bar*/
.page-header-bar-title_calendar {
	background-image:url(../images/page/calendar/pmtitle.gif);
	background-position:left;
	height:45px;
	width:200px;
	background-repeat:no-repeat;
	background-color:#990000;
}
.page-header-bar-title_ucalendar {
	background-image:url(../images/page/calendar/pmtitle2.gif);
	background-position:left;
	height:45px;
	width:140px;
	background-repeat:no-repeat;
	background-color:#990000;
}
.page-header-bar-title-x_calendar,.page-header-bar-title-x_ucalendar {
	background-image:url(../images/page/calendar/pmtitlex.gif);
	background-position:left;
	height:45px;
	width:100%;
	background-repeat:repeat-x;
	background-color:#990000;
}
.page-header-bar-title-right_calendar,.page-header-bar-title-right_ucalendar {
	background-image:url(../images/page/calendar/pmtitler.gif);
	background-position:right;
	height:45px;
	width:80px;
	background-repeat:no-repeat;
	background-color:#990000;
}

/*text tiny*/
.page-text-tiny_calendar,a.page-text-tiny_calendar:active,a.page-text-tiny_calendar:focus,a.page-text-tiny_calendar:link,a.page-text-tiny_calendar:visited {
	font-size:9px;
	color:#995858;
}

/*text*/
.page-text-1_calendar,a.page-text-1_calendar:active,a.page-text-1_calendar:focus,a.page-text-1_calendar:link,a.page-text-1_calendar:visited {
	color:#810000;
	font-size:11px;
	font-weight:normal;
}
.page-text-2_calendar,a.page-text-2_calendar:active,a.page-text-2_calendar:focus,a.page-text-2_calendar:link,a.page-text-2_calendar:visited {
	color:#666666;
	font-size:11px;
	font-weight:normal;
}
.page-text-3_calendar,a.page-text-3_calendar:active,a.page-text-3_calendar:focus,a.page-text-3_calendar:link,a.page-text-3_calendar:visited {
	color:#000000;
	font-size:11px;
	font-weight:normal;
}
.page-text-4_calendar,a.page-text-4_calendar:active,a.page-text-4_calendar:focus,a.page-text-4_calendar:link,a.page-text-4_calendar:visited {
	color:#E1B3B3;
	font-size:11px;
	font-weight:normal;
}
.page-text-5_calendar_off {
	color:#810000;
	font-size:12px;
	font-weight:normal;
}
.page-text-5_calendar_on {
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
}
.page-text-5_calendar_today {
	color:#FFF600;
	font-size:12px;
	font-weight:normal;
}
.page-text-6_calendar {
	color:#666666;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
}
.page-text-7_calendar {
	color:#666666;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.page-text-8_calendar,a.page-text-8_calendar:active,a.page-text-8_calendar:focus,a.page-text-8_calendar:link,a.page-text-8_calendar:visited {
	color:#BFBFBF;
	font-size:10px;
	font-weight:normal;
}
.page-text-9_calendar {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.page-text-10_calendar {
	color:#565656;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
}
.page-text-11_calendar {
	color:#565656;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.page-text-12_calendar,a.page-text-12_calendar:active,a.page-text-12_calendar:focus,a.page-text-12_calendar:link,a.page-text-12_calendar:visited {
	color:#565656;
	font-size:11px;
	font-weight:normal;
}
.page-text-13_calendar {
	color:#E1B3B3;
	font-size:11px;
	font-weight:normal;
}
a.page-text-13_calendar:active,a.page-text-13_calendar:focus,a.page-text-13_calendar:link,a.page-text-13_calendar:visited {
	color:#E1B3B3;
	font-size:11px;
	font-weight:normal;
	border-top: 0px none;
	border-right: 0px none;
	border-left: 0px none;
	border-bottom: #E1B3B3 1px dashed;
}

/*titles*/
.page-title-1_calendar,a.page-title-1_calendar:active,a.page-title-1_calendar:focus,a.page-title-1_calendar:link,a.page-title-1_calendar:visited {
	color:#810000;
	font-size:11px;
	font-weight:bold;
}
.page-title-2_calendar,a.page-title-2_calendar:active,a.page-title-2_calendar:focus,a.page-title-2_calendar:link,a.page-title-2_calendar:visited {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.page-title-3_calendar,a.page-title-3_calendar:active,a.page-title-3_calendar:focus,a.page-title-3_calendar:link,a.page-title-3_calendar:visited {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
.page-title-4_calendar,a.page-title-4_calendar:active,a.page-title-4_calendar:focus,a.page-title-4_calendar:link,a.page-title-4_calendar:visited {
	color:#E1B3B3;
	font-size:16px;
	font-weight:bold;
}
.page-title-5_calendar,a.page-title-5_calendar:active,a.page-title-5_calendar:focus,a.page-title-5_calendar:link,a.page-title-5_calendar:visited {
	color:#E1B3B3;
	font-size:12px;
	font-weight:bold;
}

/*title rows*/
.page-title-row-1_calendar {
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	border:0px none;
}
.page-title-row-2_calendar {
	background-color:#F8FAFB;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	border:0px none;
}
.page-title-row-3_calendar {
	background-color:#000000;
	color:#F8FAFB;
	font-size:12px;
	font-weight:bold;
	border:0px none;
}
.page-title-row-4_calendar {
	background-color:#565656;
	color:#F8FAFB;
	font-size:12px;
	font-weight:bold;
	border:0px none;
}
.page-title-row-5_calendar {
	background-color:#ffeeee;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	border:1px #ff0000 solid;
	background-image:url(../images/page/calendar/notapproved.gif);
	background-position:top left;
	background-repeat:repeat;
}

/*box simple*/
.boxsimplebg_calendar {
	background-color:#F8F8F7;
}
.boxsimpletl_calendar {
	height:8px;
	width:8px;
	background-image:url(../images/middle/box/3/calendar/tl.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.boxsimpletr_calendar {
	height:8px;
	width:8px;
	background-image:url(../images/middle/box/3/calendar/tr.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.boxsimplet_calendar {
	height:8px;
	background-image:url(../images/middle/box/3/calendar/bordt.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.boxsimplebl_calendar {
	height:8px;
	width:8px;
	background-image:url(../images/middle/box/3/calendar/bl.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.boxsimplebr_calendar {
	height:8px;
	width:8px;
	background-image:url(../images/middle/box/3/calendar/br.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxsimpleb_calendar {
	height:8px;
	background-image:url(../images/middle/box/3/calendar/bordb.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.boxsimplebord_calendar {
	background-color:#545d6a;
}
.boxsimplebordl_calendar {
	width:8px;
	background-image:url(../images/middle/box/3/calendar/bordl.gif);
	background-position:right;
	background-repeat:repeat-y;
}
.boxsimplebordr_calendar {
	width:8px;
	background-image:url(../images/middle/box/3/calendar/bordr.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.boxsimpletext_calendar,a.boxsimpletext_calendar:active,a.boxsimpletext_calendar:focus,a.boxsimpletext_calendar:link,a.boxsimpletext_calendar:visited {
	text-align:center;
	font-weight:normal;
	font-size:11px;
	color:#666666;
}
.boxsimpletitle_calendar,a.boxsimpletitle_calendar:active,a.boxsimpletitle_calendar:focus,a.boxsimpletitle_calendar:link,a.boxsimpletitle_calendar:visited {
	font-weight:bold;
	font-size:12px;
	color:#4B4B4B;
}

/*side box*/
.page-box-side-bg_calendar {
	background-color:#CE8585;
}
.page-box-side-top-left_calendar {
	background-image:url(../images/page/calendar/sidetl.gif);
	height:10px;
	width:10px;
	background-position:left;
	background-repeat:no-repeat;
}
.page-box-side-top-right_calendar {
	background-image:url(../images/page/calendar/sidetr.gif);
	height:10px;
	width:10px;
	background-position:right;
	background-repeat:no-repeat;
}
.page-box-side-bottom-left_calendar {
	background-image:url(../images/page/calendar/sidebl.gif);
	height:10px;
	width:10px;
	background-position:left;
	background-repeat:no-repeat;
}
.page-box-side-bottom-right_calendar {
	background-image:url(../images/page/calendar/sidebr.gif);
	height:10px;
	width:10px;
	background-position:right;
	background-repeat:no-repeat;
}
.page-box-side-text_calendar,a.page-box-side-text_calendar:active,a.page-box-side-text_calendar:focus,a.page-box-side-text_calendar:link,a.page-box-side-text_calendar:visited {
	color:#810000;
	font-size:11px;
	font-weight:normal;
}

.page-box-side-bg_calendar2 {
	background-color:#ffffff;
}
.page-box-side-top-left_calendar2 {
	background-image:url(../images/page/calendar/sidetl2.gif);
	height:10px;
	width:10px;
	background-position:left;
	background-repeat:no-repeat;
}
.page-box-side-top-right_calendar2 {
	background-image:url(../images/page/calendar/sidetr2.gif);
	height:10px;
	width:10px;
	background-position:right;
	background-repeat:no-repeat;
}
.page-box-side-bottom-left_calendar2 {
	background-image:url(../images/page/calendar/sidebl2.gif);
	height:10px;
	width:10px;
	background-position:left;
	background-repeat:no-repeat;
}
.page-box-side-bottom-right_calendar2 {
	background-image:url(../images/page/calendar/sidebr2.gif);
	height:10px;
	width:10px;
	background-position:right;
	background-repeat:no-repeat;
}
.page-box-side-text_calendar2,a.page-box-side-text_calendar2:active,a.page-box-side-text_calendar2:focus,a.page-box-side-text_calendar2:link,a.page-box-side-text_calendar2:visited {
	color:#810000;
	font-size:11px;
	font-weight:normal;
}

.page-box-side-bg_calendar3 {
	background-color:#c70000;
}
.page-box-side-top-left_calendar3 {
	background-image:url(../images/page/calendar/stl.gif);
	height:5px;
	width:5px;
	background-position:left;
	background-repeat:no-repeat;
}
.page-box-side-top-right_calendar3 {
	background-image:url(../images/page/calendar/str.gif);
	height:5px;
	width:5px;
	background-position:right;
	background-repeat:no-repeat;
}
.page-box-side-bottom-left_calendar3 {
	background-image:url(../images/page/calendar/sbl.gif);
	height:5px;
	width:5px;
	background-position:left;
	background-repeat:no-repeat;
}
.page-box-side-bottom-right_calendar3 {
	background-image:url(../images/page/calendar/sbr.gif);
	height:5px;
	width:5px;
	background-position:right;
	background-repeat:no-repeat;
}
.page-box-side-text_calendar3,a.page-box-side-text_calendar3:active,a.page-box-side-text_calendar3:focus,a.page-box-side-text_calendar3:link,a.page-box-side-text_calendar3:visited {
	background-color:#c70000;
	color:#bfbfbf;
	font-size:11px;
	font-weight:normal;
}

.page-box-side-bg_calendar4 {
	background-color:#c70000;
}
.page-box-side-top-left_calendar4 {
	background-image:url(../images/page/calendar/stl_2.gif);
	height:5px;
	width:5px;
	background-position:left;
	background-repeat:no-repeat;
}
.page-box-side-top-right_calendar4 {
	background-image:url(../images/page/calendar/str_2.gif);
	height:5px;
	width:5px;
	background-position:right;
	background-repeat:no-repeat;
}
.page-box-side-bottom-left_calendar4 {
	background-image:url(../images/page/calendar/sbl_2.gif);
	height:5px;
	width:5px;
	background-position:left;
	background-repeat:no-repeat;
}
.page-box-side-bottom-right_calendar4 {
	background-image:url(../images/page/calendar/sbr_2.gif);
	height:5px;
	width:5px;
	background-position:right;
	background-repeat:no-repeat;
}
.page-box-side-text_calendar4,a.page-box-side-text_calendar4:active,a.page-box-side-text_calendar4:focus,a.page-box-side-text_calendar4:link,a.page-box-side-text_calendar4:visited {
	background-color:#c70000;
	color:#bfbfbf;
	font-size:11px;
	font-weight:normal;
}

/*box*/
.boxcalbg /*box calendar background*/ { background-color:#990000; }
.boxcaltitle,a.boxcaltitle:active,a.boxcaltitle:focus,a.boxcaltitle:link,a.boxcaltitle:visited /*box calendar title*/ { color:#FFFFFF; font-size:12px; }
.boxcaltxt,boxcaltxt,a.boxcaltxt:active,a.boxcaltxt:focus,a.boxcaltxt:link,a.boxcaltxt:visited /*box calendar text*/ { color:#BFBFBF; font-size:11px; font-weight:normal; }
.boxcalhead /*box calendar heading*/ { background-image:url(../images/middle/box/calendar/head.gif); background-position:top; background-repeat:no-repeat; width:225px; height:39px; }
.boxcalheadbg /*box calendar heading background*/ { height:37px; background-image:url(../images/middle/box/calendar/headbg.gif); background-position:top; background-repeat:repeat-x; }
.boxcalfoot /*box calendar footer*/ { background-image:url(../images/middle/box/calendar/foot.gif); background-position:bottom; background-repeat:no-repeat; width:225px; height:15px; }
.boxcaldateslefton /*box calendar dates left on*/ { height:22px; width:30px; background-image:url(../images/middle/box/calendar/dateslefton.gif); background-position:center; background-repeat:no-repeat; color:#FFFFFF; }
.boxcaldatesleftontoday /*box calendar dates left on today*/ { height:22px; width:30px; background-image:url(../images/middle/box/calendar/dateslefton.gif); background-position:center; background-repeat:no-repeat; color:#FFF600; }
.boxcaldatesleftoff /*box calendar dates left off*/ { height:22px; width:30px; background-image:url(../images/middle/box/calendar/datesleftoff.gif); background-position:center; background-repeat:no-repeat; color:#FFFFFF; }
.boxcaldateson /*box calendar dates on*/ { height:22px; width:30px; background-image:url(../images/middle/box/calendar/dateson.gif); background-position:center; background-repeat:no-repeat; color:#FFFFFF; }
.boxcaldatesontoday /*box calendar dates ontoday*/ { height:22px; width:30px; background-image:url(../images/middle/box/calendar/dateson.gif); background-position:center; background-repeat:no-repeat; color:#FFF600; }
.boxcaldatesoff /*box calendar dates off*/ { height:22px; width:30px; background-image:url(../images/middle/box/calendar/datesoff.gif); background-position:center; background-repeat:no-repeat; color:#FFFFFF; }
.boxcaldatesrighton /*box calendar dates right on*/ { height:22px; width:30px; background-image:url(../images/middle/box/calendar/datesrighton.gif); background-position:center; background-repeat:no-repeat; color:#FFFFFF; }
.boxcaldatesrightontoday /*box calendar dates right on today*/ { height:22px; width:30px; background-image:url(../images/middle/box/calendar/datesrighton.gif); background-position:center; background-repeat:no-repeat; color:#FFF600; }
.boxcaldatesrightoff /*box calendar dates right off*/ { height:22px; width:30px; background-image:url(../images/middle/box/calendar/datesrightoff.gif); background-position:center; background-repeat:no-repeat; color:#FFFFFF; }
.boxcalline /*box calendar line*/ { height:2px; background-image:url(../images/middle/box/calendar/line.gif); background-position:top; background-repeat:repeat-x; }
.boxactivitydateson,a.boxactivitydateson:active,a.boxactivitydateson:focus,a.boxactivitydateson:link,a.boxactivitydateson:visited { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
.boxactivitydatesontoday,a.boxactivitydatesontoday:active,a.boxactivitydatesontoday:focus,a.boxactivitydatesontoday:link,a.boxactivitydatesontoday:visited { color:#FFF600; font-weight:bold; text-decoration:underline; }
.boxactivitydatesoff,a.boxactivitydatesoff:active,a.boxactivitydatesoff:focus,a.boxactivitydatesoff:link,a.boxactivitydatesoff:visited { color:#FFFFFF; font-weight:normal; text-decoration:none; }
.boxcaldatesover /*box calendar dates over*/ { background-color:#CCCCCC; }

/*community box*/
.page-box-community_corner-top-left_calendar {
	height:10px;
	width:10px;
	background-color:#4275a4;
	background-image:url(../images/page/box/community/tl-cal.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.page-box-community_corner-top-right_calendar {
	height:10px;
	width:10px;
	background-color:#4275a4;
	background-image:url(../images/page/box/community/tr-cal.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.page-box-community_corner-bottom-left_calendar {
	height:10px;
	width:10px;
	background-color:#4275a4;
	background-image:url(../images/page/box/community/bl-cal.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.page-box-community_corner-bottom-right_calendar {
	height:10px;
	width:10px;
	background-color:#4275a4;
	background-image:url(../images/page/box/community/br-cal.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

/*mini calendar*/
.page-minicalendar_tbl_bdr_default {
	border:1px solid #990000;
}
.page-minicalendar_border_default {
	background-color:#990000;
}
.page-minicalendar_border-heading_default {
	background-color:#da0101;
}
.page-minicalendar_heading_default,a.page-minicalendar_heading_default:active,a.page-minicalendar_heading_default:focus,a.page-minicalendar_heading_default:link,a.page-minicalendar_heading_default:visited {
	font-size:10px;
	font-weight:bold;
	color:#CCCCCC;
	text-align:center;
	vertical-align:middle;
	background-color:#da0101;
}
.page-minicalendar_dates-off_default-bg,page-minicalendar_dates-off_default-bgover {
	text-align:center;
	vertical-align:middle;
	background-color:#AB0000;
}
.page-minicalendar_dates-off_default-text,a.page-minicalendar_dates-off_default-text:active,a.page-minicalendar_dates-off_default-text:focus,a.page-minicalendar_dates-off_default-text:link,a.page-minicalendar_dates-off_default-text:visited {
	font-size:9px;
	font-weight:normal;
	color:#CCCCCC;
}
.page-minicalendar_dates-on_default-bg {
	text-align:center;
	vertical-align:middle;
	background-color:#da0101;
}
.page-minicalendar_dates-on_default-bgover {
	text-align:center;
	vertical-align:middle;
	background-color:#AB0000;
}
.page-minicalendar_dates-on_default-text,a.page-minicalendar_dates-on_default-text:active,a.page-minicalendar_dates-on_default-text:focus,a.page-minicalendar_dates-on_default-text:link,a.page-minicalendar_dates-on_default-text:visited {
	font-size:9px;
	font-weight:normal;
	color:#CCCCCC;
}
.page-minicalendar_dates-on-today_default-bg {
	text-align:center;
	vertical-align:middle;
	background-color:#da0101;
}
.page-minicalendar_dates-on-today_default-bgover {
	text-align:center;
	vertical-align:middle;
	background-color:#AB0000;
}
.page-minicalendar_dates-on-today_default-text,a.page-minicalendar_dates-on-today_default-text:active,a.page-minicalendar_dates-on-today_default-text:focus,a.page-minicalendar_dates-on-today_defaultv:link,a.page-minicalendar_dates-on-today_default-text:visited {
	font-size:9px;
	font-weight:bold;
	color:#FF6000;
}

.page-minicalendar_border_this {
	background-color:#ffa066;
}
.page-minicalendar_tbl_bdr_default {
	border:1px solid #ffa066;
}
.page-minicalendar_border-heading_this {
	background-color:#da0101;
}
.page-minicalendar_heading_this,a.page-minicalendar_heading_this:active,a.page-minicalendar_heading_this:focus,a.page-minicalendar_heading_this:link,a.page-minicalendar_heading_this:visited {
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	background-color:#da0101;
}
.page-minicalendar_dates-off_this-bg,page-minicalendar_dates-off_this-bgover {
	text-align:center;
	vertical-align:middle;
	background-color:#AB0000;
}
.page-minicalendar_dates-off_this-text,a.page-minicalendar_dates-off_this-text:active,a.page-minicalendar_dates-off_thisv:focus,a.page-minicalendar_dates-off_this-text:link,a.page-minicalendar_dates-off_this-text:visited {
	font-size:9px;
	font-weight:normal;
	color:#CCCCCC;
}
.page-minicalendar_dates-on_this-bg {
	text-align:center;
	vertical-align:middle;
	background-color:#da0101;
}
.page-minicalendar_dates-on_this-bgover {
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFFF;
}
.page-minicalendar_dates-on_this-text,a.page-minicalendar_dates-on_this-text:active,a.page-minicalendar_dates-on_this-text:focus,a.page-minicalendar_dates-on_this-text:link,a.page-minicalendar_dates-on_this-text:visited {
	font-size:9px;
	font-weight:bold;
	color:#CCCCCC;
}
.page-minicalendar_dates-on-today_this-bg {
	text-align:center;
	vertical-align:middle;
	background-color:#da0101;
}
.page-minicalendar_dates-on-today_this-bgover {
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFFF;
}
.page-minicalendar_dates-on-today_this-text,a.page-minicalendar_dates-on-today_this-text:active,a.page-minicalendar_dates-on-today_this-text:focus,a.page-minicalendar_dates-on-today_this-text:link,a.page-minicalendar_dates-on-today_this-text:visited {
	font-size:9px;
	font-weight:bold;
	color:#FF6000;
}

/*lists*/
.page-list_email {
	margin:0 0 0 0;
	list-style-type: none;
	list-style-position: outside;
	list-style-image:url(../images/page/bullets/bullet.gif);
	border:0px none;
	padding:0px 0px 0px 10px;
	text-align:left;
	color:#FFFFFF;
	vertical-align:middle;
}

/*tooltips*/
/* Default DOM Tooltip Style */
div.domTT_calendar {
	border: 1px solid #000000;
	background-color: #e1e1e1;
	width:223px;
}
div.domTT_calendar .caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	background-color: #da0101;
	color: #FFFFFF;
	width:223px;
	text-align:right;
}
div.domTT_calendar .contents {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	background-color: #e1e1e1;
	color:#ffffff;
	width:223px;
	text-align:center;
}
.divtext_calendar {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}
.divline_calendar {
	background-color:#E1B3B3;
}

/*large cal*/
.page-calendar-large-1_tl_calendar { background-image:url(../images/page/calendar/sidetl.gif); background-position:top left; background-color:#CE8585; background-repeat:no-repeat; color:#810000; font-size:10px; font-weight:normal; }
.page-calendar-large-1_tr_calendar { background-image:url(../images/page/calendar/sidetr.gif); background-position:top right; background-color:#CE8585; background-repeat:no-repeat; color:#810000; font-size:10px; font-weight:normal; }
.page-calendar-large-1_bg_calendar { background-color:#CE8585; color:#810000; font-size:10px; font-weight:normal; }
.page-calendar-large-1_bd_calendar { background-color:#FF0000; }
.page-calendar-large-1_bl_calendar { background-image:url(../images/page/calendar/sidebl.gif); background-position:bottom left; background-color:#CE8585; background-repeat:no-repeat; color:#810000; font-size:10px; font-weight:normal; }
.page-calendar-large-1_br_calendar { background-image:url(../images/page/calendar/sidebr.gif); background-position:bottom right; background-color:#CE8585; background-repeat:no-repeat; color:#810000; font-size:10px; font-weight:normal; }
.page-calendar-large-td_calendar {
	background-color: #990000;
	border: 1px solid #990000;
	padding: 1px;
	cursor:default;
}
.page-calendar-large-td-over_calendar {
	background-color: #ff0000;
	border: 1px solid #ffa5a5;
	padding: 1px;
	cursor:pointer;
	cursor:hand;
}
.page-calendar-large-td-stick_calendar {
	background-color: #ff9999;
	border: 1px solid #990000;
	padding: 1px;
	cursor:default;
}
.page-calendar-large-text-on_calendar {
	background-color:#993333;
	color:#cccccc;
	font-size:12px;
	font-weight:normal;
}
.page-calendar-large-text-off_calendar {
	background-color:#990000;
	color:#666666;
	font-size:12px;
	font-weight:normal;
}
.page-calendar-large-text-today_calendar {
	background-color:#777777;
	color:#FFF600;
	font-size:12px;
	font-weight:normal;
}

.page-calendar-large-2_bgevena_calendar { background-image:url(../images/page/calendar/rowevenx.jpg); background-position:top; background-color:#FFFFFF; background-repeat:repeat-x; }
.page-calendar-large-2_bgevenb_calendar { background-image:url(../images/page/calendar/rowevenside.jpg); background-position:top right; background-repeat:no-repeat; }
.page-calendar-large-2_bgevenb-over_calendar { }
.page-calendar-large-2_bgodda_calendar { background-image:url(../images/page/calendar/rowoddx.jpg); background-position:top; background-color:#F3F3F3; background-repeat:repeat-x; }
.page-calendar-large-2_bgoddb_calendar { background-image:url(../images/page/calendar/rowoddside.jpg); background-position:top right; background-repeat:no-repeat; }
.page-calendar-large-2_bgoddb-over_calendar { }

.calclick-td {
	border: 1px solid #ffffff;
	padding: 1px;
	cursor:default;
}
.calclick-td-over {
	background-color: #ff0000;
	border: 1px solid #ffa5a5;
	padding: 1px;
	cursor:pointer;
	cursor:hand;
}
.calclick-td-stick {
	background-color: #ff9999;
	border: 1px solid #990000;
	padding: 1px;
	cursor:default;
}


/*/////////////////////////////////
///////////////////////////////////
//////////////////////////////////*/
.mod-tbg_calendar {
	background-color:#990000;
}
