/* calendar items*/

.calendarcpBorder
			{
			//border:solid thin #0983FF;
			border:solid thin #185229;
			}
	.calendarcpYearNavigation
			{
			background-color:#185229;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
#calendarcpMonthNavigation
			{
			background-color:#185229;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size:8pt;

			}

.calendarcpDayColumnHeader,
	.calendarcpYearNavigation,
	.calendarcpCurrentMonthDate,
	.calendarcpCurrentMonthDateDisabled,
	.calendarcpOtherMonthDate,
	.calendarcpOtherMonthDateDisabled,
	.calendarcpCurrentDate,
	.calendarcpCurrentDateDisabled,
	.calendarcpTodayText,
	.calendarcpTodayTextDisabled,
	.calendarcpText
			{
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size:8pt;
			}
	TD.calendarcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #185229;
			border-width:0 0 1 0;
			}

.calendarcpCurrentMonthDate,
	.calendarcpOtherMonthDate,
	.calendarcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.calendarcpCurrentMonthDateDisabled,
	.calendarcpOtherMonthDateDisabled,
	.calendarcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.calendarcpCurrentMonthDate
			{
			color:#000000;
			font-weight:bold;
			}

	.calendarcpCurrentDate
			{
			color: #000000;
			font-weight:bold;
			}
a.calendarcpCurrentMonthDate, 
a.calendarcpCurrentMonthDate:visited, 
a.calendarcpCurrentDate,
a.calendarcpCurrentDate:visited  {
	color: #000000;
	font-weight: bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration: none;

}

a.calendarcpCurrentMonthDate:hover, 
a.calendarcpCurrentMonthDate:visited:hover, 
a.calendarcpCurrentMonthDate:active,
a.calendarcpCurrentDate:hover, 
a.calendarcpCurrentDate:visited:hover, 
a.calendarcpCurrentDate:active  {
	color: #000000;
	font-weight: bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:8pt;
      text-decoration: underline;
}

a.calendarcpMonthNavigation2 {
	color: #FFFFFF;
	font-weight: bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration: underline;

}
 
a.calendarcpMonthNavigation2:visited
{
	color: #FFFFFF;
	font-weight: bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration: underline;

}

a.calendarcpMonthNavigation2:hover, 
a.calendarcpMonthNavigation2:visited:hover, 
a.calendarcpMonthNavigation2:active
{
	color: #ffffff;
	font-weight: bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:8pt;
      text-decoration: none;
}

#calendarcpMonthNavigation a, 
#calendarcpMonthNavigation a:visited 
{
	color: #FFFFFF;
	font-weight: bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration: underline;

}

#calendarcpMonthNavigation a:hover, 
#calendarcpMonthNavigation a:visited:hover, 
#calendarcpMonthNavigation a:active
{
	color: #CCCCCC;
	font-weight: bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:9pt;
      text-decoration: none;
}


a.calendarcpOtherMonthDate, 
a.calendarcpOtherMonthDate:visited  {
	color:#ffffff;
      font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
      font-size:8pt;
      text-decoration: none;
}

a.calendarcpOtherMonthDate:hover,
a.calendarcpOtherMonthDate:visited:hover, 
a.calendarcpOtherMonthDate:active {
	color:#808080;
	text-decoration: underline;
      font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
      font-size:8pt;
}

a.calendarcpOtherMonthDate, 
a.calendarcpOtherMonthDate:visited  {
	color:#ffffff;
      font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
      font-size:8pt;
      text-decoration: none;
}

a.calendarcpOtherMonthDate:hover,
a.calendarcpOtherMonthDate:visited:hover, 
a.calendarcpOtherMonthDate:active {
	color:#808080;
	text-decoration: underline;
      font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
      font-size:8pt;
}

	.calendarcpOtherMonthDate
			{
			color:#808080;
			}
	td.calendarcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #EEEEEE;
			border-width:1;
			border:solid thin #185229;
			}
	td.calendarcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.calendarcpTodayText,
	TD.calendarcpTodayTextDisabled
			{
			border:solid thin #185229;
			border-width:1 0 0 0;
			}
	A.calendarcpTodayText,
	SPAN.calendarcpTodayTextDisabled
			{
			height:20px;
			}
	A.calendarcpTodayText
			{
			color:#045302;
			font-weight:bold;
			}
	SPAN.calendarcpTodayTextDisabled
			{
			color:#ffffff;
			}
	.calendarcpBorder
			{
			border:solid thin #185229;
			}

