/* imports */
@import url(../Scripts/greybox/gb_styles.css);
@import url(ui.tabs.css);

/* standard shell template */
html, body 
{
	margin:19px 0px 39px 0px;
	padding:0;
	border:0;
}

body
{		
	font-family: Tahoma;
	font-size: 70%;
	background: #F5F6F6;
	text-align: center;	
	line-height: 16px;
	color: #000;
}

.clear{
	clear:both;		
}

/* redefine */
form 
{
	padding: 0px;
	border: 0px;	
}

.standardformfield 
{
	font-family: Tahoma;
	font-size: 100%;
	color: #626984;
}

.redtext 
{
	color: #CC0000;
}

a 
{
	color: #626984;
	text-decoration: underline;
}

a:hover 
{
	text-decoration: none;	
}

/* construct */
#wrapper 
{
	margin-left:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;	
	width: 100%;
}

	/* Header */
	#wrapper #headercontainer
	{
		width: 100%;
		height: 98px;
		float: left;	
		background: #676465 url(../Images/backgroundGraphics_02.gif) no-repeat top center;		
	}
	
		#wrapper #headercontainer #header 
		{
			width: 894px;
			height: 98px;						
			margin-left:auto;
			margin-right:auto;			
			position: relative;			
		}
		
			#wrapper #headercontainer #header h1 
			{
				margin: 0px;
				padding: 0px;
				float: left;
			}
		
				#wrapper #headercontainer #header h1 a
				{					
					width: 118px;
					height: 98px;
					display: block;
					background: url(../Images/shellGraphics_01.gif) no-repeat top left;					
				}
				
					#wrapper #headercontainer #header h1 a span
					{
						display: none;
					}
					
			#wrapper #headercontainer #navigation 
			{
				position: absolute;
				top: 68px;
				left: 138px;
			}
			
				#wrapper #headercontainer #navigation ul 
				{
					margin: 0px;
					padding: 0px;
				}
				
					#wrapper #headercontainer #navigation ul li 
					{
						list-style-type: none;
						display: inline;	
						float: left;
					}
					
						/* Sub Navigation */
						#wrapper #headercontainer #navigation ul li ul 
						{
							margin: 0px;
							padding: 0px;
							position: absolute;		
							top: 19px;
							left: 0px;	
							display: none;				
						}
						
							#wrapper #headercontainer #navigation ul li ul.eventssubnav 
							{
								background: url(../Images/SubNavigationEvents.gif) no-repeat top left;
								width: 638px;								
							}
						
								#wrapper #headercontainer #navigation ul li ul.eventssubnav li 
								{
									list-style-type: none;
									display: inline;
									margin-top: 14px;																		
								}
								
									#wrapper #headercontainer #navigation ul li ul.eventssubnav li.firstitem 
									{
										margin-left: 7px;
										_margin-left: 1px;
									}
								
									#wrapper #headercontainer #navigation ul li ul.eventssubnav li.spacer 
									{
										padding-left: 7px;
										_margin-left: 1px;										
										background: url(../Images/SubNavEventsSpacer.gif) no-repeat left;
									}
									
									#wrapper #headercontainer #navigation ul li ul.eventssubnav li.spacer.lastitem a
									{
										margin-right: 0px;
									}
								
									#wrapper #headercontainer #navigation ul li ul.eventssubnav li a 
									{
										float: left;
										height: 18px;
										background: none;
										color: #FFF;
										line-height: 14px;
										font-size: 90%;
										width: auto;
										margin-right: 5px;
									}
						
							#wrapper #headercontainer #navigation ul li ul.mycpdrecordsubnav 
							{
								background: url(../Images/SubNavigationMyAccount.gif) no-repeat top left;
								width: 638px;								
							}
						
								#wrapper #headercontainer #navigation ul li ul.mycpdrecordsubnav li 
								{
									list-style-type: none;
									display: inline;
									margin-top: 14px;																		
								}
								
									#wrapper #headercontainer #navigation ul li ul.mycpdrecordsubnav li.firstitem 
									{
										margin-left: 7px;
									}
								
									#wrapper #headercontainer #navigation ul li ul.mycpdrecordsubnav li.spacer 
									{
										padding-left: 7px;
										background: url(../Images/SubNavMyAccountSpacer.gif) no-repeat left;
									}
									
									#wrapper #headercontainer #navigation ul li ul.mycpdrecordsubnav li.spacer.lastitem a
									{
										margin-right: 0px;
									}
								
									#wrapper #headercontainer #navigation ul li ul.mycpdrecordsubnav li a 
									{
										float: left;
										height: 18px;
										background: none;
										color: #000;
										line-height: 14px;
										font-size: 90%;
										width: auto;
										margin-right: 5px;
									}
					
						/* Main Navigation */
						#wrapper #headercontainer #navigation ul li a 
						{
							display: block;
							float: left;
							width: 71px;
							height: 30px;
							margin-right: 10px;
						}
						
							#wrapper #headercontainer #navigation ul li.events a 
							{
								background: url(../Images/NavigationGraphics_01.gif) no-repeat top left;
							}
							
							#wrapper #headercontainer #navigation ul li.lecturenotes a 
							{
								background: url(../Images/NavigationGraphics_03.gif) no-repeat top left;
							}
							
							#wrapper #headercontainer #navigation ul li.webcasts a 
							{
								background: url(../Images/NavigationGraphics_05.gif) no-repeat top left;
							}
							
							#wrapper #headercontainer #navigation ul li.mapsfacts a 
							{
								background: url(../Images/NavigationGraphics_07.gif) no-repeat top left;
							}
							
							#wrapper #headercontainer #navigation ul li.joinnow a 
							{
								background: url(../Images/NavigationGraphics_09.gif) no-repeat top left;
							}
							
							#wrapper #headercontainer #navigation ul li.mycpdrecord a 
							{
								background: url(../Images/NavigationGraphicsAccount.gif) no-repeat top left;
							}
							
							#wrapper #headercontainer #navigation ul li.aboutus a 
							{
								background: url(../Images/NavigationGraphics_11.gif) no-repeat top left;
							}
							
							#wrapper #headercontainer #navigation ul li.linksoffers a 
							{
								background: url(../Images/NavigationGraphics_13.gif) no-repeat top left;
							}
							
							#wrapper #headercontainer #navigation ul li.contactus a 
							{
								background: url(../Images/NavigationGraphics_15.gif) no-repeat top left;
							}
							
							#wrapper #headercontainer #navigation ul li a:hover 
							{
								background-position: bottom left;
							}
							
							#wrapper #headercontainer #navigation ul li a span 
							{
								display: none;
							}
							
						#wrapper #headercontainer #navigation ul li:hover ul, #wrapper #headercontainer #navigation ul li.over ul 
						{
							display: block;
						}
							
			#wrapper #headercontainer #datetime 
			{
				color: #58595B;
				position: absolute;
				top: 13px;
				left: 138px;
			}
			
			#wrapper #headercontainer #loginpanel 
			{
				color: #B8B8B8;
				position: absolute;
				top: 10px;
				left: 294px;
			} 
			
				#wrapper #headercontainer #loginpanel .loginhere 
				{
					border: solid 1px #444142;
					width: 368px;
					height: 21px;
					background: #231F20 url(../Images/LoginArrow.gif) no-repeat top right;
					display: block;
				}
				
					#wrapper #headercontainer #loginpanel .loginhere span 
					{
						display: none;
					}
					
				#wrapper #headercontainer #loginpanel #loginform 
				{
					position: absolute;
					top: 1px;
					left: 0px;
					background: #231F20 url(../Images/LoginArrow.gif) no-repeat top right;
					width: 350px;	
					display: none;					
					padding: 2px 9px 9px 9px;				
					border-left: solid 1px #444142;
					border-right: solid 1px #444142;
					border-bottom: solid 1px #444142;
					color: #B8B8B8;
				}
				
					#wrapper #headercontainer #loginpanel #loginform .formfield 
					{
						width: 132px;
						float: left;						
						font-weight: bold;
						margin-right: 5px;
					}
						
						#wrapper #headercontainer #loginpanel #loginform .formfield input 
						{
							font-family: Tahoma;
							font-size: 100%;
							width: 122px;
							height: 15px;
							border: solid 1px #444142;
							background: #2D2A2B;
							padding: 3px;
							margin: 3px 0px 0px 0px;
							float: left;
							color: #FFF;
						}
						
					#wrapper #headercontainer #loginpanel #loginform .submitbutton 
					{
						margin-top: 19px;
						float: left;
					}
					
				#wrapper #headercontainer #loginpanel #logincontrols 
				{
					border: solid 1px #444142;
					width: 362px;
					height: 19px;
					background: #231F20;
					display: block;
					padding: 2px 0px 0px 6px;
					color: #828282;					
				}
				
					#wrapper #headercontainer #loginpanel #logincontrols a 
					{
						color: #828282;
					}
			
			#wrapper #headercontainer #quicksearchpanel 
			{				
				position: absolute;
				top: 10px;
				left: 708px;
				width: 175px;	
				height: 23px;							
			}  
			
				#wrapper #headercontainer #quicksearchpanel input 
				{
					font-family: Tahoma;
					font-size: 100%;
					width: 122px;
					height: 15px;
					border: solid 1px #444142;
					background: #2D2A2B;
					padding: 3px;
					margin: 0px;
					float: left;
					color: #FFF;
				}
				
					#wrapper #headercontainer #quicksearchpanel .submitbutton 
					{
						width: 45px;
						border: solid 0px;
						height: 23px;
						padding: 0px;
					}
					
			#wrapper #headercontainer #cpdinstitutelogo 
			{				
				position: absolute;
				top: 34px;
				right: 11px;							
			}  
			
				#wrapper #headercontainer #cpdinstitutelogo a 
				{
					background: url(../Images/CPDInstituteLogo.gif) no-repeat top left;
					display: block;
					width: 45px;	
					height: 53px;		
				}
				
					#wrapper #headercontainer #cpdinstitutelogo a span 
					{
						display: none;
					}
	
	/* Content */
	#wrapper #contentcontainer
	{
		width: 100%;
		float: left;
		background: #F5F6F6 url(../Images/backgroundGraphics_03.gif) repeat-y top center;			
	}
	
		#wrapper #contentcontainer #content 
		{
			width: 822px;
			_width: 840px;				
			margin-left:auto;
			margin-right:auto;
			background: #F0F1F1;
			padding: 32px 25px 0px 47px;
			_padding-left:0px;
			_padding-right:0px;
			background: #FFF;									
		}
		
			#wrapper #contentcontainer #content #innercontent 
			{
				width: 697px;
				_width: 710px;
				float: left;				
				margin-bottom: 22px;
				padding-bottom: 22px;					
			}
							
				/* Home Content */
				#wrapper #contentcontainer #content #innercontent #homewelcome 
				{
					width: 697px;
					_width: 714px;
					float: left;
					position: relative;
				}
				
					/*
					#wrapper #contentcontainer #content #innercontent #homewelcome h2 
					{
						width: 697px;
						_width: 715px;
						float: left;
						background: url(../Images/Welcome.gif) no-repeat top left;
						margin: 0px;
						padding: 0px;
						height: 19px;
					}	
					
						#wrapper #contentcontainer #content #innercontent #homewelcome h2 span 
						{
							display: none;
						}	
					*/
					
					#wrapper #contentcontainer #content #innercontent #homewelcome #homenews 
					{
						width: 697px;
						float: left;
						height: 36px;
						line-height: 36px;
						padding-left: 110px;
						background: url(../Images/shellGraphics_53.jpg) no-repeat top left;
					}
						
					#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels 
					{
						width: 501px;
						_width: 515px;
						float: left;
						margin-top: 15px;
						position: relative;						
					}
					
						#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels ul 
						{
							margin: 0px;
							padding: 0px;														
						}	
							
							#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels ul li 
							{
								float: left;
								list-style-type: none;
								display: inline;
							}	
							
								#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels ul li a 
								{
									display: block;
									width: 95px;
									height: 118px;
									float: left;
									margin-right: 5px;
									_margin-right:0px;
								}
								
									#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels ul li.events a 
									{
										background: url(../Images/homeGraphics_33.gif) no-repeat top left;
										_margin-right:2px;
									}
									
									#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels ul li.lecturenotes a 
									{
										background: url(../Images/homeGraphics_35.gif) no-repeat top left;
										_margin-right:3px;
									}
									
									#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels ul li.webcasts a 
									{
										background: url(../Images/homeGraphics_37.gif) no-repeat top left;
										_margin-right:3px;										
									}
									
									#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels ul li.venuemaps a 
									{
										background: url(../Images/homeGraphics_39.gif) no-repeat top left;
										_margin-right:2px;										
									}
									
									#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels ul li.registernow a 
									{
										background: url(../Images/homeGraphics_41.gif) no-repeat top left;
										margin-right: 0px;
									}
									
								#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels ul li a:hover 
								{
									background-position: bottom left;
								}	
								
								#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels ul li a span 
								{
									display: none;
								}
						
						/* Homepage Panels */	
						#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels #homecontentcontainer 
						{
							width: 479px;
							_width: 510px;
							float: left;
							/*height: 166px;*/
							height: 195px;
							position: absolute;
							padding: 27px 8px 0px 8px;
							color: #FFF;
							background: url(../Images/HomeTabHome.gif) no-repeat top left;							
						}
							
							#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels #homecontentcontainer .colone 
							{
								color: #000;
								border-right: solid 1px #A6A9AB;
							}
							
							#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels #homecontentcontainer .coltwo 
							{
								color: #666666;
							}
						
						#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels #eventsroll 
						{
							width: 479px;
							_width: 510px;
							float: left;
							/*height: 166px;*/
							height: 195px;
							background: url(../Images/HomeTabEvents.gif) no-repeat top left;							
							position: absolute;
							padding: 27px 8px 0px 8px;
							color: #FFF;
						}
						
						#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels #lecturenotesroll 
						{
							width: 479px;
							_width: 510px;
							float: left;
							/*height: 166px;*/
							height: 195px;
							background: url(../Images/HomeTabLectureNotes.gif) no-repeat top left;							
							position: absolute;
							padding: 27px 8px 0px 8px;
							color: #FFF;
						}
						
						#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels #webcastsroll 
						{
							width: 479px;
							_width: 510px;
							float: left;
							/*height: 166px;*/
							height: 195px;
							background: url(../Images/HomeTabWebcasts.gif) no-repeat top left;							
							position: absolute;
							padding: 27px 8px 0px 8px;
							color: #FFF;
						}
						
						#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels #venuemapsroll 
						{
							width: 479px;
							_width: 510px;
							float: left;
							/*height: 166px;*/
							height: 195px;
							background: url(../Images/HomeTabMapsFacts.gif) no-repeat top left;						
							position: absolute;
							padding: 27px 8px 0px 8px;
							color: #FFF;
						}
						
						#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels #registernowroll 
						{
							width: 479px;
							_width: 510px;
							float: left;
							/*height: 166px;*/
							height: 195px;
							background: url(../Images/HomeTabJoinNow.gif) no-repeat top left;							
							position: absolute;
							padding: 27px 8px 0px 8px;
							color: #FFF;
						}
						
							#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels .colone 
							{
								width: 144px;
								float: left;
								text-align: right;
								font-size: 90%;
								line-height: 14px;
								height: 180px;
								padding-right: 5px;
								border-right: solid 1px #434142;
							}
							
							#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels .coltwo 
							{
								width: 318px;
								float: left;								
								font-size: 90%;
								line-height: 14px;
								height: 153px;									
								color: #C2C0C0;
								padding-left: 11px;							
							}
							
								#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels .coltwo .benefitslist 
								{
									margin: 5px 0px 0px 17px;
									padding: 0px;
								}
								
								#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels .coltwo .eventslist 
								{
									margin: 8px 0px 0px 0px;
									padding: 0px;
								}
								
									#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels .coltwo .eventslist li 
									{
										list-style-type: none;
										display: inline;
										float: left;
									}
									
										#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels .coltwo .eventslist li a 
										{
											border: solid 1px #4B4B4C;
											padding: 4px;
											display: block;
											text-align: center;
											color: #00B8DE;
											text-decoration: none;
											font-size: 90%;
											width: 90px;
											height: 30px;
										}
										
											#wrapper #contentcontainer #content #innercontent #homewelcome #homepanels .coltwo .eventslist li a:hover 
											{
												background: #454343;
											}
				
					/* Up coming Events */
					#wrapper #contentcontainer #content #innercontent #homewelcome #upcomingevents 
					{
						width: 321px;						
						position: absolute;
						right: -125px;
						top: 37px;
					}
					
						#wrapper #contentcontainer #content #innercontent #homewelcome #upcomingevents h3 
						{
							margin: 0px;
							padding: 0px;
							background: url(../Images/shellGraphics_46.gif) no-repeat top left;
							width: 321px;
							height: 23px;
							float: left;
						}
						
							#wrapper #contentcontainer #content #innercontent #homewelcome #upcomingevents h3 span 
							{
								display: none;
							}
							
						#wrapper #contentcontainer #content #innercontent #homewelcome #upcomingevents #upcontainer 
						{
							width: 307px;
							float: left;
							border-top: solid 1px #BED1DB;
							border-left: solid 1px #BED1DB;
							border-right: solid 1px #BED1DB;
							margin-top: 15px;						
							background: url(../Images/shellGraphics_43.jpg) repeat-x top left;
							padding: 10px 6px 6px 6px;	
							height: 78px;						
						}
						
							#wrapper #contentcontainer #content #innercontent #homewelcome #upcomingevents #upcontainer #newsfader
							{
								padding: 0px;
								margin: 0px;
							}
							
								#wrapper #contentcontainer #content #innercontent #homewelcome #upcomingevents #upcontainer #newsfader li
								{
									list-style-type: none;
									display: inline;																	
								}
								
									#wrapper #contentcontainer #content #innercontent #homewelcome #upcomingevents #upcontainer #newsfader li div 
									{										
										margin-bottom: 8px;	
									}
									
										#wrapper #contentcontainer #content #innercontent #homewelcome #upcomingevents #upcontainer #newsfader li div.showborder 
										{
											border-bottom: solid 1px #DBDCDD;
										}
					
							#wrapper #contentcontainer #content #innercontent #homewelcome #upcomingevents #upcontainer .latestevent 
							{
								width: 307px;
								float: left;
								padding-bottom: 8px;
								font-size: 100%;
								line-height: 110%;		
							}						

								
								#wrapper #contentcontainer #content #innercontent #homewelcome #upcomingevents #upcontainer .latestevent a 
								{
									display: block;
									width: 307px;
									text-decoration: none;
									color: #1E1E1E;
								}
									
									#wrapper #contentcontainer #content #innercontent #homewelcome #upcomingevents #upcontainer .latestevent a .underline 
									{
										text-decoration: underline;
									}
									
									#wrapper #contentcontainer #content #innercontent #homewelcome #upcomingevents #upcontainer .latestevent a:hover 
									{
										color: #828282;
									}
					
					/* Calendar */
					#wrapper #contentcontainer #content #innercontent #homewelcome #calendarcontainer 
					{
						width: 196px;
						float: left;
						margin-top: 134px;						
					}
					
						/* Ad Container */
						#wrapper #contentcontainer #content #innercontent #homewelcome #calendarcontainer #homebanner 
						{
							width: 196px;
							float: left;
							margin: 10px 0px 0px 6px;
						}
							
						#wrapper #contentcontainer #content #innercontent #homewelcome #calendarcontainer #calendarview 
						{
							width: 175px;
							background: #FFF;	
							float: left;
							padding: 10px 10px 9px 10px;	
							color: #727B7F;																				
						}
						
							#wrapper #contentcontainer #content #innercontent #homewelcome #calendarcontainer #calendarview .monthcontrol 
							{
								color: #8E3895;
								text-decoration: none;								
							}
							
								#wrapper #contentcontainer #content #innercontent #homewelcome #calendarcontainer #calendarview .monthcontrol:hover 
								{
									text-decoration: underline;
								}
								
							#wrapper #contentcontainer #content #innercontent #homewelcome #calendarcontainer #calendarview .notselecteddate 
							{
								height: 28px;
								line-height: 28px;
								
							}
							
							#wrapper #contentcontainer #content #innercontent #homewelcome #calendarcontainer #calendarview .selecteddate 
							{
								height: 28px;
								line-height: 28px;
								background: #A9CEDD;
								font-weight: bold;								
							}
							
								#wrapper #contentcontainer #content #innercontent #homewelcome #calendarcontainer #calendarview .selecteddate a 
								{
									color: #FFF;
								}
						
							#wrapper #contentcontainer #content #innercontent #homewelcome #calendarcontainer #calendarview #mouseover 
							{
								padding-left: 15px;
								background: url(../Images/HomeCalendarMouseTip.gif) no-repeat top left;
								height: 12px;
								float: left;
								line-height: 12px;
								margin: 7px 0px 0px 0px;
							}
										
				/* Search Content */
				#wrapper #contentcontainer #content #innercontent #searchpage 
				{
					width: 474px;
					float: left;
				}
				
					#wrapper #contentcontainer #content #innercontent #searchpage #monthselector 
					{
						width: 474px;
						height: 15px;
						line-height: 15px;
						float: left;
						background: url(../Images/MonthSelectorBG.gif) repeat-x top left;
					}
				
						#wrapper #contentcontainer #content #innercontent #searchpage #monthselector ul
						{
							margin: 0px;
							padding: 0px;							
						}
						
							#wrapper #contentcontainer #content #innercontent #searchpage #monthselector ul li 
							{
								display: inline;
								text-decoration: none;
							}
							
								#wrapper #contentcontainer #content #innercontent #searchpage #monthselector ul li a 
								{
									width: 47px;
									height: 15px;
									float: left;
									background: url(../Images/MonthNotSelected.gif) no-repeat top left;
									text-align: center;
									text-decoration: none;
									text-transform: uppercase;
								}
								
									#wrapper #contentcontainer #content #innercontent #searchpage #monthselector ul li .advancedsearch
									{
										width: 120px;										
										background: url(../Images/AdvancedSearchTab.gif) no-repeat top left;										
									}
								
									#wrapper #contentcontainer #content #innercontent #searchpage #monthselector ul li .selectedmonth 
									{
										background: url(../Images/MonthSelected.gif) no-repeat top left;
									}
								
									#wrapper #contentcontainer #content #innercontent #searchpage #monthselector ul li a:hover 
									{
										background-position: bottom left;
									}
						
					#wrapper #contentcontainer #content #innercontent #selectedmonthname 
					{						
						margin: 5px 0px 5px 0px;
						width: 474px;
						float: left;
					}	
					
					#wrapper #contentcontainer #content #innercontent #bookingtotalsarea 
					{
						width: 474px;
						float: left;
						margin: 10px 0px 10px 0px;
						border-top: solid 1px #000;
						padding-top: 15px;
					}
					
						#wrapper #contentcontainer #content #innercontent #bookingtotalsarea  .bookingtotals 
						{
							width: 474px;
							float: left;	
							height: 26px;						
							background: url(../Images/TotalsBG.jpg) no-repeat top left;
							margin-bottom: 1px;										
						}
						
							#wrapper #contentcontainer #content #innercontent #bookingtotalsarea  .bookingtotals .total 
							{
								padding-left: 10px;
								line-height: 26px;
								color: #FFF;
								width: 132px;
								text-transform: uppercase;
								font-size: 120%;
								font-weight: bold;
								float: left;
							}
							
							#wrapper #contentcontainer #content #innercontent #bookingtotalsarea  .bookingtotals .amount 
							{							
								line-height: 26px;							
								float: left;
								font-size: 120%;
								padding-left: 5px;
							}
							
						#wrapper #contentcontainer #content #innercontent #bookingtotalsarea #paymentselector 
						{
							width: 474px;
							float: left;
							margin-top: 10px;
						}
						
					#wrapper #contentcontainer #content #innercontent #searchresults 
					{
						border-top: solid 2px #ACACAD;						
						width: 474px;
						float: left;	
						padding-bottom: 10px;
					}
					
						#wrapper #contentcontainer #content #innercontent #searchresults .eventheader 
						{
							background: #1EBFF5 url(../Images/searchPageGraphics_02.jpg) no-repeat top left;
							height: 53px;							
							margin-top: 10px;	
							cursor: pointer;	
							float: left;										
						}
						
							#wrapper #contentcontainer #content #innercontent #searchresults .eventheader .eventdatetime 
							{
								color: #FFF;
								width: 117px;				
								height: 53px;					
								padding: 1px 0px 0px 25px;
								float: left;										
							}
							
							#wrapper #contentcontainer #content #innercontent #searchresults .eventheader .eventtopicspeaker 
							{
								color: #555658;
								width: 307px;				
								height: 53px;					
								padding: 1px 0px 0px 25px;	
								float: left;	
								overflow: hidden;								
							}
							
								#wrapper #contentcontainer #content #innercontent #searchresults .eventheader .eventtopicspeaker .eventtopic 
								{									
									height: 32px;
									overflow: hidden;
									width: 245px;	
									float: left;
								}
								
									#wrapper #contentcontainer #content #innercontent #searchresults .eventheader .eventtopicspeaker .eventtopic strong, #wrapper #contentcontainer #content #innercontent #searchresults .eventheader .eventtopicspeaker .eventspeaker strong
									{
										color: #7D7D7D;
									}
								
								#wrapper #contentcontainer #content #innercontent #searchresults .eventheader .eventtopicspeaker .eventspeaker 
								{									
									height: 16px;
									overflow: hidden;
									width: 245px;	
									float: left;																														
								}
					
						#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo 
						{							
							width: 474px;
							float: left;																
						}
						
							#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventvenuefacultycontainer 
							{
								width: 142px;
								float: left;
							}
						
								#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventvenuefacultycontainer .eventvenuedata
								{
									width: 117px;		
									padding: 8px 0px 0px 25px;																	
									float: left;	
									background: url(../Images/EventSearchHomeIcon.gif) no-repeat top left;								
								}
								
								#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventvenuefacultycontainer .eventfacultiesdata 
								{
									width: 117px;		
									padding: 8px 0px 0px 25px;
									float: left;	
									background: url(../Images/EventSearchFacultiesIcon.gif) no-repeat top left;															
								}
							
							#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventmain 
							{
								width: 332px;
								float: left;								
							}
							
								#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventsynopsis 
								{
									width: 299px;									
									padding: 8px 8px 0px 25px;																
									float: left;	
									background: url(../Images/EventSearchSynopsisIcon.gif) no-repeat top left;								
								}
								
									#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventsynopsis p 
									{
										padding-bottom: 0px;
									}
							
								#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventvenuefacultycontainer .eventvenuedata strong, #wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventvenuefacultycontainer .eventfacultiesdata strong, #wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventmain .eventsynopsis strong {
									color: #7D7D7D;
								}
								
							#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventaddbutton 
							{
								width: 299px;
								padding: 8px 8px 0px 25px;																
								float: left;	
								background: url(../Images/EventAddButton.gif) no-repeat top left;	
								font-weight: bold;								
							}
							
								#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventaddbutton a 
								{
									color: #00A5DF;
								}
								
							#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .bookingfee 
							{
								width: 299px;
								padding: 8px 8px 0px 25px;																
								float: left;	
								background: url(../Images/EventFee.gif) no-repeat top left;														
							}
							
							#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .lawsociety 
							{
								width: 299px;
								padding: 8px 8px 0px 25px;																
								float: left;	
								background: url(../Images/EventLawSociety.gif) no-repeat top left;														
							}
							
							#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventwebcast 
							{
								width: 299px;
								padding: 8px 8px 0px 25px;																
								float: left;	
								background: url(../Images/EventWebcast.gif) no-repeat top left;	
								font-weight: bold;								
							}
							
								#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventwebcast a 
								{
									color: #00A5DF;
								}
								
							#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventdeletebutton 
							{
								width: 299px;
								padding: 8px 8px 0px 25px;																
								float: left;	
								background: url(../Images/EventDeleteButton.gif) no-repeat top left;	
								font-weight: bold;								
							}
							
								#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventdeletebutton a 
								{
									color: #FF3E3E;
								}
				
				/* Left Hand Panel */
				#wrapper #contentcontainer #content #innercontent #leftpanel 
				{
					width: 159px;
					float: left;					
				}
				
					#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea 
					{
						width: 137px;
						float: left;
						padding: 11px;
						background: #231F20;				
						color: #FFF;
						text-align: right;
						height: 140px;
					}
				
						#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea h3 
						{
							margin: 0;
							padding: 0px;
							color: #FFF;
							width: 137px;
							height: 20px;
						}
						
							#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea h3.aboutus 
							{
								background: url(../Images/LeftPanelHeaders_AboutUs.gif) no-repeat top left;
							}
							
							#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea h3.contactus 
							{
								background: url(../Images/LeftPanelHeaders_ContactUs.gif) no-repeat top left;
							}
							
							#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea h3.mapsfacts 
							{
								background: url(../Images/LeftPanelHeaders_MapsFacts.gif) no-repeat top left;
							}
							
							#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea h3.lecturenotes 
							{
								background: url(../Images/LeftPanelHeaders_LectureNotes.gif) no-repeat top left;
							}
							
							#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea h3.accessibility 
							{
								background: url(../Images/LeftPanelHeaders_Accessibility.gif) no-repeat top left;
							}
							
							#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea h3.sitemap 
							{
								background: url(../Images/LeftPanelHeaders_SiteMap.gif) no-repeat top left;
							}
							
							#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea h3.privacypolicy 
							{
								background: url(../Images/LeftPanelHeaders_PrivacyPolicy.gif) no-repeat top left;
							}
							
							#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea h3.events 
							{
								background: url(../Images/LeftPanelHeaders_Events.gif) no-repeat top left;
							}
							
							#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea h3.terms 
							{
								background: url(../Images/LeftPanelHeaders_Terms.gif) no-repeat top left;
							}
							
							#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea h3.latestnews 
							{
								background: url(../Images/LeftPanelHeaders_LatestNews.gif) no-repeat top left;
							}
							
							#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea h3.linksoffers 
							{
								background: url(../Images/LeftPanelHeaders_LinksOffers.gif) no-repeat top left;
							}
							
							#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea h3.joinnow 
							{
								background: url(../Images/LeftPanelHeaders_JoinNow.gif) no-repeat top left;
							}
							
							#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea h3.myaccount 
							{
								background: url(../Images/LeftPanelHeaders_MyAccount.gif) no-repeat top left;
							}
							
								#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea h3 span 
								{
									display: none;
								}
							
						#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea p 
						{
							margin: 8px 0px 0px 0px;
							padding: 0px;
						}
						
							#wrapper #contentcontainer #content #innercontent #leftpanel #lefttextarea p a 
							{
								color: #FFF;
							}
					
					#wrapper #contentcontainer #content #innercontent #leftpanel #blueextended 
					{
						background: url(../Images/BlueExtended.gif) repeat-x top left;
						float: left;
						width: 159px;
					}					
					
					#wrapper #contentcontainer #content #innercontent #leftpanel #colourarea 
					{
						width: 148px;
						height: 178px;						
						float: left;
						text-align: right;
						padding: 11px 11px 11px 0px;
					}
					
						#wrapper #contentcontainer #content #innercontent #leftpanel .purpleone 
						{
							background: url(../Images/PageColours_AboutUs.jpg) repeat-x top left;
						}
						
							#wrapper #contentcontainer #content #innercontent #leftpanel .purpleone 
							{
								_background: url(../Images/PageColours_AboutUs.jpg)  top left repeat-x;
							}
						
						#wrapper #contentcontainer #content #innercontent #leftpanel .contactus 
						{
							background: url(../Images/PageColours_ContactUs.jpg) repeat-x top left;
						}
						
							#wrapper #contentcontainer #content #innercontent #leftpanel .contactus 
							{
								_background: url(../Images/PageColours_ContactUs.jpg) repeat-x top left;
							}
						
						#wrapper #contentcontainer #content #innercontent #leftpanel .darkblue 
						{
							background: url(../Images/PageColours_DarkBlue.jpg) repeat-x top left;
						}
						
							#wrapper #contentcontainer #content #innercontent #leftpanel .darkblue 
							{
								_background: url(../Images/PageColours_DarkBlue.jpg) repeat-x top left;
							}
						
						#wrapper #contentcontainer #content #innercontent #leftpanel .green 
						{
							background: url(../Images/PageColours_Green.jpg) repeat-x top left;
						}
							#wrapper #contentcontainer #content #innercontent #leftpanel .green
							{
								_background: url(../Images/PageColours_Green.jpg) repeat-x top left;	
							}
						
						#wrapper #contentcontainer #content #innercontent #leftpanel .blue 
						{
							background: url(../Images/PageColours_LectureNotes.jpg)  top left repeat-x;
						}
						
							#wrapper #contentcontainer #content #innercontent #leftpanel .blue.extended 
							{
								background: #00A5DF;
								height: auto;								 								
							}
						
						#wrapper #contentcontainer #content #innercontent #leftpanel .darkpurple 
						{
							background: url(../Images/PageColours_DarkPurple.jpg) repeat-x top left;
						}
						
							#wrapper #contentcontainer #content #innercontent #leftpanel .darkpurple 
							{
								_background: url(../Images/PageColours_DarkPurple.jpg) repeat-x top left;
							}
						
						#wrapper #contentcontainer #content #innercontent #leftpanel .yellow 
						{
							background: url(../Images/PageColours_Yellow.jpg) repeat-x top left;							
						}
						
							#wrapper #contentcontainer #content #innercontent #leftpanel .yellow 
							{
								background: url(../Images/PageColours_Yellow.jpg) repeat-x top left;
							}
						
						#wrapper #contentcontainer #content #innercontent #leftpanel #colourarea ul 
						{
							margin: 0px;
							padding: 0px;														
						}
						
							#wrapper #contentcontainer #content #innercontent #leftpanel #colourarea .blacktext li 
							{
								color: #000;
							}
							
								#wrapper #contentcontainer #content #innercontent #leftpanel #colourarea .blacktext li a
								{
									color: #000;
								}
						
							#wrapper #contentcontainer #content #innercontent #leftpanel #colourarea ul li 
							{
								list-style-type: none;
								display: inline;								
								color: #FFF;
								float: right;
								width: 148px;
								float: left;
							}
							
								#wrapper #contentcontainer #content #innercontent #leftpanel #colourarea ul li.spacing 
								{
									padding-top: 10px;
								}
							
								#wrapper #contentcontainer #content #innercontent #leftpanel #colourarea ul li a 
								{
									color: #FFF;									
								}
								
					
					#wrapper #contentcontainer #content #innercontent #leftpanel #pagelogos 
					{
						width: 159px;						
						float: left;
						text-align: right;
					}
					
				/* Standard Content*/
				#wrapper #contentcontainer #content #innercontent #standardcontent 
				{					
					width: 488px;
					_width: 450px;
					float: left;
					padding-right: 25px;		
					margin-left: 25px;
				}
				
					#wrapper #contentcontainer #content #innercontent #standardcontent .currentlecture 
					{
						width: 478px;						
						display: block;
						font-size: 130%;						
						background: #00A5DF;
						color: #FFF;
						padding: 5px;						
					}
				
					#wrapper #contentcontainer #content #innercontent #standardcontent .rssfeed 
					{
						display: block;
						background: url(../Images/RSSIcon.gif) no-repeat left;
						height: 15px;
						line-height: 15px;
						padding-left: 22px;
						color: #F57D23;
					}
								
					#wrapper #contentcontainer #content #innercontent #standardcontent .subheader 
					{
						color: #EC297B;
						font-size: 130%;
						font-weight: bold;
					}
					
						#wrapper #contentcontainer #content #innercontent #standardcontent .subheader.yellow
						{
							/*color: #FFD202;*/
							color: #004F8F;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent .subheader.blues
						{
							color: #0071BB;
						}
				
					#wrapper #contentcontainer #content #innercontent #standardcontent .feespanel 
					{
						border: solid 1px #D8D8D8;
						width: 170px;						
					}
					
					/* Lecure Content */
					#wrapper #contentcontainer #content #innercontent #standardcontent .lecturelink
					{
						display: block;
						height: 17px;
						line-height: 17px;
						padding-left: 22px;					
					}
					
					/* CPD Records */
					#wrapper #contentcontainer #content #innercontent #standardcontent #totalcpdtime
					{					
						height: 16px;
						line-height: 16px;
						padding-left: 22px;		
						background: url(../Images/CPDRecord_Clock.gif) no-repeat top left;	
						font-weight: bold;
						color: #7F7F7F;		
					}
					
					#wrapper #contentcontainer #content #innercontent #standardcontent #cpdlinks 
					{
						width: 488px;
						float: left;
						margin-top: 10px;
					}
					
						#wrapper #contentcontainer #content #innercontent #standardcontent .addnewrecord
						{					
							height: 16px;
							line-height: 16px;
							padding-left: 22px;		
							background: url(../Images/CPDRecord_Add.gif) no-repeat top left;	
							font-weight: bold;		
							display: block;												
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent .printableversion
						{					
							height: 13px;
							line-height: 13px;
							padding-left: 22px;		
							background: url(../Images/CPDRecord_Print.gif) no-repeat top left;	
							font-weight: bold;		
							display: block;	
							margin-top: 10px;																		
						}
					
					#wrapper #contentcontainer #content #innercontent #standardcontent #cpdinformation 
					{
						width: 470px;
						float: left;
						background: url(../Images/ContactUsBG.jpg) repeat-x top left;
						border: solid 1px #CCDDE4;
						padding: 9px;
						color: #808080;
						margin-top: 10px;
					}
					
					#wrapper #contentcontainer #content #innercontent #standardcontent .cpdrecordfield 
					{
						width: 283px;
						font-family: Tahoma;
						font-size: 100%;
						color: #626984;
					}
					
					#wrapper #contentcontainer #content #innercontent #standardcontent .cpdrecordtimefield
					{						
						font-family: Tahoma;
						font-size: 100%;
						color: #626984;
						float: left;
						margin-right: 15px;
					}
					
					/* Event Basket */
					#wrapper #contentcontainer #content #innercontent #standardcontent .viewmoreevents 
					{
						padding-left: 20px;
						background: url(../Images/viewmoreevents.gif) no-repeat top left;						
					}
					
					#wrapper #contentcontainer #content #innercontent #standardcontent .bookselectedevents
					{		
						line-height: 25px;							
						padding-left: 20px;			
						background: url(../Images/bookselectedevents.gif) no-repeat top left;			
					}
					
					/* Search Page Calendar */
					#wrapper #contentcontainer #content #innercontent #standardcontent #calendarview 
					{
						width: 195px;
						background: #FFF;	
						float: right;
						padding: 0px 0px 9px 0px;	
						margin: 0px 0px 20px 20px;
						color: #727B7F;							
					}
					
						#wrapper #contentcontainer #content #innercontent #standardcontent #calendarview .dateselector 
						{
							background: #F6F6F6;
							width: 195px;							
						}
					
						#wrapper #contentcontainer #content #innercontent #standardcontent #calendarview .monthcontrol 
						{
							color: #8E3895;
							text-decoration: none;														
						}
						
							#wrapper #contentcontainer #content #innercontent #standardcontent #calendarview .monthcontrol:hover 
							{
								text-decoration: underline;
							}
							
						#wrapper #contentcontainer #content #innercontent #standardcontent #calendarview .notselecteddate 
						{
							height: 28px;
							line-height: 28px;
							
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #calendarview .selecteddate 
						{
							height: 28px;
							line-height: 28px;
							background: #A9CEDD;
							font-weight: bold;	
						}
						
							#wrapper #contentcontainer #content #innercontent #standardcontent #calendarview .selecteddate a 
							{
								color: #FFF;
							}
					
						#wrapper #contentcontainer #content #innercontent #standardcontent #calendarview #mouseover 
						{
							padding-left: 15px;
							background: url(../Images/HomeCalendarMouseTip.gif) no-repeat top left;
							height: 12px;
							float: left;
							line-height: 12px;
							margin: 7px 0px 0px 5px;
						}
					
					/* Get Adobe Reader */
					#wrapper #contentcontainer #content #innercontent #standardcontent #getadobereader 
					{						
						background: url(../Images/GetAdobeReader.gif) no-repeat top left;
						padding-left: 122px;
					}					
					
					/* Contact Us */
					#wrapper #contentcontainer #content #innercontent #standardcontent #contactusform 
					{
						width: 470px;
						float: left;
						background: url(../Images/ContactUsBG.jpg) repeat-x top left;
						border: solid 1px #CCDDE4;
						padding: 9px;
						color: #808080;
					}
					
					/* Maps & Facts */
					#wrapper #contentcontainer #content #innercontent #standardcontent .drawingpinbg 
					{
						background: url(../Images/DrawingPinBG.gif) no-repeat top left;
						padding: 0px 0px 0px 33px;
						float: left;						
						width: 455px;
					}
					
					/* News */
					#wrapper #contentcontainer #content #innercontent #standardcontent #newslistcontainer 
					{
						float: left;
						width: 488px;	
						margin-top: 4px;					
					}
					
						#wrapper #contentcontainer #content #innercontent #standardcontent #newslistcontainer .newsheader 
						{	
							width: 454px;
							height: 53px;								
							background: url(../Images/NewsItemBG.jpg) repeat-x top left;								
							padding: 9px 17px 0px 17px;
							color: #808080;
							cursor: pointer;
							margin-top: 8px;
						}
						
							#wrapper #contentcontainer #content #innercontent #standardcontent #newslistcontainer .newsheader .tinyimage
							{
								width: 59px;
								height: 53px;									
								float: left;									
							}
							
							#wrapper #contentcontainer #content #innercontent #standardcontent #newslistcontainer .newsheader .headline
							{
								width: 375px;
								height: 44px;
								line-height: 44px;
								float: left;
								margin-left: 20px;
								color: #FFF;
							}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #newslistcontainer .newsinfo 
						{
							width: 454px;
							padding: 0px 17px 0px 17px;								
						}
							
							#wrapper #contentcontainer #content #innercontent #standardcontent #newslistcontainer .newsinfo .newsbody 
							{
								width: 454px;
								padding: 17px 0px 17px 0px;
								color: #333333;
							}
							
								#wrapper #contentcontainer #content #innercontent #standardcontent #newslistcontainer .newsinfo .newsbody .newsthumb 
								{
									float: right;
									margin: 0px 0px 10px 10px;
								}
					
					/* My Account */
					#wrapper #contentcontainer #content #innercontent #standardcontent .myaccountsearchevents
					{		
						line-height: 25px;							
						padding-left: 20px;			
						background: url(../Images/myaccount_viewmoreevents.gif) no-repeat top left;			
					}
					
					#wrapper #contentcontainer #content #innercontent #standardcontent .myaccountviewfulldiary
					{		
						line-height: 25px;							
						padding-left: 20px;			
						background: url(../Images/viewmoreevents.gif) no-repeat top left;			
					}
					
					#wrapper #contentcontainer #content #innercontent #standardcontent .myaccountbasket
					{		
						line-height: 25px;							
						padding-left: 20px;			
						background: url(../Images/viewmoreevents.gif) no-repeat top left;			
					}
					
					#wrapper #contentcontainer #content #innercontent #standardcontent .myaccountcontactlink
					{		
						line-height: 25px;							
						padding-left: 20px;			
						background: url(../Images/viewmoreevents.gif) no-repeat top left;			
					}
					
					#wrapper #contentcontainer #content #innercontent #standardcontent .myaccountcpdrecords
					{		
						line-height: 25px;							
						padding-left: 20px;			
						background: url(../Images/myaccount_cpdrecords.gif) no-repeat top left;			
					}
					
					#wrapper #contentcontainer #content #innercontent #standardcontent .myaccountlecturenotes
					{		
						line-height: 25px;							
						padding-left: 20px;			
						background: url(../Images/myaccount_lecturenotes.gif) no-repeat top left;			
					}
					
					#wrapper #contentcontainer #content #innercontent #standardcontent .myaccountwebcasts
					{		
						line-height: 25px;							
						padding-left: 20px;			
						background: url(../Images/myaccount_webcasts.gif) no-repeat top left;			
					}
					
					#wrapper #contentcontainer #content #innercontent #standardcontent .myaccountfeedback
					{		
						line-height: 25px;							
						padding-left: 20px;			
						background: url(../Images/myaccount_feedback.gif) no-repeat top left;			
					}
					
					#wrapper #contentcontainer #content #innercontent #standardcontent .myaccounteditdetails
					{		
						line-height: 25px;							
						padding-left: 20px;			
						background: url(../Images/bookselectedevents.gif) no-repeat top left;			
					}
					
					#wrapper #contentcontainer #content #innercontent #standardcontent .myaccountlogout
					{
						line-height: 25px;							
						padding-left: 20px;			
						background: url(../Images/MyAccountLogout.gif) no-repeat top left;	
					}
					
					#wrapper #contentcontainer #content #innercontent #standardcontent .facultyinfotext 
					{						
						padding: 0px 0px 0px 20px;						
						float: left;	
						background: url(../Images/FacultyInfoIcon.gif) no-repeat top left;		
					}
					
					/* Register */
					#wrapper #contentcontainer #content #innercontent #standardcontent #newmember 
					{
						display: none;						
					}
					
						#wrapper #contentcontainer #content #innercontent #standardcontent #newmember #membershiptype 
						{
							/*display: none;*/
						}
						
							#wrapper #contentcontainer #content #innercontent #standardcontent #newmember #membershiptype .membershipcost 
							{
								border: solid 0px;
								font-family: Tahoma;
								font-size: 100%;	
								color: #000;
							}
							
							#wrapper #contentcontainer #content #innercontent #standardcontent #newmember .registerbutton 
							{
								padding: 10px;
								font-weight: bold;								
								background: #9CCB3B;
								font-family: Tahoma;
								font-size: 100%;
								color: #FFF;
							}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #newmember #discountentry 
						{
							display: none;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #newmember #billingdetails 
						{
							display: none;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #newmember #paymentoptions
						{
							display: none;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #newmember #termsagree 
						{
							
						}
					
					/* Renew Membership */					
					#wrapper #contentcontainer #content #innercontent #standardcontent #renewmembershipdetails #membershiptype .membershipcost 
					{
						border: solid 0px;
						font-family: Tahoma;
						font-size: 100%;	
						color: #000;
					}
							
					#wrapper #contentcontainer #content #innercontent #standardcontent #renewmembershipdetails .registerbutton 
					{
						padding: 10px;
						font-weight: bold;								
						background: #9CCB3B;
						font-family: Tahoma;
						font-size: 100%;
						color: #FFF;
					}
					
					/* Header Tag Image Replacements */
					#wrapper #contentcontainer #content #innercontent #standardcontent h3
					{
						margin: 12px 0px 0px 0px;
						padding: 0px;
						width: 499px;
						_width: 461px;
						height: 19px;
						display: block;
					}
					
						#wrapper #contentcontainer #content #innercontent #standardcontent #aboutus 
						{							
							background: url(../Images/PageHeaders_aboutus.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #lecturenotes 
						{							
							background: url(../Images/PageHeaders_LectureNotes.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #contactus 
						{							
							background: url(../Images/PageHeaders_contactus.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #searchevents 
						{							
							background: url(../Images/PageHeaders_searchevents.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #registernow 
						{							
							background: url(../Images/PageHeaders_JoinNow.gif) no-repeat top left;
						}						
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #registernowcorporate 
						{							
							background: url(../Images/PageHeaders_JoinNow_Corporate.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #registernowindividual
						{							
							background: url(../Images/PageHeaders_JoinNow_Individual.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #registernowstudent
						{							
							background: url(../Images/PageHeaders_JoinNow_Student.gif) no-repeat top left;
						}						
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #forgottenpassword 
						{							
							background: url(../Images/PageHeaders_forgottenpassword.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #login 
						{							
							background: url(../Images/PageHeaders_login.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #passportnumber 
						{							
							background: url(../Images/PageHeaders_Passport.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #logintimeout 
						{							
							background: url(../Images/PageHeaders_logintimeout.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #sitemap 
						{							
							background: url(../Images/PageHeaders_sitemap.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #accessibility 
						{							
							background: url(../Images/PageHeaders_accessibility.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #privacypolicy 
						{							
							background: url(../Images/PageHeaders_privacypolicy.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #termsconditions 
						{							
							background: url(../Images/PageHeaders_termsconditions.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #mapsfacts 
						{							
							background: url(../Images/PageHeaders_MapsFacts.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #venues 
						{							
							background: url(../Images/PageHeaders_Venues.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #eventbasket 
						{							
							background: url(../Images/PageHeaders_EventsBasket.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #reserveevent 
						{							
							background: url(../Images/PageHeaders_reserveevent.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #renewmembership 
						{							
							background: url(../Images/PageHeaders_renewmembership.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #eventdiary 
						{							
							background: url(../Images/PageHeaders_eventsdiary.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #bookeventsonline 
						{							
							background: url(../Images/PageHeaders_bookevents.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #myaccount 
						{							
							background: url(../Images/PageHeaders_myaccount.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #eventfeedback 
						{							
							background: url(../Images/PageHeaders_eventfeedback.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #acceptableuse 
						{							
							background: url(../Images/PageHeaders_AcceptableUse.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #termssupply 
						{							
							background: url(../Images/PageHeaders_TermsSupply.gif) no-repeat top left;
						}	
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #currentevents 
						{							
							background: url(../Images/PageHeaders_CurrentEvents.gif) no-repeat top left;
						}	
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #pastevents 
						{							
							background: url(../Images/PageHeaders_PastEvents.gif) no-repeat top left;
						}	
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #latestnewsheader
						{							
							background: url(../Images/PageHeaders_LatestNews.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #linksoffers
						{							
							background: url(../Images/PageHeaders_LinksOffers.gif) no-repeat top left;
						}	
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #cpdrecord
						{							
							background: url(../Images/PageHeaders_MyCPDRecord.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #upgrademembership
						{							
							background: url(../Images/PageHeaders_UpgradeMembership.gif) no-repeat top left;
						}				
						
							#wrapper #contentcontainer #content #innercontent #standardcontent h3 span 
							{
								display: none;
							}
			
			/* Right Content */					
			#wrapper #contentcontainer #content #rightspacer 
			{
				height: 22px;
				float: left;
			} 
					
			#wrapper #contentcontainer #content #rightcontent 
			{
				float: left;
				width: 123px;
				_width:120px;	
				border: solid 1px #B2CAD6;
				/*margin-top: 34px;*/
				margin-top: 189px;
				/*background: #CCFFCC;*/
			}
			
				#wrapper #contentcontainer #content #rightcontent.standardpage 
				{
					margin-top: 0px;
				}
				
				#wrapper #contentcontainer #content #rightcontent #rightquote 
				{
					width: 123px;
					height: 120px;
					background: url(../Images/shellGraphics_45.jpg) no-repeat top left;
				}
			
				#wrapper #contentcontainer #content #rightcontent #righteventbasket 
				{
					width: 123px;
					float: left;					
					height: 41px;
					background: url(../Images/shellGraphics_51.jpg) no-repeat top left;		
				}
					
					#wrapper #contentcontainer #content #rightcontent #righteventbasket a
					{
						width: 123px;
						height: 41px;
						float: left;										
					}
					
						#wrapper #contentcontainer #content #rightcontent #righteventbasket h3 
						{
							margin: 0px;
							padding: 0px;
							font-size: 120%;							
						}
						
							#wrapper #contentcontainer #content #rightcontent #righteventbasket h3 span 
							{
								display: none;
							}							
					
				#wrapper #contentcontainer #content #rightcontent #righteventdiary 
				{
					width: 123px;
					height: 40px;
					float: left;					
					background: url(../Images/shellGraphics_52.jpg) no-repeat top left;					
				}
					
					#wrapper #contentcontainer #content #rightcontent #righteventdiary a
					{
						width: 123px;
						height: 40px;
						float: left;
					}
					
						#wrapper #contentcontainer #content #rightcontent #righteventdiary h3 
						{
							margin: 0px;
							padding: 0px;
							font-size: 120%;
						}
						
							#wrapper #contentcontainer #content #rightcontent #righteventdiary h3 span 
							{
								display: none;
							}
							
				#wrapper #contentcontainer #content #rightcontent #latestnews 
				{
					width: 123px;
					height: 147px;
					float: left;					
					background: url(../Images/shellGraphics_53RH.jpg) no-repeat top left;
					margin-bottom: 22px;
				}
					#wrapper #contentcontainer #content #rightcontent #latestnews h3 
					{
						margin: 0px;
						padding: 0px;							
					}
					
						#wrapper #contentcontainer #content #rightcontent #latestnews a
						{
							width: 123px;
							height: 49px;
							float: left;
						}
					
							#wrapper #contentcontainer #content #rightcontent #latestnews h3 span 
							{
								display: none;
							}
							
					#wrapper #contentcontainer #content #rightcontent #latestnews p 
					{
						margin: 0px;
						padding: 16px 11px 11px 11px;
						width: 101px;						
						float: left;
					}
					
						#wrapper #contentcontainer #content #rightcontent #latestnews p a 
						{
							text-decoration: none;
							width: 101px;
							height: 71px;
							color: #7E7F80;
							line-height: 14px;
						}
					
							#wrapper #contentcontainer #content #rightcontent #latestnews p a strong 
							{
								color: #232122;
							}
	
	/* Footer */
	#wrapper #footercontainer 
	{
		width: 100%;
		height: 27px;
		float: left;
		background: #676465 url(../Images/backgroundGraphics_05.gif) no-repeat top center;		
	}
	
		#wrapper #footercontainer #footer 
		{
			width: 894px;	
			height: 27px;	
			line-height: 27px;		
			margin-left:auto;
			margin-right:auto;				
			text-align: center;	
		}
		
			#wrapper #footercontainer #footer ul 
			{
				margin: 0px 15px 0px 0px;				
				padding: 0px;	
			}
			
				#wrapper #footercontainer #footer ul li 
				{
					list-style-type: none;
					display: inline;
					color: #9A9C9C;	
					padding-left: 15px;
				}
				
					#wrapper #footercontainer #footer ul li a 
					{
						color: #9A9C9C;							
					}
	