/*----- Calendar ------- */
A.cLinkHeader                { color: #ffffff; size: 11px; text-decoration: none; }
A.cLinkHeader:link           { color: #ffffff; size: 11px; text-decoration: none; }
A.cLinkHeader:visited        { color: #ffffff; size: 11px; text-decoration: none; }
A.cLinkHeader:active         { color: #ffffff; size: 11px; text-decoration: underline;}
A.cLinkHeader:hover          { color: #ceffff; size: 11px; text-decoration: none;}

A.cLinkEvent                 { color: #4070a2; text-decoration: none; }
A.cLinkEvent:link            { color: #4070a2; text-decoration: none; }
A.cLinkEvent:visited         { color: #4070a2; text-decoration: none; }
A.cLinkEvent:active          { color: #369a57; text-decoration: none;}
A.cLinkEvent:hover           { color: #369a57; text-decoration: none;}

A.cCalEvent {padding-left:0px; font-family: helvetica, verdana, arial, sans-serif; font-size: 10px; font-weight: normal;	color:#4070a2;line-height:125%;	border-spacing: 0;	border: 0pt;text-align: center;}
A.cCalEvent:hover { padding-left:0px;font-family: helvetica, verdana, arial, sans-serif;font-size: 10px;font-weight: normal;color:#369a57;line-height:125%;border-spacing: 0;border: 0pt;text-align: center;}

A.cHint {padding-left:0px; font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline;	color:#4070a2;line-height:125%;	border-spacing: 0;	border: 0pt;text-align: center;}
A.cHint:hover { padding-left:0px;font-family: helvetica, verdana, arial, sans-serif;font-size: 12px;font-weight: bold; color:#369a57;line-height:125%;border-spacing: 0;border: 0pt;text-align: center;}


A.cMonths {	padding-left:0px; font-family: helvetica, verdana, arial, sans-serif; font-size: 10pt; font-weight: normal;	color:#7d7d7d;line-height:125%;	border-spacing: 0;	border: 0pt;text-align: center;}
A.cMonths:link {padding-left:0px;font-family: helvetica, verdana, arial, sans-serif;font-size: 10pt;font-weight: normal;color:#7d7d7d;line-height:125%;border-spacing: 0;border: 0pt;text-align: center;}
A.cMonths:visited {padding-left:0px;font-family: helvetica, verdana, arial, sans-serif;font-size: 10pt;font-weight: normal;color:#7d7d7d;line-height:125%;border-spacing: 0;border: 0pt;text-align: center;}
A.cMonths:active {padding-left:0px;font-family: helvetica, verdana, arial, sans-serif;font-size: 10pt;font-weight: normal;color:#7d7d7d;line-height:125%;border-spacing: 0;border: 0pt;text-align: center;}
A.cMonths:hover {padding-left:0px;font-family: helvetica, verdana, arial, sans-serif;font-size: 10pt;font-weight: normal;color:#4070a2;line-height:125%;border-spacing: 0;border: 0pt;text-align: center;}

.cTime { color: #369a57; font-weight: bold; }
.cCaption { color: #369a57; font-family: helvetica, verdana, arial, sans-serif;	font-size: 10pt; font-weight: normal; }
.cDay { color: #4070a2; font-family: helvetica, verdana, arial, sans-serif;	font-size: 12px; font-weight: bold; }
.cToday { color: red; font-family: helvetica, verdana, arial, sans-serif;	font-size: 12px; font-weight: bold; }
.cCurrentmonth {
	padding-left:0px;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color:#7d7d7d;
	line-height:125%;
	border-spacing: 0;
	border: 0pt;
}



	
.cTabLink {
	padding-left:0px;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#7d7d7d;
	line-height:125%;
	border-spacing: 0;
	border: 0pt;
	background-color: #4070a2;
	text-align: center;
}



.cTitle1Text { 
	padding:0px;
    font-family: helvetica, verdana, arial, sans-serif;
    color: #09411d;
    font-size: 18px;
    font-weight: normal;
}

table.cCalendar {
	padding-left:0px;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height:125%;
	background-color: #ffffff;
	text-align: left;
    border:0;
    border-spacing:2px;
}

.cCalendar TD{
	padding:0;
}
	
	
table.cNopadding {
	padding-left:0px;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height:125%;
	background-color: #ffffff;
	text-align: left;
    border:0;
	border-spacing: 0;    
}

.cNopadding TD{
	padding:0;
}

.cRow {
	padding-left:0px;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#7d7d7d;
	line-height:125%;
	border-spacing:0;
	border-style: solid;
    border-width: 1px;
	border-color: #4070a2;
    margin: 0;	
	text-align: left;
}

table.cCleancell {
	padding-left:0px;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height:125%;
	border-spacing: 0;
	border: 0;
	border-color: #00AEEF;
	text-align: left;
	color: #262626;
}

.cRowSel {
	padding-left:0px;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	line-height:125%;
	background-color: #e3edf9;
}

td.cPastEvent{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;	
	text-align: left;
	background-color: #dcdcdc;
}

td.cWeekEnd{
	border-left: 1px solid gray;
	border-top: 1px solid gray;
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-position: top;
	font: bold 12px verdana, arial, helvetica;
	color: #FFFFFF;
	font-weight: bold;
}

td.cHeader {
	padding-left: 2px;
	padding-right: 2px;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	line-height:125%;
	text-align: center;
	border-spacing: 0;
	border: 0pt;
	background-color: #00A2E6!important;
}
/*----- Calendar End------- */