/* title */
div.calendar-widget td a:link, div.calendar-widget td a:visited {font-weight:bold;color:#000;font-family:Arial;font-size:12px;text-decoration:none;}
div.calendar-widget td a:hover, div.calendar-widget td a:active {font-weight:bold;color:#000;font-family:Arial;font-size:12px;text-decoration:underline;}
div.calendar-widget p {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}

/* announcement */
div.announcement-widget {margin-bottom:20px;}
table.announcement {margin:0;padding:0;width:100%;}
table.announcement td {padding:10px;color:#000;vertical-align:top;font-family:Arial;font-size:12px;}
table.announcement td.main {background-color:#eee;width:90%;}
table.announcement td.side {width:10%;}

/* event */
div.event-widget {margin-bottom:20px;}
table.event {margin:0;padding:0;width:100%;}
table.event td {padding:10px;color:#000;vertical-align:top;font-family:Arial;font-size:12px;}
table.event td.date {color:#fff;background-color:#cc0000;width:17%;}
table.event td.main {background-color:#eee;width:73%;}
table.event td.main-expand {background-color:#eee;width:90%;}
table.event td.side {width:10%;}

/* expanded box */
#content ul.more-details {margin:0;padding:0;list-style:none;}
#content ul.more-details li {font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;background:none;background-image:none;}
#content ul.more-details li h3 {padding:5px;margin:0;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333;background-color:#ddd;text-transform:uppercase;}
#content ul.more-details li a:link, #content ul.more-details li a:visited {font-weight:normal;color:#000;font-family:Arial;font-size:12px;text-decoration:underline;}
#content ul.more-details li a:hover, #content ul.more-details li a:active {font-weight:normal;color:#cc0000;font-family:Arial;font-size:12px;text-decoration:underline;background:none;}
#content ul.more-details li ul {list-style:disc;padding-left:15px;}
#content ul.more-details li ul li {padding-bottom:5px;}
.ui-state-default {padding:5px;font-size:14px;}

#content ul.more-details ul.departments_list {
	padding: 0;
	margin:0;
	padding-left:15px;
	padding-bottom:15px;
}
#content ul.more-details ul.departments_list li ul {
	padding: 0;
	margin:0;	
	padding-left:15px;
}
#content ul.more-details ul.departments_list li ul li {
	padding-top: 5px;
}

