.csc-FirstHeader{
                 margin-top:-15px;
}


.calendar-table{
	width:100%;
}


.calendar-table TD, .calendar-table TH{
	padding:3px;
	text-align:center;
	font-size:70%;
}


.calendar-table TH{
	font-weight:bold;
	font-size:60%;
	color:#bb8c27;
	border-top:1px solid #7e7e7e;
	border-bottom:1px solid #7e7e7e;
}


.calendar-table .columYear{
	font-weight:bold;
	font-size:100%;
	color:#333333;
	text-transform:uppercase;
}


.columPrevious, .columNext, .columYear{
	border-top:1px solid #7e7e7e;
}


#left_colum_container .columPrevious A, #left_colum_container .columYear A, #left_colum_container .columNext A{
	/*padding:0px;
	font-size:80%;*/
}


#left_colum_container .columYear A{
	text-decoration:underline;
}


#left_colum_container .columPrevious A:hover, #left_colum_container .columYear A:hover, #left_colum_container .columNext A:hover{
	/*padding:0px;
	font-size:80%;*/
	color:#bb8c27;
}


.calendar-table TD.bottomMonthLink {
	                           text-align:left;
                                    padding-top:10px;
}


#left_colum_container .bottomMonthLink A{
	text-decoration:underline;
	text-align:left;
	font-size:120%;
}


#left_colum_container .bottomMonthLink A:hover{
	text-align:left;
	color:#bb8c27;
}


.calendar-table .columPrevious{
	width:1%;
	text-align:left;
}


.calendar-table .columNext{
	width:1%;
	text-align:right;
}


.linked_today{
	padding:2px;
	color:#FFFFFF;
	background-color:#bb8c27;
	cursor:pointer;
}


.linked_today_nolink{
	padding:2px;
	color:#FFFFFF;
	background-color:#bb8c27;
}


.linked_day{
	padding:2px;
	color:#FFFFFF;
	background-color:#7e7e7e;
	cursor:pointer;
}


.newsCalendarListHeader{
                        margin-top:10px;
                        margin-bottom:15px;
                        font-weight:bold;
}


.listItem{
          margin-left:10px;
          margin-bottom:10px;
          font-size:14px;
}


