/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
WEBSITE DESIGN & CODING COPYRIGHT 2010 MCCADDEN
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/


/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
COLOURS
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
#776354			Dark brown/grey
#73c3c3			Turquoise
#977c69			Light brown
#446487			Navy
#434344			Very dark grey
#656f78			Dark grey
#d7dddc			Light Grey
#a4aca4			Mid grey 
#88885a			Green/gold
#8e98aa			Blue
#b18f4a			Toffee
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/




/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ESSENTIALS
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/


	* { 
		margin: 0;
		padding: 0;
		border: 0;
		list-style: none;
		text-decoration: none;
		outline: none;
		}

	body {
		font-size: 62.5%;	
		background: #FFF url(links/background_01.jpg) no-repeat top left fixed;
		}
		
	body.conference_page {
		background: #a9c5c6 url(links/background_02.jpg) no-repeat top left fixed;
		}

	#container { 
		position: absolute;
		top: 17em;
		left: 23em;
		width: 48em;
		float: left;
		}

	#container.conference_site { 
		width: 65em;
		}


	#content1, #content2 {
		width: 41em;
		float: left;
		}

	#content1.conference_site , #content2.conference_site  {
		width: 65em;
		}



	.border_above {
		border-top: 1px solid #FFF;
		padding: 1em 0 0 0;
		}
		
	.border_above2 {
		border-top: 1px solid #FFF;
		padding: 1em 0 0 0;
		margin: 2em 0 0 0;
		}

		
	.border_below {
		border-bottom: 1px solid #FFF;
		padding: 0 0 1.2em 0;
		}

	.border_below2 {
		border-bottom: 1px solid #FFF;
		padding: 0 0 2em 0;
		}

	.border_below3 {
		border-bottom: 1px solid #FFF;
		padding: 0 0 0.7em 0;
		}


	#logos {
		width: 21.5em;
		position: fixed;
		top: 57em;
		left: 0;
		float: left;
		}

	#logos a {
		float: left;
		margin-bottom: 0.1em;
		}
		
	table {
		border: none;
		border-collapse: collapse;
		}





	
/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
MAIN TYPOGRAPHY
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

	p, dl {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		color: #FFF;
		margin-bottom: 1em;
		}

	h1 {
		font-family: Georgia, serif;
		font-size: 4em;
		color: #FFF;
		font-weight: normal;
		}

	body.conference_page h1 {
		font-size: 3.4em;
		}

	h2 {
		font-family: Georgia, serif;
		font-size: 2em;
		font-weight: normal;
		color: #FFF;
		}

	h3 {
		font-family: Georgia, serif;
		font-size: 2.4em;
		font-weight: normal;
		color: #FFF;
		}
		
	h4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		font-weight: strong;
		color: #FFF;
		}
		
	h5 {
		font-family: Georgia, serif;
		font-size: 2em;
		font-weight: normal;
		color: #FFF;
		}
		
	h6 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		color: #73c3c3;
		font-weight: normal;
		}
	
	



	a, a.link { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		color: #FFF;
		text-decoration: none;
		}
		
	a.active, a:hover {
		font-weight: bold;
		}

	ul, ol {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		color: #FFF;
		margin-bottom: 1em;
		}
	
	.no_margins {
		margin: 0;
		}
		
	.margin_below {
		margin-bottom: 3em;
		}

	.margin_below2 {
		margin-bottom: 0.3em;
		}
		
	.margin_below3 {
		margin-bottom: 0.5em;
		}


	.margin_above {
		margin-top: 1em;
		}


	



/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
INTRODUCTION
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

	#content_intro, #content_intro_conf {
		margin: 0 3.5em 17.5em 3.5em;
		}

	#content_intro_conf h1 {
		font-size: 3.3em;
		margin-bottom: 0.7em;
		}

	#content_intro_conf p {
		margin-bottom: 0.5em;
		}






/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
NAVIGATION - MAIN SITE
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

	#navigation {
		width: 21em;
		position: fixed;
		top: 17em;
		left: 0;
		float: left;
		}

	#navigation ul {
		list-style: none;
		}

	#navigation li {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #FFF;
		padding: 0.5em 0 0.5em 2.5em;
		margin-bottom: 0.4em;
		}


	#nav_history {
		background: url(links/nav_history.gif) no-repeat 0 50%;
		}
	#nav_people {
		background: url(links/nav_people.gif) no-repeat 0 50%;
		}
	#nav_phase1 {
		background: url(links/nav_phase1.gif) no-repeat 0 50%;
		}
	#nav_phase2 {
		background: url(links/nav_phase2.gif) no-repeat 0 50%;
		}
	#nav_inter {
		background: url(links/nav_inter.gif) no-repeat 0 50%;
		}
	#nav_links {
		background: url(links/nav_links.gif) no-repeat 0 50%;
		}
	#nav_touch {
		background: url(links/nav_touch.gif) no-repeat 0 50%;
		}


	#navigation a, #navigation a.link { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #FFF;
		text-decoration: none;
		}
		
	#navigation a.active, #navigation a:hover {
		font-weight: bold;
		}





/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
NAVIGATION - CONFERENCE SITE
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

	#nav_conference {
		background: url(links/nav_inter.gif) no-repeat 0 50%;
		}
	#nav_programme {
		background: url(links/nav_inter.gif) no-repeat 0 50%;
		}
	#nav_keynote {
		background: url(links/nav_inter.gif) no-repeat 0 50%;
		}
	#nav_registration {
		background: url(links/nav_inter.gif) no-repeat 0 50%;
		}
	#nav_register {
		background: url(links/nav_inter.gif) no-repeat 0 50%;
		}
	#nav_back {
		background: url(links/nav_history.gif) no-repeat 0 50%;
		}





/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
HISTORY PAGE
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

	#content_history {
		padding-bottom: 5em;
		float: left;
		}

	#content_history #content1 {
		background: #776354;
		padding: 2em 3.5em 2em 3.5em;
		}

	#content_history #content1 h2 {
		color: #73c3c3;
		margin: 0.5em 0 1em 0;
		}

	#content_history #content2 {
		background: #73c3c3 url(links/star.gif) no-repeat top left;
		margin-top: 1em;
		padding: 2em 3.5em 2em 3.5em;
		}

	#content_history #content2 p {
		margin: 0;
		}

	#content_history #content2 h1 {
		margin-bottom: 0.2em;
		font-size: 3em;
		}

	#content_history #content2 a, #content_history #content2 a.link { 
		color: #FFF;
		text-decoration: underline;
		}
		
	#content_history #content2 a:hover {
		color: #656f78;
		text-decoration: none;
		}
	



/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
GET IN TOUCH PAGE
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

	#content_touch {
		padding-bottom: 45em;
		float: left;
		}

	#content_touch #content1 {
		background: #977c69;
		padding: 2em 3.5em 2em 3.5em;
		}

	#content_touch #content1 h2 {
		color: #73c3c3;
		margin: 0.5em 0 1em 0;
		}

	#content_touch a.active, a:hover {
		font-weight: normal; 
		color: #73c3c3;
		}

	#content_touch #content1 {
		padding-bottom: 6em;
		}






/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
USEFUL LINKS PAGE
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

	#content_links {
		padding-bottom: 5em;
		float: left;
		}

	#content_links #content1 {
		background: #446487;
		padding: 2em 3.5em 2em 3.5em;
		}

	#content_links #content1 h2 {
		color: #73c3c3;
		margin: 0.5em 0 1em 0;
		}

	.border_above {
		border-top: 1px solid #FFF;
		padding: 1em 0 0 0;
		}

	#content_links #content1 ul {
		font-size: 1em;
		}

	#content_links #content1 h4 {
		color: #73c3c3;
		margin-top: 2em;
		padding-bottom: 0.7em;
		}
		
	#content_links #content1 li, #content_links #content1 p {
		border-top: 1px solid #FFF;
		padding: 0.7em 0 0.7em 0;
		margin: 0;
		}

	#content_links #content1 li.end_border {
		border-bottom: 1px solid #FFF;
		}







/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
PEOPLE PAGE
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

	#content_people {
		padding-bottom: 5em;
		float: left;
		}

	#content_people #content1 {
		background: #8e98aa;
		padding: 2em 3.5em 2em 3.5em;
		float: left;
		}

	#content_people #content1 h2 {
		color: #d7dddc;
		margin: 0.5em 0 1em 0;
		}

	#profile {
		width: 13em;
		height: 22em;
		background: #a1b3be;
		float: left;
		margin: 0 0.3em 1.3em 0;
		border-bottom: 1.2em solid #acc7c7;
		}

	#profile img {
		margin: 0.4em 0.4em 1em 0.4em;
		}

	#profile h4, #profile p {
		width: 11em;
		margin-left: 0.4em;
		}

	#profile h4 {
		width: 11em;
		margin-left: 0.4em;
		color: #434344;
		}


	#content_people #content2 {
		background: #8e98aa;
		margin-top: 1em;
		padding: 2em 3.5em 2em 3.5em;
		float: left;
		}

	#content_people #content2 h2 {
		margin: 0 0 0.1em 0;
		}
		
	#content_people #content2 p {
		margin-bottom: 0.8em;
		font-size: 1.2em;
		}

	#content_people #content1 a, #content_people #content1 a.link { 
		text-decoration: none;
		font-size: 1em;
		}
		
	#content_people #content1 a.active, #content_people #content1 a:hover {
		color: #656f78;
		}


	#content_people #content2 a, #content_people #content2 a.link { 
		font-family: Georgia, serif;
		text-decoration: none;
		}
		
	#content_people #content2 a.active, #content_people #content2 a:hover {
		color: #656f78;
		}






/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
PHASE 1 PAGE
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

	#content_phase1 {
		padding-bottom: 5em;
		float: left;
		}

	#content_phase1 #content1 {
		background: #73c3c3;
		padding: 2em 3.5em 2em 3.5em;
		float: left;
		}

	#content_phase1 #content1 h2 {
		color: #656f78;
		margin: 0.5em 0 1em 0;
		}

	#contact_info {
		float: left;
		}

	#contact_info p {
		color: #656f78;
		}

	#free_circle {
		float: right;
		}

	#content_phase1 #content1 a, #content_phase1 #content1 a.link { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #656f78;
		text-decoration: underline;
		}
		
	#content_phase1 #content1 a.active, #content_phase1 #content1 a:hover {
		color: #FFF;
		text-decoration: none;
		}

	#content_phase1 ol li {
		list-style: decimal;
		margin-left: 1.7em;
		}


	#content_phase1 #content2 {
		background: #a4aca4;
		margin-top: 1em;
		padding: 2em 3.5em 3em 3.5em;
		float: left;
		}

	#content_phase1 #content2 h1 {
		margin-bottom: 0.2em;
		}

	#content_phase1 #content2 h2 {
		color: #656f78;
		margin-bottom: 1.5em;
		}

	#content_phase1 #content2 p {
		margin-bottom: 3em;
		}




	#quote1 h5 {
		font-size: 1.9em;
		}

	#quote2 h5 {
		font-size: 2.7em;
		}

	#quote3 h5 {
		font-size: 1.9em;
		}

	#quote4 h5 {
		font-size: 2.7em;
		}
		
	#quote5 h5 {
		font-size: 1.5em;
		}


	#quote1 {
		width: 15em;
		height: 12.5em;
		float: left;
		border-bottom: 2px solid #656f78;
		}

	#quote2 {
		width: 24em;
		height: 12.5em;
		float: left;
		border-bottom: 2px solid #656f78;
		margin: 0 0 0 1.5em;
		}

	#quote3 {
		width: 40.5em;
		height: 12em;
		float: left;
		border-bottom: 2px solid #656f78;
		margin: 2.5em 0;
		}

	#quote4 {
		width: 24em;
		height: 16em;
		float: left;
		border-bottom: 2px solid #656f78;
		}


	#quote5 {
		width: 15em;
		height: 16em;
		float: left;
		border-bottom: 2px solid #656f78;
		margin: 0 0 0 1.5em;
		}

	#quote_marks {
		margin-bottom: 0.5em;
		}





/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
PHASE 2 PAGE
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

	#content_phase2 {
		padding-bottom: 5em;
		float: left;
		}

	#content_phase2 #content1 {
		background: #88885a;
		padding: 2em 3.5em 2em 3.5em;
		float: left;
		}

	#content_phase2 #content1 h2 {
		color: #434344;
		margin: 0.5em 0 1em 0;
		}


	#training_points {
		float: left;
		width: 41em;
		margin: 2em 0;
		border-top: 1px solid #FFF;
		}

	#content_phase2 #content1 #point_text h2 {
		color: #434344;
		margin: 0.3em 0 0 0;
		padding: 0;
		}

	#content_phase2 #content1 #point_text p {
		color: #434344;
		margin: 0;
		padding: 0;
		}

	#point_1, #point_2, #point_3, #point_4, #point_5, #point_6, #point_7, #point_8, #point_9, #point_10 { 
		margin: 1.5em 0 0 0;
		padding: 0 0 1.5em 0;
		float: left;
		border-bottom: 1px solid #FFF;
		}

	#training_no {
		float: left;
		margin-right: 2em;
		clear: both;
		}

	#point_text {
		width: 29em;
		float: left;
		}

	#content_phase2 #content1 li {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		color: #FFF;
		list-style: disc; 
		list-style-position: inside;
		float: left;
		}

	#content_phase2 #content1 #spaced_list li {
		margin-bottom: 1em;
		padding: 0;
		}

	#content_phase2 #content1 #solid_list li {
		margin: 0;
		padding: 0;
		}






/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
INTERNATIONAL CONFERENCE PAGE
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

	#content_conference {
		padding-bottom: 5em;
		float: left;
		}

	#content_conference #content1 {
		background: #776354;
		padding: 2em 3.5em 2em 3.5em;
		}

	#content_conference #content1 h2 {
		color: #73c3c3;
		margin: 0.5em 0 1em 0;
		}

	#register_now {
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		margin: 1.5em 0;
		padding: 1em 0;
		float: left;
		width: 65em;
		}

	#register_now_text {
		margin: 0;
		padding: 0;
		float: left;
		width: 25em;
		}

	#content1 #register_now_text h2 {
		margin: 0;
		padding: 0;
		}

	#arrow {
		margin-top: 0.5em;
		float: right;
		}

	#register_now_text a, #register_now_text a.link { 
		font-family: Georgia, serif;
		font-weight: normal;
		color: #73c3c3;
		}
		
	#register_now_text a:hover {
		font-family: Georgia, serif;
		font-weight: normal;
		color: #FFF;
		}






/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
PROGRAMME PAGE
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

	#content_programme {
		padding-bottom: 5em;
		float: left;
		}

	#content_programme #content1 {
		background: #776354;
		padding: 2em 3.5em 2em 3.5em;
		}

	#content_programme_intro a, #content_programme_intro a {
		text-decoration: underline;
		}
		
	#content_programme_intro a:hover {
		text-decoration: none;
		}



	#programme_events caption {
		font-family: Georgia, serif;
		font-size: 2em;
		font-weight: normal;
		color: #73c3c3;
		text-align: left;
		margin-bottom: 0.4em;
		}

	#programme_events th {
		display: none;
		}
		
	#programme_events {
		margin-bottom: 1.5em;
		}
		
	#programme_events.no_margin_bottom {
		margin-bottom: 0;
		}
		
	#content_programme td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #FFF;
		margin-bottom: 1em;
		}
		
	#content_programme th, td {
		vertical-align: top;
		margin: 0;
		padding: 0 2em 0 0;
		}
		

 	td.content_programme_time {
 		font-weight: bold;
 		}

	#content_programme dl {
		margin: 0;
		padding: 0;
		}

	#content_programme dt {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-weight: bold;
		color: #FFF;
		}
		
	#content_programme dd {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #FFF;
		margin-bottom: 1em;
		}

	#content_programme a {
		font-size: 1em;
		}



	#content_programme p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		color: #FFF;
		margin-bottom: 1em;
		margin: 0;
		padding: 0;
		}

	#content_programme h2 {
		margin: 0;
		padding: 0;
		color: #73c3c3;
		}



	#content1 #register_now_text h2 {
		margin: 0;
		padding: 0;
		}


	#content_programme_set1 {
		border-top: 1px solid #FFF;
		margin-top: 1em;
		}

	#content_programme_set1  {
		border-bottom: 1px solid #FFF;
		}

	#content_programme_set1, #content_programme_set2, #content_programme_set3, #content_programme_set4 {
		padding: 1em 0;
		}

	#content_programme_set5 {
		padding: 1em 0 0 0;
		}





	#programme_timetable caption, #programme_timetable th {
		display: none;
		}

	#programme_timetable {
		margin: 1.5em 0;
		border-collapse: separate;
		empty-cells: hide;
		}

	#programme_timetable th, #programme_timetable td {
		vertical-align: top;
		}
		
	#programme_timetable td {
		border: 0.1em solid #776354;
		padding: 0.6em;
		}

	.min30 {
		background: #8e98aa;
		}

	.min60 {
		background: #73c3c3;
		}

	.min90 {
		background: #b18f4a;
		}
		
	.session_times {
		background: #d7dddc;
		}

	#programme_timetable td, #programme_timetable dt, #programme_timetable dd {
		color: #434344;
		}



	#content_programme #content_programme_set5 li {
		list-style: disc;
		}

	#content_programme #content_programme_set5 li {
		margin-left: 1.6em;
		}

	#content_programme #content_programme_set5 h2, #content_programme #content_programme_set5 p {
		margin-bottom: 0.5em;
		}

	#content_programme #content_programme_set5 li ul li {
		font-size: 0.9em;
		}



/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
SESSION PROFILE PAGE
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

	#content_session_profile {
		padding-bottom: 5em;
		float: left;
		}

	#content_session_profile #content1 {
		background: #776354;
		padding: 2em 3.5em 2em 3.5em;
		}


	#content_session_profile ol {
		margin-left: 1.8em;
		}

	#content_session_profile li {
		list-style: decimal;
		}

	#content_session_profile h2 {
		color: #73c3c3;
		margin: 0.2em 0 0.2em 0;
		padding: 0;
		}

	#content_session_profile a {
		font-size: 1em;
		}
		
	#content_session_profile a, #content_session_profile a.link { 
		color: #FFF;
		}
		
	#content_session_profile a:hover {
		color: #73c3c3;
		}

	#content_session_set1 {
		padding-bottom: 1em;
		border-bottom: 1px solid #FFF;
		}

	#content_session_set2 {
		margin: 1em 0;
		padding-bottom: 1em;
		border-bottom: 1px solid #FFF;
		}
		
	#content_session_set3 {
		margin: 1em 0;
		padding-bottom: 1em;
		border-bottom: 1px solid #FFF;
		}

	#content_session_set4 {
		margin: 3.5em 0 1em 0;
		padding-bottom: 1em;
		border-bottom: 1px solid #FFF;
		}

	#content_session_set5 {
		margin: 1em 0;
		padding-bottom: 1em;
		border-bottom: 1px solid #FFF;
		}






/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
KEYNOTE PAGE
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

	#content_keynote {
		padding-bottom: 5em;
		float: left;
		}

	#content_keynote #content1 {
		background: #776354;
		padding: 2em 3.5em 2em 3.5em;
		}

	#content_keynote #content1 h2 {
		color: #73c3c3;
		margin: 0.5em 0 0.5em 0;
		padding: 0.5em 0;
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		}






/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
WELCOME TO BELFAST PAGE
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

	#content_welcome {
		padding-bottom: 23em;
		float: left;
		}

	#content_welcome #content1 {
		background: #776354;
		padding: 2em 3.5em 2em 3.5em;
		}








	#content_welcome h2 {
		color: #73c3c3;
		margin: 0.5em 0 1em 0;	
		}
		
	#content_welcome h3 {
		color: #73c3c3;
		font-size: 2em;
		margin: 0 0 0.5em 0;	
		}
		
	#content_welcome #content1 p {
		font-size: 1.1em;
		}

	#content_welcome a {
		font-size: 1em;
		}
	
	#content_welcome dt {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #73c3c3;
		font-weight: normal;
		}

	#content_welcome_set4 a, #content_welcome_set4 a.link {
		text-decoration: underline;
		}


	#content_welcome_set4 a:hover {
		text-decoration: none;
		}



	#transport_options caption, #transport_options th {
		display: none;
		}
		
	#transport_options td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFF;
		}
		
	#transport_options th, #transport_options td {
		vertical-align: top;
		margin: 0 0 0 0;
		padding: 0 1.7em 0 0;
		font-size: 1.1em;
		}

	#transport_options h6.margin_above {
		margin-above: 0.5em;
		}
		
		
		




	#content_welcome_set1, #content_welcome_set2, #content_welcome_set3, #content_welcome_set4, #content_welcome_set5 {
		border-top: 1px solid #FFF;
		}
		
	#content_welcome_set1, #content_welcome_set2, #content_welcome_set3, #content_welcome_set4, #content_welcome_set5, #content_welcome_set6 {
		padding: 1.5em 0 1em 0;
		}

	#content_welcome_set5  {
		border-bottom: 1px solid #FFF;
		padding-bottom: 1.5em;
		}






/* 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
CONFERENCE REGISTRATION PAGE
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

	#content_registration {
		padding-bottom: 5em;
		float: left;
		}

	#content_registration #content1 {
		background: #776354;
		padding: 2em 3.5em 2em 3.5em;
		}

	#content_registration #content1 p {
		margin: 0 0 0.5em 0;
		padding: 0;
		}


	#content_registration #content1 h2 {
		color: #73c3c3;
		margin-bottom: 0.5em;	
		}
		
	#content_registration #content1 h3 {
		color: #FFF;
		margin-bottom: 0.1em;	
		font-size: 2em;
		}

	#content_registration_set1 {
		border-top: 1px solid #FFF;
		margin-top: 1em;
		}

	#content_registration_set1, #content_registration_set3 {
		margin: 1em 0 0 0;
		padding: 1.1em 0 0.8em 0;
		border-top: 1px solid #FFF;
		}
		
		
	#content_registration_set4 {
		margin: 0.5em 0 1em 0;
		padding: 1.5em 0 0.8em 0;
		border-top: 1px solid #FFF;
		}
		
	#content_registration #content1 #content_registration_set4 p {
		margin-bottom: 1em;
		}


	#content_registration th {
		display: none;
		}
		
	#content_registration td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
	#content_registration th, #content_registration td {
		vertical-align: top;
		margin: 0;
		padding: 0 1.5em 0.5em 0;
		font-size: 1.1em;
		}
		

 	td.content_registration_time {
		color: #73c3c3;
 		}
 		
  	td.content_registration_event {
		color: #FFF;
 		}


	#content_registration #book_now h2 {
		margin: 0.5em 0 0 0;
		padding: 0;
		}

	#content_registration #book_now h2 a, #content_registration #book_now h2 a.link { 
		font-family: Georgia, serif;
		font-weight: normal;
		color: #FFF;
		}
		
	#content_registration #book_now h2 a:hover {
		font-family: Georgia, serif;
		font-weight: normal;
		color: #73c3c3;
		}

	#content_registration_set4 a, #content_registration_set4 a.link {
		font-size: 1em;
		text-decoration: underline;
		}

	#content_registration_set4 a:hover {
		text-decoration: none;
		}










	#offer {
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		margin: 0.5em 0 1.5em 0;
		padding: 0;
		float: left;
		background: #776354 url(links/background_03.gif) repeat-y 35% 0% fixed;
		}

	#offer_content {
		margin: 1em 0 1em 1em;
		float: left;
		width: 64em;
		}

	#offer_text {
		margin: 0;
		padding: 0;
		float: left;
		width: 48em;
		}

	#content1 #offer_text h2 {
		margin: 0;
		padding: 0;
		color: #434344;
		}

	#offer_text a, #offer_text a.link { 
		font-family: Georgia, serif;
		font-weight: normal;
		color: #FFF;
		}
		
	#offer_text a:hover {
		font-family: Georgia, serif;
		font-weight: normal;
		color: #434344;
		}





















