/*
  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: 25 July 2008 09:27:28
*/


/**
* +--------------------------------------------------------------------+
* | Squiz.net Open Source Licence                                      |
* +--------------------------------------------------------------------+
* | Copyright (c), 2003 Squiz Pty Ltd (ABN 77 084 670 600).            |
* +--------------------------------------------------------------------+
* | This source file may be used subject to, and only in accordance    |
* | with, the Squiz Open Source Licence Agreement found at             |
* | http://www.squiz.net/licence.                                      |
* | Make sure you have read and accept the terms of that licence,      |
* | including its limitations of liability and disclaimers, before     |
* | using this software in any way. Your use of this software is       |
* | deemed to constitute agreement to be bound by that licence. If you |
* | modify, adapt or enhance this software, you agree to assign your   |
* | intellectual property rights in the modification, adaptation and   |
* | enhancement to Squiz Pty Ltd for use and distribution under that   |
* | licence.                                                           |
* +--------------------------------------------------------------------+
*
* $Id: js_calendar.css,v 1.5 2006/05/19 05:09:14 tbarrett Exp $
*
*/


/* whole calendar table */
.cal {
    border: 1px solid #039acd;
    background-color: #fff;
    color: #000;
    z-index: 9999;
}

.cal td {
    font-family: Arial, sans-serif;
    font-size: 9px;
}


/* week selectors */
.cal_week {
    background-color: #fff;
    color: #000;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}


/* top week day cells */
.cal_week_day {
    background-color: #039acd;
    color: #fff;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    cursor: default;
}


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


/* weekdays */
.cal_day {
    background-color: #fff;
    color: #000;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

/* weekends (sat & sun) */
.cal_hol {
    background: #ddd;
    color: #000;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}


/* mouse over the day */
.cal_ovr {
    background-color: #cc006b;
    color: #FFF;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}


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


/* selected weekday */
.cal_day_sel {
    background-color: #00286d;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}


/* selected weekend */
.cal_hol_sel {
    background-color: #00286d;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}


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


/* month caption */
.cal_month
{
    background-color: #dff1f7;
    color: #000;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
}


/* year caption */
.cal_year {
    background-color: #dff1f7;
    color: #000;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
}


/* today */
.cal_today {
    background-color: #039acd;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}


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