	.calendarWidget {
		border-top: 1px solid #959595;
		border-left: 1px solid #959595;
		border-right: 2px solid #959595;
		border-bottom: 2px solid #959595;
		margin-top:0px;
	}

	.calendarWidgetContainer {
		margin-top: expression(document.getElementById('titlebar') ? -1 * document.getElementById('titlebar').offsetHeight + 'px' : 0+'px' );
	}
	
	.calendarWidget td.header{
	  background-color : #CECAC6;
	}

	.calendarWidget td{
	  background-color : #F7F7F6;
		text-align:right;
	}

	.calendarWidget td A:visited, .calendarWidget td A:link, .calendarWidget td A:hover{
	  text-decoration : none;
		color:#000000
	}
		
	.calendarWidget td.calDaysColor {
	  color : #FFFFFF;
	  background-color : #959595;
	}
	
	.calendarWidget td.calWeekend {
	  background-color : #EBE7E2;
	}
	
	.calendarWidget td.calHighlightColor {
	  background-color : #CC6600;
	}
	
	.calendarWidget td.calHighlightColor A:visited, .calendarWidget td.calHighlightColor A:link, .calendarWidget td.calHighlightColor A:hover{
	  color : #FFFFFF;
	}
	
	.calendarWidget td.calHighlightColorCurrentDate A:visited, .calendarWidget td.calHighlightColorCurrentDate A:link, .calendarWidget td.calHighlightColorCurrentDate A:hover{
		font-weight: bold;
	}
	
	.calendarWidget .disabled {
	  color : #808080;
	  text-decoration : none;
	}  
  
/* Overwrites main.css */	
	#contentarea table.calendarWidget tbody td{
		text-align:right;
	}
	
/* Overwrites main.css */
	#contentarea table.calendarWidget tbody td.header{
		border-bottom: 0;
	}	