/* Start of CMSMS style sheet 'Event CSS' */
#conf_top {
	clear:both;
	height:60px;
	display:table;
	width: 100%;
}

#page_top {
	clear:both;
	height:60px;
	display:table;
	width: 100%;
	height:auto !important;
}

.congresstop {
	height:auto !important;
}

#conf_top #conf_selectbox {
	/* width:525px; */
	width:310px;
	display:table-cell;
	float:left;
	padding-top:6px;
	padding-right:60px;
}

.congresstop #conf_selectbox {
	padding-top:15px !important;
}

* html .congresstop #conf_selectbox, *:first-child+html .congresstop #conf_selectbox {
	padding-top:13px !important;
}

#page_top #page_search {
	display:table-cell;
	float:right;
	text-align:right;
	padding-top:6px !important;
	line-height:20px !important;
}

#page_top #page_topright {
	display:table-cell;
	float:right;
	text-align:right;
	padding-top:6px !important;
	line-height:20px !important;
}

#conf_top #conf_search {
	display:table-cell;
	float:right;
	text-align:right
}

#conf_top #conf_topright {
	display:table-cell;
	float:right;
	text-align:right
}

.congresstop #conf_search {
	padding-top:6px !important;
	line-height:20px !important;
}

.congresstop #conf_topright {
	padding-top:6px !important;
	line-height:20px !important;
}

#conf_top #conf_search select {
	border:1px solid #CCCCCC !important;
}

#conf_top #conf_topright select {
	border:1px solid #CCCCCC !important;
}

#conf_top #conf_search h2 {
	margin-top:6px;
	margin-bottom:6px;
	text-align:left
}

#conf_top #conf_topright h2 {
	margin-top:6px;
	margin-bottom:6px;
	text-align:left
}

#conf_top .titleconf {
	border:0px;
	font-size:20px;
        text-transform:uppercase;
        color:#1469AA;
        float:left;
	margin-right:45px;
	/* margin-top:7px; */
	margin-top:28px;
}

.congresstop .titleconf {
	margin-top:0px !important;
	padding-top:6px !important;
	padding-bottom:6px !important;
}

#conf_main {
	/*display:table;*/
}

/* #conf_main .conf_box_overview h1 {
	margin-top:0px;
	font-size:18px;
	color:#0267CD;	
	border-bottom:1px dotted #0267CD;
} */

#conf_main_content {
	margin: 0 10px 0 0;
	padding: 0px;
	float:left;
}

div.conf_content {
	width:666px;
	display:table-cell;
	border:1px dotted #A5A5A5;
}

* html #conf_content {
	width:670px;
}

#conf_content_Overview {
	border: none;
}

.conf_page_content {
	margin: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 6px;
	padding-right: 10px;
}

#conf_page_content_Overview {
	margin: -11px 0 0;
	padding: 0px;
}

.conf_separator {
	clear:both;
	height:6px;
}

.conf_box {
	border:1px dotted #A5A5A5;
	padding:0px 10px;
	margin-bottom: 10px;
	clear:both;
}

.conf_box_title {
	border:none;
	padding:10px 10px 0px;
	clear:both;
}

#conf_box_title_Overview {
	border-top:1px dotted #A5A5A5;
	border-left:1px dotted #A5A5A5;
	border-right:1px dotted #A5A5A5;
	padding:10px 10px 3px;
	clear:both;
	margin-bottom: 10px;
}

.conf_box_title img {
	float: left;
	margin-right: 10px;
	height: 60px;
}

#conf_box_title_Overview img {
	display: none;
}

.conf_box_overview {
	border-left:1px dotted #A5A5A5;
	border-right:1px dotted #A5A5A5;
	border-bottom:1px dotted #A5A5A5;
	padding:0px 10px 6px;
	clear:both;
	height:auto !important;
	/*height:220px;*/
	min-height:210px;
}

.conf_box_overview_close {
	border-left:1px dotted #A5A5A5;
	border-right:1px dotted #A5A5A5;
	border-bottom:1px dotted #A5A5A5;
	padding:0px 10px 6px;
	clear:both;
	height:auto !important;
}

.conf_box_overview .overview {
	margin-left:210px
}

.conf_boxes_grey {
	display:table;
	padding:0px 0px;
	margin-bottom: 10px;
}

* html .conf_boxes_grey {
        margin:0px 0px;
}

.conf_box_grey_top {
	border:1px dotted #A5A5A5;
        border-bottom:0px;
	padding:6px 10px;
	background:#EEE;
	width:315px;
	vertical-align:top; 
}

* html .conf_box_grey_top h2 {
	padding-top:10px;
}

*:first-child+html .conf_box_grey_top h2 {
	padding-top:10px;
}

.conf_box_grey_btm {
	border:1px dotted #A5A5A5;
        border-top:0px;
	padding:0px 10px 6px;
	background:#EEE;
	width:315px;
	vertical-align:top;  
}

.featured_link {
        float:right; padding-top:6px
}

.featured_link a {
        border: 1px solid #1469AA; padding: 0px 4px; display:block; float:left; margin-left:3px
}

.featured_link a:hover, .featured_link a.active {
       border: 1px solid rgb(22, 105, 170); color: #FFFFFF; background-color: #1469AA
}

#conf_right {
	display:table-cell;
	width:220px;
	float:left;
	margin-bottom: 10px;
}

* html #conf_right {
	width:222px;
}

#conf_right h1 {
	font-size:14px;
	color:#999999;
	border-bottom:1px dotted #999999;
	zoom: 1;
}

#conf_right .browse {
	background-image:url("layout/images/ico_arrow_grey_down.gif");
	background-repeat:no-repeat;
	background-position:right center;
        padding:6px 0px;
	font-size:14px;
	color:#999999;
	border-bottom:1px dotted #999999;
	zoom: 1;
        margin: 0px;
        margin-bottom: 6px;
}

#conf_right h2 {
	font-size:11px;
        margin-top:0px;
        padding-top:0px;
}

.conf_side {
	border:1px dotted #A5A5A5;
	padding:6px;
	margin-bottom: 10px;
}

.backcolor_blue {
	background:#B7DBF9;
}

.backcolor_grey {
	background:#EEEEEE;
}

.conf_side ul {
	text-transform:uppercase;
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}

.conf_side li {
	text-transform:uppercase;
	list-style:none;
	font-size:11px;
	margin-bottom:10px;
}

/*
.conf_side table {
	border-top:1px dotted #A5A5A5;
}

.conf_side table table {
	border-top:0px;
}
*/

.noborder {
	border:0px !important;
	margin-top:0px;
}

.border {
	border:1px dotted #A5A5A5;
	margin-top:0px;
	padding-top:5px;
}

#conf_socialmedia_buttons {
	position: absolute;
	text-align: right;
	margin-top: 10px;
	margin-left: -170px;
}

#column-header {
        margin-left:226px;
}

#column-header .highlight {
	border:1px dotted #A5A5A5;
        padding:10px;
}

/* #column-header h1 {
	font-size:16px;
	color:#999999;
	border-bottom:1px dotted #999999;
	margin-bottom:6px;
        zoom: 1;
} */

.conf_buttons {
	clear:both;
	height:56px;
	margin: 10px 2px 5px 4px;
}

.conf_button {
	display:block;
	background-repeat:no-repeat;
}

.conf_buttons .conf_button {
	float:left;
	margin-right:10px;
	margin-left:10px;
	*margin-right: 8px;
	*margin-left: 8px;
}

.conf_buttons_right {
	float:right;
}

.conf_buttons_right .conf_button {
	float:left;
	margin-left:20px;
}

img.paddingright {
	padding-right: 10px;
}

#conf_registration_button_Overview, #conf_registration_button_Registration {
	display: none;
}

#conf_synopsis_button_Overview, #conf_synopsis_button_Topics {
	display: none;
}

#conf_network_button_Overview {
	display: none;
}

div#event-news h3 {
	background-repeat: no-repeat;
	padding-left: 24px;
	background-image: url("layout/images/ico_news.gif");
	display: block;
	border-bottom: 0 none;
	font-size: 12px;
	text-transform: uppercase;
}
/* End of 'Event CSS' */

