.content .tx-cal-controller #month-header{
	background-color: #DEE2E5;
	color: #1C364F;
	font-size: 12px;
	font-weight: bold;
	height:30px;
	line-height:26px;
	text-align:center;
}
.content .tx-cal-controller #month-header table{
        background-color: #DEE2E5;
	font-size: 12px;
	font-weight: bold;
}
.content .tx-cal-controller #month-header table td{
	padding: 5px;
}
.content .tx-cal-controller #month-header div{
	border: none;
}
.content .tx-cal-controller #month-header div a{
	text-decoration: none !important;
}
.content .tx-cal-controller #month-header img{
	vertical-align: middle;
	border:none;
}

.content .tx-cal-controller .month-large th{
	font-size: 9px;
	font-weight: bold;
	color: #1C364F;
	background-color: #BBC2CA;
        color: #fff;
}
.content .tx-cal-controller .month-large th.monthCurrentWeek{
        background-color: #BBC2CA;
        color: #fff;
}
.content .tx-cal-controller .month-large th.weekday{
        background-color: #BBC2CA;
        color: #fff;
}
.content .tx-cal-controller .month-large .monthCurrentWeek{
        background-color: #DEE2E5;
}
.content .tx-cal-controller .month-large .monthToday {
	background:#BBC2CA none repeat scroll 0% !important;
	border-color:#556677 rgb(170, 187, 204) rgb(170, 187, 204) rgb(85, 102, 119) !important;
	border-style:solid !important;
	border-width:1px !important;
}


.content #calendar-nav #previous .month-small .sideback{
	background-image: none;
	background-color: #DEE2E5;
	color: #1C364F;
}
.content #calendar-nav #previous .month-small th{
	color: #fff;
	background-color: #BBC2CA;
}
.content #calendar-nav #previous .month-small th.monthCurrentWeek{
        background-color: #BBC2CA;
        color: #fff;
}
.content #calendar-nav #previous .month-small .monthCurrentWeek{
        background-color: #DEE2E5;
}
.content #calendar-nav #previous .month-small .monthToday{
	background:#D1D9DF none repeat scroll 0% !important;
}

.content #calendar-nav #next .month-small .sideback{
	background-image: none;
	background-color: #DEE2E5;
	color: #1C364F;
}
.content #calendar-nav #next .month-small th{
	color: #fff;
	background-color: #BBC2CA;
}
.content #calendar-nav #next .month-small th.monthCurrentWeek{
        background-color: #BBC2CA;
        color: #fff;
}
.content #calendar-nav #next .month-small .monthCurrentWeek{
        background-color: #DEE2E5;
}
.content #calendar-nav #next .month-small .monthToday{
	background:#D1D9DF none repeat scroll 0% !important;
}
.content .red_catheader_bullet{
	color: #1C364F;
}
.content .default_catheader_bullet{
	color: #DE4256;
}
