
/* This sets the link color */
.black-cal-link{ font-size:10px; background:transparent; color:#ffffff; text-decoration:none;}
.black-cal-link:hover   { font-size:10px; background:transparent; color:#ffffff; text-decoration:underline;}

.black-cal-week-no-rest-cal .black-cal-link{ font-size:10px; background:transparent; color:#000000; text-decoration:none;}
.black-cal-week-no-rest-cal .black-cal-link:hover   { font-size:10px; background:transparent; color:#000000; text-decoration:underline;}

.black-cal-month-next .black-cal-link{ font-size:10px; background:transparent; color:#000000; text-decoration:none;}
.black-cal-month-next .black-cal-link:hover   { font-size:10px; background:transparent; color:#000000; text-decoration:underline;}

.black-cal-month-prev .black-cal-link{ font-size:10px; background:transparent; color:#000000; text-decoration:none;}
.black-cal-month-prev .black-cal-link:hover   { font-size:10px; background:transparent; color:#000000; text-decoration:underline;}

/* This sets the dull link color */
.black-cal-dlink{ font-size:10px; background: transparent; color: #ffffff; text-decoration: none}
.black-cal-dlink:hover   { font-size:10px; background: transparent; color: #ffffff; text-decoration: underline}


/* This sets the calender outer box */
.black-cal-box {font-size:10px; width:196px; position:relative;}
table.bottomBorder{margin-bottom:1px;}
.sun table.black-cal-box {font-size:10px; width:160px; position:relative;}


/* This sets the calendar back */
.black-cal-back {font-size:10px; padding:0; margin:0}

/* This sets the calender year outer box */
.black-cal-year-box {border:1px solid #B5C7D6;}
/* This sets the calender today box */


/* This feature was added to PhpICalenderX by Mr.Matthew Waygood ( mwwaygoo@hotmail.com ) */
.black-cal-today {font-size:10px; color:#ffffff; background:#8FA8BD;}

/* This sets the calender year previous box */
.black-cal-year-prev {font-size:10px; color:#ffffff; background: #7C98B0; border-top:1px solid #7C98B0; border-bottom:1px solid #7C98B0; border-left:1px solid #7C98B0; }

/* This sets the calender year number previous box */
.black-cal-year {font-size:10px; color: #ffffff; background: #7C98B0; border-top:1px solid #7C98B0; border-bottom:1px solid #7C98B0; }


/* This sets the calender year Next box */
.black-cal-year-next { font-size:10px; color:#ffffff; background:#7C98B0; border-top:1px solid #7C98B0; border-bottom:1px solid #7C98B0; border-right:1px solid #7C98B0; }


/* This sets the calender month outer box */
.black-cal-month-box {}

/* This sets the calender month previous box */
.black-cal-month-prev { font-size:10px; color:#000000; background:#BED586; border-top:1px solid #eaf8c4; border-bottom:1px solid #eaf8c4; border-left:1px solid #eaf8c4; }

/* This sets the calender month text box */
.black-cal-month { font-size:10px; color:#000000; background:#BED586; border-TOP:1px solid #EAF8C4; border-bottom:1px solid #EAF8C4; }

/* This sets the calender month next box */
.black-cal-month-next{ font-size:10px; color:#000000; background: #BED586; border-TOP:1px solid #EAF8C4; border-bottom:1px solid #EAF8C4; border-RIGHT:1px solid #EAF8C4; }

/* This sets day of the week no head start*/
.black-cal-week-no-head {font-size:10px; color:#ffffff; background:#999999; }

/* Rest of week no of days */
.black-cal-week-no-rest {font-size:11px; color:#171717; background: url(../siteimages/timeBg.gif) top #E5E5E5 repeat-x; border-right:solid #D1D1D1 1px; FONT-WEIGHT:BOLD}

.black-cal-week-no-rest-cal {font-size:10px; color:#000000; background: #ECECEC; }
.black-cal-week-no-rest-cal  a{color:#000000}
.black-cal-week-no-rest-cal  a:hover{color:#000000}

/* This sets day of the week start*/
.black-cal-day-start{ font-size:10px; color:#ffffff; background:#999999;}

/* This sets day of the week rest*/
.black-cal-day-rest { font-size:10px; color:#000000; background:#EBEAEA;}

/* This sets days start*/
.black-cal-days-start {font-size:10px; color:#ffffff; background:#4A4A4A; border: solid #626262 1px;}


/* This sets days rest*/
.black-cal-days-rest {font-size:10px; color:#ffffff; background:#727272; border: solid #727272 1px;}

/* This sets day box*/
.black-cal-days-box {background:#C8C8C8;}

/* This sets the current day */
.black-cal-cur-day {font-size:10px; color:#ffffff; background:#DE4747; border: solid #DE4747 0px;}

/* This sets selected date*/
.black-cal-sel-day { font-size:10px; color:#ffffff; background:#000000; border: solid #FF0000 1px; }
.black-cal-red-day {font-size:10px; color:#2C5C85; background:#ffffff;}
.black-cal-green-day {font-size:10px; color:#ffffff; background:#91B235; border: solid #91B235 0px;}
.black-cal-sur-day {font-size:10px; color:#ffffff; background:#cccccc; border: solid #cccccc 1px;}
.black-cal-gray-day { font-size:10px; color:#0E6A8A; background: #F3F3F3; }
.black-cal-lightgray-day { font-size:10px; color:#0E6A8A; background: #E5E5E5;}
.black-cal-redBg-day   {color:#ffffff; background: url(../siteimages/butRedBg.gif) top #DE4747 repeat-x; border-right:#D1D1D1 solid 1px;  font-size:10px;}
.black-cal-greenBg-day {color:#ffffff; background: url(../siteimages/butGreenBg.gif) repeat-x; border-right:#D1D1D1 solid 1px; font-size:10px;}

.1black-cal-externalBg-day { color:#ffffff; background: url(../siteimages/butExtBg.gif) #D80000 repeat-x; border-right:1px; solid #D1D1D1; font-size:10px;}
.black-cal-externalBg-day { color:#ffffff; background: url(../siteimages/butExtBg.gif) #D80000 repeat-x; border-right:1px; solid #D1D1D1; font-size:10px;}

.black-cal-redBgVip-day {background: url(../siteimages/butRedStarBg.gif) #D80000 repeat-x; color: #ffffff; border-right:#D1D1D1 solid 1px; font-size:10px;}
.black-cal-greenBgVip-day{background: url(../siteimages/butGreenStarBg.gif) repeat-x; color: #ffffff; border-right:#D1D1D1 solid 1px; font-size:10px;}
.black-cal-newExternalBg-day {background: url(../siteimages/butNewExtBg.gif); color: #ffffff; border-right: 1px solid #D1D1D1; font-size:10px;}
.black-cal-grayBg-day{ background: url(../siteimages/butgrayBg.gif) #65696D repeat-x; color: #ffffff; border-right:#D1D1D1 solid 1px; font-size:10px;}
.black-cal-blueBg-day{background: url(../siteimages/butblueBg.gif) #0062C6 repeat-x; color: #ffffff;  border-right:#D1D1D1 solid 1px; font-size:10px}
.black-cal-orangeBg-day{background: url(../siteimages/butorangeBg.gif) #0062C6 repeat-x; color: #ffffff;  border-right:#D1D1D1 solid 1px; font-size:10px}
.black-cal-yellow1Bg-day{background: url(../siteimages/butyellow1Bg.gif) #FFC000 repeat-x; border-right:#D1D1D1 1px solid; font-size:10px; color: #000000;}
.black-cal-yellow2Bg-day{background: url(../siteimages/butyellow2Bg.gif) #D0B000 repeat-x; color: #ffffff; font-size:10px;}

td.black-cal-grayBg-day{background: url(../siteimages/butgrayBg.gif) #65696D repeat-x; color: #ffffff; border-right:#D1D1D1 solid 1px;  font-size:10px;}
td.black-cal-blueBg-day{background: url(../siteimages/butblueBg.gif) #0062C6 repeat-x; color: #ffffff; border-right:#D1D1D1 solid 1px;  font-size:10px;}
td.black-cal-yellow1Bg-day{background: url(../siteimages/butyellow1Bg.gif) #FFC000 repeat-x; color:#000000; font-size:10px;}
td.black-cal-yellow2Bg-day{background: url(../siteimages/butyellow2Bg.gif) #D0B000 repeat-x; color:#ffffff;  font-size:10px;}
td.black-cal-orangeBg-day{background: url(../siteimages/butorangeBg.gif) #0062C6 repeat-x; color: #ffffff; border-right:#D1D1D1 solid 1px;  font-size:10px;}
