/*
ASPCalendar
calendar.css

This can be stored anywhere as long as it is referenced by the same page that 
instantiates the ASPCalendar object.

*/

table.calendarTable tr td hr{background:#D6D1CD;height:1px;border:0;}

/* This is the master style for the entire calendar */
.calendarTable
{
	font-family:	  Arial, Helvetica;
	border:           5px;
	font-size:        10pt;
	width:            470px;
	text-align:       right;
	vertical-align:   top;
	color:            #000000;
}


/* This is the custom header row specified by the ASPCalendar.TableHeader property */
.calendarTableHeaderRow
{
	text-align:       center;
	background-color: #C0C0A0;
	font-weight:      bold;
	font-size:        10pt;
	color:            #000000;
}

/* This is the current year header row enabled by the ASPCalendar.DisplayYearRow property */
.calendarYearHeaderRow
{
	text-align:       center;
	background-color: #C0C0A0;
	font-weight:      bold;
	font-size:        10pt;
	color:            #000000;
}

/* This is the column header row where you find the days of the week */
.calendarTableColumnHeaderRow
{
	text-align:       center;
	background-color: #C0C0E0;
	font-weight:      bold;
	font-size:        10pt;
	color:            #000000;
}

/* This contains actual date entries */
.calendarTableDateRow TD
{
	width:            14.3%;
	height:           100px;
	vertical-align:   top;
}
/* ------------------------- Begin Cell Display Elements ------------------------*/
.calendarTableOddCell
{
	cursor:           hand;         /* IE      */
	cursor:           pointer;      /* Mozilla */
	background-color: #FFFFD0;
	font-size:		  8pt;
}

.calendarTableEvenCell
{
	cursor:           hand;         /* IE      */
	cursor:           pointer;      /* Mozilla */
	background-color: #EFEFF0;
	font-size:		  8pt;
}

.calendarTableEventCell
{
	cursor:           hand;         /* IE      */
	cursor:           pointer;      /* Mozilla */
	background-color: #A0A0FF;
	font-size:		  8pt;
}

.calendarTableHighlightedCell
{
	cursor:           hand;         /* IE      */
	cursor:           pointer;      /* Mozilla */
	background-color: #CCCCCC;
	font-size:		  8pt;
}

.calendarTableOutsideCell
{
	cursor:           hand;         /* IE      */
	cursor:           pointer;      /* Mozilla */
	background-color: #DDDDD0;
	font-size:		  8pt;
}
.calendarTable tr td br
{
	margin-bottom:	  7px;
}
/* -------------------------- End Cell Display Elements --------------------------*/


/* -------------------------- Begin Navigation Elements ---------------------------*/
.calendarNavigationRow
{
	text-align:       center;
	background-color: #C0C0A0;
	font-weight:      bold;
	font-size:        10pt;
	color:            #000000;
	cell-padding:     0px;
	cell-spacing:     0px;
}

/* This is the dropdown list of months */
.calendarMonthSelector
{
	font-weight:      normal;
	font-size:        8pt;
	text-align:       right;
}

/* Style for the navigation buttons at the bottom */
.calendarNavigationButton
{
	font-weight:      normal;
	font-size:        8pt;
}
/* ------------------------- End Navigation Elements --------------------------------*/

/* ------------------------- Begin Popup Elements ------------------------------------*/

.calendarPopupEventList
{
	font-family:	  Arial, Helvetica;
	border:           5px;
	font-size:        9pt;
	width:            480px;
	text-align:       right;
	vertical-align:   top;
	color:            #000000;
}

.calendarPopupEventList TD
{
	vertical-align:   top;
}

.calendarPopupHeaderRow
{
	background-color: #e0e0c0;
	font-weight:      bold;
	text-align:       center;
}

.calendarPopupOddRow
{
	background-color: #e0e0e0;
}

.calendarPopupEvenRow
{
	background-color: #e0e0c0;
}

.calendarTimeListOption
{
	text-align:       right;
}
/* ------------------------- End Popup Elements --------------------------------------*/

