
/* Selector */

#cal-selector {
  margin: 5px 0px 10px 0px;
  border-bottom: 1px solid #0467BA;
}

#cal-selector ul {
  list-style:none;
  display:inline;
}

#cal-selector li {
  display: inline;
  padding: 0 26px;
  font-size:18px;
}

#cal-selector li a {
  text-decoration:none;
  color: #7ACA2A;
}

#cal-selector a.goto-monthly,
#cal-selector a.goto-weekly,
#cal-selector a.goto-daily,
#cal-selector a.goto-today {
  background: transparent url("../../ui/aruni/images/sprite_calendar.png") no-repeat;
  float: left;
  width: 16px;
  height: 16px;
}
#cal-selector a.goto-monthly { background-position: 0 1px; }
#cal-selector a.goto-weekly {background-position: 0 -15px; }
#cal-selector a.goto-daily {background-position: 0 -31px; }
#cal-selector a.goto-today {
  background-position: 0 -47px;
  margin-right: 10px;
}

/* ******** */

#cal-monthly-view table, #cal-weekly-view table {
  border-spacing: 1px;
  border-collapse: collapse;
}
#cal-monthly-view td, #cal-weekly-view td {
  background: #fff;
  border: 1px solid #0467BA;
}

#cal-weekly-view .cal-today,
#cal-daily-view .cal-today {
  margin-left: 2px;
  color: #3465a4;
  font-size: 12px;
  font-style: italic;
}

#cal-monthly-view th, #cal-weekly-view th {
  background: #fff;
  color: #0467BA;
  font-weight: bold;
}

#cal-weekly-view th.time {
  font-size: 0.8em;
  padding: 4px 0;
}

#cal-weekly-view th.header {
  width: 110px;
}

#cal-weekly-view th.cal-day-selected {
  width: 90px;
}

#cal-monthly-view .month {
  font-weight: bold;
  color: #0467BA;
  padding: 2px 2px 0 3px;
  border: none;
  border-bottom: 1px solid #0467BA;
}

#cal-monthly-view .day,
#cal-weekly-view .day {
  height: 70px;
}

#cal-monthly-view .bold {
  font-weight: bold;
  padding-left: 2px;
}

#cal-monthly-view .cal-day-selected, #cal-weekly-view .cal-day-selected {
  color: #0467BA;
}

#cal-monthly-view .cal-day-selected {
  padding: 1px;
  font-weight: bold;
}

#cal-monthly-view .add-event, #cal-weekly-view .add-event,
#cal-daily-view .add-event {
  color: #0467BA;
  font-size:11px;
  vertical-align: top;
  text-decoration: none;
}

#cal-monthly-view .add-event img, #cal-weekly-view .add-event img {
  vertical-align: bottom;
}

#cal-monthly-view .event dd , #cal-weekly-view .event dd {
  font-size: 1em;
  margin-left: 5px;
}

#cal-monthly-view .event .CONFIRMED,
#cal-monthly-view .CONFIRMED a,
#cal-weekly-view .CONFIRMED {
  text-decoration: none;
  color: #fff;
}
#cal-monthly-view .event .TENTATIVE,
#cal-monthly-view .TENTATIVE a,
#cal-weekly-view .TENTATIVE {
  text-decoration: none;
  color: #fff;
}
#cal-monthly-view .event .CANCELLED,
#cal-monthly-view .event .CANCELLED a,
#cal-weekly-view .CANCELLED {
  text-decoration: line-through;
  color: #f0f0f0;
}

#cal-monthly-view .event .time , #cal-weekly-view .event .time {
  font-size: 0.7em;
}

#cal-monthly-view .event span, #cal-weekly-view .event span {
  margin: 0;
}

table.timetable {
  border: 1px solid #ffffff;
}

/* COLORS for events background */

#cal-monthly-view td.day,
#cal-weekly-view td.free {
  background-color: #F9F9F9;
  padding: 0;
  border-collapse: collapse;
}

#cal-monthly-view table.event,
#cal-weekly-view #full-day-events table.event {
 border-collapse: collapse;
 width: 100%;
}

#cal-monthly-view table.event td {
 border-left: 0;
 border-right: 0;
}
#cal-monthly-view table.event td,
#cal-weekly-view #full-day-events table.event td {
 border-top: 1px solid #0467BA;
 padding: 2px;
}

#cal-weekly-view a span {
 padding: 2px;
/*  color: #002090; # override status color */
}

#cal-monthly-view .event .color0 td, #cal-weekly-view td.color0 {
 background-color: #AC81A1;
}

#cal-monthly-view .event .color1 td, #cal-weekly-view td.color1 {
 background-color: #719C71;
}

#cal-monthly-view .event .color2 td, #cal-weekly-view td.color2 {
 background-color: #C1617C;
}

#cal-monthly-view .event .color3 td, #cal-weekly-view td.color3 {
 background-color: #A0A5B5;
}

#cal-monthly-view .event .color4 td, #cal-weekly-view td.color4 {
 background-color: #A59580;
}


/**************************************************************************
 * daily_view
 **************************************************************************/
#cal-selector #attributes {
  display: inline;
}

#cal-daily-view #attributes span {
  margin: 0 8px 0 0;
}

#cal-daily-view table {
  border-collapse: collapse;
  border-spacing: 0px;
}

#cal-daily-view td {
  border: 1px solid #000;
}

#cal-daily-view .header-columns {
  border-top: 1px solid black;
  font-size: 11px;
  font-weight: bold;
}

#cal-daily-view .header-columns td {
  padding: 6px;
  background: #fff;
}

#cal-daily-view .header-columns th a {
  font-weight: bold;
  text-decoration: none;
}

#cal-daily-view .header-timetables,
#cal-daily-view .header-timetables * {
  border: none;
}

#cal-daily-view .header-timetables td {
  color: #0467BA;
  background: #fff;
  font-weight: bold;
  width: 40px;
}

#cal-daily-view .header-timetables span {
  margin-left: -15px; /* See below */
  font-size: 9px;
  font-weight: bold;
  text-align: left;
}

/* Prevent IE from eating the time outside the box */
* html #cal-daily-view .header-timetables span {
  margin-left: 0;
}

#cal-daily-view .evt-value {
  font-size: 12px;
  text-decoration: none;
  color: #003180;
}

/**************************************************************************
 * edit_event
 **************************************************************************/
p#event-owner {
  margin-top: 0;
}
