


.calendar_start_date_box {
	width:200px;text-align:center;
}

.calendar_end_date_box {
	float:right;width:auto; text-align:center;
}

.calendar_date_select_input {
	visibility:visible;text-align:center;
}

.announcement_list_table {
	border-collapse:collapse
}

.announcement_list_table td {
	font-size:12px;
	font-weight:normal;
	padding:5px;
}


.announcements_admin_menu td{
	color:#0000FF;
	font-size:14px;
	font-weight:bold;
}

.announcements_admin_menu td:hover{
	background-color:#F2F4F7;
}

tr.header_row {
	height:30px;
	vertical-align:top;
}

tr.header_row td {
	background-color: #d3e8fb;
	border-bottom: thin solid #003366;
}

.announcements_admin_menu, .announcements_admin_menu a:link, .announcements_admin_menu a:hover, .announcements_admin_menu a:visited {
	color:#0000FF;
	text-decoration:none;
}

.error {
	color: #FF0000;
}


.announcementEvenRow td {
	background-color: #F9F9F9;
}

.announcementOddRow td {
	background-color: #FFFFFF;
}

.announcementListCategory {
	padding-bottom:20px;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}

.announcementCategoryName, .announcementCategoryName a:link, .announcementCategoryName a:visited {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.announcementShowAllCategories {
	margin-bottom:15px;
}


.announcement {
	margin-bottom:25px;
}

.announcementTitle {
	font-size:14px;
	font-weight:bold;
}

.announcementDescription {

}