/*
	Copyright Bellamy Software (r)
	http://www.bellamysoftware.com
*/
/* Calendar style */

#calendarPlaceholder {
    display:none; 
    position:absolute;
    width: 200px;
}

#calendarPlaceholder .whitelinks {
    padding: 3px;
}

#calendarPlaceholder .whitelinks, #calendarPlaceholder .whitelinks:active,  #calendarPlaceholder .whitelinks:visited {
    color: #000000;
    font-weight: bold;
    font-size: 11px;
    font-family: sans-serif;
    text-decoration: none;
}

#calendarPlaceholder .whitelinks:hover {
    text-decoration: underline;
}

#calendarPlaceholder .calendarHeader {
    height: 20px;
    vertical-align: middle;
    width: 100%;
    background: #FFFFFF url(../images/title-bg.gif);
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    font-family: sans-serif;
}

#calendarPlaceholder .calendarTable {
    background: #FFFFFF; 
    border: 1px solid #cccccc;
    width: 100%;
}

#calendarPlaceholder .calendarDaysRow {
    background: #FFFFFF url(../images/dark-bg.gif);
    text-align: center;
}

#calendarPlaceholder .calendarDaysRow .weekend {
    color: #D15656;
}

#calendarPlaceholder .calendarRow {
    height: 30px;
    text-align: center;
}

#calendarPlaceholder .calendarRow td:hover {
    background: #CCCCCC;
}

#calendarPlaceholder .calendarRow .calendarDay {
    background: #EEEEEE;
}

#calendarPlaceholder .calendarRow .calendarDaySelected {
    background: #CCCCCC;
}

#calendarPlaceholder .calendarRow .calendarEmptyDay {
    background: #DDDDDD;
}

#calendarPlaceholder .calendarRow a, #calendarPlaceholder .calendarRow a:active, #calendarPlaceholder .calendarRow a:visited  {
    color: #555555;
    text-decoration: none;
}

#calendarPlaceholder .calendarRow a:hover {
    text-decoration: underline;
}

