

.category {
  background: #969696;
}

.input {
  font-family: Verdana, sans-serif;
  background: #DDDDDD;
  font-size: 11px;
  color: #873402;
  
}

/* Table containing whole calendar - TABLE */
.calOuterTable {
        border: 1px solid #873402;
        width: 100%;
        height: 100%;
/*        background: #4f7ba6; */
    background: #c79347;
}
.calDaysTable{
    margin: 2px;
    border: none;
        width: 98%;
        height: 98%;
/*    background: #4f7ba6; */
    background: #c79347;
}

/* Week Day Title - TD */
.calWTitle {
        font-family: Verdana, sans-serif;
        font-size: 10px;
        background: #FFFFFF;
        text-align: center;
        color: #000000;
        font-weight: bold;
        height: 20px;
        width: 20px;
}

/* Not Sat. and Sun. - TD */
.calDayWorking{
        background: #DDDDDD;
        height: 20px;
        width: 20px;
}

.calDayWorkingEventFrom {
        background: #DD6666;
        border: 1px solid #000000;
		height: 18px;
        width: 18px;
}
.calDayWorkingEventTo {
        background: #6666DD;
        border: 1px solid #000000;
		height: 18px;
        width: 18px;
}

.calDayWorkingEvent {
        background: #EEEE33;
        height: 20px;
        width: 20px;
}
.calDayWorkingFrom {
/*        background: #FF2222; */
        background: #8d5604;
        border: 1px solid #000000;
		height: 18px;
        width: 18px;
}
.calDayWorkingTo {
/*        background: #6e6ee2; */
        background: #8d5604;
		border: 1px solid #000000;
		height: 18px;
        width: 18px;
}

/* Sat. and Sun. - TD */
.calDayWeekend {
        background: #CCCCCC;
        height: 20px;
        width: 20px;
}
.calDayWeekendEvent {
        background: #DDDD00; 
        height: 20px;
        width: 20px;
}

.calDayWeekendEventFrom {
        background: #DD5555; 
        border: 1px solid #000000;
		height: 18px;
        width: 18px;
}
.calDayWeekendEventTo {
        background: #5555DD;
        border: 1px solid #000000;
		height: 18px;
        width: 18px;
}

.calDayWeekendFrom {
/*        background: #FF3333; */
        background: #8d5604;
        border: 1px solid #000000;
		height: 18px;
        width: 18px;
}
.calDayWeekendTo {
/*        background: #3333FF; */
        background: #8d5604;
        border: 1px solid #000000;
		height: 18px;
        width: 18px;
}

/* Days of current month - A */
A.calThisMonth:LINK, A.calThisMonth:VISITED, A.calThisMonth:ACTIVE, {
        font-family: Verdana, sans-serif;
        font-size: 12px;
        font-weight: normal;
/*        color: #000000;  */
        color: #8d5604; 
        text-decoration: none;
}
A.calThisMonth:HOVER,  {
        font-family: Verdana, sans-serif;
        font-size: 12px;
        font-weight: normal;
/*        color: #000000;  */
        color: #8d5604; 
        text-decoration: none;
}
A.calThisMonth2:LINK, A.calThisMonth2:VISITED, A.calThisMonth2:ACTIVE, {
        font-family: Verdana, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #FFFFFF; 
        text-decoration: none;
}
A.calThisMonth2:HOVER,  {
        font-family: Verdana, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
}

/* Days of next month - A */
A.calOtherMonth, A.calOtherMonth:VISITED, A.calOtherMonth:ACTIVE {
        font-family: Verdana, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #0000FF;
        text-decoration: none;
}
/* Days of next month - A */
A.calOtherMonth:HOVER {
        font-family: Verdana, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #0000FF;
        text-decoration: none;
}
/* Days not alloved by limits - SPAN */
.calForbDate {
        font-family: Verdana, sans-serif;
        font-size: 12px;
        color: #999999;
        text-decoration: none;
}

A.classic{
		font-weight : bold;
		text-decoration : underline;
		color: #CF4F04;
		font-size:11px;
	}
	A.classic:VISITED{
		color: #CF4F04;
	}
	A.classic:HOVER{
		color: #FAEBD5;
	}
	A.classic:ACTIVE{
		color: #CF4F04;
	}