.calendar-container {
	background-color: #FFF;
	margin-bottom: 6px;
}

.calendar-header {
 background: url('images/eventcalendar.gif') no-repeat left;
 height: 24px;
}

.calendar{
	width:159px;
	cursor:pointer;
}
.calendar-menu{
	width:159px;
}

.lower-menu {
	border-top: 2px solid #e1decf;
}

.calendar td {
	text-align: center;
	width: 15px;
}

.calendar-month{
	height:20px;
	font-family: Georgia, "Times New Roman", serif;
	font-size:12px;
	font-weight:normal;
	color:#615941;
	text-align: center;
	width: 123px;
}


.calendar-tdPrev,
.calendar-tdNext {
	background-color: #f7f3df;
	width: 18px;
}

.calendar-week{
	height:15px;
	width:24px;
	font-family:Georgia, "Times New Roman", serif;
	font-size:11px;
	font-weight:bold;
	color:#615941;
	background-color: #e1decf;
}

.calendar-dayDim{
	height:20px;	
	font-family:Georgia, "Times New Roman", serif;
	font-size:11px;
	color:#bbbbbb;	
}

.calendar-dayDefault{
	background-color:#ffffff;
	height:20px;
	font-family:Georgia, "Times New Roman", serif;
	font-size:11px;
	color:#615941;		
}

.calendar-dayWeekend{
	background-color:#f7f3df;
	height:20px;
	font-family:Georgia, "Times New Roman", serif;
	font-size:11px;
	color:#615941;		
}

.calendar-dayHighlight_1{
	background-color:#ffffff;
	height:20px;
	font-family:Georgia, "Times New Roman", serif;
	font-size:11px;	color:#f76f2d;			
}

.calendar-dayHighlight_1:hover{
	background-color:#f76f2d;
	color: #ffffff;
}

.calendar-dayWeekendHighlight_1{
	background-color:#f7f3df;
	height:20px;
	font-family:Georgia, "Times New Roman", serif;
	font-size:11px;	color:#f76f2d;			
}

.calendar-dayWeekendHighlight_1:hover{
	background-color:#d05110;
	color: #ffffff;
}

.calendar-dayHighlight_2{
	background-color:#ffffff;
	height:20px;
	font-family:Georgia, "Times New Roman", serif;
	font-size:11px;	color:#f76f2d;			
}

.calendar-dayHighlight_2:hover{
	background-color:#ff6314;
	color: #ffffff;
}

.calendar-dayWeekendHighlight_2{
	background-color:#f7f3df;
	height:20px;
	font-family:Georgia, "Times New Roman", serif;
	font-size:11px;	color:#f76f2d;			
}

.calendar-dayWeekendHighlight_2:hover{
	background-color:#d05110;
	color: #ffffff;
}

.calendar-dayHighlight_3{
	background-color:#ffffff;
	height:20px;
	font-family:Georgia, "Times New Roman", serif;
	font-size:11px;	color:#f76f2d;			
}

.calendar-dayHighlight_3:hover{
	background-color:#ff6314;
	color: #ffffff;
}

.calendar-dayWeekendHighlight_3{
	background-color:#f7f3df;
	height:20px;
	font-family:Georgia, "Times New Roman", serif;
	font-size:11px;	color:#f76f2d;			
}

.calendar-dayWeekendHighlight_3:hover{
	background-color:#d05110;
	color: #ffffff;
}

.calendar-currDay {
	background-color:#a69d7a;
	font-size:11px;	color: #ffffff;
	font-weight: bold;
}

.calendar-currMonth a:link,
.calendar-currMonth a:visited {
	font-size: 10px;
	text-decoration: none;
	color: #f76f2d;
}
.calendar-currMonth a:hover,
.calendar-currMonth a:active {
	font-size: 10px;
	text-decoration: underline;
	color: #f76f2d;
}

.calendar-next {
	background: #f7f3df url('images/next.gif') no-repeat center;	
	width:15px;
	height:14px;
}

.calendar-next:hover {
	background: #f7f3df url('images/next_over.gif') no-repeat center;	
	width:15px;
	height:14px;
}

.calendar-previous {
	background: #f7f3df url('images/previous.gif') no-repeat center;	
	width:15px;
	height:14px;
}

.calendar-previous:hover {
	background: #f7f3df url('images/previous_over.gif') no-repeat center;	
	width:15px;
	height:14px;
}
