.calborder navback {

	width:		548px;

}


.tx-cal-controller {
	padding-top:		0px;
	width:			100%;
}
.monthToday {
	background-image:		url(../img/time_bg_day.jpg) !important;
	background-repeat:		repeat-x;
	border-color:			#556677 #AABBCC #AABBCC #556677 !important;
	border-style:			solid !important;
	border-width:			1px !important;
}
.tx-cal-controller .navback {
	background-image:		url(../img/time_bg.jpg);
}
.monthSelected, .monthSelectedWeek {
	background-color:		#EFEFEF;
}
.tx-cal-controller a {
	color:				#000000 !important;
	text-decoration:		underline;
}
.tx-cal-controller a:hover {
	color:				#000000;
	text-decoration:		none;
}
.tx-cal-controller .sideback {
	background-image:		url(../img/time_bg.jpg);
}

.tx-cal-controller td.sideback a {
	display:	block;
	text-align:	center;
	width:	180px;
}

tx-cal-controller th.sideback {
	text-align: center;
}
.default_categorybody, .default_catbody {

	background-color:	#EE7E25;
	
	}
	
.tx-cal-controller .title {

background-image:url(../img/time_bg.jpg);

padding:5px;

}

td.title {

	border:				none !important;
	color:				#FFFFFF;
	font-size:			13px;
	font-weight:			normal;
	height:				21px;
	padding-left:			10px;
	padding-top:			1px;

}
.title2, .navback {
	
	background-image: 	url(../img/time_bg.jpg);
	background-repeat: 	repeat-x;
	background-color: 	#ffffff;
	height:			42px;
	}	
.title2 h1 {

	color:#000000 !important;
	
	}
#month-header {

	width:	100%;
	_width:	 587px! important;

}
.tx-cal-controller { 

width:		100%;

}

div#month-header-prevnext a,
div#month-header-icons a {
	text-decoration: none;
}
.rowToday {

	background-color:	#EE7E25;
	
}