/* Global */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin:0;	padding:0;}table {	border-collapse:collapse;	border-spacing:0;}fieldset,img { 	border:0;}address,caption,cite,code,dfn,em,strong,th,var {	font-style:normal;	font-weight:normal;}ol,ul {	list-style:none;}caption,th {	text-align:left;}h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}q:before,q:after {	content:'';}abbr,acronym { border:0;}a {		color: #a7a4a4;	text-decoration: none;}a:visited {	color:#a7a4a4;}a:hover {	text-decoration: underline;	color:#2398c4;}a .dashboard:link{	color: #61BEDF;	text-decoration: none;}#dashboard a {	color: #61BEDF;	text-decoration: none;}#dashboard a:visited {	color:#61BEDF;}#dashboard a:hover {	text-decoration: underline;	color:#a7a4a4;}strong {	font-weight: bold;}.page_title {		font-family: "Century Gothic", sans-serif; 	font-weight: bold;	font-size: 20px;	margin: 15px;	margin-bottom:25px;	border-bottom: 1px white solid;}.page_text {	/*font-family: Tahoma , impact;*/	font-family: "Century Gothic", sans-serif; 	font-size: 12px;	font-weight: normal;	text-align: justify;	padding-left: 15px;	padding-right: 15px;	margin-bottom: 10px;}.winner_text {	/*font-family: Tahoma , impact;*/	font-family: "Century Gothic", sans-serif; 	font-size: 14px;	font-weight: normal;	text-align: justify;	padding-left: 15px;	padding-right: 15px;	padding-bottom: 10px;}.break {	clear: both;	margin: 0 auto;	background: url(../images/structure/bg_lines.gif) no-repeat;	width: 936;	height: 30;	margin-left: 15px;}.push {	clear: both;	margin: 0 auto;	width: 936;}/* End Global *//* Background */body {	background-color: #1b4764;	background-image: url(../images/structure/bg_top.jpg);	background-repeat: repeat-x;}.container {	width: 950px;	margin: 0 auto;}#logo {	/*background: url(../images/structure/logo.png) no-repeat;*/	width: 418px;	height: 110px;	margin-top: 12px;	float: left;}#logo h1 {	text-indent: -9999px;}/* End Background *//* Navigation */#top_nav a {	color:#ffffff;}#top_nav a:hover {	color:#1b4764;}#top_nav_date {	float: right;	padding-top: 20px;	}#top_nav_date ul, #top_nav_date li{	font-family: "Century Gothic", sans-serif; 	font-size: 16px;	font-weight:bold;	display: inline;	color: white;	margin-left: 20px;	}#top_nav_contact {	float: right;	padding-top: 20px;	}#top_nav_contact ul, #top_nav_contact li{	font-family: "Century Gothic", sans-serif; 	font-size: 14px;	font-weight:bolder;	display: inline;	color: #a7a4a4;	margin-left: 20px;	}#top_nav_contact a{color:white;	}#top_nav_contact a:hover{color:Yellow;	}#big_nav {	float: right;	padding-top: 15px;	color:white;}#big_nav ul, #big_nav li {	font-family: "Century Gothic", sans-serif; 	font-size: 28px;	display: inline;	color: #363636;	margin-left: 15px;	color:white;}#big_nav .register {	color:White;}#minor_nav {	text-align: center;	margin-top: 10px;	margin-bottom: 10px;}#small_nav ul, #small_nav li {	font-family: "Century Gothic", sans-serif; 	font-size: 11px;	font-weight: bold;	display: inline;	color: white;	margin-left: 10px;	margin-right: 10px;}/* End Navigation *//* Main Content */#main {	margin-top: 10px;	margin-bottom: 25px;}#contentbox_middle {	/*background: url(../images/structure/bg_box_middle.png) repeat-y;*/	width: 976;	padding-right: 50px;	padding-left: 20px;	padding-top: 5px;	overflow: hidden;	color:White;}#agenda_left {	/*background: url(../images/structure/bg_box_middle.png) repeat-y;*/	width: 438px;	padding-right: 40px;	padding-left: 0px;	padding-top: 5px;	overflow: hidden;	color:White;	wor		}#agenda_right {	/*background: url(../images/structure/bg_box_middle.png) repeat-y;*/	width: 438px;	padding-right: 10px;	padding-left: 0px;	padding-top: 5px;	overflow: hidden;	color:White;}#maincontentbox_middle {	background: url(../images/structure/bg_box_middle.png) repeat-y;	width: 976;	padding-right: 50px;	padding-left: 20px;	padding-top: 5px;	overflow: hidden;	color:White;}#maincontentboxnoimage_middle {	width: 976px;			/*padding-right: 35px;	padding-left: 10px;	padding-top: 2px;*/	overflow: hidden;	}#maincontentboxnologos_middle {		margin-left:390px;	background-color:Aqua;	/*padding-right: 35px;	padding-left: 10px;	padding-top: 2px;*/	overflow: hidden;}#contentbox_middle img {	float: left;	padding-right: 10px;}#contentbox_middle h3 {	font-family: "Century Gothic", sans-serif; 	font-weight: bold;	font-size: 18px;}p .main {	float: left;}.main {	/*font-family: Tahoma , impact;*/	font-family: "Century Gothic", sans-serif; 	font-size: 12px;	font-weight: normal;	text-align: justify;	padding-bottom:10px;}.maincontent {	font-family: "Century Gothic", sans-serif; 	/*font-family: "Century Gothic", sans-serif; */	font-size: 12px;	font-weight: normal;	text-align: justify;	padding-bottom:10px;}/* End Main Content */#indenthotels{	margin-left : 20px;}/* Footer */#footer {	background: #363636 url(../images/structure/footer_top.png) repeat-x;	color: white;	margin-top: 10px;	padding-top: 30px;	padding-bottom: 10px;	overflow: hidden;}.footer_item {	width: 240px;	padding-right: 50px;	padding-left: 20px;	float: left;	text-align: justify;	margin-bottom: 20px;}.footer_item h3 {	font-family: "Century Gothic", sans-serif; 	font-size: 14px;	font-weight: bold;	}.footer_item img {	margin-bottom: 5px;}.footer_item dl {	font-family: "Century Gothic", sans-serif; 	font-size: 11px;	margin-bottom: 15px;}.footer_item dt {	font-family: "Century Gothic", sans-serif; 	font-size: 11px;	font-weight: bold;}.footer_item dd {	font-family: "Century Gothic", sans-serif; 	font-size: 11px;}.footer_item p {	font-family: "Century Gothic", sans-serif; 	font-size: 11px;	margin-bottom: 15px;}.footer_sponsors {	text-indent: 15px;	font-weight: bold;	margin-bottom: 2px;}.footer_attendees {	font-family: "Century Gothic", sans-serif; 	text-indent: 15px;	margin-top: 2px;}.footer_attendees dd {	margin-bottom: 5px;}.footer_sponsors dd {	margin-bottom: 2px;}#footer_links {	text-align: center;	float: left;}#footer_links dl, #footer_links dd {	font-family: "Century Gothic", sans-serif; 	font-size: 9px;	color: white;	display: inline;	list-style: none;}#footer_links dd {	padding-left: 20px;	padding-right: 20px;}#copyright {	text-align: center;	float: left;	margin-top: 15px;	width: 950px;}/* End Footer *//* Auxilliary */.photo {	margin-left: 30px;	margin-top: 10px;	margin-bottom: 25px;	float: left;}.info {	margin-top: 10px;	margin-left: 20px;	margin-bottom: 50px;	float: left;	width: 550px;}.name {	font-family: "Century Gothic", sans-serif; 	font-weight: bold;	font-size: 16px;}.speakertitle {	font-family: "Century Gothic", sans-serif; 		font-size: 14px;	font-style:italic;}.text {	/*font-family: Tahoma , impact;*/	font-family: "Century Gothic", sans-serif; 	font-size: 12px;	font-weight: normal;	text-align: justify;	padding-right: 15px;	margin-bottom: 10px;}/* ---- AGENDA INFO ---- */.agenda {	font-family: "Century Gothic", sans-serif; 	font-size:medium;	color:#1b4764;	 font-weight:bold;	margin-left: 30px;	margin-top: 5px;	margin-bottom: 10px;	float: left;}.agenda_time {	font-family: "Century Gothic", sans-serif; 	font-size:12px;		margin-left: 30px;	margin-top: 5px;	margin-bottom: 10px;	float: left;   color:White;}.agenda_date{	font-family: "Century Gothic", sans-serif; 	font-size: 12px;	font-weight:bold;		margin-left: 30px;	margin-top: 10px;	margin-bottom: 5px;	color:White;	}.agenda_name {	font-family: "Century Gothic", sans-serif; 	font-weight: bold;	font-size: 12px;	margin-bottom:0px;	margin-right:auto;	margin-bottom: auto;	margin-left: auto;	clear: both;	}.agendatitle {	font-family: "Century Gothic", sans-serif; 	font-size: 14px;	font-style:italic;}.agenda_info {	margin-top: 0px;	margin-left: 125px;	margin-bottom: 10px;	width: 675px;	padding-left: 10px;	padding-top: 5px;	color:White;	}.agenda_title {		font-family: "Century Gothic", sans-serif; 	font-weight: bold;	font-size: 20px;	margin: 13px;	color:White;}.agenda_person {	font-family: "Century Gothic", sans-serif; 	font-size: 12px;	color:White;}.agenda_company, .agenda_info2 {	font-family: "Century Gothic", sans-serif; 	font-size: 12px;	font-weight: normal;	margin-bottom: 0px;	color:White;}.agenda_location {	margin-bottom: 5px;	margin-left:20px;	margin-right:20px;	float:right;		font-family: "Century Gothic", sans-serif; 	font-size: 12px;}.agenda_locationtext {	font-family: "Century Gothic", sans-serif;	font-weight: normal;	font-size: 12px;	/*float:right;*/	/*margin-top: -25px;*/	margin-right:auto;	margin-bottom: auto;	margin-left: auto;	clear: both;	}.speaker_info {		margin-left: 20px;	margin-bottom: 50px;	float: left;	width: 650px;}.speaker_title {	font-family: "Century Gothic", sans-serif; 	font-weight: bold;	font-size: 14px;}.speaker_company {	font-family: "Century Gothic", sans-serif; 	font-weight: normal;	font-size: 14px;	margin-bottom: 15px;}.venue_address {	font-family: "Century Gothic", sans-serif; 	font-weight: normal;	font-size: 12px;	margin-bottom: 0px;}.venue_section {	font-family: "Century Gothic", sans-serif; 	font-weight:bold;	font-size: 17px;		margin-bottom: 0px;}.venue_link {	font-family: "Century Gothic", sans-serif; 	font-weight: normal;	font-size: 12px;	margin-bottom: 5px;}.venue_biglink {	font-family: "Century Gothic", sans-serif; 	font-weight: bold;	font-size: 15px;	margin-bottom: 0px;	color:White;}.venue_text {	/*font-family: Tahoma , impact;*/	font-family: "Century Gothic", sans-serif; 	font-size: 12px;	font-weight: normal;	text-align: justify;	padding-right: 15px;	margin-bottom: 10px;}.venue_text ul,.venue_text li, {	/*font-family: Tahoma , impact;*/	font-family: "Century Gothic", sans-serif; 	font-size: 12px;	font-weight: normal;	text-align: justify;	padding-right: 15px;	margin-bottom: 10px;}.hotel_info {	margin-top: 10px;	margin-left: 50px;	margin-bottom: 5px;	float: left;	width: 750px;}.previousyears ul{	list-style-type: none;	padding: 0px;	margin: 0px;}.previousyears li{	background-image: url("../images/bluebullet.png");		background-repeat:no-repeat;	background-position: 0px 5px;	padding-left:20px;}.presentations ul{	list-style-type: none;	padding: 0px;	margin: 0px;}.presentations li{	background-image: url("../images/bullet-grey-sm.png");		background-repeat:no-repeat;	background-position: left center;	padding-left:30px;}.winners{	list-style-type: disc;	padding: 2px;	margin-left: 20px;}.rail {	font-family: "Century Gothic", sans-serif; 	font-size: 12px;	font-weight: normal;	color: #363636;}/* End Auxilliary *//* Previous Years */#previousyears {	margin-left: 150px;	margin-top: 10px;	margin-bottom: 25px;	float: left;	width: 585px;	font-family: "Century Gothic", sans-serif; 	font-size: 14px;}#presentations {	margin-left: 50px;	margin-top: 10px;	margin-bottom: 25px;	float: left;	width: 735px;	font-family: "Century Gothic", sans-serif; 	font-size: 14px;	white-space: nowrap;}#winners {	margin-left: 0px;	margin-top: 10px;	margin-bottom: 25px;	float: left;	width: 850px;	font-family: "Century Gothic", sans-serif; 	font-size: 14px;	/* white-space: nowrap; */}/* Gallery */#gallery {	margin-left: 0px;	margin-top: 10px;	margin-bottom: 25px;	float: left;	width: 875px;	height:500px;	font-family: "Century Gothic", sans-serif; 	font-size: 14px;}/* Contact Us */#contact_form {	margin-left: 30px;	margin-top: 10px;	margin-bottom: 25px;	float: left;	width: 585px;	font-family: "Century Gothic", sans-serif; 	font-size: 12px;		font-weight:bold;}#contact_info {	margin-top: 10px;	margin-bottom: 25px;	float: left;	width: 225px;	/*	border: 2px #363636 solid;	background-color: white;	*/	padding: 10px;	font-family: "Century Gothic", sans-serif; 	font-size: 12px;	}#contact_info h3 {	font-size: 18px;	margin-bottom: 10px;}#contact_info h4 {	font-size: 12px;	margin-bottom: 5px;	margin-top: 15px;}#contact_info p {	font-size: 13px;	text-indent: 10px;	font-family: inherit;	line-height: 1.5em;}.form {	border: 1px #363636 solid;	background: #ffffff;	font-size: 12px;	padding: 5px 0 3px 3px;	margin-bottom: 15px;}input:hover {	background-color:#999999;	border-color:#024763;}textarea:hover {	background-color:#999999;	border-color:#024763;}textarea {	line-height: 1.25em;}label {    	display: block; 	font-size: 15px; 	margin-bottom: 5px;}fieldset ol {  	padding: 10px 10px 0 10px;  }  fieldset li {  	padding-bottom: 10px;  }fieldset legend {	font-weight:bold;	color:White;	  }  fieldset.submit {  	border-style: none;  }/* End Contact Us *//* FAQ */#faq_info {	margin-left: 20px;	margin-bottom: 20px;	float: left;	width: 850px;	}.faqlist {	font-family: "Century Gothic", sans-serif; 	font-size:12px;	margin-left: 20px;	color:white;}.faqlist a {	color:white;	}.faqlist:visited {	color:white;}.faqlist:hover {	color:yellow;}#faq_info a {	font-weight: bold;	color:Black;}#faq_info a:visited {	color:black;}#faq_info a:hover {	color:#1b4764;}#answers {	margin-top: 10px;}.faq {	width: 700px;	display: block;	/*background: #e7edf5;	border: 1px #363636 solid;*/	padding: 5px 15px 5px 10px;	margin-bottom: 15px;	margin-left: 50px;	Color:White;}.question {	font-family: "Century Gothic", sans-serif; 	font-size: 12px;	font-weight: bold;	margin-bottom: 10px;	padding-top: 5px;}.answer {	font-family: "Century Gothic", sans-serif; 	font-size: 12px;	line-height: 1.2em;	padding: 5px;	}.top {	text-align: right;	margin-bottom: 10px;		font-family: "Century Gothic", sans-serif; 	font-size: 8px;}/* End FAQ *//* Registration */.reg_info {	/*font-family: Tahoma , impact;*/	font-family: "Century Gothic", sans-serif; 	font-size: 12px;	font-weight: normal;	text-align: justify;	padding-left: 25px;	padding-right: 15px;	margin-bottom: 20px;	list-style: disc inside;}.reg_info li {	margin-bottom: 5px;}#registration_form {	font-family: "Century Gothic", sans-serif; 	padding: 25px;	width: 500px;	margin-left: 50px;}#registration_form fieldset {	border: 1px solid #1b4764;	margin-bottom: 20px;	margin-top: 5px;	padding: 15px;	/*background: white;*/}#registration_form legend {	padding-top: 10px;}#registration_form fieldset li {    	float: left;    	clear: left;    	width: 100%;    	padding-bottom: 10px;  }#registration_form label {	float: left;    	width: 100px;    	margin-right: 1em;  	font-size: 12px;	margin-top:7px;}.success {	margin-top: 15px;	font-size: 14px;	font-weight: bold;	}/* TEST - REMOVE IF NOT NEEDED *//* CLOSE TEST - REMOVE IF NOT NEEDED */