/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 12 February 2012 00:19:55
*/


#eventCalendar{
  width: 278px;
  height: auto;
  padding: 40px;
}
#calendar {
  color: #ffffff;
  background: url(/__data/assets/image/0013/355/calendar_bg.gif) left top no-repeat;
  width: 210px;
  height: 235px;
  position: relative;
  font-size: 12px;
}
#eventsCalendarMonth {
  font-size: 12px;
  font-weight: bold;
  background: url(/__data/assets/image/0014/356/calendar_top.gif) left top no-repeat;
  height: 37px;
  text-align: center;
  padding-top: 8px;
}
#eventsCalendarMonth span.prevLink a{
  position: absolute;
  color: #fff;
  width: 29px;
  left :0px;
  top: 9px;
  text-decoration:none;
}
#eventsCalendarMonth span.nextLink a {
  position: absolute;
  color: #fff;
  width: 29px;
  left :182px;
  top: 9px;
  text-decoration:none;
}

#eventsCalendarMonth a ,#eventsCalendarMonth span.prevLink a:hover,
#eventsCalendarMonth span.nextLink a:hover {
  text-decoration:none;
}
#eventsCalendarMonth a:hover {
  text-decoration:underline;
}
#calendarwrapper p a {
  color:#ffffff;
  text-decoration:none;
}
#calendarwrapper p a:hover {
  text-decoration:underline;
}
#calendarTable table {
  border-collapse:collapse;  
  margin:0 5px 0.5em 5px;
  padding:5px;
  width:auto;
}
#calendarTable table tr {
  margin:0;
  padding:0;
}
#calendarTable table tr.noborder {
  border:medium none;
}
#calendarTable table th {
  font-weight:bold;
  margin:0;
  padding:0.1em 0;
  text-align: center;
  vertical-align:bottom;
  width:12%;
  color: #ffffff;
}
#calendarTable table th h3 {
  font-size:1.482em;
  text-align:center;
}
#calendarTable table th {
  line-height:1em;
}
#calendarTable table th img {
  border:medium none;
  padding:0 1em;
}
#calendarTable table td {
  margin:0;
  padding:0;
  text-align:right;
  vertical-align:top;
  width:12%;
}
#calendarTable table td a:hover {
  background: url(/__data/assets/image/0015/357/date_bg.gif) left top no-repeat;
}
#calendarTable table td:hover a {
  color:#000000;
}
#calendarTable table td a {
  color:#808080;
  display:block;
  padding:7px;
  text-decoration:none;
  text-align: center;
}
#calendarTable table td.fade {
  color:#999999;
}
#calendarTable table td.fade a {
  color:#999999;
}
#calendarTable table td.today {
  background: url(/__data/assets/image/0015/357/date_bg.gif) left top no-repeat;
  color:#FFFFFF;
}
#calendarTable table td.eventDate a {
  font-weight: bold;
color:#FFFFFF;
}
#calendarTable table td.today a {
 color:#FFFFFF;
}
#calendarTable table td.today:hover {
  background: url(/__data/assets/image/0015/357/date_bg.gif) left top no-repeat;
}
#calendarTable table td.today:hover a {
  color:#000000;
}
#calendarTable table div.event {
  display:none;
}
#calendarTable table td {
  height:2em;
}
#calendarTable table br {
  display:none;
}
.calendar_search {
  padding-top: 10px;
  width: 210px;
}
.calendar_search input {
  margin-left: 180px;
  margin-top: 5px;
}

