

.calendar {
/*	BORDER-RIGHT: #c4c2bc 1px solid;  
	
	BORDER-TOP: #c4c2bc 1px solid; */
	
/*	BACKGROUND: #f3f9e4;  */
	 	
	BORDER-LEFT: #c4c2bc 1px solid; 
	
/*	BORDER-BOTTOM: #c4c2bc 1px solid;  */
	
	
	WIDTH: 220x; 
	_width: 220px
	
	
}
/*
.month {
	/*PADDING-RIGHT: 0px; PADDING-LEFT: 13px; */
	Text-Align:Center;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.91em; BACKGROUND: #ffe57d; 
	PADDING-BOTTOM: 0.25em; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #585858; 
	PADDING-TOP: 0.25em
}

.days {
	BACKGROUND: #ffefb1 url('http://ci.carson.ca.us/images/bg-days5.gif') no-repeat; WIDTH: 100%; HEIGHT: 15px
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}
*/
.projcal_wrapper {
	BORDER-TOP: #ccc 1px solid; WIDTH: 100%
}

.calendar td {
	font-family:arial,verdana;
	font-size:9px;
	BORDER-RIGHT: #ddd 1px solid; 
	/*DISPLAY: block; 
	FLOAT: left;*/
	
	width:29px;
	CURSOR: pointer; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 19px;
	TEXT-ALIGN: center;
	/*BACKGROUND: #fff; */
}



.calendar td.NOEVENTSWeekend{
	background-color:#fef8e2; color:black;
	height:11px; padding:0px; margin:0px; border-top:1px solid #FFF; border-right:1px solid #FFF;	
	BORDER-RIGHT: #ddd 1px solid; 

}
.calendar td.HLWeekend{
	background-color:#fef8e2; color:black;
	height:11px; padding:0px; margin:0px; border-top:1px solid #FFF; border-right:1px solid #FFF;	
	BORDER-RIGHT: #ddd 1px solid; 

}

.calendar td.NONWeekend
{
	background-color:#fef8e2; color:gray;
	height:11px; 
	width:29px;
	padding:0px; margin:0px; border-top:1px solid #FFF; border-right:1px solid #FFF;
	BORDER-RIGHT: #ddd 1px solid; 
	
}

.calendar td.Holiday
{
	background-color:#ffcccc; 
	height:11px; 
	width:29px;
	padding:0px; margin:0px; border-top:0px solid #FFF; border-right:1px solid #FFF;
	BORDER-RIGHT: #ddd 1px solid; 
	
}


td.leftarrow {

	BORDER-RIGHT: 0px solid;
	BORDER-LEFT: #ddd 1px solid; 
	BACKGROUND: #ffe57d;
	padding-bottom:2px;
	WIDTH: 31px; 
	CURSOR: pointer; 
	BORDER-TOP: #c4c2bc 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 12px; 
	TEXT-ALIGN: center;
}
td.rightarrow {
	BORDER-LEFT: 0px solid;
	BORDER-RIGHT: #ddd 1px solid; 
	BACKGROUND: #ffe57d;
	TEXT-TRANSFORM: uppercase; 
	Font-Weight: Bold;
	padding-bottom:2px;
	WIDTH: 31px; 
	CURSOR: pointer; 
	BORDER-TOP: #c4c2bc 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 12px; 
	TEXT-ALIGN: center;
}

td.title {
	BORDER-RIGHT: 0px solid;
	BACKGROUND: #ffe57d;
	TEXT-TRANSFORM: uppercase; 
	Font-Weight: Bold;
	padding-bottom:2px;
	WIDTH: 153px; 
	CURSOR: pointer; 
	BORDER-TOP: #c4c2bc 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 12px; 
	TEXT-ALIGN: center;
}
td.title2 {
	BORDER-RIGHT: #ddd 1px solid; 
	/*DISPLAY: block; 
	FLOAT: left; */
	BACKGROUND: #ffefb1;
	padding-bottom:1px;
	CURSOR: pointer; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 10px; TEXT-ALIGN: center;
/*	BACKGROUND: #fff; */
}



.calendar SPAN {
	BORDER-RIGHT: #ddd 1px solid; 
	/*DISPLAY: block;*/
	 BACKGROUND: #fff; FLOAT: left; WIDTH: 
	29px; CURSOR: pointer; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 19x; TEXT-ALIGN: center
}

/*
.calendar A.eventwhite:focus {
BACKGROUND: #ffefb1; TEXT-DECORATION: none! important
}
.calendar A.eventwhite:hover {
	color: #f8ca13;background-color:#10a1dd;  TEXT-DECORATION: none! important
}

A.eventwhite: {
	color: #ffffff;
}

*/


.calendar A: {
	BACKGROUND: #ffffff;color:#10a1dd! important; TEXT-DECORATION: none! important
}

.calendar SPAN:focus {
	BACKGROUND: #ffe57d; TEXT-DECORATION: none! important
}
.calendar SPAN:hover {
	BACKGROUND: #ffe57d; TEXT-DECORATION: none! important
}
.calendar SPAN:active {
	BACKGROUND: #ffe57d; TEXT-DECORATION: none! important
}
.today {
	COLOR: #fff! important; BACKGROUND-COLOR: #10a1dd! important; TEXT-DECORATION: none! important
}
.calendar A.today:focus {
	COLOR: #fff! important; BACKGROUND-COLOR: #10a1dd! important; TEXT-DECORATION: none! important
}
.calendar A.today:hover {
	COLOR: #fff! important; BACKGROUND-COLOR: #10a1dd! important; TEXT-DECORATION: none! important
}
.calendar A.today:active {
	COLOR: #fff! important; BACKGROUND-COLOR: #10a1dd! important; TEXT-DECORATION: none! important
}

.weekend {
	BACKGROUND-COLOR: #f3f9e4! important
}
.weekend:hover {
	BACKGROUND-COLOR: #ffefb1! important
}
.ntm {
	COLOR: #ddd! important; BACKGROUND-COLOR: #f3f9e4! important
}
.projcal A.ntm:focus {
	COLOR: #ddd! important; BACKGROUND-COLOR: #f3f9e4! important
}
.projcal A.ntm:hover {
	COLOR: #ddd! important; BACKGROUND-COLOR: #f3f9e4! important
}
.projcal A.ntm:active {
	COLOR: #ddd! important; BACKGROUND-COLOR: #f3f9e4! important
}
.last {
	BORDER-RIGHT-STYLE: none! important
}

td.todaysome{
background-color:#b6d5e1;

}
