/* * Styles for schedule page */ #content table.schedule-table { margin-top: 0; border-collapse: collapse; font-size: 0.8em; width: 600px; } #content table#public_courses_20092010_table, #content table#public_courses_2010_table, #content table#summer_courses_2009_table { width: 840px; } table.schedule-table col.level-col, table#bec_schedule col.dates-col, table#cae_schedule col.dates-col, table#fce_schedule col.dates-col, table#ielts_schedule col.dates-col, table.schedule-table col.times-col, table.schedule-table col.dates-col, table.schedule-table col.days-col, table.schedule-table col.coursename-col { border-right: 1px solid #eee; } table#biweek_schedule col.level-col { white-space: nowrap; } table.schedule-table col.level-col { } table.schedule-table col.dates-col { width: 150px; } table#summer_courses_2009_table col.prices-col { width: 140px; } table#summer_courses_2009_table col.days-col { width: 210px; } table#summer_courses_2009_table col.dates-col { width: 200px; } table#summer_courses_2009_table td { padding: 4px; } table.schedule-table td.course-name { white-space: nowrap; } table.schedule-table thead th { background: #1D327A; padding: 4px; font-weight: normal; color: #eee; text-align: left; } table.schedule-table tbody tr { border-bottom: 1px solid #eee; } table.schedule-table tbody tr.master { cursor: pointer; } table.schedule-table tbody tr.month-row td { padding: 4px; text-align: left; font-weight: bold; font-size: 1.0em; } table.schedule-table tbody tr.regular td, table.schedule-table tbody tr.master td { padding: 4px 6px; } table.schedule-table tbody div.detail { display: none; padding: 4px 6px; } table.schedule-table tbody tr.master-selected, table.schedule-table tbody tr.regular:hover, table.schedule-table tbody tr.master:hover { background: #EABC8C; } table.schedule-table td { vertical-align: top; padding: 0 6px; }