/*
  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: 30 July 2010 07:50:32
*/


/**
* +--------------------------------------------------------------------+
* | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd       |
* | ACN 084 670 600                                                    |
* +--------------------------------------------------------------------+
* | IMPORTANT: Your use of this Software is subject to the terms of    |
* | the Licence provided in the file licence.txt. If you cannot find   |
* | this file please contact Squiz (www.squiz.net) so we may provide   |
* | you a copy.                                                        |
* +--------------------------------------------------------------------+
*
* $Id: js_calendar.css,v 1.6 2006-12-06 05:13:04 bcaldwell Exp $
*
*/


/* whole calendar table */
.cal {
    background:         #ffffff;
    z-index:            9999;
    width:                          100%;
    clear:                          both;
    margin:                         10px 0 10px;
    float:                          left;
    width: 218px;
}

.cal td {
    font-size: 12px ;
    color: #666666;
    padding: 3px 4px; 
    border: 1px solid #ffffff;
}

/* week selectors */
.cal_week {
    background: #f3f3f3;
    color: #737373 !important;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

/* top week day cells */
.cal_week_day {
    background: #ebebeb;
    text-align: center;
    vertical-align: middle;
    cursor: default;
    font-weight: bold!important;
}


/* previous and next month dates */
.cal_empty {
    background: #f4f4f4;
    color: #c3c4c4 !important;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

/* weekdays and weekends */
.cal_day, .cal_hol {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}
.cal_day {
    background: #f2f2f2;
}
.cal_hol {
    background: #e9e9e9;
}

/* selected day or today */
.cal_day_sel, .cal_hol_sel, .cal_today {
    background: #dadada;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

/* next, prev month & year arrows */
.cal_arrow {
    background: #f0f0f0;
    color: #999999 !important;
    vertical-align: middle;
    cursor: pointer;
}

/* Header: month and year */
.cal_month, .cal_year {
    background: #eeeded;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
}

/* close button */
.cal_close {
    color: #ff0000;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    width: 10px;
    height: 10px;
}

.cal_event {
    font-weight: bold;
    color: #000000 !important;
}

/* mouse over the day */
.cal_ovr, .cal_ovr_loading {
    background: #ffffff;
    color: #00a6e5 !important;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}
.cal_ovr_loading {
    cursor: wait;
}

/* mouse over the week */
.cal_ovr td {
    background: #aaaaaa;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}