*
{
}
DIV.CSCCalendar /*Calendar holding DIV*/
{
    position:relative;
    display:block;
    border:5px solid #0099CC;
    background:#EAF7FB; 
    color:#005689;
    padding:0 0 1px 0;
    font:11px arial, sans-serif, tahoma; 
}

.CSCCalendar TABLE
{
   margin:0;
    font:11px arial, sans-serif, tahoma; 
}
.CSCCalendar TABLE TD
{
    padding:2px;
    text-align:center;
    vertical-align:middle;
    font:11px arial, sans-serif, tahoma; 
}

/* prevent external img styles from affecting these styles */
.CSCCalendar img
{
   background-color:transparent; 
   margin-left: 0px; 
   margin-top: 0px; 
   margin-bottom:0px; 
   margin-right:0px;
}
/* used on server side only version */
.CSCCalendar A
{
   color:black;
   text-decoration:none;
}

/* Available for upgraders of 1.1. This class can be deleted if not used */
.CSCCalendarNoFilter
{
   border: 1px solid #E0E0E0;
   background-color: white;
}
/* Available for upgraders of 1.1. This class can be deleted if not used */
.CSCCalendarNoFilter TABLE
{
}


.CSCWeekRowsTable /*Days of the month*/
{
   border: 1px solid #005689; 
}

.CSCWeekRowsTable_NS70  /* for Netscape 7.0x only */
{
}

/* The next few are for the day cells. Formatted day cells that use nested tables need to carry the styles into their inner TR tags */

.CSCDay, .CSCDay TR
{
   cursor: pointer;  /* W3C approved hand. */
   cursor: hand;   /* IE specific hand */
}

.CSCSelectedDay, .CSCSelectedDay TR /*Format selected day*/
{
   background-color:#005689;
   color:#fff;
   cursor:pointer;
   cursor:hand;
}

.CSCSelectedToday, .CSCSelectedToday TR
{
   font-weight: bold;
   background-color: gold;
   cursor: pointer;
   cursor: hand;
}

.CSCToday, .CSCToday TR /*Format todays date*/
{
   font-weight: bold;
   color:#f60;
   cursor: pointer;
   cursor: hand;
}

.CSCSpecialDay, .CSCSpecialDay TR
{
   cursor: pointer;
   cursor: hand;
   background-color: lemonchiffon;
}

.CSCOtherMonthDays, .CSCOtherMonthDays TR
{
   cursor: default;
   visibility:hidden;
}

.CSCOutsideRangeDay
{
   cursor: default;
   color: gray;
/* if you want to show a background image, uncomment and set the URL correctly. Graphic available in the Appearance folder: outofrangeday.gif.
   background-image: url(outofrangeday.gif);
   background-repeat: no-repeat;
   background-position: center center;
*/
}

.CSCWeekNumberColumn
{
   background-color: lightblue;
/* optional background image. Appearance/Backgrounds has several predefined images
   background-image: url(Backgrounds/GradientBlue16px.gif);
   background-repeat: repeat-x;
 */
}


.CSCDayHeader
{
   background-color:#0099CC;
   font-weight:normal;
   color:#fff;
   letter-spacing:-2px;
/* optional background image. Appearance/Backgrounds has several predefined images
   background-image: url(Backgrounds/GradientBlue16px.gif);
   background-repeat: repeat-x;
*/
}

.CSCDayHeaderCell
{
   padding:1px;
   /*Red2 (JT) 2009-05-08: Commenting out the style below and adding border:0 is a fix to prevent phantom gray (grey!) or white borders/lines appearing on top left-hand side of page*/
   /*border-bottom:1px solid #fff;*/
   border:0;
}


.CSCHeaderTable
{
    margin:0;
    padding:0;
}


/* use to establish a background color for CSCHeaderTable */
.CSCHeaderTable TABLE
{
   position:relative;
   color:#333;
   font:12px Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
}


.CSCHeaderRows
{
   cursor: default;
   
}

.CSCHeaderRows TR
{
   background-color:transparent;
}

.CSCIncrementalButtons
{
   cursor: pointer;
   cursor: hand;
   color: mediumblue;
}

.CSCIncrementalButtonsPressed
{
   cursor: pointer;
   cursor: hand;
   color: darkblue;
}

.CSCJumpButtons
{
   color: mediumblue;
   cursor: pointer;
   cursor: hand;
}

.CSCJumpButtonsPressed
{
   color: darkblue;
   cursor: pointer;
   cursor: hand;
}

.CSCCloseButton
{
   cursor: default;
}

.CSCCloseButtonPressed
{
   cursor: default;
}
.CSCHelpButton
{
   cursor: default;
}

.CSCHelpButtonPressed
{
   cursor: default;
}

.CSCFooterTable
{
/* optional background image. Appearance/Backgrounds has several predefined images
   background-image: url(Backgrounds/GradientBlue24px.gif);
   background-repeat: repeat-x;
 */
}

.CSCFooterTable TABLE
{
   background-color:transparent;
}

.CSCFooterButton
{
   border-right: #E0E0E0 thin outset;  /* lightgrey */
   border-top: #E0E0E0 thin outset;
   border-left: #E0E0E0 thin outset;
   border-bottom: #E0E0E0 thin outset;
   background-color: lightblue;
   color: black;
   cursor: pointer;
   cursor: hand;
}
.CSCFooterButtonPressed
{
   border-right: #E0E0E0 thin inset;  /* lightgrey */
   border-top: #E0E0E0 thin inset;
   border-left: #E0E0E0 thin inset;
   border-bottom: #E0E0E0 thin inset;
   background-color: lightblue;
   color: black;
   cursor: pointer;
   cursor: hand;
}

.CSCFooterCurrentDate
{
}

.CSCMultiMonthContainer
{
   padding-right: 1px;
   padding-left: 1px;
   padding-bottom: 1px;
}

.CSCMultiMonthHeader
{
   border-right: royalblue 1px solid;
   border-top: royalblue 1px solid;
   border-left: royalblue 1px solid;
   border-bottom: royalblue 1px solid;
   margin-right: -1px; /* only affects Opera 7+ to better align this box to the weekrowstable */
   margin-bottom: 2px;
}

/*hides from Safari- puts letter spacing for calendar day headings back to normal (squished for safari)*/
@media all {
@import url(cream.css);
.CSCDayHeader

	{
		letter-spacing:normal;
	}
.CSCDayHeaderCell
	{
	   padding:5px;
	   /*Red2 (JT) 2009-05-08: Commenting out the style below and adding border:0 is a fix to prevent phantom gray (grey!) or white borders/lines appearing on top left-hand side of page*/
	   /*border-bottom:1px solid #fff;*/
	   border:0;
	}
}