@import url("./960grid/reset.css");
@import url("./960grid/text.css");
@import url("./960grid/960.css");

/* PluroTech/WebToMed style.css */

/* Containers */
html {
	overflow:scroll-y;
	overflow-y: scroll !important;
}

body {
	background:#ffffff;
	color: #5a554b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#container-outer-top {
	background:url(../../assets/images/container-outter-bg.jpg) repeat-x top center;
}


#container-outer-bottom {
	background:url(../../assets/images/container-outter-bottom-bg.jpg) repeat-x bottom center;
}

#container-inner-top {
	background:url(../../assets/images/container-inner-top-bg.jpg) no-repeat top center;
}


#container-inner-bottom {
	background:url(../../assets/images/container-inner-bottom-bg.jpg) no-repeat bottom center;
}

/* Anchor */
a {
 color:#0e5b8f;
}

a:hover {
 color:#0e5b8f;
 text-decoration:none;
}

/* List */

ul.body-list {
	list-style: none;
	margin: 0 0 20px 15px;
}


ul.body-list li {
	background:url(../../assets/images/bullet.gif) no-repeat left 7px;
	padding: 0 0 0 15px;
	margin: 0 0 8px 0;
}

/* Table Contact Us */

td.formSeparator {
	background: none;
	border: none;
	}

td.formField {
	background: none;
	border: none;
	}
	
td.formLabel {
	background: none;
	border: none;
	}

.field_label_required, .field_label_normal {
	color: #5a554b;
	}


/* Main  */

#main {
	padding: 0;
}

/* Header */
	#header {
		width: 960px;
		height: 335px;
		background:url(../../assets/images/header.jpg) no-repeat left top;
	}
	
	#header-logo a{
		float: left;
		display: block;
		cursor: pointer;
		text-indent: -9999px;
		width: 570px;
		height: 160px;
		margin: 60px 0 0 0;
	}
	
	#header-buttons {
		float: right;
		height: 30px;
		width: 350px
	}
	
	#header-buttons p.language-title {
		float:	left;
		margin: 0;
		color: #FFF;
		font-size: 12px;
		margin: 5px 0 0 0;
	}
	
	a.english-button {
		float: right;
		display: block;
		cursor: pointer;
		text-indent: -9999px;
		width: 99px;
		height: 23px;
		background:url(../../assets/images/button-english.jpg) no-repeat left top;
		margin: 4px 0 0 0;
	}
	
	a.english-button:hover {
		background:url(../../assets/images/button-english-hover.jpg) no-repeat left top;
	}
	
	a.spanish-button {
		float: right;
		display: block;
		cursor: pointer;
		text-indent: -9999px;
		width: 99px;
		height: 23px;
		background:url(../../assets/images/button-spanish.jpg) no-repeat left top;
		margin: 4px 0 0 5px;
	}
	
	a.spanish-button:hover {
		background:url(../../assets/images/button-spanish-hover.jpg) no-repeat left top;
	}


	/* Header - Menu */
	#header-menu {
		width: 960px;
		height: 43px;
		background:url(../../assets/images/header-menu-bg.gif) no-repeat left top;
		margin: 72px 0 0 0;
	}

	ul.header-menu {
		margin:0; 
		padding:0 0 0 10px;
	}

	ul.header-menu li {
		list-style:none;
		float:left;
		padding:0; 
		margin:0; 
		padding:0 2px 0 0; 
		background:url(../../assets/images/header-menu-divider.gif) no-repeat right top;
	}
	
	ul.header-menu li:last-child {
		list-style:none;
		float:left;
		padding:0; 
		margin:0; 
		padding:0 2px 0 0; 
		background: none;

	}

	ul.header-menu a {
		display:block; 
		float:left;
		color:#FFF; 
		text-decoration:none;
		padding:11px 47px 0 47px;
		height:32px;
	}

	ul.header-menu a:hover {
		background:url(../../assets/images/header-menu-hover.gif) repeat-x left top;
		color:#FFF; 
		text-decoration:none;
	}

	ul.header-menu a.active {
		background: #FFF;
		text-decoration:none;
		color: #d56319;
		border-top: 2px solid #d56319;
		padding:9px 46px 2px 46px;
		height:30px;
	}	
	
/* Body */

	/* Body - Main */
	#body-main {
		padding:30px 0 0 0;
	}
	
	#main-content {
		background: #f5f2ef;
		padding: 15px 20px 20px 20px;
		border-top: 4px solid #a0998e;
		border-left: 1px solid #e6e3dc;
		border-right: 1px solid #e6e3dc;
		border-bottom: 1px solid #e6e3dc;
	}
	
	#subpage-main-content {
		background: #f5f2ef;
		padding: 20px 25px 40px 25px;
		border-top: 4px solid #a0998e;
		border-left: 1px solid #e6e3dc;
		border-right: 1px solid #e6e3dc;
		border-bottom: 1px solid #e6e3dc;
	}
	
	.image-float-left {
		float: left;
		margin: 0 5px 5px 0;
	}
	
	.image-float-left-speakers {
		float: left;
		margin: 0 15px 5px 0;
	}
	
	.image-float-left-home {
		float: left;
		margin: 5px 15px 20px 0;
	}
	
	
	.featured-speaker-info {
		float: right;
		width: 455px;
	}
	
	#subpage-main-content #cruise-info p{
		margin: 0 0 10px 0;
		padding: 0;
		}
	
	.label {
		color: #1E6296;
		font-weight: bold;
		margin: 0;
	}
	
	.blue-text {
		color: #1E6296;
		font-weight: bold;
	}
	
	
	p.homepage-events {
		background:url(../../assets/images/calendar-icon2.gif) no-repeat left 3px;
		padding: 0 0 15px 22px;
		margin: 0 0 15px 10px;
		border-bottom: 1px dotted #ABA59B;
	}
	
	p.pdf {
		background:url(../../assets/images/pdf-icon.gif) no-repeat left 3px;
		padding: 0 0 0 22px;
	}
	
	p.list {
		margin: 0 0 5px 0;
		}
	
	

/* Body - Bar */
	#body-bar {
		padding:30px 0 0 0;
	}

	#sidebar-register-banner {
		width: 275px;
		height: 291px;
		background:url(../../assets/images/sidebar-register-banner.gif) no-repeat left top;
		padding: 80px 15px 0 10px;
	}
	
	ul.register-list {
		color: #eae5da;
		font-size: 14px;
		list-style: none;
	}
	
	ul.register-list li {
		margin: 0 0 12px 18px;
		padding: 0 0 0 20px;
		background:url(../../assets/images/register-list-bullet.png) no-repeat left 4px;
		
	}
	
	a.register-button-small {
		display: block;
		cursor: pointer;
		text-indent: -9999px;
		width: 115px;
		height: 28px;
		background:url(../../assets/images/register-button-small.gif) no-repeat left top;
		margin: 0;
		float: right;
		margin: 0 270px 0 0;
	}
	
	a.register-button-small:hover {
		background:url(../../assets/images/register-button-small-hover.gif) no-repeat left top;
	}
	
	a.register-button {
		display: block;
		cursor: pointer;
		text-indent: -9999px;
		width: 175px;
		height: 40px;
		background:url(../../assets/images/register-button.gif) no-repeat left top;
		margin: 25px 0 0 55px;
	}
	
	a.register-button:hover {
		background:url(../../assets/images/register-button-hover.gif) no-repeat left top;
	}
	
	a.exhibition-banner {
		display: block;
		cursor: pointer;
		width: 300px;
		height: 270px;
		margin: 20px 0 20px 0;
	}
	
	a.hotel-banner {
		display: block;
		cursor: pointer;
		width: 300px;
		height: 270px;
		margin: 20px 0 0 0;
	}
	
	a.cruise-banner {
		display: block;
		cursor: pointer;
		width: 620px;
		height: 110px;
		margin: 10px 0 0 0;
	}
	
	/* Subpage Speaker */
	
	.main-content-speaker {
		padding: 15px 0 0 0;
		
	}
	
	.speakers-date-aug {
		padding: 0 0 0 60px;
		background: transparent url(../../assets/images/calendar-aug-27-29.jpg) no-repeat left 5px;
		margin: 0 0 20px 0;
	}
	
	.speakers-date-sep-2 {
		padding: 0 0 0 60px;
		background: transparent url(../../assets/images/calendar-sep-2.jpg) no-repeat left 5px;
		margin: 0 0 20px 0;
	}
	
	.speakers-date-sep-3 {
		padding: 0 0 0 60px;
		background: transparent url(../../assets/images/calendar-sep-3.jpg) no-repeat left 5px;
		margin: 0 0 20px 0;
	}
	
	.speakers-date-sep-4 {
		padding: 0 0 0 60px;
		background: transparent url(../../assets/images/calendar-sep-4.jpg) no-repeat left 5px;
		margin: 0 0 20px 0;
	}
	
	.speakers-date-sep-1-activities {
		padding: 0 0 0 60px;
		background: transparent url(../../assets/images/calendar-sep-1.jpg) no-repeat left 5px;
		margin: 0 0 20px 0;
	}
	
	.speakers-date-sep-2-activities {
		padding: 0 0 0 60px;
		background: transparent url(../../assets/images/calendar-sep-2.jpg) no-repeat left 5px;
		margin: 0 0 20px 0;
	}
	
	.speakers-date-sep-3-activities {
		padding: 0 0 0 60px;
		background: transparent url(../../assets/images/calendar-sep-3.jpg) no-repeat left 5px;
		margin: 0 0 20px 0;
	}
	
	.speakers-date-sep-4-activities {
		padding: 0 0 0 60px;
		background: transparent url(../../assets/images/calendar-sep-4.jpg) no-repeat left 5px;
		margin: 0 0 20px 0;
	}
	
	.speakers-date-sep-5-activities {
		padding: 0 0 0 60px;
		background: transparent url(../../assets/images/calendar-sep-5.jpg) no-repeat left 5px;
		margin: 0 0 20px 0;
	}
	
	.speaker {
		padding: 0 0 0 60px;
		background: transparent url(../../assets/images/speaker-icon.jpg) no-repeat 25px 5px;
		margin: 0 0 10px 0;
	}
	
	.speaker-photo {
		padding: 0;
		margin: 0 0 20px 0;
	}
	
	.divider {
		border-bottom: 1px dotted #ABA59B; 
		margin: 40px 0;
	}
	
	.break {
		padding: 0 0 0 60px;
		margin: 0 0 20px 0;
		font-weight: bold;
		color: #1E6296;
		background: transparent url(../../assets/images/clock-icon.jpg) no-repeat 37px 2px;
	}
	
	.speaker-name {
		font-weight: bold;
		font-size: 13px;
	}
	
	.speakers-date-aug p{
		}
	
	.speakers-date-sep-2 p{
		font-weight: bold;
		color: #1E6296;
		}
		
	.speakers-date-sep-3 p{
		font-weight: bold;
		color: #1E6296;
		}
		
	.speakers-date-sep-4 p{
		font-weight: bold;
		color: #1E6296;
		}
	
	h2.calendar-date {
		margin: 0 0 0 0;
		font-size: 20px;
	}
	
	/* Subpage Booth Package */
	
	h2.booth-package {
		margin: 0 0 0 0;
		font-size: 20px;
	}
	
	.booth-package-1 {
		padding: 0 0 0 60px;
		background: transparent url(../../assets/images/booth-package-1.jpg) no-repeat left top;
		margin: 0 0 20px 0;
	}
	
	.booth-package-2 {
		padding: 0 0 0 60px;
		background: transparent url(../../assets/images/booth-package-2.jpg) no-repeat left top;
		margin: 0 0 20px 0;
	}
	
	.booth-package-3 {
		padding: 0 0 0 60px;
		background: transparent url(../../assets/images/booth-package-3.jpg) no-repeat left top;
		margin: 0 0 20px 0;
	}
	
	.booth-package-bronze {
		padding: 0 0 0 60px;
		background: transparent url(../../assets/images/booth-package-bronze.jpg) no-repeat left top;
		margin: 0 0 20px 0;
	}
	
	.booth-package-silver {
		padding: 0 0 0 60px;
		background: transparent url(../../assets/images/booth-package-silver.jpg) no-repeat left top;
		margin: 0 0 20px 0;
	}
	
	.booth-package-gold {
		padding: 0 0 0 60px;
		background: transparent url(../../assets/images/booth-package-gold.jpg) no-repeat left top;
		margin: 0 0 20px 0;
	}
	
	.booth-package-platinum {
		padding: 0 0 0 60px;
		background: transparent url(../../assets/images/booth-package-platinum.jpg) no-repeat left top;
		margin: 0 0 20px 0;
	}
	.divider-booth {
		border-bottom: 1px dotted #ABA59B; 
		margin: 20px 0 10px 0;
	}
	
	.divider-home {
		border-bottom: 1px dotted #ABA59B; 
		margin: 10px 0 10px 0;
	}
	
	.featured-speaker h2 {
		margin: 0;
		}

	
	/* Registration Table*/
	
	table.registration-table {
		border:1px solid #A0998E ;
		background: #e5dfd7;
		text-align: left;
		margin: 25px 0 15px 0;
		}
	table.registration-table p {
		margin: 0;
		}
		
	table.registration-table th {
		background: #aaa399;
		padding: 5px 0 5px 20px;
		}
		
	table.registration-table td {
		border-bottom:1px solid #A0998E ;
		border-top:1px solid #fff8ef ;
		border-left:1px solid #fff8ef ;
		border-right:1px solid #A0998E ;
		padding: 5px 0 5px 20px;
		}
	
	/* Subpage Menu*/
	
	#subpage-sidebar-menu-main {
		width: 300px;
		background: transparent url(../../assets/images/submenu-main-bg.gif) repeat-y left top;
		padding: 15px 0 25px 0;
	}
	
	#subpage-sidebar-menu-top {
		width: 300px;
		height: 15px;
		background: transparent url(../../assets/images/submenu-top.gif) no-repeat left top;
	}
	
	#subpage-sidebar-menu-bottom {
		width: 300px;
		height: 15px;
		background: transparent url(../../assets/images/submenu-bottom.gif) no-repeat left top;
		margin: 0 0 20px 0;
	}
	
	#subpage-sidebar-menu ul {
		margin: 0;
		list-style-type: none;
		padding: 0 25px 0 25px;
	}
	
	#subpage-sidebar-menu ul li {
		margin: 0px;
		padding: 0px;
		background: transparent url(../../assets/images/submenu-divider.gif) no-repeat left bottom;
	}
	
	#subpage-sidebar-menu ul li.last {
		margin: 0px;
		padding: 0px;
		border: none;
	}
	
	
	#subpage-sidebar-menu li a {
		color: #eae5da;
		text-decoration: none;
		width: 170px;
		line-height: 18px;
		display: block;
		padding: 5px 50px 9px 30px;
		background: transparent url(../../assets/images/submenu-item-bullet.gif) no-repeat 18px 12px;
	}
		
	#subpage-sidebar-menu li a:hover {
		color:#25221f;
		background: transparent url(../../assets/images/submenu-hover.gif) no-repeat left bottom;
	}
	
	#subpage-sidebar-menu li a.active {
		color: #ffffff;
		text-decoration: none;
		width: 170px;
		line-height: 18px;
		display: block;
		padding: 5px 50px 9px 30px;
		background: transparent url(../../assets/images/submenu-active.gif) no-repeat left bottom;
	}

/* Footer */
#footer {
	width: 940px;
	height:54px;
	margin: 30px 0 0 0;
	color: #eae5da;
	padding: 15px 10px 0 10px;
}
	#footer a {
		color: #eae5da;
	}

	/* Footer - Menu */
	#footer-menu-container {
		float: left;
	}

	ul.footer-menu {
		display:block;
	}

	ul.footer-menu li {
		list-style:none;
		float:left;
		padding:0; 
		margin:0; 
	}

	ul.footer-menu a {
		background:url(../../assets/images/footer-menu-bullet.gif) no-repeat left;
		display:block; 
		float:left;
		color:#85bade; 
		text-decoration:none;
		padding:0 10px 0 10px;
	}

	ul.footer-menu a:hover {
		background:url(../../assets/images/footer-menu-bullet.gif) no-repeat left;
		display:block; 
		float:left;
		color:#85bade; 
		text-decoration:underline;
	}

	ul.footer-menu a.on {
		background:url(../../assets/images/footer-menu-bullet.gif) no-repeat left;
		display:block; 
		float:left;
		color:#85bade; 
		text-decoration:none;
		font-weight:bold;
	}

	#footer-info {
		float: right;
		text-align: right;
	}
	
	#footer-info p {
		margin: 0 0 5px 0;
	}
	
	/* Easy Slider */

	img{border:none;}

	.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-8000px;
	}

	#slideshow {
		width: 620px;
		background: url(../../assets/images/slider-container.jpg) no-repeat left top;
		position:relative;
		padding: 3px 0 0 0;
		height: 367px;
		margin: 0 0 20px 0;
	}
	

	#slider {margin: 0 0 0 4px;}

	#slider2 {margin:0;}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
	}

	#slider2{margin-top:1em;}

	#slider li { 
		width:613px;
		height: 322px;
		overflow:hidden; 
	}

	#slider2 li {
		width:260px;
		height:140px;
		overflow:hidden;
	}

	#slider2 li img {margin-right:35px;}

	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:690px;
		background:#fff;		
		margin-bottom:2em;
	}	

	#prevBtn a {
		display:block;
		width:28px;
		height:30px;
		position:absolute;
		left:25px;
		top:71px;
		z-index:1000;
		background:url(../../assets/images/bottom_banners_btn_left.gif) no-repeat;
		font-size:0;
	}

	#nextBtn a {
		display:block;
		width:28px;
		height:30px;
		position:absolute;
		left:885px;
		top:71px;
		z-index:1000;
		background:url(../../assets/images/bottom_banners_btn_right.gif) no-repeat;
		font-size:0;
	}

	/* numeric controls */	

	ol#controls{
		margin: 0;
		padding:0;	
		}

	ol#controls li{
		margin:0; 
		padding:0;
		float:left;
		list-style:none;
		}

	ol#controls li a{
		float:left;
		display:block;
		margin: 0 0 20px 0;
		}
		
		

	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

	ol#controls li a#slide_0 {width:207px; height:45px; background-image:url(../../assets/images/slides_tab_1.jpg); background-position:top;}

	ol#controls li a#slide_1 {width:206px; height:45px; background-image:url(../../assets/images/slides_tab_2.jpg); background-position:top;}

	ol#controls li a#slide_2 {width:207px; height:45px; background-image:url(../../assets/images/slides_tab_3.jpg); background-position:top;}

	ol#controls li.current a#slide_0 {width:207px; height:45px; background-image:url(../../assets/images/slides_tab_1.jpg); background-position:bottom;}

	ol#controls li.current a#slide_1 {width:206px; height:45px; background-image:url(../../assets/images/slides_tab_2.jpg); background-position:bottom;}

	ol#controls li.current a#slide_2 {width:207px; height:45px; background-image:url(../../assets/images/slides_tab_3.jpg); background-position:bottom;}

	/* Easy Slider END*/
.warning-msg{
	border:3px solid  #DA742A ;
	margin-top: 30px;
	padding: 20px ;
	font-size: 24px;
	text-align: center;
	color: #DF430D;
	font-weight: bold;
}	
.warning-msgp{
	margin-bottom: 0px;
}	
