<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
 * Start Bootstrap - Landing Page Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body,
html {
    width: 100%;
    height: 100%;
}

body,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
}

.topnav {
    font-size: 16px;
	/*
	padding-right: 5px;
    padding-left: 5px;
	*/
	margin-right:auto;
	margin-left:auto;
}

.lead {
    font-size: 18px;
    font-weight: 400;
}

.intro-header {
    padding-top: 5px; /* If you're making other pages, make sure there is 50px of padding to make sure the navbar doesn't overlap content! */
    padding-bottom: 50px;
    text-align: center;
    color: #f8f8f8;
    background: url(../img/intro-bg.jpg) no-repeat center center;
    background-size: cover;
}

.navbar-center{
	width:720px;
	margin:0 auto;
}

.navbar-collapse {
	/*
	width:720px;
	margin:0 auto;
	*/
}

.intro-message {
	margin: 0px;
    position: relative;
    padding-top: 20%;
    padding-bottom: 20%;
}

.intro-message &gt; h1 {
    margin: 10px;
	color:#FFCC00;	
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
    font-size: 2em;
}

.intro-message div &gt; h1 {
    margin: 10px;
	color:#FFCC00;	
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
    font-size: 2em;
}

.intro-divider {
    width: 400px;
    border-top: 1px solid #f8f8f8;
    border-bottom: 1px solid rgba(0,0,0,0.2);
}

.intro-message &gt; h3 {
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
}

@media(min-width:767px) {
	.navbar .navbar-nav {
	  display: inline-block;
	  float: none;
	  vertical-align: top;
	}

	.navbar .navbar-collapse {
	  text-align: center;
	}
	.navbar-collapse {
		padding-right: 0px;
		padding-left: 0px;
	}
}

/*
.navbar-nav{
	float:none;
	width:1050px;
	margin:0 auto;
}
*/


@media(max-width:767px) {
    .intro-message {
        padding-bottom: 15%;
    }

    .intro-message &gt; h1 {
        font-size: 3em;
    }

    ul.intro-social-buttons &gt; li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.intro-social-buttons &gt; li:last-child {
        margin-bottom: 0;
    }

    .intro-divider {
        width: 100%;
    }

	.topnav{
		width:100%;
	}

	.navbar-collapse {
		padding-right: 15px;
		padding-left: 15px;
	}
}

.network-name {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
}

.content-section-a {
    padding: 50px 0;
    background-color: #f8f8f8;
}

.content-section-b {
    padding: 50px 0;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}

.section-heading {
    margin-bottom: 30px;
}

.section-heading-spacer {
    float: left;
    width: 200px;
    border-top: 3px solid #e7e7e7;
}

.banner {
    padding: 100px 0;
    color: #f8f8f8;
    background: url(../img/banner-bg.jpg) no-repeat center center;
    background-size: cover;
}

.banner h2 {
    margin: 0;
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
    font-size: 3em;
}

.banner ul {
    margin-bottom: 0;
}

.banner-social-buttons {
    float: right;
    margin-top: 0;
}

@media(max-width:1199px) {
    ul.banner-social-buttons {
        float: left;
        margin-top: 15px;
    }
}

@media(max-width:767px) {
    .banner h2 {
        margin: 0;
        text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
        font-size: 3em;
    }

    ul.banner-social-buttons &gt; li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.banner-social-buttons &gt; li:last-child {
        margin-bottom: 0;
    }
}

footer {
    padding: 50px 0;
    background-color: #f8f8f8;
}

p.copyright {
    margin: 15px 0 0;
}

.oc_table{
	width:100%;
}
.oc_table tr td.header{
	background:#337AB7;
	color:#ffffff;
	font-weight:bold;
}

.oc_table .td_header{
	background:#709038;
	color:#ffffff;
	border-bottom:solid 1px #ffffff;
}

.oc_table .left_header{
	padding-left:10px !important;
}

.oc_table td.sub_header{
	background:#bbdcf9;
}
.oc_table td{
	color:#000000;
	padding:5px 7px;
	vertical-align:top;
}

.oc_table tr:nth-child(even) {
	background: #D0E0B8;

}

.oc_table tr:nth-child(odd) {
	background: #E8F0D8;
}
/**/

.oc_table td .row .col-md-3 div{
	padding:5px 7px 5px 0px;
}

.navbar-brand{
	display:none;
}

li.nav-home{
	display:block;
}



.home_block_icon{
	display:block;
}

.home_block_icon_bottom{
	display:none;
}

@media(max-width:991px) {
	.home_block_icon{
		display:none;
	}

	.home_block_icon_bottom{
		display:block;
	}

	.home_block_row{
		width:800px;
		margin:0 auto;
	}

	.home_block_container{
		width:100%;	
	}
}

@media(max-width:840px) {
	.home_block_row{
		width:400px;
		margin:0 auto;
	}
}

@media(max-width:767px) {
	.navbar-brand{
		display:block;
	}
	li.nav-home{
		display:none;
	}
}


.main_content strong, .main_content b, .main_content .sub_title{
	color: #17569B;
    font-size: 17px;
}

.main_content .sub_title{
	color: #0244b4;
    font-size: 20px;
}


.main_content img{
	max-width:100%;
	width:auto;
}

/* fix top menu bar */
#sticky.stick {
    margin-top: 0 !important;
    position: fixed;
	width:100%;
    top: 0;
    z-index: 10000;
}

.home_block_row{
	max-width:960px;
	margin:0 auto;
}
.home_block{
	max-width:180px;
	width:100%;
	height:180px;
	background-color:#004F9D;
	margin:10px;
	padding:10px 10px;
	text-align:center;
	float:left;
}

.home_block a{
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
}
.home_block img{
	padding-top:15px;
}

@media(max-width:480px) {

	.home_block{
		float:none;
		margin:15px auto;

	}

	.home_block_row{
		width:90%;
	}
}

/* video label */

.home_block_row_center{
	max-width:769px;
	margin:0 auto;
}
.home_block_center{
	
	height:64px;
	/*
	width:220px;
	width:25%;
	background-color:#004F9D;
	*/
	padding-right:60px;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;
}

.home_block_center a{
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
}
.home_block_center img{
	padding-top:5px;
	float:left;
}

.home_block_end{
	padding-right:0px;
}

.home_block_key{
	float:left;
	padding:15px 0px 10px 15px;
}

.contact_btn {
    font-size: 13px;
    padding: 8px 10px;
    background-color: #545454;
    border: solid 1px #cccccc;
    color: #ffffff;
}

.contact_btn:hover{
	background-color: #337AB7;
    color: #ffffff;
	text-decoration:none;
}

/* slider show */
.bxslider li.home_slider{
	padding:10px 15px 15px 20px;
}

.left_slider{
	padding:0px;
}

.slider_title{
	padding-top:10px;
	padding-left:15px;
	color:#747474;
	font-size:17px;
}

.slider_logo, .slider_logo_3{
	float:left;
	width:25%;
	padding-left:2px;
	padding-right:2px;
	padding-top:12px;
}

.slider_logo_3 img{
	max-height:70px;
}

.slider_sponsor{
	width:946px;
	margin:0 auto;
}

.slider_sponsor .slider_logo_3{
	width:33%;
}

.slider_date{
	width:1000px;
	margin:0 auto;
}

.slider_date .date_item{
	float:left;
	padding:10px 20px 10px 0px;
}

.sponsor_item{
	float:left;
	padding:10px 120px 10px 0px;
}

.sponsor_text{
	padding:10px 20px;
	font-size:23px;
}



.carousel{
	margin-top:5px;margin-bottom:15px;
}

.carousel-control{
	width:10%;
}

.carousel-indicators{
	bottom:0px;
}

@media(max-width:990px) {
	
	.slider_title{
		padding-top:5px;
		padding-left:5px;
		font-size:15px;
	}

	.slider_logo, .slider_logo_3{
		
		/*
		width:50% !important;
		*/
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
	}

	.slider_logo_3 img{
		float:left;
		/*
		max-height:80px;
		*/
	}

	.slider_sponsor{
		width:750px;
		margin:0 auto;
	}

	.sponsor_item{
		float:left;
		padding:5px 50px 5px 0px;
	}

	.slider_date{
		width:750px;
		margin:0 auto;
	}
	
	.slider_date .date_item{
		float:left;
		padding:10px 8px 10px 8px;
	}

	.slider_date .date_item img{
		height:63px;
	}

	.sponsor_text{
		padding:5px 10px;
		font-size:20px;
	}
}

@media(max-width:690px) {
	.slider_logo_3 img{
		max-height:65px;
	}

	.slider_sponsor{
		width:100%;
	}

	.slider_sponsor .slider_logo_3{
		width:50%;
	}

	.sponsor_text{
		padding:3px 10px;
		font-size:17px;
	}

	.slider_date{
		width:100%;
	}
	.slider_date .date_item img{
		height:50px;
	}
}
@media(max-width:480px) {
	.bxslider li.home_slider{
		padding:0px 5px 10px 5px;
	}

	.slider_title{
		padding-top:5px;
		padding-left:5px;
		font-size:10px;
	}

	.slider_logo, .slider_logo_3{
		width:50%;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
	}

	.slider_logo_3 img{
		max-height:40px;
	}

	.sponsor_text{
		padding:3px 10px;
		font-size:15px;
	}
	
	.date_space{
		clear:both;	
	}

	.slider_date{
		width:100%;
	}
	.slider_date .date_item img{
		height:30px;
	}

}


/* menu hover css */
 
.dropdown-menu &gt; li.kopie &gt; a {
    padding-left:5px;
}
 
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu&gt;.dropdown-menu {
   top:0;left:100%;
   margin-top:-6px;margin-left:-1px;
   -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;
 }
  
.dropdown-submenu &gt; a:after {
  border-color: transparent transparent transparent #333;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
  display: block;
  float: right;  
  height: 0;     
  margin-right: -10px;
  margin-top: 5px;
  width: 0;
}
 
.dropdown-submenu:hover&gt;a:after {
    border-left-color:#555;
 }

.dropdown-menu &gt; li &gt; a:hover, .dropdown-menu &gt; .active &gt; a:hover {
  /*
  text-decoration: underline;
  */
}  
 
 
@media (min-width: 768px) {
  ul.nav li:hover &gt; ul.dropdown-menu {
    display: block;
  }
  #navbar {
    text-align: center;
  }
}

.captcha_error{
	padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;   
	color: #b94a48;    
	background-color: #f2dede;    
	border-color: #eed3d7;
}

.transportation_img{
	max-width:300px;
	width:100%;
	float:right;
	padding:5px 10px;
}

@media (max-width: 500px) {
	.transportation_img{
		max-width:100%;
		width:100%;
		padding:10px;
	}
}

/* Contact Us */
#ContactUs_Form input[type="text"]{
	font-weight:normal;
	padding:5px;
	border-radius: 4px;
	border: 1px solid #ccc;
	margin-bottom:10px;
	width: 100%;
	max-width: 234px;
}

#ContactUs_Form select{
	margin-bottom:10px;
	border-radius: 4px;
	border: 1px solid #ccc;
	padding:5px;
}

#ContactUs_Form textarea{
	margin-bottom:10px;
	width: 100%;
	max-width: 468px;
	border-radius: 4px;
	border: 1px solid #ccc;
}

#ContactUs_Form .contact_checkbox{
	margin-left:0px !important;
}

#ContactUs_Form .text-error{
	color:red;
}

.light_block{
	background-color:#F8F8F8;
	padding:10px;
	display:block;
	color:#880010;
}

.light_block strong{
	color:#0E2D63;
	font-weight:bold;
}

.submission_btn{
	float:right;
	background-color:#0C4288;
	color:#ffffff;
	padding:5px;
	border:solid 1px #545454;
	margin-left:5px;
}

.congress_table td, .reg_page table td{
	padding:5px;
}

.congress_table tr:nth-child(even) {
	background: #F8F8F8;

}

.congress_table tr:nth-child(odd) {
	background: #F8F8F8;
}

.congress_table_v2 tr{
	/*
	background: #F8F8F8;
	*/
}

.congress_table_v2 td{
	padding:5px 15px;
	/*
	border-bottom:solid 1px #ffffff;
	*/
	border:solid 1px #000000 !important;
}

.congress_table_v2 b, .congress_table_v3 b{
	color:#11589A;
}

.congress_table_v3{

}

.congress_table_v3 td{
	padding:5px 15px 5px 15px;
	min-width:300px;
	/*
	width:50%;
	*/
}

@media(max-width:768px) {
	.congress_table_v3 td{
		min-width:100px;
	}
}


.reg_page table td{
	vertical-align:top;
}

/*
.reg_page table tr:nth-child(even) {
	background: #D0E0B8;

}

.reg_page table tr:nth-child(odd) {
	background: #E8F0D8;
}
*/

.reg_page .table-reg td.header{
	text-align:left;
	background-color:#F8F8F8;
	color:#337ab7;
	max-width:150px;
}

.reg_page .table-reg td{
	text-align:center;
}

.reg_table_v2 .header{
	background: #4880B8;
	color:#ffffff;
}

.reg_table_v2 tr:nth-child(even) {
	background: #D0E0B8;

}

.reg_table_v2 tr:nth-child(odd) {
	background: #E8F0D8;
}

.reg_table_v3 td.header{
	background-color:transparent !important;
}

.reg_table_v3 tr:nth-child(even) {
	/*
	background: #E8F0D8;
	*/
}	

.reg_table_v3 tr:nth-child(odd) {
	/*
	background: #D0E0B8;
	*/
}

.reg_table_v3 td{
	vertical-align:top !important;
	border:solid 1px #000000 !important;
}

.reg_table_v4 td.header{
	
}

.reg_table_v4 tr:nth-child(even) {
	background: #E8F0D8 !important;
}	

.reg_table_v4 tr:nth-child(odd) {
	background: #D0E0B8 !important;
}

.tour_title{
	background-color:#0F4D96;
	padding:5px 10px;
	color:#ffffff;
}

.tour_content{
	background-color:#F8F8F8;
	padding:10px;
}

.tour_img{
	float:right;
	padding:10px;
	width:auto;
	max-width:300px;
}



.about_hk_img{
	float:right;
	padding:10px;
	width:auto;
	max-width:225px;
}

@media (max-width: 500px) {
	.tour_img{
		float:none;
		display:block;
		max-width:100%;
	}

	.about_hk_img{
		float:none;
		display:block;
		max-width:250px;
	}
}

.field_list{
	padding:5px;
	background-color:#F4F5EC;
	margin:3px;
	float:left;
	width:32%;
}

.program_row{
	padding-left:8px;
	padding-right:8px;
}

.program_row .col-md-3{
	width:30%;
	background-color:#F4F5EC;
	border-bottom:solid 1px #cccccc;
	padding:10px;
	margin-left:5px;
	margin-right:5px;

	/*
	min-height:52px;
	*/
}

.program_row .col-md-9{
	width:92%;
	text-align:center;
	padding:5px;
	margin-left:5px;
	margin-right:5px;
	display: table-cell;
	/*
	min-height:52px;
	*/
}

.special_category_v1{
	min-height:61px !important;
}

.special_category{
	min-height:72px !important;
}

@media (max-width: 1199px) {
	.special_category, .special_category_v2{
		min-height:61px !important;
	}

	.special_category, .special_category_v3{
		min-height:81px !important;
	}
}

@media (max-width: 992px) {
	.program_row .col-md-3{
		width:100%;
	}
	
	.program_row .col-md-9{
		width:100%;
	}

	.special_category, .special_category_v1, .special_category, .special_category_v2, .special_category, .special_category_v3{
		min-height:41px !important;
	}
}

.hotel_img_v2{
	margin-left:10px ;
	margin-right:10px;
}

.hotel_img_v2 .img_block{
	float:left;
	width:260px;
	height:300px;
	padding:8px;
}

.hotel_img_v2 .img_block div{
	padding:12px;
}
.hotel_img_v2 div img{
	display:block;
	padding-bottom:10px;
	margin-left:10px ;
	margin-right:10px;
}

.tr_class_th th{
	font-weight:bold;
	background: #4D6A79 !important;
	color:#ffffff;
}

.tr_class1{
	background: #D0E0B8;

}

.tr_class2{
	background: #E8F0D8;
}

.program_table{
	width:100%;
}

.program_table th{
	border-left:solid 1px #cccccc;
}

.program_table th, .program_table td{
	min-width:100px !important;
	vertical-align:middle !important;
	text-align:center;
}

.program_table .program_cadaver{
	width:100px !important;
}
.program_table td, .program_table_mobile td{
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:5px 6px;
}

.program_table .program_time, .program_table_mobile .program_time{
	background: #F8F8F8;
	
}

.program_table_mobile .program_time{
	max-width:110px !important;
}

.program_table .program_workshop, .program_table_mobile .program_workshop{
	background: #94B9C2;
}

.program_table .program_plenary, .program_table_mobile .program_plenary{
	background: #FFCC99;
	border-left:solid 1px #cccccc;
}

.program_table .program_cadaver, .program_table_mobile .program_cadaver{
	background: #FFFF99;
}

.program_table .program_parallel, .program_table_mobile .program_parallel{
	background: #ccecbc;
}

.program_table .program_ceremony, .program_table_mobile .program_ceremony{
	background: #e2bfcb;
	color:#000000;
}

.program_table_mobile table td{
	/*
	width:33%;
	*/
}

.program_table_mobile .nav-tabs li, .program_table_mobile .nav-tabs li:hover{
	border:0px;
	background-color:#4D6A79;
	margin:5px;
}

.program_table_mobile .nav-tabs li.active a, .program_table_mobile .nav-tabs li a:hover{
	background-color:#545454 !important;
	color:#ffffff;
}

.program_table_mobile .nav-tabs a, .program_table_mobile .nav-tabs li.active a{
	color:#ffffff;
	border:0px;
	border-radius:0px;
	margin-right:0px;
}

.program_table{
	display:block;
}

.program_table_mobile{
	display:none;
}

@media (max-width: 767px) {
	.program_table{
		display:none;
	}

	.program_table_mobile{
		display:block;
		border:0px;
	}

}

.reg_indent{
	max-width:600px !important;
	width:100%;
}

.reg_indent td{
	width:50%;
}

.subscribe_block{
	float:left;
	margin-top:4px;
	padding:3px 4px 3px 10px;
	background-color:#505050;
	color:#ffffff;
}


.congress_org_top{
	display:none;
	text-align:left;
	padding-bottom:15px;
	padding-left:25px;
}

.congress_org_right{
	display:block;
	text-align:right;
}

/**/
#home-row {
    display: table;
}

#home-row .panel {
    float: none;
    display: table-cell;
    vertical-align: top;
}



#home-row .col-md-4{
	border-left:solid #ffffff 1px;
	border-right:solid #ffffff 1px;
	-webkit-box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.5);
	box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.5);
	/*
	box-shadow: 5px 5px 0px 0px #787878;
	*/
	background-color:#E0E8F0;
	padding:25px 15px;
}

.latest_news_item{
	padding-bottom:40px;
}

.latest_news_subitem{
	padding:10px 5px;

}

@media (max-width: 991px) {
	#video_layout2{
		max-width:800px;
		padding:0px 50px;
	}

	#video_close{
		/*
		right:50px !important;
		*/
	}
	
	#latest_news{
		right:5% !important;
		/*
		padding-bottom:45px !important;
		*/
	}
	
	.latest_news_item{
		padding-bottom:20px;
	}

	.congress_org_top{
		display:block;
	}

	.congress_org_right{
		display:none;
	}

	#home-row {
		display: block;
	}

	#home-row .panel {
		display: block;
	}

	#home-row .col-md-4{
		border:0px;
	}
}

@media (max-width: 765px) {
	
	#latest_news{
		padding-bottom:5px !important;
	}

	.latest_news_item{
		padding-bottom:10px;
	}

	.latest_news_subitem{
		padding:5px 5px;
		line-height:22px;

	}
}

#latest_news{
	display:block;
}

.home_latest_row{
	padding:30px 10px;
	display:none;
}	

.home_latest_row ul{
	padding-left:20px;
}

.home_latest_row_clv{
	display:none;
}

.home_news_block{
	display:none;
	background-color:#c0dffd;
}

.home_block_row .home_block{
	max-width:150px;height:150px;
}

.home_block_icon1{
	width:80px;
}

.home_block_icon2{
	width:72px;
}

.home_block_icon3{
	width:65px;
}


@media (max-width: 840px) {
	#latest_news{
		display:none;
	}

	.home_news_block{
		display:block;
	}

	.home_latest_row{
		display:block;
	}
}
@media (max-width: 500px) {
	#video_layout2{
		margin-top:25px !important;
		margin-bottom:25px !important;
		padding:0px 20px;
	}

	#video_close{
		/*
		right:20px !important;
		*/
	}
	
	.home_latest_row_clv{
		display:none;
	}

	
	
	.home_block_container{
		padding-left:5px;
		padding-right:5px;
	}

	.home_block_row .home_block{
		max-width:100px;height:100px;
		float:left;
		margin:4px;
	}
	
	.home_block_icon1{
		width:40px;
	}

	.home_block_icon2{
		width:36px;
	}

	.home_block_icon3{
		width:33px;
	}

	.home_block_row .home_block a{
		font-size:11px !important;
		line-height:12px !important;
	}
	
}

.dinner_table td{
	vertical-align:top;
	padding:5px;
}

.dinner_table tr:nth-child(even) {
	/*
	background: #D0E0B8;
	*/

}

.dinner_table tr:nth-child(odd) {
	/*
	background: #E8F0D8;
	*/
}

.home_news_item{
	font-size:15px;
	padding:10px 10px 0px 10px;
	/*
	font-weight:bold;
	*/
	color:#ffffff;
	background-color:#3848C8;
	border-radius: 10px;
}

.home_news_item p{
    padding-top:10px;
	line-height:30px;
	font-size:13px;
}

.col-faculty-4 {
    width: 24%;
    float: left;
    text-align: left;
    position: relative;
    padding-right: 5px;
}

@media (max-width: 995px) {
	.col-faculty-4{
		width:33%;
	}
}

@media (max-width: 670px) {
	.col-faculty-4{
		width:50%;
	}
}

@media (max-width: 460px) {
	.col-faculty-4{
		width:100%;
	}
}

.sponsor_table td{
	padding:5px;
	vertical-align:top;
}

.sponsor_header{
	color:#102F65;
	font-size:18px;
	line-height:35px;
}

/* home page new layout */

.home_container{
	width:100%;
	max-width:1163px;
	margin:0 auto;
	padding-left:10px;
	padding-right:10px;
}

.left_container{
	float:left;
	width:72%;
	padding-right:5px;
}

.right_container{
	float:left;
	width:28%;
	padding-left:3px;
	padding-right:3px;
}

.left_container_video{
	float:left;
	width:77%;
	padding-left:0px;
	padding-right:3px;
}

.left_home_icon{
	float:left;
	width:23%;
	padding-left:0px;
	padding-right:0px;
}

.home_icon{
	background-color:#5F5F5F;
	color:#ffffff;
	
	height:86.5px;
	padding-top:22px !important;
	margin-bottom:2px;
	padding-left:11px;
	padding-right:11px;
	/*
	height:69px;
	padding-top:15px !important;
	margin-bottom:2px;
	padding-left:11px;
	padding-right:11px;

	height:20%;
	height:25%;
	display:block;
	*/
	
}

.home_icon_img{
	width:45px;
	float:left;
	text-align:center;
}

.home_icon_text{
	float:left;
	padding-left:7px;
	padding-right:5px;
	padding-top:10px;
}

#video{
	/*
	background-color:#cccccc;
	height:355px;
	*/
}

.workshop_block{
	border:solid #ED6501 5px;
}
.workshop_block .workshop_block_item_header{
	background-color:#ED6501;
	margin-bottom:10px;
}

.workshop_block .workshop_block_item{
	margin-bottom:10px;
}

.workshop_block_item img{
	width:100%;display:block;max-width:303px;border-top:solid 1px #9F794A;border-bottom:solid 1px #9F794A;
}

.local_org_logo .col-lg-3{
	float:left;
	width:24% !important;
}

.home_footer{
	background-color:#F8F8F8;max-width:650px;
}

.home_footer_copyright{
	width:75%;
	float:left;
	padding:10px 20px;
}

.home_footer_co{
	width:25%;
	float:left;
	padding:10px 0px;
}

.colour_header{
	width:auto;
}

@media (max-width: 1143px) {
	.home_icon{
		height:82.5px;
		padding-top:13px !important;
		/*
		height:66.5px;
		padding-top:13px !important;
		*/
	}
	
	.home_icon_img{
		width:45px;
	}
	.home_icon_text{
		font-size:13px;
		padding-left:5px;
		padding-right:3px;
	}
}

@media (max-width: 1110px) {
	
	.home_icon{
		height:80px;
		/*
		height:64.5px;
		*/
	}
}


@media (max-width: 1057px) {
	/**/
	.home_icon{
		height:77px;
		/*
		height:61.2px;
		*/
		padding-top: 13px !important;
	}
	
	.home_icon{
		padding-left:8px;
		padding-right:8px;
	}
	
	.home_icon_text{
		font-size:12px;
		padding-left:3px;
		padding-right:1px
	}
}

@media (max-width: 1010px) {
	.home_icon{
		height:73px;
		/*
		height:58.1px;
		*/
		padding-top: 13px !important;
	}
}

@media (max-width: 968px) {
	.home_icon{
		height:69px;
		/*
		height:55.2px;
		*/
		padding-top: 6px !important;
		padding-left:10px;
		padding-right:10px;
	}
	
	.home_icon_img{
		width:40px;
	}

	.home_icon_text{
		font-size:11px;
		padding-left:1px;
	}
}

@media (max-width: 937px) {
	.home_icon{
		height:67.5px;
		/*
		height:55.2px;
		*/
		padding-top: 6px !important;
		padding-left:5px;
		padding-right:5px;
	}
}

@media (max-width: 897px) {
	.home_icon{
		height:90px;
		/*
		height:72px;
		*/
		padding-top: 15px !important;
		padding-left:12px;
		padding-right:12px;
	}
}

@media (max-width: 850px) {
	.home_icon{
		height:85px;
		/*
		height:67.5px;
		*/
		padding-top: 15px !important;
	}
}

@media (max-width: 816px) {
	.home_icon{
		height:81.5px;
		/*
		height:63.2px;
		*/
		padding-top: 11px !important;
	}
}

@media (max-width: 776px) {
	.home_icon{
		height:79px;
		/*
		height:60.7px;
		*/
		padding-top: 9px !important;
	}
}

@media (max-width: 768px) {
	
}

@media (max-width: 897px) {
	.left_container{
		float:none;
		width:100%;
		padding-right:5px;
		padding-right:5px;
	}

	.right_container{
		float:none;
		width:100%;
		padding-left:3px;
		padding-right:3px;
	}

	.local_org_logo .col-lg-3{
		float:left;
		width:48% !important;
	}
	
	.workshop_block{
		border:0px;
	}
	
	.workshop_block_image{
		width:630px;
		margin:0 auto;
	}

	.workshop_block_item img{
		float:left;
		border:solid 1px #9F794A;
		margin:5px;
	}
}

@media (max-width: 767px) {
	#video{
		background-color:#ffffff;
		height:auto;
	}

	.left_container_video{
		float:none;
		width:100%;
		padding-left:0px;
		padding-right:0px;
	}

	.left_home_icon{
		float:none;
		width:100%;
		padding-left:0px;
		padding-right:0px;
	}
	
	.left_home_icon{
		display:block;
		background-color:#F8F8F8;
	}

	.left_home_icon .home_icon{
		width:160px;
		float:left;
		padding-top:18px !important;
		margin-right:2px; 
	}
	
	.home_icon_text{
		padding-left:5px;
	}

	.home_footer_copyright{
		width:100%;
		float:none;
		padding:10px;
	}

	.home_footer_co{
		width:100%;
		float:none;
		padding:10px;
	}

	.colour_header{
		width:100%;
	}

	.page-title-header h2{
		font-size:17px;
	}
}

@media (max-width: 680px) {
	.workshop_block_image{
		width:323px;
		margin:0 auto;
	}

	.local_org_logo .short_logo{
		padding-left:18px !important;
	}

	.colour_header{
		width:100% !important;
	}
}

@media (max-width: 550px) {
	.local_org_logo .col-lg-3{
		float:left;
		width:98% !important;
	}
}

@media (max-width: 415px) {
	
	.left_home_icon .home_icon a{
		display:block;
	}
	.left_home_icon .home_icon{
		width:100%;
	}
}
/**/
/* home page new layout */



.sponsor_row_v3 div{
	float:left;height:100px;margin:10px 35px 10px 25px;
}

.scientific-program-header{
	background-color:#4D6A79 !important;
	color:#ffffff !important;
	padding: 0px !important;
}

.scientific-program-header a{
	display:block;
	padding: 10px 15px;
	text-decoration:none;
}

.scientific-program-header a:hover{
	text-decoration:none;
}

.scientific-program-body table{
	width:100%;
}

.scientific-program-body table td{
	padding:10px 15px;
}

.scientific-program-body table tr:nth-child(even){
	background: #f3f3f3;
}

.scientific-program-body table tr:nth-child(odd){
	background: #eeeeee;
}

.scientific-program-body table td b{
	color:#C45911;
	font-size:15px;
}

.scientific-program-body table td div b{
	color:#000000;
	text-decoration:underline;
}

.workshop_table td{
	padding-top:7px;
	padding-bottom:7px;
}

.workshop_table_detail td{
	padding:10px;
}

.workshop_table_detail tr:nth-child(even){
	background: #f3f3f3;
	border-bottom:solid 8px #ffffff;
}

.workshop_table_detail tr:nth-child(odd){
	background: #eeeeee;
	border-bottom:solid 8px #ffffff;
}

.workshop_div{
	/*
	max-width:450px;
	*/
	width:400px;
	padding:10px;
	float:left;
	vertical-align:bottom;
	margin-left:15px;
	margin-right:15px;
	text-align:left;
	margin-bottom:15px;
}

@media (max-width: 767px) {
	.workshop_div{
		max-width:400px;
		width:100%;
		padding:0px;
		float:left;
		vertical-align:bottom;
		margin-left:5px;
		margin-right:5px;
		text-align:left;
		margin-bottom:15px;

	}

	.workshop_div table td{
		vertical-align:top;
	}
	.workshop_div img{
		max-width:100px;
	}
}

/* program css */
.program_table_mobile .nav&gt;li&gt;a {
	padding-left: 25px;
	padding-right: 25px;
}

@media(max-width:500px) {
	.program_table_mobile .nav&gt;li&gt;a {
		width:200px;
		padding-left: 10px;
		padding-right: 10px;
	}
}

.div_color_block, .div_session_block{
	display:block;
	float:left;
	margin:5px 6px;
	
}

.div_color_block span, .div_session_block span{
	padding:3px 5px;
	float:left;
	font-size:11px;
}

.div_session_block span{
	/*
	padding-top:10px;
	*/
}

.div_session_block img{
	/*
	float:left;
	*/
}

.color_block{
	display:block;
	width:50px;
	height:20px;
}

.yellow{
	background-color:#F7E418 !important;
}

.green{
	background-color:#51C0AC !important;
	color:#ffffff;
}

.blue{
	background-color:#4AC6F0 !important;
	color:#ffffff;
}

.pu{
	background-color:#9A77DF !important;
	/**/
	color:#ffffff;
	
}

.brown{
	background-color:#BC7F39 !important;
	/**/
	color:#ffffff;
	
}

.white{
	background-color:#eeeeee !important;
}

.break{
	background-color:#FFC000 !important;
	text-align:center;
	vertical-align:middle !important;
}

.pink{
	background-color:#FF66FF;
	color:#ffffff;
}

.sponsored{
	padding: 3px 5px;
}

.program_time{
	/*
	min-width:90px;
	*/
}

.sponsor{
	background-color:#FFF2CC;
}

.closing{
	background-color:#FF0000;
	color:#ffffff;
}

.tab-pane .table{
	width:98%;
}

.tab-pane .table td{
	border:solid 1px #CCCCCC;
	padding:3px 5px;
}

.key_block{
	padding-bottom:15px !important;
	background: url("../images/key_icon.png") no-repeat;
	background-position:bottom right;
}
.ins_block{
	padding-bottom:15px !important;
	background: url("../images/ins_icon.png") no-repeat;
	background-position:bottom right;
}
.dis_block{
	padding-bottom:15px !important;
	background: url("../images/dis_icon.png") no-repeat;
	background-position:bottom right;
}
.sym_block{
	padding-bottom:15px !important;
	background: url("../images/sym_icon.png") no-repeat;
	background-position:bottom right;
}

.color_block_2{
	text-align:center;
	width:50px !important;
}

.color_text{
	width:140px !important;
}

.color_text_2{
	width:140px !important;
	vertical-align:middle;
	padding-top:10px !important;
}

.color_text_l2{
	padding-top:0px !important;
}

.tr_class_th th{
	border-right:solid 1px #ffffff;
	text-align:center;
}

.program_table_mobile .table td{
	text-align:center;
}

.program_table_mobile .table{
	font-size:12px;
}

.tab-pane table.abstract_program td{
	padding:10px;
	/*
	padding:10px !important;
	*/
}

tr.tr_break td{
	padding-top:5px !important;
	padding-bottom:5px !important;
}

.tab-pane table.abstract_program td.modetator{
	background-color:#FFF2CC;
}

.poster_table{
	width:100%;
	max-width:985px;
}
.poster_table td{
	padding:8px 30px 8px 30px;
	background-color:#efefef;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:solid 1px #ffffff;
	vertical-align:top;
	
}

.poster_table td.poster_header{
	background-color:#5D7291;
	color:#ffffff;
	font-weight:bold;

}

.rev_img{
	max-width:100%;width:auto;
}


@media(max-width:500px) {
	.poster_table td{
		padding:5px 8px;
	}
}

.sponspr_header{
	font-size:20px;
}

.sponspr_table{
	max-width:800px;
	width:100%;
}

.sponspr_table td table td{
	padding:3px 2px 3px 0px;
	border-bottom:solid 0px #ffffff;
}
.sponspr_table td{	
	padding:6px 10px;
	background-color:#eeeeee;
	border-bottom:solid 1px #ffffff;
	vertical-align:top;
}

.sponspr_table_header{
	background-color:#4D6A79 !important;
	color:#ffffff;
}

.sponspr_table_header2{
	background-color:#cccccc !important;
	color:#000000;
}

.time_header{
	width:100px;
}

.sponsor_session_row{
	padding:20px 10px;
}

.time_header2{
	width:110px;
}

@media(max-width:500px) {
	.time_header{
		width:60px;
	}

	.sponspr_table td img{
		display:block;
		float:none !important;
	}
	
	.sponsor_session_row .col-md-3{
		padding:20px 10px !important;
	}
}

.social_header{
	font-size:20px;
}

.social_table{
	
	width:100%;
}

.social_table td table td{
	padding:3px 2px 3px 0px;
	border-bottom:solid 0px #ffffff;
}
.social_table td{	
	padding:6px 10px;
	/*
	background-color:#eeeeee;
	*/
	border-bottom:solid 1px #ffffff;
	vertical-align:top;
	color:#004080;
}

.social_table_header{
	background-color:#DAEEF3 !important;
	color:#004080;
	font-weight:bold;
	font-size:17px;
}

.social_table .social_table_header2{
	color:#984806;
	font-size:16px;
}

.time_header3{
	width:120px;
}

.cme_table td{
	padding:5px;
	text-align:center;
	min-width:50px;
}

.app_logo{
	margin:0px 20px 20px 0px;
	float:left;
}

.app_desc{
	float:left;
	width:450px;
}

.app_inter{
	display:block;
	max-width:200px;
	margin:10px auto;
}

.app_download{
	width:200px;
	display:block;
	background-color:#001B76;
	color:#ffffff;
	padding:10px;
	text-align:center;
	float:left;
	margin:10px;
}

ul.app_ul{
	padding-left:20px;
	margin-left:0px;
}

@media(max-width:500px) {
	.app_logo{
		margin:0px 0px 10px;
		float:none;
	}

	.app_desc{
		float:none;
		width:100%;
	}
}</pre></body></html>