/** {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;
	padding:0px;
}*/
/* CSS Document */
/* Php ICalenderX by Imthiaz Rafiq */
/* hmimthiaz@vsnl.net.com */
/* This sets the link color */
.black-cal-link:link    { background: transparent; text-decoration: none}
.black-cal-link:visited { background: transparent; text-decoration: none}
.black-cal-link:hover   { background: transparent; text-decoration: underline}
/* This sets the dull link color */
.black-cal-dlink:link, span.black-cal-dlink    { background: transparent; color: #949494; text-decoration: none}
.black-cal-dlink:visited { background: transparent; color: #949494; text-decoration: none}
.black-cal-dlink:hover   { background: transparent; color: #949494; text-decoration: underline}
/* This sets the calender outer box */
.black-cal-box {}
/* This sets the calendar back */
.black-cal-back {}
/* This sets the calender year outer box */
.black-cal-year-box {}
/* This sets the calender today box */
/* This feature was added to PhpICalenderX by Mr.Matthew Waygood ( mwwaygoo@hotmail.com ) */
.black-cal-today {}

/* This sets the calender year previous box */
.black-cal-year, 
.black-cal-month, 
.black-cal-year-prev, 
.black-cal-year-next, 
.black-cal-month-prev, 
.black-cal-month-next, 
.black-cal-today {
	/* AO
	color: #002644;
	background-color: #e2e7ed;*/
	color: #1f4272;
	background-color: #ffffff;
}
.black-cal-year a, 
.black-cal-month a, 
.black-cal-year-prev a, 
.black-cal-year-next a, 
.black-cal-month-prev a, 
.black-cal-month-next a,
.black-cal-today a {
	/* AO
	color: #002644; */
	color: #1f4272;
}

/* This sets the calender month outer box */
.black-cal-month-box {
	/*border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;*/
}

/* This sets day of the week no head start*/
.black-cal-week-no-head {
	color: #1f4272;
	background-color:#eaeaea;
}

/* Rest of week no of days */
.black-cal-week-no-rest {
	font-family: /*Verdana, */Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #80b3e9;
	border:1px solid #d2d2d2;
	/*border-top-color: #4A4A4A;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;	border-left-color: #4A4A4A;*/
}

/* This sets day of the week start*/
.black-cal-day-start {
	color: #1f4272;
	background-color:#eaeaea;
}

/* This sets day of the week rest*/
.black-cal-day-rest {
	color: #1f4272;
	background-color:#eaeaea;
}

/* This sets days start*/
.black-cal-days-start {
	font-family: /*Verdana, */Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #27518d;
	border:1px solid #d2d2d2;
	/*border-top-color: #4A4A4A;border-right-color: #626262;border-bottom-color: #626262;	border-left-color: #4A4A4A;*/
}
.black-cal-days-start a:link,
.black-cal-days-start a:hover,
.black-cal-days-start a:visited {
	color:#990000;
}

/* This sets days start  if they are in other month*/
.black-cal-days-start_othmonth {
	font-family: /*Verdana, */Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #eaeaea;
	border:1px solid #d2d2d2;
	/*border-top-color: #4A4A4A;border-right-color: #626262;border-bottom-color: #626262;	border-left-color: #4A4A4A;*/
}
.black-cal-days-start_othmonth a:link,
.black-cal-days-start_othmonth a:hover,
.black-cal-days-start_othmonth a:visited {
	color:#990000;
}

/* This sets days rest*/
.black-cal-days-rest {
	font-family: /*Verdana, */Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #80b3e9;
	border:1px solid #d2d2d2;
	/*border-top-color: #4A4A4A;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;	border-left-color: #4A4A4A;*/
}
.black-cal-days-rest a:link,
.black-cal-days-rest a:hover,
.black-cal-days-rest a:visited {
	color:#990000;
}

/* This sets days rest if they are in other month */
.black-cal-days-rest_othmonth {
	font-family: /*Verdana, */Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #eaeaea;
	border:1px solid #c9c9c9;
	/*border-top-color: #4A4A4A;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;	border-left-color: #4A4A4A;*/
}
.black-cal-days-rest_othmonth a:link,
.black-cal-days-rest_othmonth a:hover,
.black-cal-days-rest_othmonth a:visited {
	color:#990000;
}

/* This sets day box*/
.black-cal-days-box {
	display: marker;
}

/* This sets the current day */
.black-cal-cur-day {
	font-family: /*Verdana, */Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #4171b1;
	border:1px solid #19345a;
}
.black-cal-cur-day a:link,
.black-cal-cur-day a:hover,
.black-cal-cur-day a:visited {
	color:#990000;
}
/* This sets selected date*/
.black-cal-sel-day {
	font-family: /*Verdana, */Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #4171b1;
	color:#990000;
	font-weight:bold;
	border:2px solid #990000;
}
.black-cal-sel-day a, .black-cal-sel-day a:hover, .black-cal-sel-day a:visited {
	color:#990000;
	font-weight:bold;
}

/* This sets selected date if it's in other month*/
.black-cal-sel-day_othmonth {
	font-family: /*Verdana, */Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #eaeaea;
	border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
	border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
	border-top-color: #FF0000;border-right-color: #FF0000;border-bottom-color: #FF0000;	border-left-color: #FF0000;
}
