/* ================================
CSS STYLES FOR Module Calendar
================================
*/
.calendar
{
border-right: lightgrey 1px solid;
border-top: lightgrey 1px solid;
font-size: 7pt;
border-left: lightgrey 1px solid;
color: black;
border-bottom: lightgrey 1px solid;
font-family: Verdana;
}
.calendarTitle,
.calendarTitle td
{
font-size: 9pt;
color: #FFFFFF;
background-color: #003366;
}
.calendarNextPrev, 
.calendarNextPrev a:link,
.calendarNextPrev a, 
.calendarNextPrev a:visited, 
.calendarNextPrev a:hover
{
color: #FFFFFF;
font-size: 8pt;
padding: 0px .5em;
}
.calendarDayHeader
{
font-weight: bold;
font-size: 7pt;
font-family: Verdana;
background-color: white;
}
.calendarDay, .calendarDay td
{
font-size: 7pt;
color: #000000;
font-family: Verdana;
text-align: left;
border=1px #E0E0E0 solid ;
}
.calendarDay a,
.calendarDay a:visited,
.calendarDay a:hover
{
color: #0000ff;
text-align: left;
font-size: 7pt;
font-family: Verdana;
}
.calendarOtherMonthDay
{
/*color: #808080;*/
color: #E9E9E9;
background-color: #E9E9E9;
}
.calendarOtherMonthDay a, 
.calendarOtherMonthDay a:link, 
.calendarOtherMonthDay a:visited, 
.calendarOtherMonthDay a:hover
{
/*color: #808080;*/
color: #E9E9E9;
background-color: #E9E9E9;
}
.calendarWeekendDay
{
/*background-color: WhiteSmoke; */
}
.calendarTodayDay
{
border-right: red 2px solid;
border-top: red 2px solid;
border-left: red 2px solid;
border-bottom: red 2px solid;
}
.calendarSelectedDay
{
background-color: #FFFFCE;
color: "Red";
font-weight: bold;
}
.calendarSelectedDay a,
.calendarSelectedDay a:visited,
.calendarSelectedDay a:hover
{
color: "Red";
font-weight: bold;
}
.calendarSelector
{
background-color: #c0c0e0;
}
.calendarSelector a,
.calendarSelector a:visited,
.calendarSelector a:hover
{
color: #0000ff;
text-decoration: none;
}	

