@charset "utf-8";
html, body {margin:0; padding:0; background-color:#0062a8;}

/* DIVS */
#top {width:100%; height:18px; background:#fff url(../images/top.jpg) no-repeat top center; min-width:960px;}
#container {width:100%; background-color:#fff;}
#holder {width:960px; margin:0 auto; background-color:#fff;}
#logo {width:253px; height:83px; background: url(../images/logo.jpg) no-repeat;}
#menu {width:823px; height:35px; margin:0 0 0 103px;}
#header {width:823px; height:142px; margin:0 0 0 103px;}
#header_img {width:585px; height:142px; float:left; background: url(../images/header_img.jpg) no-repeat;}
#header_imgholder {width:585px; height:133px; overflow:hidden;}
#header_date {width:217px; height:142px; float:right; background: url(../images/header_date.jpg) no-repeat;}
#wrapper {width:823px; margin:0 0 0 103px; background-color:#fff;}
#left {width:585px; float:left; margin-bottom:30px;}
#content {width:585px; margin-top:15px;}
.programme-style {
	margin:10px 0 45px 0;
	width:585px;
	background: url(../images/frame_middle_light.jpg) repeat-y;
	
}

#content .programme-style .top {
	width:585px; height:14px; background: url(../images/frame_top_light.jpg) no-repeat; display:block; margin:0;
}

#content .programme-style .bottom {
	width:585px; height:14px; background: url(../images/frame_bottom_light.jpg) no-repeat; display:block; margin:0;
}

#content .programme-style h1 {
	padding: 0 0 3px 20px;
}

#content .programme-style p {
	line-height: 20px;
	    margin: 15px 15px 0;
	    padding: 0 0 3px 120px;
}

#content .programme-style span {
    color: #0062A8;
    display: block;
    float: left;
    font-weight: 600;
    margin-left: -120px !important;
    padding-right: 27px;
    text-align: right;
    width: 90px;
}


.science-track6 #content #programme strong {
	color: #fcba32 !important;
}

#content .programme-style .programme_blue {background: url(../images/programme_blue_light.jpg) repeat-y;}

#programme {width:585px; background: url(../images/frame_middle.jpg) repeat-y;}
#programme_bottom {width:585px; height:14px; background: url(../images/frame_bottom.jpg) no-repeat; display:block; margin-bottom:25px;}
#right {width:217px; float:right; background-color:#fff;}
.speaker{padding-bottom:15px}
#search {width:217px; margin:15px 0 15px 0 !important; margin-bottom:7px;}
#search form {margin:0;}
#spnsrs {width:217px; background: url(../images/widget2_middle.jpg) repeat-y; margin-bottom:15px;}
#spnsrs_platinum {width:193px;/* height:174px;*/ overflow:none;}
#spnsrs_gold {width:193px; overflow:hidden;}
#spnsrs_silver {width:193px; height:70px; overflow:hidden;}
#footer {width:100%; height:163px; background:#0062a8 url(../images/footer.jpg) no-repeat top center; min-width:960px;}
#footer_holder {width:960px; height:82px; margin:0 auto; padding-top:0px;}
#keynote_home {width:585px; margin:25px 0 20px 0; border-top:#d1d1d1 1px solid; padding-top:15px;}
.keynote_right {width:200px; float:right;}
.keynote_home_left {width:272px; float:left; margin-top:5px;}
.keynote_home_right {width:272px; float:right; border-left:#d1d1d1 1px solid; padding-left:20px; margin-top:5px;}
.widget {width:217px; background: url(../images/widget_bg.jpg) repeat-y; margin-bottom:15px;clear:both}
.widget_top_pictures {width:217px; height:274px; background: url(../images/widget_top_pictures.jpg) no-repeat;}
.widget_bottom_pictures {width:217px; height:70px; background: url(../images/widget_bottom_pictures.jpg) no-repeat; margin-bottom:15px;}
.widget_top_campagne {width:217px; height:279px; background: url(../images/widget_campagne.jpg) no-repeat; margin-bottom:15px;}
.widget2 {width:217px; background: url(../images/widget2_middle.jpg) repeat-y; margin-bottom:15px;}
.widget_top {width:217px; height:14px; background: url(../images/widget_top.jpg) no-repeat;}
.widget2_top {width:217px; height:14px; background: url(../images/widget2_top.jpg) no-repeat;}
.widget_bottom_blue {width:217px; height:70px; background: url(../images/widget_bottom_blue.jpg) no-repeat;}
.widget_bottom_grey {width:217px; height:70px; background: url(../images/widget_bottom_grey.jpg) no-repeat;}
.widget_bottom_white {width:217px; height:57px; background: url(../images/sponsors_bottom.jpg) bottom no-repeat;}
.widget_bottom_yellow {width:217px; height:70px; background: url(../images/widget_bottom_yellow.jpg) no-repeat;}
.session {width:585px; margin:0; padding:0;}
.frame {width:555px; padding:0 15px; background: url(../images/frame_middle.jpg) repeat-y;}
.frame_top {width:585px; height:14px; background: url(../images/frame_top.jpg) no-repeat; font-size:1px; line-height:1px; margin-top:20px;}
.frame_bottom {width:585px; height:14px; background: url(../images/frame_bottom.jpg) no-repeat; font-size:1px; line-height:1px; margin-bottom:10px;}
#keynote {width:183px; padding:0 19px; margin-bottom:15px;}
#sponsor_package {width:555px;}
#widget-abstract-b {width:187px; border-top:#807e7e 1px dashed; margin:8px 15px 0 15px; overflow:hidden;}
#widget-abstract-c {width:187px; border-top:#807e7e 1px dashed; margin:8px 15px 0 15px; overflow:hidden;}
.company {width:585px; padding-bottom:10px; border-bottom:#e4e4e4 1px solid; clear:both; overflow:hidden;}
#image1 {font-family:Verdana, Arial, Sans-Serif; font-size:12px; color:#807e7e;}
#exhibitor_widget, #mediapartner_widget {overflow:hidden; height:70px; width:170px; margin:10px auto;}
.jobevent_widget {overflow:hidden; height:70px; width:170px; margin:0 auto;}
#spnsrs_home {width:583px; height:195px; background: url(../images/sponsors_home.jpg) no-repeat; margin-bottom:15px; padding-top:15px;}
#spnsrs_home_titles {width:573px; height:25px; margin:0 5px;}
#spnsrs_home_platinum {width:170px; height:70px; margin:3px 0 0 13px; overflow:hidden;}
.platinum_logo_home img {margin-left:13px}
#spnsrs_home_gold {float:left; width:170px; height:70px; margin:15px 0 0 8px !important; margin-left:6px; overflow:hidden;}
#spnsrs_home_silver {float:right; width:170px; height:70px; margin:15px 12px 0 0 !important; margin-right:3px; overflow:hidden;}
#academic_sponsors {width:170px; height:70px; overflow:hidden; margin-left:18px;}
#printtop {width:857px; height:70px; margin:0 0 0 103px;}

/* Titles */
h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif;font-weight:600; clear:both}
.home #content h1 {color:#807E7E; font-weight:normal; }
.home #content h1 strong{color:#0062a8;}
#content h1 {font-size:21px; color:#0062a8; margin:5px 0 15px 0; }
#content h2 {font-size:16px; color:#939598; margin:-15px 0 18px 0; }
#content h3 {font-size:20px; color:#fdb834; margin:5px 0 10px 0; font-weight:300;}
.company-body #content h3 { border-bottom:#939598 1px dashed; padding-bottom:6px;margin-top:11px}
.company-body #content h4 { border-bottom:#939598 1px dashed; padding-bottom:6px;margin-top:5px}
.company h4 {border:none !important;}
#content h3 span {color:#807e7e;}
#content h4 {font-size:17px; color:#0062a8; margin:5px 0 10px 0; clear:both;padding:10px 0 0 0}
#content .company h4 {padding:0; width:395px; margin:10px 0 0}
#content h5 {font-size:15px; color:#939598; margin:5px 0 10px 0; }
#content h6 {font-size:14px; color:#0062a8; margin:15px 0 -8px 0px; line-height:20px !important; }
#spnsrs h1 {font-size:15px; color:#939598; font-weight:600; margin:0 4px; padding:0}
.widget h1 { font-size:17px; color:#0062a8; margin:0 15px 3px 15px; border-bottom:#939598 1px dashed;}
.widget_top_pictures h1 { font-size:17px; color:#0062a8; margin:0px 15px 2px 15px; padding-top:18px; line-height:18px;}
.widget2 h1 { font-size:17px; color:#939598; margin:0 15px 3px 15px; border-bottom:#939598 1px dashed;}
.widget2 h2 {font-size:13px; color:#939598; margin:12px 15px 3px 15px; padding-bottom:2px; border-bottom:#d1d1d1 1px dashed;}
.home #content h3 {margin-bottom:19px}
#keynote_home h5 {clear:none; font-size:13px; color:#6a6a6a; margin:0px 0 5px 0;}
.session h2 { font-size:14px !important; color:#848484 !important; text-align:right !important; width:555px; height:20px; border-bottom:#787878 1px solid; margin:20px 15px 2px 15px !important; font-weight:600 !important;}
.frame h2 {font-size:14px; color:#0062a8 !important; margin:0 0 15px 0!important; padding-bottom:3px;}
.frame h3 {font-size:13px !important; color:#787878 !important; font-weight:600 !important; margin:12px 0 15px 0!important;}
#keynote h1 {font-size:17px; color:#0062a8; margin:0 0 15px 0; padding:10px 0 5px;; border-bottom:#d1d1d1 1px dashed;}
#keynote h5 {font-size:13px; color:#6a6a6a; margin:0px 0 0px 0; clear:none; }
#sponsor_package h2 {margin:10px 15px 0 15px !important;}
#sponsor_package h3 {margin:0 15px 10px 15px !important; color:#0062a8 !important;}
#sponsor_package h4 {margin: 10px 15px 0 !important; font-size:14px;}
#content .speaker h5 {clear:none;}
#content .speaker h6 {clear:none;}
#content .space h6 {clear:none; padding-top:6px !important; margin-top:0 !important;}
#content .speaker h3 {margin:18px 0 15px 0;}
#spnsrs_home_titles h1 {font-size:15px; color:#939598; font-weight:600; margin:0 0 0 0; padding:16px 0 0 15px; font-family:Arial, Helvetica, sans-serif; display:block; display:inline;}

/* Paragraphs */
p {font-family:Verdana, Arial, Helvetica, sans-serif;}
#content p { font-size:12px; color:#807e7e; line-height:24px; margin:12px 0;}
.widget p {font-size:12px; color:#747373; margin:0; padding:8px 15px 0 25px; line-height:16px;}
.widget_top_pictures p {font-size:9px; color:#939598; margin:0; padding:0px 15px 0 15px; line-height:16px;}
#widget-abstract-b p {margin:0; padding:8px 10px 0 10px; line-height:16px;}
.widget2 p { font-size:12px; color:#747373; margin:0; padding:8px 15px 0 25px; line-height:16px;}
#footer_holder p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#c4e1f6; height:20px; float:left; display:block; padding:45px 90px 0 0px; margin:0;}
#keynote_home p {line-height:23px !important; margin-bottom:15px !important;}
#programme p {margin:15px 15px 0 15px; line-height:20px; padding:0 0 3px 120px;}
.frame p {margin:0; padding:3px 0 10px 0; line-height:20px !important;}
#keynote p {line-height:18px; margin:5px 0 15px 0; font-size:12px; color:#787878;}
#sponsor_package p {padding:0 0 10px 0 !important; border-bottom:#b2b2b2 1px dashed;}
#content p.red, #content p.yellow, #content p.green, #content p.grey, #content p.blue {font-size: 14px}
#content .speaker p {clear:both;}

/* Lists */
#menu ul {list-style:none; margin:5px 0 0 0; padding:0;}
#menu li {display:block; float:left; height:18px; background: url(../images/dot.gif) no-repeat left; padding:0 0 0 13px; margin:0 8px 0 0; line-height:18px; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
#content ul {margin:-4px 0 0 15px; padding:0 0 0 20px;}
#content li {line-height:24px !important;line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#807e7e; margin-bottom:5px;}
#programme ul {list-style:none; margin:0; padding:0; background:url(../images/frame_top2.jpg) no-repeat; width:585px; height:43px; display:block;}
#programme li {display:block; float:left; height:41px; padding:0; margin:0;}
.submenu {list-style:none; margin:0 0 25px 0; padding:0;}
.submenu li {padding:4px 0 4px 15px; margin:0; line-height:20px; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:#b2b2b2 1px dashed; background:url(../images/submenu_bullet.gif) left 13px no-repeat;}
.submenu li.last {border:none;}
.submenu li a {color:#9b9b9b; text-decoration:none;}
.submenu li a:hover {color:#0061a8;}
.general-info .submenu a.general-info, .floor-plan .submenu a.floor-plan, .exhibitor-information .submenu a.exhibitor-information, .sponsor-information .submenu a.sponsor-information, .participants .submenu a.participants, .exh-registration .submenu a.exh-registration {color:#0061a8;}

#menu li a {color:#9b9b9b; text-decoration:none; font-weight:bold;}
#menu li a:hover {color:#0061a8;}
.home #menu a.home, .programme #menu a.programme, .abstracts-and-posters #menu a.abstracts-and-posters, .exhibitors-and-spnsrs #menu a.exhibitors-and-spnsrs, .job-fair #menu a.job-event, .registration #menu a.registration, .venue #menu a.venue, .organisation #menu a.organisation {color:#0061a8;}

/* Links */
/*
#menu a.home{display:block; width:35px; height:15px; background: url(../images/btnHome.jpg) top; font-size:13px; text-decoration:none; overflow:hidden;}
#menu a.home:hover, .home #menu a.home {display:block; width:35px; height:15px; background: url(../images/btnHome.jpg) bottom; overflow:hidden;}
#menu a.programme {display:block; width:72px; height:15px; background: url(../images/btnProgramme.jpg) top; font-size:13px; text-decoration:none; overflow:hidden;}
#menu a.programme:hover, .programme #menu a.programme {display:block; width:72px; height:15px; background: url(../images/btnProgramme.jpg) bottom; overflow:hidden;}
#menu a.abstracts-and-posters {display:block; width:58px; height:15px; background: url(../images/btnAbstracts.jpg) top; font-size:13px; text-decoration:none; overflow:hidden;}
#menu a.abstracts-and-posters:hover, .abstracts-and-posters #menu a.abstracts-and-posters {display:block; width:58px; height:15px; background: url(../images/btnAbstracts.jpg) bottom; overflow:hidden;}
#menu a.exhibitors-and-spnsrs {display:block; width:123px; height:15px; background: url(../images/btnExhibitors.jpg) top; font-size:13px; text-decoration:none; overflow:hidden;}
#menu a.exhibitors-and-spnsrs:hover, .exhibitors-and-spnsrs #menu a.exhibitors-and-spnsrs {display:block; width:123px; height:15px; background: url(../images/btnExhibitors.jpg) bottom; overflow:hidden;}
#menu a.academic-lounge{display:block; width:109px; height:15px; background: url(../images/btnAcademic.jpg) top; font-size:13px; text-decoration:none; overflow:hidden;}
#menu a.academic-lounge:hover, .academic-lounge #menu a.academic-lounge {display:block; width:109px; height:15px; background: url(../images/btnAcademic.jpg) bottom; overflow:hidden;}
#menu a.job-event {display:block; width:50px; height:15px; background: url(../images/btnJob.jpg) top; font-size:13px; text-decoration:none; overflow:hidden;}
#menu a.job-event:hover, .job-fair #menu a.job-event {display:block; width:50px; height:15px; background: url(../images/btnJob.jpg) bottom; overflow:hidden;}
#menu a.registration {display:block; width:73px; height:15px; background: url(../images/btnRegistration.jpg) top; font-size:13px; text-decoration:none; overflow:hidden;}
#menu a.registration:hover, .registration #menu a.registration {display:block; width:73px; height:15px; background: url(../images/btnRegistration.jpg) bottom; overflow:hidden;}
#menu a.venue {display:block; width:38px; height:15px; background: url(../images/btnVenue.jpg) top; font-size:13px; text-decoration:none; overflow:hidden;}
#menu a.venue:hover, .venue #menu a.venue {display:block; width:38px; height:15px; background: url(../images/btnVenue.jpg) bottom; overflow:hidden;}
#menu a.organisation {display:block; width:76px; height:15px; background: url(../images/btnOrganisation.jpg) top; font-size:13px; text-decoration:none; overflow:hidden;}
#menu a.organisation:hover, .organisation #menu a.organisation {display:block; width:76px; height:15px; background: url(../images/btnOrganisation.jpg) bottom; overflow:hidden;}
*/

#programme a.science-track1 {display:block; width:101px; height:41px; background: url(../images/programme_btnTrack1.jpg) top; font-size:13px; text-decoration:none; padding:0 6px;}
#programme a.science-track1:hover, .science-track1 #programme a.science-track1 {display:block; width:101px; height:41px; background: url(../images/programme_btnTrack1.jpg) bottom; padding:0 6px; text-decoration:none;}
#programme a.science-track2 {display:block; width:100px; height:41px; background: url(../images/programme_btnTrack2.jpg) top; font-size:13px; text-decoration:none; padding:0 6px;}
#programme a.science-track2:hover, .science-track2 #programme a.science-track2 {display:block; width:100px; height:41px; background: url(../images/programme_btnTrack2.jpg) bottom; padding:0 6px; text-decoration:none;}
#programme a.science-track3 {display:block; width:100px; height:41px; background: url(../images/programme_btnTrack3.jpg) top; font-size:13px; text-decoration:none; padding:0 6px;}
#programme a.science-track3:hover, .science-track3 #programme a.science-track3 {display:block; width:100px; height:41px; background: url(../images/programme_btnTrack3.jpg) bottom; padding:0 6px; text-decoration:none;}
#programme a.science-track4 {display:block; width:98px; height:41px; background: url(../images/programme_btnTrack4.jpg) top; font-size:13px; text-decoration:none; padding:0 6px;}
#programme a.science-track4:hover, .science-track4 #programme a.science-track4 {display:block; width:98px; height:41px; background: url(../images/programme_btnTrack4.jpg) bottom; padding:0 6px; text-decoration:none;}
#programme a.science-track5 {display:block; width:126px; height:41px; background: url(../images/programme_btnTrack5.jpg) top; font-size:13px; text-decoration:none; padding:0 6px;}
#programme a.science-track5:hover, .science-track5 #programme a.science-track5 {display:block; width:126px; height:41px; background: url(../images/programme_btnTrack5.jpg) bottom; padding:0 6px; text-decoration:none;}
#programme a.science-track6 {display:block; width:121px; height:41px; background: url(../images/programme_btnTrack6_alt.jpg) top; font-size:13px; text-decoration:none; padding:0 6px;}
#programme a.science-track6:hover, .science-track6 #programme a.science-track6 {display:block; width:121px; height:41px; background: url(../images/programme_btnTrack6_alt.jpg) bottom; padding:0 6px; text-decoration:none;}

#programme a.platinum-sponsor {display:block; width:117px; height:41px; background: url(../images/programme_btnPlatinum.jpg) top; font-size:13px; text-decoration:none; padding:0;}
#programme a.platinum-sponsor:hover, .platinum-sponsor #programme a.platinum-sponsor {display:block; width:117px; height:41px; background: url(../images/programme_btnPlatinum.jpg) bottom; padding:0; text-decoration:none;}
#programme a.gold-sponsor {display:block; width:90px; height:41px; background: url(../images/programme_btnGold.jpg) top; font-size:13px; text-decoration:none; padding:0;}
#programme a.gold-sponsor:hover, .gold-sponsor #programme a.gold-sponsor {display:block; width:90px; height:41px; background: url(../images/programme_btnGold.jpg) bottom; padding:0; text-decoration:none;}
#programme a.silver-sponsor {display:block; width:95px; height:41px; background: url(../images/programme_btnSilver.jpg) top; font-size:13px; text-decoration:none; padding:0;}
#programme a.silver-sponsor:hover, .silver-sponsor #programme a.silver-sponsor {display:block; width:95px; height:41px; background: url(../images/programme_btnSilver.jpg) bottom; padding:0; text-decoration:none;}
#programme a.job-sponsor {display:block; width:118px; height:41px; background: url(../images/programme_btnJob.jpg) top; font-size:13px; text-decoration:none; padding:0;}
#programme a.job-sponsor:hover, .job-sponsor #programme a.job-sponsor {display:block; width:118px; height:41px; background: url(../images/programme_btnJob.jpg) bottom; padding:0; text-decoration:none;}
#programme a.academic-sponsor {display:block; width:165px; height:41px; background: url(../images/programme_btnAcademic.jpg) top; font-size:13px; text-decoration:none; padding:0;}
#programme a.academic-sponsor:hover, .academic-sponsor #programme a.academic-sponsor {display:block; width:165px; height:41px; background: url(../images/programme_btnAcademic.jpg) bottom; padding:0; text-decoration:none;}

/*
.submenu a.general-info {text-decoration:none;}
.submenu a.general-info:hover, .general-info .submenu a.general-info {text-decoration:none;}
.submenu a.floor-plan {display:block; width:71px; height:22px; background: url(../images/submenu_btnFloorplan.jpg) top; font-size:11px; text-decoration:none; padding:0;}
.submenu a.floor-plan:hover, .floor-plan .submenu a.floor-plan {display:block; width:71px; height:22px; background: url(../images/submenu_btnFloorplan.jpg) bottom; padding:0; text-decoration:none;}
.submenu a.exhibitor-information{display:block; width:126px; height:22px; background: url(../images/submenu_btnExhibitorinfo.jpg) top; font-size:11px; text-decoration:none; padding:0;}
.submenu a.exhibitor-information:hover, .exhibitor-information .submenu a.exhibitor-information {display:block; width:126px; height:22px; background: url(../images/submenu_btnExhibitorinfo.jpg) bottom; padding:0; text-decoration:none;}
.submenu a.sponsor-information {display:block; width:122px; height:22px; background: url(../images/submenu_btnSponsorinfo.jpg) top; font-size:11px; text-decoration:none; padding:0;}
.submenu a.sponsor-information:hover, .sponsor-information .submenu a.sponsor-information {display:block; width:122px; height:22px; background: url(../images/submenu_btnSponsorinfo.jpg) bottom; padding:0; text-decoration:none;}
.submenu a.participants {display:block; width:82px; height:22px; background: url(../images/submenu_btnParticipants.jpg) left top; font-size:11px; text-decoration:none; padding:0;}
.submenu a.participants:hover, .participants .submenu a.participants {display:block; width:82px; height:22px; background: url(../images/submenu_btnParticipants.jpg) left bottom; padding:0; text-decoration:none;}
.submenu a.exh-registration {display:block; width:96px; height:22px; background: url(../images/submenu_btnRegistration.jpg) top; font-size:11px; text-decoration:none; padding:0;}
.submenu a.exh-registration:hover, .exh-registration .submenu a.exh-registration {display:block; width:96px; height:22px; background: url(../images/submenu_btnRegistration.jpg) bottom; padding:0; text-decoration:none;}
*/

#content a, #content a:visited {color:#0062a8; text-decoration:none;}
#content a:hover {color:#0062a8; text-decoration:underline;}
#spnsrs a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#767676; text-decoration:none; font-weight:600;}
.widget a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#767676; text-decoration:none; font-weight:600;}
.widget_bottom_pictures a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-decoration:none; font-weight:600;}
.widget2 a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#767676; text-decoration:none; font-weight:600;}
#footer_holder a {color:#c4e1f6;}
#keynote a {color:#0062a8; font-weight:600; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#spnsrs_home a {font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important; font-weight:600; color:#767676 !important; text-decoration:none !important;}
a.btn-abstract-more { text-decoration:none !important; clear:both;}

/* Elements */
#header_date em, #programme em, .hometitle em, .space em, a.btn-abstract-more em {visibility:hidden !important; font-style:normal;}
strong {color:#807e7e;}
#keynote_home img {float:left; border:#939598 1px solid; margin:0 12px 2px 0;}
#programme span {margin-left:-120px !important; margin-left:-60px; width:90px; float:left; text-align:right; display:block; padding-right:27px; color:#0062a8; font-weight:600;}
.frame label {display:block; width:130px; float:left; border-bottom:#d1d1d1 1px dashed; height:18px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#807e7e; margin:0 40px 10px 0 !important; margin-right:20px;}
.frame .companies span {float:right; width:385px; display:block;}
.frame .companies span input {width:30px; float:left; height:15px; margin:0; display:block; clear:left;}
.frame .companies span label.companyname { width:315px !important; margin:0; display:inline;}
.job-fair .frame .companies span label.companyname { border:none; width:315px; margin-right:0 !important}
#keynote img {float:left; border:#939598 1px solid; margin:0 12px 2px 0;}
hr {height:1px; border:none; background:#807e7e;}
#content form textarea {height: auto !important; border-top:#b2b2b2 1px dashed; border-right:#b2b2b2 1px dashed; border-left:#b2b2b2 1px dashed; padding:4px; width:372px !important; margin-top:17px;}
.widget2 img {padding:0 5px;}
.speaker img {border:#b2b2b2 1px solid; float:left; margin:0 12px 15px 0;}
#spnsrs img {margin:10px 0 10px 23px;}
#spnsrs #spnsrs_platinum img {margin:0 0 0 23px;}
#printtop img {margin:0 2px 0 0;}

/* Tables */
#content table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#807e7e; width:585px; margin:0; padding:0;}
#content th { border-bottom:#807e7e 1px solid; padding:0 0 8px 0;}
#content td {border-bottom:#807e7e 1px dashed; text-align:right;}
#content td.alignleft {border-bottom:#807e7e 1px dashed; padding-left: 20px;text-align:left;}
.col1 {width:68%; text-align:left;}
.col2 {width:11%; text-align:right;}
.col3 {width:31%; text-align:right;}
#content td p {text-align:left; line-height:18px; margin:8px 0; padding:0;}
#content td ul {text-align:left; margin:5px 0;}

#content .mceLayout {width:100%;}
#content .mceLayout table {width:auto;}
#content .mceLayout table td, #content .mceLayout td.mceToolbar{border-bottom:none;}
#content .mceLayout td.mceFirst{border-bottom:1px solid #CCC;}
#content .mceLayout td.mceToolbar{border-bottom:none;}

/* Classes */
.clear {clear:both; height:1px; line-height:1px; font-size:1px;}
.nodot {background:none !important; padding:0 !important;}
.firstsub {background:none !important; padding:0 !important;}
.introtext {font-size:15px !important; color:#939598 !important; font-weight:200;}
.platinum {width:197px; height:27px; display:block; background: url(../images/sponsors_platinum.jpg) no-repeat; padding:15px 0 0 12px !important; margin-top:-10px !important;}
.goldsilver {width:197px; height:27px; display:block; background: url(../images/sponsors_goldsilver.jpg) no-repeat; padding:15px 0 0 12px !important;}
.sponsors_border {border-bottom:#e4e4e4 1px solid;}
.img {display:block;}
.btnContent {height:21px; display:block; background: url(../images/arrow_content.jpg) no-repeat left; margin:-7px 0 10px 0; padding:0px 0px 0 28px; font-size:12px; text-align:left;}
#keynote .btnContent {
background:transparent url(../images/arrow_content.jpg) no-repeat scroll right center; float:right; padding:0 28px 0 0; text-align:left; width:75px;}
.btnKeynote {height:21px; width:80px; display:block; background: url(../images/arrow_content.jpg) no-repeat right; margin:-10px 0 10px 0; padding:6px 28px 0 0px; font-size:12px; text-align:right; float:right;}
.btnWhite {height:21px; display:block; float:right; text-align:right; background: url(../images/arrow_white.jpg) no-repeat right; margin:24px 10px 0 0 !important; margin-right:5px; padding:4px 28px 0 0;}
.btnBlue {height:21px; display:block; float:right; text-align:right; background: url(../images/arrow_blue.jpg) no-repeat right; margin:37px 10px 0 0 !important; margin-right:5px; padding:4px 28px 0 0; color:#fff !important;}
.btnGrey {height:21px; display:block; float:right; text-align:right; background: url(../images/arrow_grey.jpg) no-repeat right; margin:37px 10px 0 0 !important; margin-right:5px; padding:4px 28px 0 0; color:#fff !important;}
.btnYellow {height:21px; display:block; float:right; text-align:right; background: url(../images/arrow_yellow.jpg) no-repeat right; margin:37px 10px 0 0 !important; margin-right:5px; padding:4px 28px 0 0; color:#fff !important;}
/*.searchbtn {width:30px !important; height:27px !important; padding:0 !important;}*/
.glue {width:78px; height:24px; float:left; margin:40px 0 0 102px; text-decoration:none; background:url(../images/glue.jpg) no-repeat;}
.flandersbio {width:160px; height:68px; float:left; margin:-5px 0px 0 0;}
.strongblue {font-weight:600; color:#0062a8;}
.space {padding-bottom:15px;}
.programme_orange {background: url(../images/programme_orange.jpg) repeat-y;}
.programme_red {background: url(../images/programme_red.jpg) repeat-y;}
.programme_green {background: url(../images/programme_green.jpg) repeat-y;}
.programme_blue {background: url(../images/programme_blue.jpg) repeat-y;}
.programme_grey {background: url(../images/programme_grey.jpg) repeat-y;}
.borderbottom {border-bottom:#787878 1px dashed; width:555px; margin:10px 15px 0 15px !important; margin-top:5px; padding:0; height:1px; line-height:1px; font-size:1px;}
.borderbottom2 {border-bottom:#c1c1c1 1px dashed; width:555px; margin:5px 15px 0 15px !important; margin-top:2px; padding:0; height:1px; line-height:1px; font-size:1px;}
.sessionbottom {border-bottom:#787878 1px solid; width:555px; margin:10px 15px 0 15px; padding:0; height:1px; line-height:1px; font-size:1px;}
.radio {margin-right:5px;}
.textbox {width:380px; height:16px; border:none; border-bottom:#b2b2b2 1px dashed; background-color:#f1f1f1; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#454545; margin-bottom:10px}
#captcha_container {width:555px;}
#captcha_container .textbox {width:150px; display:block; float:left; margin:3px 50px 10px 10px;}
#captcha_container img {width:140px; float:left;}
#captcha_container span.error {margin-left:327px !important; display:block;}
.listbox {width:380px; height:20px; border:none; border-bottom:#b2b2b2 1px dashed; background-color:#f1f1f1; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#454545; margin-bottom:6px; padding:2px 0;}
.upload {width:250px; height:16px; border:none; border-bottom:#b2b2b2 1px dashed; background-color:#f1f1f1; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#454545; margin-bottom:10px}
.btnUpload {height:22px; border:#b2b2b2 1px solid; background-color:#cdcdcd; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#454545; margin:0 0 10px 10px; cursor:pointer;}
.button {border:none; float:right; margin:10px 15px 10px 0; clear:both;}
.frame .companies span input.button {border:none; float:right; margin:10px 15px 10px 0; clear:both; width:auto; height:auto;}
.red {color:#DF1C02 !important; font-weight:600;}
.yellow {color:#E9AA31 !important; font-weight:600;}
.green {color:#42C01B !important; font-weight:600;}
.grey {color:#6C6C6C !important; font-weight:600;}
.blue {color:#0062A8 !important; font-weight:600;}
.formselect_text {margin:0 5px 0 27px !important;}
#content .formselect_text p{margin-top:0}
.form_text {margin:0 15px 0px 170px !important; text-align:right; font-size:10px !important;}
.form_info {margin:0 15px 0px 170px !important; text-align:left; font-size:10px !important; line-height:18 !important;}
.tworows {height:32px !important;}
.threerows {height:48px !important;}
.fourrows {height:64px !important;}
.tworows_field {margin-top:13px;}
.threerows_field {margin-top:30px;}
.fourrows_field {margin-top:47px;}
.uploadform {margin:0 15px 0px 170px !important; font-size:10px !important;}
.captcha {display:none;}
.js .exh_extra{ display:none;}
.js .abstractdetail{display:none;}
.js .btn-abstract-more{display:block;}
.js #invoice{ display:none;}
.js #student{ display:none;}
.js #details_hr_manager{ display:none;}
.js #booths { display:none;}
.btn-abstract-more{display:none;font: 12px Verdana, Arial, Helvetica, sans-serif; color:#0062A8; text-decoration:underline; cursor:pointer }
.not_included {}
.dashedline {border-bottom:#807e7e 1px dashed !important; background:none !important;}
span.error {float:left; margin:0 0 10px 170px !important; margin-left:78px; background: url(/images/error.jpg) no-repeat left; width:295px; height:12px; display:block; padding:0 0 0 15px; font-size:11px; color:#df1c02; font-family:Verdana, Arial, Helvetica, sans-serif;}
input.error {border-bottom:#df1c02 1px dashed !important; clear:right;}
textarea.error {border-bottom:#df1c02 1px dashed !important; margin-bottom:6px !important;}
span.behind {float:none !important; margin-left:10px !important; display:inline !important;}
span.valid {display:none !important;}
.textarea span {margin-top:18px;}
.innerfade p a{font-weight:100; font-family:Verdana, Arial, Helvetica, sans-serif;}
.company-logo{width:170px; float:left;text-align:center; padding-top:10px}
.company-info{width:395px; float:right;}
.tab{padding-left:25px;}
#entryform p{margin:0}
#registration_form, #entryform{margin:0; width:555px;}
.img_borderbottom {border-bottom:#e4e4e4 1px solid;}
.noborder {border:none !important;}
.selected {border:#e4e4e4 3px solid !important;margin:30px 0; width:569px !important; padding:5px !important;}
.selected_abstract {border:#e4e4e4 3px solid !important;margin:30px 0; width:549px !important; padding:15px !important;}
.abstracts_organisation { font-size:11px !important; font-style:italic;}
.btn-abstract-more {width:120px; height:25px; background: url(../images/btnRead.jpg) no-repeat; padding-bottom:15px;}
.close_abstract { background: url(../images/btnClose.jpg) no-repeat !important;}
.picto {margin:0 6px 0 0; width:14px;}
.select {width:100px !important; height:20px;}
.chair { padding-left:34px !important;}
span.error-left {margin:5px 0 0 11px !important; float:none !important;}

#content .company p{width:395px; padding:0;}
#iframe1 iframe , #iframe2 iframe{height:23px; width:290px;}
.uploadform a {font: 12px verdana, arial, sans-serif;}

.validators {width: 120px; float: left; height: 17px; font-size:12px; margin:43px 20px 0 20px !important; margin-top:37px;}
.validators em {visibility:hidden;}
.validators a {text-decoration:none;}
.valhtml {background: url(../images/but-html.gif) no-repeat left; height: 17px; width: 53px; margin-right:1px; display: block; float: left;}
.validators .valcss {display: block; float: left; height: 17px; width: 47px; background: url(../images/but-css.gif) no-repeat left;}
.validators .valhtml:hover {background: url(../images/but-html.gif) no-repeat right;}
.validators .valcss:hover {background: url(../images/but-css.gif) no-repeat right;}
.glue em {visibility:hidden; font-size:7px;}

/* google search */
#custom-search-box {width:176px; height:15px; background: url(../images/search_field.jpg) no-repeat; border:0; float:left; margin:0; padding:6px 4px 6px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#939598;}
.search #left{margin-bottom:0;}

/* Clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* Form Stack */

#content .fsTable {
	width: 100%;
}

#content .fsTable td {
	background:none;
	border: none;
	text-align:left;
	margin:0;
	padding:0;
}

#content .fsTable .fsRowTop {
	display: none;
}

#content #fsCell10300303 .fsSectionHeading {
	color:#0062A8 !important;
	font-size:16px;
	font-weight:bold;
	line-height:1;
	margin:0 0 10px !important;
	padding-bottom:3px;
}

#content .fsTable .fsOptionLabel {
	border:none !important;
	color:#807E7E !important;
	display: inline;
	float: none;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.registration #content #fsSection10300305.fsTable .fsOptionLabel {
	display:block;
	float:left;
	width:25px;
}

#content #fsCell10300304 .fsLabel {
	border:none !important;
	display:block;
	color:#807E7E;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	margin: 0 0 15px 0 !important;
	width: 100%;
}

#content #fsCell10300304 .fsLabel span {
	display: none;
}

#content #fsCell10300304 .fsField {
	margin: 3px 10px 5px 5px;
}

#content .fsTable .fsSectionHeading {
	border:none;
	display:block;
	color:#807E7E !important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	margin: 0 0 15px 0 !important;
	width: 100%;
}

#content .fsTable .fsLabel {
	border-bottom:1px dashed #D1D1D1;
	color:#807E7E;
	display:block;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	height:18px;
	margin:0 40px 10px 0 !important;
	width:160px;
	white-space:nowrap;
}

#content label.fsSupporting {
	width:160px;
}

#content .fsTable .fsLabel span {
	color:#807E7E;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}

#content #fsSection10300305 .fsField,
#content #fsSection10300312 .fsField, 
#content #fsSection11047992 .fsField {
	background:none;
	background-color:#F1F1F1;
	border:none;
	border-color:#B2B2B2;
	border-style:none none dashed;
	border-width:medium medium 1px;
	color:#454545;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	height:16px;
	padding: 0 3px 2px 3px;
	margin-bottom:10px;
	width:330px !important;
}
#content #fsSection10300305 #field10800973_1.fsField, #content #fsSection10300305 #field10800973_2.fsField {
	width:30px !important;
	display:block;
	float:left;
	border:none;
}

#content textarea.fsField {
	border:1px dashed #b2b2b2 !important;
}

#content .fsTable .fsSubFieldGroup {
	float:left;
	display:block;
	width:100%;
}

#content .fsTable .fsSubField br {
	display:none;
}

#content .fsTable .fsSubField input {
	float:right;
}

#content .fsNextButton, #content .fsPreviousButton, #content .fsSubmitButton {
	background:url("/images/btn.jpg") no-repeat scroll 0 2px transparent;
	border:none;
	cursor:pointer;
	_cursor:hand;
	height:27px;
	color:#fff;
	font-size:12px;
	width:119px;
}

#content td.fsValidationError {
	background:none;
	background-color:transparent !important;
}

#content .fsValidationError label {
	border-bottom:1px dashed #DF1C02 !important;
	color:#DF1C02 !important;
	background:none;
	padding-left:0;
}

#content .fsValidationError .fsField {
	border-bottom:1px dashed #DF1C02 !important;
}

#content .fsError {
	border-color: #df1c02;
	color: #df1c02;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding: 10px 0;
	width:100%;
}

#content .fsPagination {
	margin:25px 13px;
	text-align:right;
}

#content .fsForm .fsSupporting {
	color:#777777;
	margin:0 0 10px 203px;
}
#content .fsForm #fsCell10800973 .fsSupporting {
	clear:left;
}
#fsCell10800973 br {
	display:none;
}

/* New programme page layout */
#content .programme-style .programme_blue, #content .programme-style .programme_red, #content .programme-style .programme_orange, #content .programme-style .programme_green, #content .programme-style .programme_grey {background:none;}
#content .programme_speakers {padding:10px 15px 0 0;}
#content .programme_speaker {width:124px; float:left; margin:0 0 5px 18px;}
#content .programme_speaker .image {width:124px; height:141px; overflow:hidden; margin-bottom:2px;}
#content .programme-style .programme_blue .programme_speaker p strong {border-top:#0062A8 4px solid;}
#content .programme-style .programme_red .programme_speaker p strong {border-top:#F8450D 4px solid;}
#content .programme-style .programme_orange .programme_speaker p strong {border-top:#F18c0A 4px solid;}
#content .programme-style .programme_green .programme_speaker p strong {border-top:#39B020 4px solid;}
#content .programme-style .programme_grey .programme_speaker p strong {border-top:#707070 4px solid;}
#content .programme-style .programme_speaker p {margin:0; padding:0; line-height:16px;}
#content .programme-style .programme_speaker p strong {color:#0062A8; font-weight:bold; text-align:left; margin:0 0 6px 0; padding-top:12px; display:block; border-top:#fff 4px solid;}
#content .programme-style .programme_speaker p span {font-style:italic; font-weight:normal; float:none; display:block; margin:0 0 6px 0 !important; margin:0 0 6px 0; padding:0; text-align:left; width:auto; color:#939393;}

/*
#content p.bulletlist{padding:0 0 0 25px;}
#content p.bulletlist .radio{margin-left:-25px; width:20px; display:block; float:left;}
*/
