/* -----------------------------------------------------------------------
	Client:		The Quincy
	Title:		Calendar stylesheet for screen media
	Author:		Jason Garber, jgarber@esitemarketing.com
	Copyright:	E-site Marketing, LLC, http://www.esitemarketing.com
	Created:	25 April 2006
------------------------------------------------------------------------- */


div#cp { position: absolute; visibility: hidden; background: white; layer-background-color: white; }
div#cp table { border-collapse: collapse; }
div#cp table th, div#cp table td { padding: 2px; }

div#content .cpYearNavigation,
div#content .cpMonthNavigation {
	background-color:#a4bfda;
	text-align:center;
	vertical-align: middle;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	}

div#content .cpDayColumnHeader,
div#content .cpYearNavigation,
div#content .cpMonthNavigation,
div#content .cpCurrentMonthDate,
div#content .cpCurrentMonthDateDisabled,
div#content .cpOtherMonthDate,
div#content .cpOtherMonthDateDisabled,
div#content .cpCurrentDate,
div#content .cpCurrentDateDisabled,
div#content .cpTodayText,
div#content .cpTodayTextDisabled,
div#content .cpText {
	font-family: arial, Helvetica, sans-serif;
	font-size: 8pt;
	}

div#content td.cpDayColumnHeader {
	text-align: right;
	border: solid #a4bfda;
	border-width: 0 0 1px 0;
	color: #a4bfda;
	}

.cpCurrentMonthDate,
.cpOtherMonthDate,
.cpCurrentDate {
	text-align:right;
	text-decoration:none;
	}

div#content .cpCurrentMonthDateDisabled,
div#content .cpOtherMonthDateDisabled,
div#content .cpCurrentDateDisabled {
	color:#d0d0d0;
	text-align: right;
	text-decoration: line-through;
	}

div#content .cpCurrentMonthDate {
	color:#a4bfda;
	font-weight:bold;
	}

div#content .cpCurrentDate {
	color: #ffffff;
	font-weight:bold;
	}

div#content .cpOtherMonthDate {
	color:#808080;
	}

div#content td.cpCurrentDate {
	color:#ffffff;
	background-color: #a4bfda;
	border: 2px solid #c5d6e7;
	}

div#content td.cpCurrentDateDisabled {
	border-width: 1px;
	border: solid #ffaaaa;
	}

div#content  td.cpTodayText,
div#content  td.cpTodayTextDisabled {
	border: solid #a4bfda;
	border-width: 1px 0 0 0;
	}

div#content  a.cpTodayText, div#content span.cpTodayTextDisabled {
	height:20px;
	}

div#content  a.cpTodayText {
	color: #a4bfda;
	font-weight: bold;
	}

div#content  span.cpTodayTextDisabled {
	color:#d0d0d0;
	}

div#content  .cpBorder {
	border: solid #a4bfda;
	}
