/* #menu {margin-top: 60px;} */
.warning {display: inline-block; padding: 9px 0; font-size: 24px; color: #f00; margin-bottom: 10px; }
h4 {padding: 0; margin-bottom: 4px; margin-top: 13px; color: #555; clear: both;}
.instructor-image {margin:0 20px 20px 0; max-width:200px; padding: 13px; border: solid 1px #ccc;float:left;}
.apm-message{display:block;margin:10px 0;padding:8px 14px;background:#b0b1b3;text-align:center;border-radius:5px;}
.failure{color:red;}
.success{color:#fff;}
.inner-table {width: 100%; border: solid 1px #ccc; margin: 10px 0; }
.inner-table th, .inner-table td {padding: 10px;}
.inner-left-cell { text-align:right; font-weight: bold; border-right: solid 1px #ccc;}
.slider-content{text-shadow:1px 1px 2px #000;}
.slider-overlay{background:rgba(0,0,0,0);}
.slider-title-line span {font-size:26px;}
#bottom-wrap{background:#9900cc;}
.link, a{color:#730099;}
#top-wrap a{color:#cc33ff;}
#top-wrap a:hover{color:#fff;}
#scroll-top:hover{background-color:#730099;}
#menu a.selected, #menu a:hover{color:#730099;}
.read-link{background:#730099;color:#fff;}
.read-link:hover{background-color:#9900cc;color:#000;}
a.button, .button{background:#730099;color:#fff;}
.button:hover{background-color:#cc33ff;color:#fff;}

.schedule-table{border-collapse:collapse;width:100%;}
.schedule-table td{line-height:1.2;border:0px solid #730099;background:#fff;padding:4px 6px;font-size:14px;vertical-align:top;}
.schedule-table td.day-row{background:#730099;color:#fff;font-size:18px;padding:6px 12px;}
.schedule-table td.time-td{width:110px;background:#9900cc;color:#fff;font-weight:bold;text-align:right;}
.schedule-table td.location-td{width:0px; padding:0;}
.schedule-table td.content-td{padding:0;}

.schedule-table .show-hide-head, .schedule-table .no-show-hide-head{font-size:15px;font-weight:bold;padding:5px;background:#f8f8f8;color:#fff;}
.schedule-table .show-hide-head{cursor:pointer;color:#730099;}
.schedule-table .show-hide-head:hover{color:#000;}

.schedule-table .no-show-hide-head{font-size:15px;font-weight:bold;}

.schedule-table td .schedule-table td{border:1px solid #f8f8f8;border-top:0px solid #f8f8f8;}
.schedule-table td.time.set{border:1px solid #f8f8f8;}
.schedule-table td .schedule-table td.t3{background:#9e9e9e;color:#fff;font-weight:bold;border-top:1px solid #f8f8f8;}
.schedule-table td .schedule-table td.c1{width:30px;}
.schedule-table td .schedule-table td.c2{width:auto;}
.schedule-table td .schedule-table td.c3{width:20%;}
.schedule-table td .schedule-table td.c4{width:20%;}

.read-link, .event-list-link, .speaker-list-link, .speaker-event-list-link, .event-speaker-list-link {background-color:#730099}
.read-link:hover, .event-list-link:hover, .speaker-list-link:hover, .speaker-event-list-link:hover, .event-speaker-list-link:hover{background-color:#cc33ff;color:#fff}
.event-speaker-list-link, .speaker-event-list-link {display:block;width:360px;max-width:100%}
.event-speaker-category-title{display:none}

.time{width:50px;}

.galp-thumb-caption{display:none;}

#year-selector-button{color:#730099;}
#year-selector-options a:hover{background:#730099;}