BODY            {
                  
	                FONT-FAMILY:                Arial, Helvetica, sans-serif;
                }

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

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

/*.black-cal-dlink:visited { font-size: 10px; background: transparent; color: #949494; text-decoration: none}*/


/* This sets the calender outer box */
.black-cal-box {    font-size:10px;
	                border-top-width:       0px;
	                border-right-width:     0px;
	                border-bottom-width:    0px;
	                border-left-width:      0px;
	                border-top-style:       solid;
	                border-right-style:     solid;
	                border-bottom-style:    solid;
	                border-left-style:      solid;
	                border-top-color:       #E5EFF2;
	                border-right-color:     #0F5C7B;
	                border-bottom-color:    #0F5C7B;
	                border-left-color:      #0F5C7B;
                }

/* This sets the calendar back */
.black-cal-back     {   font-size:10px; background-color:#C8C8C8;}

/* This sets the calender year outer box */
.black-cal-year-box
                {
                    border-bottom-width:    1px;
                    border-bottom-style:    solid;
                    border-bottom-color:    #ffffff;
                }
/* 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-color:#B1B1B1;
	                border-right-width:     0px;
	                border-right-style:     solid;
	                border-right-color:     #0289B3;

                }

/* This sets the calender year previous box */
.black-cal-year-prev
                {
	                font-size:10px; color:#FFFFFF; background-color: #0073C5;
	                border-right-width:     0px;
	                border-right-style:     solid;
	                border-right-color: #0289B3;
                }

/* This sets the calender year number previous box */
.black-cal-year
                {
	                font-size:10px; color: #FFFFFF; background-color: #0073C5;
                }


/* This sets the calender year Next box */
.black-cal-year-next
                {
	                font-size:10px; color:#FFFFFF; background-color:#0073C5;
	                border-left-width:      0px;
	                border-left-style:      solid;
	                border-left-color:      #0289B3;
                }


/* This sets the calender month outer box */
.black-cal-month-box
                {
	                border-bottom-width:    0px;
	                border-bottom-style:    solid;
	                border-bottom-color:    #0289B3;
                }

/* This sets the calender month previous box */
.black-cal-month-prev
                {
	                font-size:10px; color:#FFFFFF; background-color:#B1B1B1;
	                border-right-width:     0px;
	                border-right-style:     solid;
	                border-right-color:     #0289B3;
                }

/* This sets the calender month text box */
.black-cal-month
                {
	                font-size:10px;
	                color:#FFFFFF;
	                background-color:#B1B1B1;
                }

/* This sets the calender month next box */
.black-cal-month-next
                {
	                font-size:10px; color:#FFFFFF; background-color: #B1B1B1;
	                border-left-width:      0px;
	                border-left-style:      solid;
	                border-left-color:      #0289B3;
                }

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

/* Rest of week no of days */
.black-cal-week-no-rest
                {
	                font-size:10px; color:#000000; background-color:#DDDDDD;
	                border-top-width:       1px;
                    border-right-width:     1px;
                    border-bottom-width:    0px;
                    border-left-width:      0px;
                    border-top-style:       solid;
                    border-right-style:     solid;
                    border-bottom-style:    solid;
                    border-left-style:      solid;
                    border-top-color:       #36B0EE;
                    border-right-color:     #36B0EE;
                    border-bottom-color:    #36B0EE;
                    border-left-color:      #36B0EE;
                }

.black-cal-week-no-rest-cal
                {
                    font-size:10px; color:#000000; background-color: #BCBCBC;
	                border-top-width:       0px;
                    border-right-width:     0px;
                    border-bottom-width:    0px;
                    border-left-width:      0px;
                    border-top-style:       solid;
                    border-right-style:     solid;
                    border-bottom-style:    solid;
                    border-left-style:      solid;
                    border-top-color:       #023351;
                    border-right-color:     #023351;
                    border-bottom-color:    #023351;
                    border-left-color:      #023351;
                }

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

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

/* This sets days start*/
.black-cal-days-start
                {
                    font-size:10px; color:#FFFFFF; background-color:#4A4A4A;
	                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:       #626262;
	                border-right-color:     #626262;
	                border-bottom-color:    #626262;
	                border-left-color:      #626262;
                }


/* This sets days rest*/
.black-cal-days-rest
                {
                    font-size:10px; color:#FFFFFF; background-color:#727272;
	                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:       #727272;
	                border-right-color:     #727272;
	                border-bottom-color:    #727272;
	                border-left-color:      #727272;
                }

/* This sets day box*/
/*.black-cal-days-box{display: marker;}*/

/* This sets the current day */
.black-cal-cur-day
                {
	                font-size:10px; color:#FFFFFF; background-color:#ff0000;
	                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;
                }

/* This sets selected date*/
.black-cal-sel-day
                {
	                font-size:10px; color:#FFFFFF; background-color:#000000;
	                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;
                }



.black-cal-red-day
                {
                    font-size:10px; color:#005999; background-color:#FFFFFF;
	                border-top-width:       0px;
	                border-right-width:     0px;
	                border-bottom-width:    0px;
	                border-left-width:      0px;
	                border-top-style:       solid;
	                border-right-style:     solid;
	                border-bottom-style:    solid;
	                border-left-style:      solid;
                	border-top-color:       #C8C8C8;
                	border-right-color:     #C8C8C8;
                	border-bottom-color:    #C8C8C8;
                	border-left-color:      #C8C8C8;
                }

.black-cal-green-day
                {
	                font-size:10px; color:#ffffff; background-color:#1C9600;
	                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:       #1C9600;
	                border-right-color:     #1C9600;
	                border-bottom-color:    #1C9600;
	                border-left-color:      #1C9600;
                }

.black-cal-sur-day
                {
                    font-size:10px; color:#ffffff; background-color:#cccccc;
	                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:       #cccccc;
	                border-right-color:     #cccccc;
	                border-bottom-color:    #cccccc;
	                border-left-color:      #cccccc;
                }

.black-cal-gray-day
                {
	                font-size:10px; color:#0E6A8A; background-color: #F3F3F3;
	                border-top-width:       0px;
	                border-right-width:     0px;
	                border-bottom-width:    0px;
	                border-left-width:      0px;
	                border-top-style:       solid;
	                border-right-style:     solid;
	                border-bottom-style:    solid;
	                border-left-style:      solid;
	                border-top-color:       #D6F3FB;
	                border-right-color:     #D6F3FB;
	                border-bottom-color:    #D6F3FB;
	                border-left-color:      #D6F3FB;
                }

.black-cal-redBg-day
                {
                    color:#FFFFFF;  BACKGROUND: url(/siteimages/butRedBg.gif) #B20000 repeat-x;
                    border-top-width:       0px;
                    border-right-width:     1px;
                    border-bottom-width:    0px;
                    border-left-width:      0px;
                    border-top-style:       solid;
                    border-right-style:     solid;
                    border-bottom-style:    solid;
                    border-left-style:      solid;
                    border-top-color:       #36B0EE;
                    border-right-color:     #36B0EE;
                    border-bottom-color:    #36B0EE;
                    border-left-color:      #36B0EE;
                }

.black-cal-greenBg-day
                {
                    font-size:10px; color:#FFFFFF; BACKGROUND: url(/siteimages/butGreenBg.gif) #008525 repeat-x;
	                border-top-width:       0px;
	                border-right-width:     1px;
	                border-bottom-width:    0px;
	                border-left-width:      0px;
	                border-top-style:       solid;
	                border-right-style:     solid;
	                border-bottom-style:    solid;
	                border-left-style:      solid;
	                border-top-color:       #36B0EE;
	                border-right-color:     #36B0EE;
	                border-bottom-color:    #36B0EE;
	                border-left-color:      #36B0EE;
                }

.black-cal-externalBg-day
                {
                    color:#FFFFFF; BACKGROUND: url(/siteimages/butExtBg.gif) #B20000 repeat-x;
	                border-top-width:       0px;
	                border-right-width:     0px;
	                border-bottom-width:    0px;
	                border-left-width:      0px;
	                border-top-style:       solid;
	                border-right-style:     solid;
	                border-bottom-style:    solid;
	                border-left-style:      solid;
	                border-top-color:       #D6F3FB;
	                border-right-color:     #D6F3FB;
	                border-bottom-color:    #D6F3FB;
	                border-left-color:      #D6F3FB;
                }

.black-cal-redBgVip-day
                {

    BACKGROUND: url(/siteimages/butRedStarBg.gif) #B20000 repeat-x;
	color: #FFFFFF;
	border-top-width: 0px; border-top-style: solid;
    border-right-width: 1px; border-right-style: solid;
    border-bottom-width: 0px;  border-bottom-style: solid;
    border-left-width: 0px; border-left-style: solid;
    border-top-color: #36B0EE;
    border-right-color: #36B0EE;
    border-bottom-color: #36B0EE;
    border-left-color: #36B0EE;
}

.black-cal-greenBgVip-day{
    BACKGROUND: url(/siteimages/butGreenStarBg.gif) #008525 repeat-x;
    
    color: #FFFFFF;
    border-top-width: 0px; border-top-style: solid;
border-right-width: 1px; border-right-style: solid;
border-bottom-width: 0px;  border-bottom-style: solid;
border-left-width: 0px; border-left-style: solid;
border-top-color: #36B0EE;
border-right-color: #36B0EE;
border-bottom-color: #36B0EE;
border-left-color: #36B0EE;
}


.black-cal-blueBgVip-day{
    BACKGROUND: url(/siteimages/butBlueStarBg.gif) #008525 repeat-x;
    
    color: #FFFFFF;
    border-top-width: 0px; border-top-style: solid;
border-right-width: 1px; border-right-style: solid;
border-bottom-width: 0px;  border-bottom-style: solid;
border-left-width: 0px; border-left-style: solid;
border-top-color: #36B0EE;
border-right-color: #36B0EE;
border-bottom-color: #36B0EE;
border-left-color: #36B0EE;
}



.black-cal-newExternalBg-day {
    BACKGROUND: url(/siteimages/butNewExtBg.gif) #B20000 repeat-x;
	background-color: #D80000;
	color: #FFFFFF;
	border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;
	border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
	border-top-color: #D6F3FB;border-right-color: #D6F3FB;border-bottom-color: #D6F3FB;	border-left-color: #D6F3FB;
}


.black-cal-grayBg-day{
    BACKGROUND: url(/siteimages/butgrayBg.gif) #5C6064 repeat-x;
    
    color: #FFFFFF;
    border-top-width: 0px; border-top-style: solid;
border-right-width: 1px; border-right-style: solid;
border-bottom-width: 0px;  border-bottom-style: solid;
border-left-width: 0px; border-left-style: solid;
border-top-color: #36B0EE;
border-right-color: #36B0EE;
border-bottom-color: #36B0EE;
border-left-color: #36B0EE;



}
.black-cal-blueBg-day{
    BACKGROUND: url(/siteimages/butblueBg.gif) #0062C6 repeat-x;
    
    color: #FFFFFF;
}
.black-cal-yellow1Bg-day{
    BACKGROUND: url(/siteimages/butyellow1Bg.gif) #FFC000 repeat-x;
    
    color: #FFFFFF;
}
.black-cal-yellow2Bg-day{
    BACKGROUND: url(/siteimages/butyellow2Bg.gif) #CDAB00 repeat-x;
    
    color: #FFFFFF;
}


td.black-cal-grayBg-day{
    BACKGROUND: url(/siteimages/butgrayBg.gif) #5C6064 repeat-x;
    
    color: #FFFFFF;
    border-top-width: 0px; border-top-style: solid;
border-right-width: 1px; border-right-style: solid;
border-bottom-width: 0px;  border-bottom-style: solid;
border-left-width: 0px; border-left-style: solid;
border-top-color: #36B0EE;
border-right-color: #36B0EE;
border-bottom-color: #36B0EE;
border-left-color: #36B0EE;
}
td.black-cal-blueBg-day{
    BACKGROUND: url(/siteimages/butblueBg.gif) #0062C6 repeat-x;
    
    color: #FFFFFF;
    border-top-width: 0px; border-top-style: solid;
border-right-width: 1px; border-right-style: solid;
border-bottom-width: 0px;  border-bottom-style: solid;
border-left-width: 0px; border-left-style: solid;
border-top-color: #36B0EE;
border-right-color: #36B0EE;
border-bottom-color: #36B0EE;
border-left-color: #36B0EE;





}
td.black-cal-yellow1Bg-day{
    BACKGROUND: url(/siteimages/butyellow1Bg.gif) #FFC000 repeat-x;
    
    color: #FFFFFF;
}
td.black-cal-yellow2Bg-day{
    BACKGROUND: url(/siteimages/butyellow2Bg.gif) #CDAB00 repeat-x;
    
    color: #FFFFFF;
}

.black-cal-redBgGOwn-day
{
    BACKGROUND: url(/siteimages/butRedBgGStar.gif) #B20000 repeat-x;
	
	color: #FFFFFF;
	border-top-width: 0px; border-top-style: solid;
    border-right-width: 1px; border-right-style: solid;
    border-bottom-width: 0px;  border-bottom-style: solid;
    border-left-width: 0px; border-left-style: solid;
    border-top-color: #36B0EE;
    border-right-color: #36B0EE;
    border-bottom-color: #36B0EE;
    border-left-color: #36B0EE;
}


