body{
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #2e0f0d;
	color: #565656;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.5em;
	}
blockquote{
	padding:0;
	margin:8px 0 0 4px;
}

.hide{
	display:none;
	}

.form_warnings {
	color: #EB2323;
	padding:0;
	margin:0;
	font-size: 1em;
	list-style:square;
	}
.form_warnings ul {
	color: #eb2323;
	padding:0;
	margin:0;
	font-size: 1em;
	}
.form_warnings ul li{
	color: #eb2323;
	padding:0 0 0 0;
	margin:0 0 0 60px;
	font-size: 1em;
	list-style:none;
	}
.colour_dark {
	color: #2C0E0C;	
	}
.colour_date {
	color: #2C0E0C;	
	}
.login_error {
	color: #990000;	
	}
.clear_bottom {
	
	}

#pager {
	clear:both;
	}

.line_break {
	
	background-image: url(/emails/line-break.gif);
	background-repeat: no-repeat;
	background-position: top right;
	}

h3{
	color: #990000;
	/*color: #565656;*/
	background-color: #ffffff;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
h3 a{
	color: #565656;
	text-decoration:none;
	font-size: 0.1em;
	}
	
h4{
	color: #6B1504;
	background-color: #ffffff;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
h5 { /*recommended hotels on conf info page*/
	color: #6F2222;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 8px 0;
	}
	
.help_text {
	font-size: 0.8em;
	color: #eb2323;
	font-weight:bold
	}
.form_description_text {
	font-size: 0.8em;
	color: #565656;
	font-weight:bold;
	}
	
a:link {
	text-decoration: underline;
	color: #6B1504;	
	
	}
a:visited {
	text-decoration: underline;
	color: #6B1504;	
	
	}
a:active {
	text-decoration: underline;
	color: #6B1504;	
	
	}
a:hover {
	text-decoration: none;
	color: #4e4d4a;	
	}
	
#organiser-name span a:link {
	text-decoration: underline;
	color: #990000;	
	
	}
#organiser-name span a:visited {
	text-decoration: underline;
	color: #990000;	
	
	}
#organiser-name span a:active {
	text-decoration: underline;
	color: #990000;	
	
	}
#organiser-name span a:hover {
	text-decoration: none;
	color: #4e4d4a;	
	}
	
.capitalize {
	text-transform:capitalize;
	}
.uppercase {
	text-transform:uppercase
	}
.float_right {
	float:right
	}
	
input:checkbox{
	border:none;
}
	
/*----------------------------------------Position Main Interface-------------------*/

#interface {
	margin: 0px auto;
	width: 760px;
	}
	
	#container {
		float: left;
		margin: 5px 0 0 0;
		padding: 0 0 0 0;
		width: 760px;
	}
	/*----------------------------------------Header-------------------------------*/	
		#header {
			height: 151px;
			width: 760px;
			display: block;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}
			#logo{
				float: left;
				}
			#header-image{
				float: left;
				}
	/*---------------------------------------Wrapper-----------------------------*/
		#wrapper{
			float: left;
			width: 760px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			background-image: url(../images/wrapper-width.gif);
			background-repeat: repeat-y;
			}
			
			
			/*----------------------------------------------Left Column-----------------------------------*/
			#left-column{
				float: left;
				width: 565px;
				padding: 0 0 0 0;
				margin: 5px 0 0 0;
				}
			#left-column-big{
				float: left;
				width: 750px;
				padding: 0 0 0 0;
				margin: 5px 0 0 0;
				}
			#left-column-conference-info{
				float: left;
				width: 510px;
				padding: 0 0 0 0;
				margin: 5px 0 0 0;
				}
				/*---------------------------------Menu Left-------------------------------------*/
				#left-menu-wrapper{
					float: left;
					width: 190px;
					}
				#navigation{
					float: left;
					margin: 0 0 0 0;
					padding: 0 0 0 10px;
					width: 180px;
					}
					
				#navigation-header{
					width: 180px;
					height: 31px;
					background-image: url(../images/navigation-header.gif);
					background-repeat: no-repeat;
					background-position: top right;
					}				
				
				#navigation ul{
					width: 173px;
					list-style: none;
					margin: 0 0 0 0;
					padding: 5px 0 10px 5px;
					border: 1px solid #727272;
					}
				
				#navigation li{
					margin: 2px 0 0 0;
					padding: 0 0 0 6px;
					}
				
				#navigation a{
					text-decoration: underline;
					color: #727272;
					background-color: #ffffff;
					background-image: url(../images/list-icon.gif);
					background-repeat: no-repeat;
					background-position: 0px 6px;
					padding: 0 0 0 13px;
					}
				
				#navigation a:hover{
					text-decoration: underline;
					color: #2e0f0d;
					background-color: #ffffff;
					background-image: url(../images/list-icon-hover.gif);
					background-repeat: no-repeat;
					background-position: 0px 6px;
					padding: 0 0 0 13px;
					}
					
				#navigation a.link_red:link {
					text-decoration: underline;
					color: #990000;	
					}
				#navigation a.link_red:visited {
					text-decoration: underline;
					color: #990000;	
					}
				#navigation a.link_red:hover {
					text-decoration: none;
					color: #990000;	
					}
				#navigation a.link_red:active {
					text-decoration: underline;
					color: #990000;	
					}
				#navigation-footer{
					float: left;
					width: 180px;
					/*height: 38px;*/
					height: 13px;
					background-image: url(../images/navigation-footer.gif);
					background-repeat: no-repeat;
					background-position: top right;
					}
				
				#login{
					float: left;
					margin: 0 0 0 0;
					padding: 4px 0 0 10px;
					width: 180px;
					}
					
				#login-header{
					width: 180px;
					height: 31px;
					background-image: url(../images/login-header.gif);
					background-repeat: no-repeat;
					background-position: top right;
					}
				#logged-in-header{
					width: 180px;
					height: 31px;
					background-image: url(../images/your-account-details.gif);
					background-repeat: no-repeat;
					background-position: top right;
					}								
				#login-content{
					float: left;
					width: 168px;
					padding: 0 5px 5px 5px;
					border-left: 1px solid #551000;
					border-right: 1px solid #551000;
					font-size: 0.9em;
					}
				#login-content ul{
					list-style: none;
					float: left;
					margin: 5px 0 0 0;
					padding: 0 0 0 0;
					}
				#login-content ul li{
					width: 168px;
					float: left;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					}
				#login-content ul li span
					{
					font-weight:normal;
					color:#551000;
					}
				#login-content ul .account-email
					{
					width: 168px;
					height: 20px;
					/*border-top-color:#AB2311;
					border-top-style:solid;
					border-top-width:thin;
					border-bottom-color:#AB2311;
					border-bottom-style:solid;
					border-bottom-width:thin;
					font-weight:normal;
					background-color:#551000;*/
					color:#FFFFFF;
					padding: 2px 0 0 0px;
					margin: 0 0 6px 0;
					
					background-image: url(../images/email-bg.gif);
					background-repeat: repeat x;
					background-position: top right;
					}			
				#login-content a{
					text-decoration: underline;
					color: #727272;
					background-color: #ffffff;
					padding: 0 0 0 0;
					}
				
				#login-content a:hover{
					text-decoration: underline;
					color: #2e0f0d;
					background-color: #ffffff;
					padding: 0 0 0 0;
					}
				#login-content label{
					float: left;
					margin: 5px 0 0 0;
					}
				#login-content input{
					width: 100px;
					border: 1px solid #551000;
					float: right;
					margin: 5px 0 0 0;
					}
				#login-content #login-button{
					float: right;
					width: 66px;
					height: 19px;
					margin: 5px 0 0 0;
					padding: 0 0 0 0;
					}
								
				#register-header{
					float: left;
					width: 180px;
					height: 31px;
					background-image: url(../images/register-header.gif);
					background-repeat: no-repeat;
					background-position: top right;
					}
				
				#register-content{
					float: left;
					width: 168px;
					padding: 5px 5px 5px 5px;
					border-left: 1px solid #551000;
					border-right: 1px solid #551000;
					font-size: 0.8em;
					color: #000000;
					background-color: #ffffff;
					line-height: 1.2em;
					}	
				
				#login-footer{
					float: left;
					width: 180px;
					/*height: 38px;*/
					height: 20px;
					background-image: url(../images/login-footer-new.gif);
					background-repeat: no-repeat;
					background-position: top right;
					}
				.images-left-menu-sponsor{
					float: left;
					width: 180px;
					margin: 5px 0 0 0;
					padding: 0 0 0 5px;
					}
				.images-left-menu-sponsor a:link{
					color:#2E0F0D;
					border-width:thin
					}
				.images-left-menu-sponsor a:visited{
					color:#2E0F0D;
					border-width:thin
					}
				.images-left-menu-sponsor a:active{
					color:#2E0F0D;
					border-width:thin
					}
				.images-left-menu-sponsor a:hover{
					color:#FFFFFF;
					border-color:#FFFFFF;
					border-width:thin
					}
				 .images-left-menu-sponsor img {
					color:#2E0F0D;
					border-color:#2E0F0D;
					border-width:thin
					}
					.images-left-menu{
					float: right;
					width: 190px;
					margin: 5px 0 0 0;
					padding: 0 0 0 0;
					}
				.images-left-menu a:link{
					color:#2E0F0D;
					border-width:thin
					}
				.images-left-menu a:visited{
					color:#2E0F0D;
					border-width:thin
					}
				.images-left-menu a:active{
					color:#2E0F0D;
					border-width:thin
					}
				.images-left-menu a:hover{
					color:#FFFFFF;
					border-color:#FFFFFF;
					border-width:thin
					}
				 .images-left-menu img {
					border: none;
					/*color:#2E0F0D;
					border-color:#2E0F0D;
					border-width:thin*/
					}
				
				/*---------------------------------Right content Wrapper--------------------*/
				#right-content-wrapper{
					float: right;
					width: 350px;
					padding: 0 10px 0 0;
					margin: 0 0 0 0;
					}
				#right-content-wrapper-big{
					float: right;
					width:540px;
					padding: 0 10px 0 10px;
					margin: 0 0 0 0;
					}
				#right-content-wrapper-big #terms-container{
					clear:both;
					border-top: 1px solid #5c5c5c;
					margin: 0 0 10px 0;
					padding: 0 0 12px 10px;
					/*background-color:#F5F5F5;*/
					}
				#right-content-wrapper-big ul li{
					list-style:none
					}
				#right-content-wrapper-conference-info{
					float: right;
					width: 300px;
					padding: 0 10px 0 10px;
					margin: 0 0 0 0;
					}		
			/*---------------------------------------------Right Column--------------------------------------*/
			#right-column{
				float: right;
				width: 190px;
				padding: 0 0 0 0;
				margin: 5px 0 0 0;
				}
			#right-column-conference-info{
				float: right;
				width: 250px;
				padding: 0 0 0 0;
				margin: 5px 0 0 0;
				}
				/*-----------------------------------Menu right----------------------------*/
				#search{
					float: left;
					margin: 0 0 0 0;
					padding: 1px 0 0 10px;
					width: 180px;
					}
					
				#search-header{
					width: 180px;
					height: 31px;
					background-image: url(../images/search-header.gif);
					background-repeat: no-repeat;
					background-position: top right;
					}
				
				#search-content{
					float: left;
					width: 168px;
					padding: 5px 5px 5px 5px;
					border-left: 1px solid #ff8a00;
					border-right: 1px solid #ff8a00;
					}
				
				#search-content ul{
					list-style: none;
					width: 168px;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					}
				#search-content li{
					float: left;
					margin: 5px 0 0 0;
					}	
				#search-content #search-button{
					float: right;
					margin: 5px 0 0 0;
					}	
				
				#search-content input{
					width: 164px;
					border: 1px solid #727272;
					font-family: Arial, Verdana, Helvetica, sans-serif;
					}
				
				#search a{
					color: #727272;
					background-color: #ffffff;
					text-decoration: underline;
					font-size: 0.9em;
					}
			
				
				#search-footer{
					float: left;
					width: 180px;
					/*height: 38px;*/
					height: 13px;
					background-image: url(../images/search-footer-new.gif);
					background-repeat: no-repeat;
					background-position: top right;
					}					
				
				
				
		/*-------------------------------------Fieldsets------------------------------*/
			
		fieldset{
			float: left;
			width: 518px;
			border: 1px solid #5c5c5c;
			margin: 0 0 10px 0;
			padding: 0 0 12px 10px;
			}
		fieldset span{
	        /*text-transform:capitalize*/
			}
		fieldset legend{
			color: #5c5c5c;
			background-color: #ffffff;
			padding: 0 5px 0 5px;
			font-weight: bold;
			font-size: 0.9em;
			}
		.inside-fieldset{
			margin: 5px 0 0 0;
			padding: 0 0 0 0;
			width: 508px;
			background-color: #f5f5f5;
			color: #565656;
			}
		.inside-fieldset ul{
			list-style: none;
			margin: 0 0 0 0;
			padding: 5px 0 10px 10px;
			/*background-color: #f5f5f5;*/ /*behaving funny in IE 7 (add-a-conference page)*/
			color: #565656;
			}
		.inside-fieldset li{
			clear:both;
			margin: 5px 0 0 0;
			}
		.inside-fieldset li .mandatory{
			background-color:#FFFFFF;
			float: right;
			margin: 0 0 0 20px;
			}
		.inside-fieldset input{
			border: 1px solid #c2c2c2;
			padding: 0 0 0 0;
			}
		.inside-fieldset label{
			padding: 0 5px 0 0;
			}
			
		fieldset#homepage_form{
			float: left;
			width: 340px;
			border: 1px solid #5c5c5c;
			margin: 0 0 10px 0;
			padding: 0 0 12px 10px;
			}
			
		fieldset#homepage_form #advanced_search{
			margin: 0;
			padding: 4px 0 0 0;
			}
			
		fieldset#homepage_form legend{
			color: #5c5c5c;
			background-color: #ffffff;
			padding: 0 5px 0 5px;
			margin:0px;
			font-weight: bold;
			font-size: 0.9em;
			}

		fieldset#homepage_form ul{
			float: left;
			list-style: none;
			margin: 0 8px 0 0;
			padding: 5px 0 0 10px;
			background-color: #f5f5f5; /*behaving funny in IE 7 (add-a-conference page)*/
			color: #565656;
			}
		fieldset#homepage_form li{
			clear:both;
			margin: 5px 0 0 0;
			padding:0;
			}
			
		fieldset#homepage_form li#search-button{
			clear:both;
			margin: 0 0 0 236px;
			padding: 8px;
			}

		fieldset#homepage_form input{
			border: 1px solid #c2c2c2;
			padding: 0;
			margin: 0;
			}
		fieldset#homepage_form input#conference-title{
			width: 220px;
			}
		fieldset#homepage_form input#conference-location{
			width: 249px;
			}
		fieldset#homepage_form input#date_start{
			width: 160px;
			}
		fieldset#homepage_form input#date_end{
			width: 165px;
			}
		fieldset#homepage_form label{
			padding: 0 5px 0 0;
			}
		
		/*-------------------------------Create Account step1 --------------------------------------------*/
		
		label span{
		color:#F75855;
		}
		#login-details #email, #login-details #account_email{
			width: 430px;
			}
		#login-details #password-register, #login-details #newpassword1{
			width: 410px;
			}
			
		#login-details #password-repeat, #login-details #newpassword2 {
			width: 375px;
			}
			
		#personal-details #firstname{
			/*width: 419px;*/
			width: 413px;
			}
		#personal-details #surname{
			/*width: 425px;*/
			width: 414px;
			}
		#personal-details #email{
			width: 450px;
			}
		#personal-details #address1{
			width: 427px;
			}
		#personal-details #address2{
			width: 427px;
			}
		#personal-details #city{
			width: 425px;
			}
		#personal-details #postcode{
			width: 406px;
			}
		#personal-details #phone{
			width: 427px;
			}
		#personal-details #company-hospital{
			width: 376px;
			}
		#personal-details #company-website{
			width: 337px;
			}
		#personal-details #country_id{
			width: 430px;
			}
			
		#membership-type input{
			border: none;
			}
			
		li.errormessage
/*		#firstnameerrorwrapper,
		#surnameerrorwrapper,
		#country_iderrorwrapper,
		#account_emailerrorwrapper,
		#newpassword1errorwrapper 
*/		{
			border: 1px solid #FF3F3F;
			color:#FF3F3F;
			background: url(../images/icons/warning.png) 8px center no-repeat #FFBFBF;
			padding:12px 12px 12px 40px;
			margin:12px 0 0 0;
			width:443px;
			}
			
		#firstnameerrorwrapper,
		#surnameerrorwrapper,
		#country_iderrorwrapper,
		#account_emailerrorwrapper,
		#newpassword1errorwrapper {
			color:#FF3F3F;
			}
			
		ul#speciality_issue {
			padding:0px;
		}
		ul#speciality_issue	li.errormessage {
			border: 1px solid #FF3F3F;
			color:#FF3F3F;
			background: url(../images/icons/warning.png) 8px center no-repeat #FFBFBF;
			padding:12px 12px 12px 40px;
			margin:12px 0 0 0;
			width:465px;
			}
		li.none {
			display:none;
		}
		/*---------------------Create Account step2 - Specialities list ----------------------------------*/
		#specialities-list{
			width: 508px;
			float: left;
			background-color: #f5f5f5;
			color: #565656;
			}
		#specialities-list input{
			border: none;
			}
		
		#specialities-list #left-list{
			float: left;
			width: 245px;
			}
		#specialities-list #right-list{
			/*float: left;
			width: 245px;*/
			float: right;
			width: 240px;
			}
		#specialities-list #other-keywords{
			float: left;
			margin: 10px 0 10px 0;
			padding: 0 0 0 10px;
			}
		
		#specialities-list #other-keywords input{
			border: 1px solid #c2c2c2;
			}
		#specialities-list #other-keywords ul{
			list-style: none;
			margin: 0 0 0 0;
			padding: 5px 0 10px 0;
			background-color: #f5f5f5;
			color: #565656;
			width: 500px;
			}
		#specialities-list #other-keywords li{
			margin: 5px 5px 0 0;
			}
		#specialities-list #other-keywords input{
			border: 1px solid #c2c2c2;
			padding: 0 0 0 0;
			}
		#specialities-list #other-keywords label{
			padding: 0 5px 0 0;
			}
		
		#specialities-list #other-keywords #conference-title{
			width: 380px;
			}
		#specialities-list #other-keywords #keywords{
			width: 380px;
			}
		#specialities-list #other-keywords #add-keywords{
			width: 411px;
			}
		#specialities-list #other-keywords #main-topics{
			width: 398px;
			}
		
		#alert-frequency{
			margin: 0 0 0 0;
			padding: 10px 0 10px 10px;
			}		
		#alert-frequency input{
			border: none;
			}
		#saved-alert-frequency{
			margin: 0 0 0 0;
			padding: 10px 0 10px 10px;
			}		
		#saved-alert-frequency input{
			border: none;
			}
		#mail-conference-choice{
			margin: 0 0 0 0;
			padding: 10px 0 10px 10px;
			}
		#mail-conference-choice input{
			border: none;
			}
			
		#new-and-saved-email{
			margin: 0 0 0 0;
			padding: 10px 0 10px 10px;
			border-top:dashed thin #FFFFFF;
			}
			
		/*-------------------------------------Search page----------------------------*/
		
		.search-fieldset{
			margin: 5px 0 0 0;
			padding: 0 0 0 0;
			width: 516px;
			background-color: #f5f5f5;
			color: #565656;
			}
			
		.search-fieldset select{
			width:170px;
			border: 1px solid #c2c2c2;
			padding: 0 0 0 0;
			}
		.search-fieldset ul{
			float: left;
			width: 510px;
			list-style: none;
			margin: 0 0 0 0;
			padding: 5px 0 10px 10px;
			background-color: #f5f5f5;
			color: #565656;
			}
		.search-fieldset li{
			float: left;
			margin: 5px 0 0 0;
			}
		.search-fieldset input{
			border: 1px solid #c2c2c2;
			width:384px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 1em;
			}
		.search-fieldset select{
			border: 1px solid #c2c2c2;
			padding: 0 0 0 0;
			width:384px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 1em;
			}
		.search-fieldset #conf_specialism_id_search {
			width: 430px;
			}
		.search-fieldset #conference-title{
			width: 408px;
			}
		.search-fieldset #conference-location{
			width: 437px;
			}
		.search-fieldset #date-from{
			float: left;
			padding: 0 0 0 0;
			}
		.search-fieldset #date-until{
			float: left;
			padding: 0 0 0 0;
			}
		.search-fieldset #search-button{
			float:right;
			clear: both;
			padding: 0 20px 0 0;
			}
		.search-fieldset #date_start{
			width: 80px;
			}
		.search-fieldset #date_end{
			width: 80px;
			}
		
		
		/*---------------------------Results page--------------------------------*/
		
		.inside-results{
			margin: 5px 0 0 0;
			padding: 0 0 0 0;
			width: 508px;
			background-color: #eeeeee;
			color: #565656;
			}
			
			.inside-results ul{
				float: left;
				width: 508px;
				list-style: none;
				margin: 0 0 0 0;
				padding: 5px 0 10px 10px;
				background-color: #f5f5f5;
				color: #565656;
				border: 1px solid #eeeeee;
				}
				.inside-results ul li{
					margin: 0 0 0 0;
					padding: 5px 0 0 0;
					}
					
				.inside-results ul li ul{
					list-style: none;
					margin: 0 0  0;
					padding: 0;
					border: none;
					}
					
				.inside-results a:link{
					text-decoration: underline;
					color: #AB2311;
					font-weight: normal; 
					clear:both;
					}
				.inside-results a:visited{
					text-decoration: underline;
					color: #AB2311;
					font-weight: normal; 
					}
				.inside-results a:active{
					text-decoration: underline;
					color: #AB2311;
					font-weight: normal; 
					}
				.inside-results a:hover{
					text-decoration: none;
					color: #2E0F0D;
					font-weight: normal; 
					}
		.inside-results-options{
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			width: 508px;
			background-color: #eeeeee;
			color: #565656;
		}
			.inside-results-options ul{
				float: left;
				width: 508px;
				list-style: none;
				margin: 0 0 0 0;
				padding: 5px 0 10px 10px;
				background-color: #FFFFFF;
				color: #565656;
				border: 1px solid #eeeeee;
				}
				.inside-results-options ul li{
					float: right;
					margin: 5px 12px 0 0;
					}
				.inside-results-options a:link{
					text-decoration: underline;
					color: #AB2311;
					font-weight: normal; 
					}
				.inside-results-options a:visited{
					text-decoration: underline;
					color: #AB2311;
					font-weight: normal; 
					}
				.inside-results-options a:active{
					text-decoration: underline;
					color: #AB2311;
					font-weight: normal; 
					}
				.inside-results-options a:hover{
					text-decoration: none;
					color: #2E0F0D;
					font-weight: normal; 
					}
		
		#inside-results{
			margin: 5px 0 0 0;
			padding: 0 0 0 0;
			width: 516px;
			background-color: #eeeeee;
			color: #565656;
			}
		
		#inside-results a{
			text-decoration: underline;
			color: #565656;
			font-weight: bold; 
			}
		#inside-results a:hover{
			color: #ff8a00;
			}
		#inside-results ul{
			float: left;
			width: 508px;
			list-style: none;
			margin: 0 0 0 0;
			padding: 5px 0 10px 10px;
			background-color: #f5f5f5;
			color: #565656;
			border: 1px solid #eeeeee;
			}
		#inside-results li{
			float: left;
			margin: 5px 0 0 0;
			}
		
		#inside-results #conference-name{
			width: 190px;
			font-weight: bold;
			}
		#inside-results #location{
			width: 110px;
			font-weight: bold;
			}
		#inside-results #starts{
			width: 100px;
			font-weight: bold;
			}
		#inside-results #ends{
			width: 100px;
			font-weight: bold;
			}
		#inside-results{
			font-size: 0.85em;
			}
		#inside-results .light{
			padding: 0 0 3px 10px;
			color: #565656;
			background-color: #ffffff;
			}
		#inside-results .dark{
			padding: 0 0 3px 10px;
			background-color: #f5f5f5;
			color: #565656;
			}
		#inside-results .conference-name{
			width: 180px;
			}
		#inside-results .location{
			width: 110px;
			text-transform:capitalize;
			padding-left:10px;
			}
		#inside-results .starts{
			width: 100px;
			}
		#inside-results .ends{
			width: 100px;
			}
		
		#inside-results #organiser-name{
			width: 130px;
			font-weight: bold;
			}
		#inside-results #organiser-email{
			width: 190px;
			font-weight: bold;
			}
		#inside-results #organiser-phone{
			width: 100px;
			font-weight: bold;
			}
		#inside-results #organiser-city{
			width: 80px;
			font-weight: bold;
			}
		#inside-results .organiser-name{
			width: 130px;
			}
		#inside-results .organiser-email{
			width: 190px;
			}
		#inside-results .organiser-phone{
			width: 100px;
			}
		#inside-results .organiser-city{
			width: 80px;
			}	
		.go-to-registration{
			float: left;
			margin: 10px 0 0 0;
			padding: 0 20px 20px 20px;
			}
		.go-to-registration a{
			text-decoration: underline;
			color: #ff8a00;
			background-color: #ffffff;
			font-weight: bold; 
			}
		
		/*----------------------------------Result-details page----------------------*/
		#result-details ul{
			list-style: none;
			margin: 0 0 0 0;
			padding: 0 0 12px 0;
			}
		#result-details li{
			padding: 0 0 1px 0;
			}
		/*#result-details li.register_placeholder{
			padding:2px 2px 2px 60px;
			color:#6D9040;
			border-bottom:thin solid #6D9040;
			border-left:thin solid #6D9040;
			border-top:thin solid #92B960;
			border-right:thin solid #92B960;
			background:#C9EC9C url(../images/icons/add_48.png) no-repeat scroll 6px 14px;
			background:#C9EC9C url(../images/icons/user_add_48.png) no-repeat scroll 6px 14px;
			}*/
		#result-details li.register_placeholder{
			margin:8px;
			padding:8px;
			color:#6D9040;
			border-bottom:thin solid #6D9040;
			border-left:thin solid #6D9040;
			border-top:thin solid #92B960;
			border-right:thin solid #92B960;
			background-color:#E3FFBF;
			width:270px;
			}

		#result-details li.register_placeholder strong {
			padding:0 0 4px 0;
			display:block;
		}
		#result-details li.register_placeholder p {
			padding:0;
			margin:0;
		}
		
		#result-details li.register_placeholder a:link,
		#result-details li.register_placeholder p strong a:link{
			text-decoration: none;
			color: #6D9040;	
			}
		#result-details li.register_placeholder a:visited,
		#result-details li.register_placeholder p strong a:visited{
			text-decoration: none;
			color: #6D9040;	
			}
		#result-details li.register_placeholder a:active,
		#result-details li.register_placeholder p strong a:active{
			text-decoration: none;
			color: #6D9040;	
			}
		#result-details li.register_placeholder a:hover,
		#result-details li.register_placeholder p strong a:hover{
			text-decoration: underline;
			color: #4E6F22;	
			}
		/*-----------------------------------Email fiend---------------------*/
		/*#narrow-fieldset{
			float: left;
			width: 300px;
			border: 1px solid #FFFFFF;
			margin: 0 0 10px 0;
			padding: 0 0 12px 0;
			}
		#narrow-fieldset legend{
			background-color:#FFFFFF;
			padding:4px 0 0 0;
			margin:0;
			}*/
		#inside-email-friend{
			margin: 5px 0 0 0;
			padding: 0 0 0 0;
			width: 300px;
			background-color: #FFFFFF;
			color: #565656;
			}
		#inside-email-friend ul{
			float: left;
			width: 290px;
			list-style: none;
			margin: 0 0 0 0;
			padding: 5px 0 10px 10px;
			background-color: #551000;
			color: #F6F6F6;
			/*border: 1px dashed #FFFFFF;*/
			border-color:#FFFFFF;
			border-style:solid;
			border-width:thin;
			}
		#inside-email-friend li{
			float: right;
			margin: 5px 12px 0 0;
			}
		#inside-email-friend input{
			border: 1px solid #981F0D;
			padding: 0 0 0 0;
			width:200px;
			}
		#inside-email-friend li .mandatory {
			color:#990000;
			background-color:#FFFFFF;
			float: right;
			margin: 0 0 0 20px;
			padding: 0 6px 0 6px;
			}
		#inside-email-friend #friends-name {
			width:172px
			}
		#inside-email-friend #friends-email {
			width:172px
			}
		#inside-email-friend #your-name {
			width:172px
			}
		#inside-email-friend #your-email {
			width:172px
			}
		#inside-email-friend #code {
			width:172px
			}
		#inside-email-friend #security {
			border: 1px solid #981F0D;
			float:right;
			margin-right:0px;
			}
		#inside-email-friend span {
			float:right;
			padding:0 14px 4px 0;
			margin:4px 0 4px 0;
			
			}
		/*-----------------------------------Add your conference / venue---------------------*/
		#inside-add-conference{
			margin: 5px 0 0 0;
			padding: 0 0 0 0;
			width: 516px;
			background-color: #f5f5f5;
			color: #565656;
			}
		#inside-add-conference ul{
			float: left;
			width: 508px;
			list-style: none;
			margin: 0 0 0 0;
			padding: 5px 0 10px 10px;
			background-color: #f5f5f5;
			color: #565656;
			border: 1px solid #eeeeee;
			}
		#inside-add-conference li{
			float: left;
			/*width: 508px;*/
			margin: 5px 0 0 0;
			}
		#inside-add-conference li .mandatory{
			background-color:#FFFFFF;
			float: right;
			margin: 0 0 0 20px;
			}
		
		#inside-add-conference input{
			border: 1px solid #c2c2c2;
			padding: 0 0 0 0;
			width:384px;
			}
		#inside-add-conference textarea{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			border: 1px solid #c2c2c2;
			padding: 0 0 0 0;
			}
		#inside-add-conference #date-from{
			float: left;
			padding: 0 0 0 0;
			width:490px
			}
		#inside-add-conference #date-until{
			float: left;
			padding: 0 0 0 0;
			}
		#inside-add-conference #conference-name{
			width: 388px;
			}
		#inside-add-conference #conference-abbreviation{
			width: 350px;
			}
		#inside-add-conference #conference-location{
			width: 388px;
			}
		#inside-add-conference #conference-street{
			width: 376px;
			}
		#inside-add-conference #postcode{
			width: 344px;
			}
		#inside-add-conference #latbox{
			width: 186px;
			}
		#inside-add-conference #lonbox{
			width: 186px;
			}
		#inside-add-conference #local{
			width: 20px;
			border:none;
			}
		#inside-add-conference #conference-venue{
			width: 376px;
			}
		#inside-add-conference #date_start{
			width: 60px;
			}
		#inside-add-conference #date_end{
			width: 60px;
			}
		#inside-add-conference #conference-location-county{
			width: 346px;
			}		
		#inside-add-conference #country_id{
			width: 370px;
			}
		#inside-add-conference #cme_id{
			width: 100px;
			}			
		#inside-add-conference #conference-url{
			width: 360px;
			}
		#inside-add-conference #conference-map{
			width: 390px;
			}
		#inside-add-conference #place-available{
			width: 362px;
			}
		#inside-add-conference #conference-description{
			width: 498px;
			height: 250px;
			}
		.inside-fieldset #conf_hotel_name, #conf_hotel_name2, #conf_hotel_name3{
			width: 418px;
			}
		.inside-fieldset #conf_hotel_street, #conf_hotel_street2, #conf_hotel_street3{
			width: 417px;
			}
		.inside-fieldset #conf_hotel_city, #conf_hotel_city2, #conf_hotel_city3{
			width: 429px;
			}
		.inside-fieldset #conf_hotel_county, #conf_hotel_county2, #conf_hotel_county3{
			width: 411px;
			}

		.inside-fieldset #conf_hotel_postcode, #conf_hotel_postcode2, #conf_hotel_postcode3{
			width: 376px;
			}
		.inside-fieldset #conf_hotel_email, #conf_hotel_email2, #conf_hotel_email3{
			width: 370px;
			}
		.inside-fieldset #conf_hotel_url, #conf_hotel_url2, #conf_hotel_url3{
			width: 391px;
			}
		.inside-fieldset #conf_hotel_discount, #conf_hotel_discount2, #conf_hotel_discount3{
			width: 387px;
			}
		.inside-fieldset #conf_hotel_discount_value, #conf_hotel_discount_value2, #conf_hotel_discount_value3{
			width: 168px;
			}		
		#personal-details #add-conf-firstname{
			width: 429px;
			}
		#personal-details #add-conf-surname{
			width: 435px;
			}
		#personal-details #add-conf-email{
			width: 450px;
			}
		#personal-details #add-conf-phone{
			width: 432px;
			}
		#personal-details #add-conf-organiser-url{
			width: 424px;
			}
		/*-----------------------------------Add your venue---------------------*/
			
		#inside-add-venue{
			margin: 5px 0 0 0;
			padding: 0 0 0 0;
			width: 516px;
			background-color: #f5f5f5;
			color: #565656;
			}
		#inside-add-venue ul{
			float: left;
			width: 508px;
			list-style: none;
			margin: 0 0 0 0;
			padding: 5px 0 10px 10px;
			background-color: #f5f5f5;
			color: #565656;
			border: 1px solid #eeeeee;
			}
		#inside-add-venue li{
			float: left;
			/*width: 508px;*/
			margin: 5px 0 0 0;
			}
		#inside-add-venue li .mandatory{
			background-color:#FFFFFF;
			float: right;
			margin: 0 0 0 20px;
			}
			
		#inside-add-venue #venue-name{
			width: 420px;
			}
		#inside-add-venue #conference-location{
			width: 420px;
			}
		#inside-add-venue #conference-street{
			width: 408px;
			}
		#inside-add-venue #venue-location-county{
			width: 378px;
			}
		#inside-add-venue #postcode{
			width: 376px;
			}
		#inside-add-venue #country_id{
			width: 400px;
			}
		#inside-add-venue input{
			border: 1px solid #c2c2c2;
			padding: 0 0 0 0;
			width:384px;
			}
		#inside-add-venue #venue-phone{
			width: 359px;
			}
		#inside-add-venue #venue-url{
			width: 391px;
			}
		#inside-add-venue #venue-email{
			width: 414px;
			}
		#inside-add-venue #latbox{
			width: 186px;
			}
		#inside-add-venue #lonbox{
			width: 186px;
			}

			/*-----------------------------------FAQs---------------------*/
			#faqs {
			list-style-type: none;
			margin: 0 0 0 0;
			padding: 0 0 20px 0;
			}
				
			#faqs ul {
				list-style-type: none;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
				}
			#faqs li {
				width:540px;
				list-style-type: none;
				float: left;
				padding: 0 0 0 0;
				margin: 5px 0 6px 0;
				}
			#faqs li a:link {
				text-decoration: none;
				color: #4e4d4a;	
				background-color: #FFFFFF;
				}
			#faqs li a:visited {
				text-decoration: none;
				color: #4e4d4a;	
				background-color: #FFFFFF;
				}
			#faqs li a:active {
				text-decoration: none;
				color: #4e4d4a;	
				background-color: #FFFFFF;
				}
			#faqs li a:hover {
				text-decoration: underline;
				color: #6B1504;	
				background-color: #FFFFFF;
				}
				
			.faqs-top{
				float: right;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				color: #6B1504;	
				}
			.faqs-top a:link{
				text-decoration: none;
				color: #4e4d4a;	
				background-color: #FFFFFF;
				}
			.faqs-top a:visited{
				text-decoration: none;
				color: #4e4d4a;	
				background-color: #FFFFFF;
				}
			.faqs-top a:active{
				text-decoration: none;
				color: #4e4d4a;	
				background-color: #FFFFFF;
				}
			.faqs-top a:hover{
				text-decoration: underline;
				color: #6B1504;	
				background-color: #FFFFFF;
				}
				
		/*-------------------------------------Contact Page--------------------*/
						
					#contact-us {
						font-size: 0.9em;
						clear: both;
						margin: 0 0 0 30px;
						padding: 0 0 30px 0;
						}
						
					#contact-us ul{
						list-style:none;
						margin: 20px 0 0 0;
						padding: 10px 0 0 0;
						}
					#contact-us li{
						margin: 0 0 2px 0;
						padding: 0 0 2.5px 25px;
						}
					
					#contact-us a{
						text-decoration: none;
						color: #6B1504;
						background-color: #f5f5f5;
						}
					#contact-us a:hover{
						text-decoration: underline;
						}
					
					#postalAddress{
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						background-image: url(/templates/images/icons/email_open.png);
						background-repeat: no-repeat;
						background-position: 0 0;
						}
					
					#telephone{
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						background-image: url(/templates/images/icons/telephone.png);
						background-repeat: no-repeat;
						background-position: 0 0;
						}
						
					#mobile{
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						background-image: url(/templates/images/icons/phone.png);
						background-repeat: no-repeat;
						background-position: 0 0;
						}
					
					#emailAddress{
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						background-image: url(/templates/images/icons/email.png);
						background-repeat: no-repeat;
						background-position: 0 0;
						}
			
					#contact-form{
						float: left;
						width: 505px;
						padding: 0 0 0 10px;
						margin: 10px 0 0 0;
						background-color: #f5f5f5;
						color: #6B1504;
						}
					#contact-form ul{
						list-style-type: none;
						float: left;
						padding: 0 0 10px 0;
						margin: 10px 0 0 0;
						}
					#contact-form li{
						float: left;
						width: 470px;
						padding: 0 0 5px 10px;
						margin: 5px 0 0 0;
						}
					
					#contact-form .contact-form-names{
						float: left;
						width: 60px;
						padding: 0 0 0 0;
						margin: 3px 0 0 0;
						display: block;
						color: #565656;
						background-color: #f5f5f5;
						}
					
					#contact-form input{
						font-family: Arial, Verdana, Helvetica, sans-serif;
						font-size: 1em;
						float: left;
						width: 400px;
						padding: 0 0 0 0;
						margin: 2px 0 0 0;
						border: 1px solid #c3c1b9;		
						}
						
					#contact-form #contact-form-message{
						font-family: Arial, Verdana, Helvetica, sans-serif;
						font-size: 1em;
						float: left;
						width: 460px;
						height: 100px;
						padding: 0 0 5px 0;
						margin: 0 0 0 0;
						border: 1px solid #c3c1b9;
						}
						
					#contact-form #send-message-button{
						width:74px;
						height:19px;
						border:0;
						cursor:pointer;
						background-repeat: no-repeat;
						background-image: url(../images/buttons/send-button.gif);
						}
						
					#registration{
						clear: both;
						width: 490px;
						padding: 10px 0 20px 20px;
						margin: 10px 0 0 0;
						background-color: #f5f5f5;
						color: #565656;
						font-size: 0.8em;
						}
					.inside-contact{
						margin: 5px 0 0 0;
						padding: 0 0 0 0;
						width: 516px;
						background-color: #f5f5f5;
						color: #565656;
					}
		/*#inside-add-conference ul{
			float: left;
			width: 508px;
			list-style: none;
			margin: 0 0 0 0;
			padding: 5px 0 10px 10px;
			background-color: #f5f5f5;
			color: #565656;
			border: 1px solid #eeeeee;
			}
		#inside-add-conference li{
			float: left;
			margin: 5px 0 0 0;
			}
		
		#inside-add-conference input{
			border: 1px solid #c2c2c2;
			padding: 0 0 0 0;
			}
		#inside-add-conference textarea{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			border: 1px solid #c2c2c2;
			padding: 0 0 0 0;
			}*/
			
		/*---------------------------------------Footer-----------------------------*/
		#footer{
			float: left;
			width: 760px;
			margin: 0 0 0 0;
			padding: 15px 0 30px 15px;
			color: #ffffff;
			background-color: #2e0f0d;
			background-image: url(../images/footer.gif);
			background-repeat: no-repeat;
			font-size: 0.7em;
		}
		#footer-left{
			float: left;
			}
		#footer-right{
			float: right;
			padding: 0 30px 0 0;
			}
		#footer a{
			text-decoration: none;
			color: #ffffff;
			background-color: #2e0f0d;
		}
		#footer a:hover{
			text-decoration: underline;
		}
		
		
	