/* ===============  events =============== */

.cal_table {border: 1px solid #693;}
.cal_table td{}
.cal_td_daysnames {background: #cde1bc; border-bottom: 1px solid #fff; line-height:25px; font-weight:bold; text-align:center !important;}
.cal_td_daysnames .sunday, .cal_td_daysnames .saturday{color:#fff;}

.cal_daysnames { font-weight: bold; color: #000000; text-decoration: none; }
.cal_td_daysoutofmonth {background-color: #fafafa; color:#aaa;}
.cal_daysoutofmonth { }
.cal_td_today {border: 1px solid #693; background: #ebf3e5;}
.cal_td_daysnoevents { color:#999; background: #ebf3e5;}
a.cal_daylink:link, a.cal_daylink:visited {color: #000000; text-decoration: none; font-weight: bold; }
a.cal_daylink:hover{color:#b20070;  text-decoration: none;  }
a.cal_titlelink:link, a.cal_titlelink:visited, a.cal_titlelink:hover {font-size:10px; text-decoration: none; color:inherit!important; display:block; margin-bottom:1px; line-height:100%;padding:1px 3px;}

/* ---  List style  --- */

ul.ev_ul {list-style:none; padding:0px; margin:5px; }
ul.ev_ul li.ev_td_li {border-style:solid; border-width:0 0 0 5px; margin-bottom:2px; padding-left:7px;}
a.ev_link_cat:link, a.ev_link_cat:visited {color: Gray; text-decoration:none; }
a.ev_link_cat:hover  { color: Black; }
a.ev_link_row:link, a.ev_link_row:visited {  color: Gray; text-decoration:none; }
a.ev_link_row:hover  { color: Black; }
a.ev_link_unpublished {color:red; text-decoration:none; }
a.ev_link_weekday:link, a.ev_link_weekday:visited  { color: Gray; text-decoration:none; }
a.ev_link_weekday:hover  {color: Black;}
.ev_fieldset { font-weight: bold; color:#999; text-align:center;}
.ev_table {border: 1px solid #693; }
.ev_table td {padding:5px;}
.ev_td_right {width:100%; border-top: 1px solid #cde1bc;}
.ev_td_left { background-color: #eee;}
.ev_td_today {border: 1px solid #693; background: #ebf3e5;}

/* ---- Form style ---- */

/* Styles for dhtml tabbed-pages */

.ontab { font: 10px Verdana; background-color: ThreedShadow; border-left: outset 1px #ff9900; border-right: outset 1px #808080; border-top: outset 1px #ff9900; border-bottom: solid 1px #d5d5d5; text-align: center; cursor: hand; font-weight: bold; }
.offtab {font: 10px Verdana; background-color: background-color: #EEEEEE; border-left: outset 1px #E0E0E0; border-right: outset 1px #E0E0E0; border-top: outset 1px #E0E0E0; border-bottom: solid 1px #d5d5d5; text-align: center; cursor: hand; font-weight: normal; }
.tabpadding { border-bottom: solid 0px #777777; }
.tabheading { background-color: #ffae00; border-left: solid 1px #777777; border-right: solid 1px #777777; font: 10pt Verdana;}
.tabcontent {border: solid 1px #777777; font:16pt Verdana, Arial, Helvetica, sans-serif;}
.pagetext { visibility: hidden; display: none; position: relative; 	top: 0; }
.frm_td_bydays { background-color: #FFF8DC;}
.frm_td_byweeks { background-color: #FFF0F5;}
.frm_td_bymonth { background-color: #FDF5E6;}
.frm_td_byyear { background-color: #F0F8FF;}

/* Calendar navigaton area */
div.ev_navigation {text-align:center;}
div.ev_navigation table {margin:0 auto;}

/* Calendar admin panel */
div.ev_adminpanel {}

/* ---  Nav bar style  --- */
a.nav_bar_link:link, a.nav_bar_link:visited {font: 10px Verdana; color: Green; }
a.nav_bar_link:hover  {color: Lime;}
.nav_bar_cell  {background-color: #ECECEC;}

/* --- Iconic calendar navigation --- */
td.iconic_td {padding:0 8px;}
div.nav_bar_cal{ width:23px; }
div.nav_bar_cal img, div.nav_bar_cal a{ height:23px; width:23px;}
tr.icon_labels{font-size:70%;}
div#ev_icon_yearly {background: url("images/k_year.gif") no-repeat; margin-left: 10px;}
div#ev_icon_monthly {background: url("images/k_month.gif") no-repeat;}
div#ev_icon_weekly{background: url("images/k_week.gif") no-repeat;}
div#ev_icon_daily{background: url("images/k_today.gif") no-repeat;}
div#ev_icon_search{background: url("images/k_search.gif") no-repeat;}
div#ev_icon_jumpto{background: url("images/k_jump.gif") no-repeat; margin-right: 14px;}

.hopp{background: #cde1bc; font:bold 11px Arial; line-height: 18px; cursor: hand;}
/* Print version */

@media print {
	table.contentpaneopen {background-image:none!important; background-color:white!important; }
	div.ev_navigation { display:none; }
	div.ev_adminpanel { display:none; }
}


/*  ===============   Event Legend   =============== */

.event_legend_container {width:100%;}
.event_legend_name {text-align:center; padding: 4px 3px 5px; border-top:3px solid #fff;}
.eventlengendlink:link, .eventlengendlink:active, .eventlengendlink:visited {text-decoration:none;}
.eventlengendlink:hover {text-decoration:none; font-weight:bold;}

