/* Program Detail */
.tab_container {
    /*border: 1px solid #aaa;*/
    border-top: none;
    clear: both;
    width: 100%;
	min-height: 500px;
    background: #fff;
}
.tab_content {
    padding: 20px;
    font-size: 12px;
    display: none;
}

#symposium_title {
	background: #C9D9FE;
	margin: 0 auto;
	margin-top: 10px; 
	margin-bottom: 10px; 
	padding: 15px 0 15px 25px;
    border: 0px solid #000;
	border-radius: 5px;
	font-size: 17px; 
	font-weight: bold;
    font-family: 'Tahoma','Malgun Gothic','Nanum Barun Gothic' ;
}


#symposium {
    width: 100%;
	margin: 0 auto;
	margin-top: 10px; 
	margin-bottom: 10px;
    padding-bottom: 20px;
    font-family: 'Tahoma','Malgun Gothic','Nanum Barun Gothic' ;
}

#prgbtns {
    width: 100%;
	margin: 0 auto;
	margin-bottom: 10px;
    padding-bottom: 15px;
    text-align: center;
    text-decoration: none;
}
.prgbtn {
    padding: 10px;
    margin: 20px;
    border: 0px solid #aaa;
    background: #690;
	color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.program {
    /* width: 770px; */
}
.program_title {
    width: 100%;
    height: 25px;
    padding: 10px 0 5px 10px;
    border: 0px solid #aaa;
    background: #690;
    margin-left: 10px;
    font-weight:bold;
    font-size:15px;
	color: #fff;
}

.sessionb {
    /* width: 770px; */
    width: 100%;
    height: 25px;
    padding: 10px 0 5px 0;
    border: 0px solid #aaa;
    background: #E034AE;
	color: #fff;
}

.venue {
}
.venue_room {
    border: 0px solid #aaa;
    background: #069;
    padding: 10px 10px 5px 0;
    width: 100%;
    height: 25px;
    font-size:14px;
	color: #fff;
}

.session {
}
.session_title {
    padding: 10px 0 5px 10px;
    width: 100%;
    height: 25px;
    border: 0px solid #aaa;
    border-bottom: 4px solid #aaa;
    background: #73BAFF;
    margin-left: 10px;
    font-size:15px;
    font-weight:bold;
	color: #000;
}

.sessionb {
    padding: 10px 0 5px 0;
    width: 100%;
    height: 25px;
    border: 0px solid #aaa;
    border-bottom: 4px solid #aaa;
    background: #FF6ABA;
}
.sessionb .title {
    margin-left: 10px;
    font-size:15px;
    font-weight:bold;
	color: #000;
}

.lecture {
    width: 100%;
    border: 0px solid #aaa;
}
.lecture .time0 {
    width: 15%;
    height: 25px;
    border: 0px solid #aaa;
    font-size: 14px;
	font-weight:bold;
    background: #fff;
    text-align: center;
    padding: 10px;
}
.lecture .modpan {
    width: 85%;
    height: 25px;
    border: 0px solid #aaa;
}
.lecture .moderator {
    min-height: 25px;
    font-size: 14px;
    float: left;
    padding: 10px;
}
.lecture .panelist {
    min-height: 25px;
    font-size: 14px;
    float: right;
    padding: 10px;
}
.lecture .time1 {
    width: 15%;
    height: 25px;
    border: 0px solid #aaa;
    font-size: 14px;
    background: #eee;
    text-align: center;
    vertical-align: text-top;
    padding: 10px;
}
.lecture .title {
    border: 0px solid #aaa;
    font-size: 14px;
    vertical-align: text-top;
    padding: 10px 0 0 10px;
}
.lecture .faculty {
    border: 0px solid #aaa;
    font-size: 14px;
    text-align: left;
    padding-bottom: 10px;
}
.lecture .abstract {
    width: 12%;
    height: 25px;
    border: 0px solid #aaa;
    font-size: 14px;
    text-align: center;
    padding: 5px;
}
.lecture .slideppt {
    width: 12%;
    height: 25px;
    border: 0px solid #aaa;
    font-size: 14px;
    text-align: center;
    padding: 5px;
}
.endless {
	color:  #eee;
}