/* imports */
@import url(Navigation.css);
@import url(../Scripts/greybox/gb_styles.css);

/* standard shell template */
html, body 
{
	margin:0;
	padding:0;
	border:0;
}

body
{		
	font-family: Tahoma;
	font-size: 70%;
	background: #7A898E;
	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: 137px;
		float: left;
		background: #47A328 url(../Images/HeaderBG.jpg) repeat-x top left;	
	}
	
		#wrapper #headercontainer #header 
		{
			width: 850px;
			height: 82px;			
			margin-top: 29px;
			background: #54AA25 url(../Images/Header_03.jpg) repeat-x top left;
			margin-left:auto;
			margin-right:auto;
			padding: 16px 18px 10px 18px;									
		}
		
			*html #wrapper #headercontainer #header 
			{
				padding: 16px 18px 7px 18px;
			}
		
			#wrapper #headercontainer #header h1 
			{
				margin: 0px;
				padding: 0px;
				float: left;
			}
		
				#wrapper #headercontainer #header h1 a
				{					
					width: 146px;
					height: 82px;
					display: block;
					background: url(../Images/Header_06.gif) no-repeat top left;
				}
				
					#wrapper #headercontainer #header h1 a span
					{
						display: none;
					}
					
			#wrapper #headercontainer #header h2 
			{
				float: left;
				margin: 0px 0px 0px 8px;
				padding: 0px;
				width: 454px;
				height: 82px;								
			}
			
				#wrapper #headercontainer #header #goodmorning 
				{
					background: url(../Images/Header_MorningWelcome.gif) no-repeat top left;
				}
				
				#wrapper #headercontainer #header #goodafternoon 
				{
					background: url(../Images/Header_AfternoonWelcome.gif) no-repeat top left;
				}
				
				#wrapper #headercontainer #header #goodevening
				{
					background: url(../Images/Header_EveningWelcome.gif) no-repeat top left;
				}
			
				#wrapper #headercontainer #header h2 span 
				{
					display: none;
				}
			
			#wrapper #headercontainer #header #loginpanel 
			{
				float: left;
				width: 224px;				
				margin-left: 18px;
				color: #DEEFC3;					
				overflow: hidden;	
				height: 85px;					
			}
			
				#wrapper #headercontainer #header #loginpanel .quickloginfield
				{
					font-family: Tahoma;
					font-size: 100%;
					color: #FFF;
					background: #91CA55;
					border: solid 1px #A6D479;
					width: 167px;
				}
				
				#wrapper #headercontainer #header #loginpanel .quickloginbutton
				{
					font-family: Tahoma;
					font-size: 100%;
					color: #FFF;
					background: #91CA55;
					border: solid 1px #A6D479;
				}
				
				#wrapper #headercontainer #header #loginpanel .quickloginregisterbutton
				{
					font-family: Tahoma;
					font-size: 100%;
					color: #FFF;
					background: #91CA55;
					border: solid 1px #A6D479;
					font-weight: bold;
				}
	
	/* Content */
	#wrapper #contentcontainer
	{
		width: 100%;
		float: left;
		background: #F6F6F6;			
	}
	
		#wrapper #contentcontainer #content 
		{
			width: 886px;				
			margin-left:auto;
			margin-right:auto;	
			background: #FFF url(../Images/ContentBackground.gif) repeat-y top left;				
		}
		
			#wrapper #contentcontainer #content #innercontent 
			{
				width: 474px;
				float: left;											
			}
							
				/* Home Content */
				#wrapper #contentcontainer #content #innercontent #homewelcome 
				{
					width: 474px;
					height: 269px;
					float: left;
				}
				
				#wrapper #contentcontainer #content #innercontent #homequicklinks 
				{
					margin-top: 26px;
					width: 474px;
					float: left;
					border-top: solid 1px #D9D9D9;
				}
				
					#wrapper #contentcontainer #content #innercontent #homequicklinks #eventshandbook 
					{
						width: 226px;
						height: 150px;
						float: left;
						padding: 11px 0px 0px 8px;
					} 
					
						#wrapper #contentcontainer #content #innercontent #homequicklinks #eventshandbook .handbookimage 
						{
							width: 70px;
							float: left;							
						}
						
						#wrapper #contentcontainer #content #innercontent #homequicklinks #eventshandbook .handbooktext 
						{
							margin-left: 12px;
							float: left;							
							width: 140px;
						} 
						
							#wrapper #contentcontainer #content #innercontent #homequicklinks #eventshandbook .handbooktext h3 
							{
								margin: 14px 0px 10px 0px;
								padding: 0px;
								font-size: 120%;
								background: url(../Images/homeGraphics_06.gif) no-repeat top left;
								width: 106px;
								height: 66px;								
							}
							
								#wrapper #contentcontainer #content #innercontent #homequicklinks #eventshandbook .handbooktext h3 span 
								{
									display: none;
								}
					
					#wrapper #contentcontainer #content #innercontent #homequicklinks #maparea 
					{
						width: 226px;
						float: left;
						border-left: solid 1px #D9D9D9;
						height: 179px;
						padding: 25px 0px 0px 12px;						
					} 
					
						#wrapper #contentcontainer #content #innercontent #homequicklinks #maparea .mapexample 
						{
							width: 78px;
							float: left;							
						}
						
						#wrapper #contentcontainer #content #innercontent #homequicklinks #maparea .maptext 
						{
							margin-left: 12px;
							float: left;							
							width: 130px;							
						} 
						
							#wrapper #contentcontainer #content #innercontent #homequicklinks #maparea .maptext h3 
							{
								margin: 0px 0px 10px 0px;
								padding: 0px;
								font-size: 120%;
								background: url(../Images/homeGraphics_08.gif) no-repeat top left;
								width: 120px;
								height: 66px;								
							}
							
								#wrapper #contentcontainer #content #innercontent #homequicklinks #maparea .maptext h3 span 
								{
									display: none;
								}
			
				/* 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 #searchresults 
					{
						border-top: solid 2px #ACACAD;						
						width: 474px;
						float: left;	
						padding-bottom: 10px;
					}
					
						#wrapper #contentcontainer #content #innercontent #searchresults .eventheader 
						{
							background: #5DB85E 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: #439940;
								}
								
							#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;
								}
											
				/* Standard Content*/
				#wrapper #contentcontainer #content #innercontent #standardcontent 
				{
					padding: 32px 32px 32px 32px;
					width: 410px;
					float: left;					
				}
				
					#wrapper #contentcontainer #content #innercontent #standardcontent h3 
					{
						margin: 0px;
						padding: 0px;
						font-size: 120%;	
						color: #3D7B93;					
					}
				
					#wrapper #contentcontainer #content #innercontent #standardcontent .subheader 
					{
						color: #9CCB3B;
						font-size: 130%;
						font-weight: bold;
					}
				
					#wrapper #contentcontainer #content #innercontent #standardcontent .feespanel 
					{
						border: solid 1px #D8D8D8;
						width: 170px;						
					}
					
					/* 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: 410px;
						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: 390px;
						float: left;
						background: url(../Images/ContactUsBG.jpg) repeat-x top left;
						border: solid 1px #CCDDE4;
						padding: 9px;
						color: #808080;
						margin-top: 30px;
					}
					
					#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;			
					}
					
					/* My Account */
					#wrapper #contentcontainer #content #innercontent #standardcontent .myaccountsearchevents
					{		
						line-height: 25px;							
						padding-left: 20px;			
						background: url(../Images/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 .myaccountcpdrecords
					{		
						line-height: 25px;							
						padding-left: 20px;			
						background: url(../Images/myaccount_cpdrecords.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 .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 Fields */
					.registerrow 
					{
						width: 410px;
						float: left;
						margin-bottom: 1px;
					}
					
						.registerrow .fieldname 
						{
							width: 130px;
							float: left;
							padding: 5px;
							background: #F1F2F2;
							height: 19px;
							overflow: hidden;
						}
						
						.registerrow .fieldval
						{
							width: 259px;
							float: left;
							margin-left: 1px;
							padding: 5px;							
							height: 19px;
							overflow: hidden;
						}
					
					/* 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 #billingdetails 
						{
							display: none;
							margin-top: 15px;
							width: 410px;
							float: left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #newmember #registerdetails 
						{							
							margin-top: 15px;
							width: 410px;
							float: left;
							display: none;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #newmember #paymentoptions 
						{
							display: none;
							margin-top: 15px;
							width: 410px;
							float: left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #newmember #submitcpdbutton 
						{
							display: none;
							margin-top: 15px;
							width: 410px;
							float: left;
						}
					
					/* 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: 0px;
						padding: 0px;
						width: 371px;
						height: 44px;
						display: block;
					}
					
						#wrapper #contentcontainer #content #innercontent #standardcontent #whoarewe 
						{							
							background: url(../Images/PageHeaders_whoarewe.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #howdoesitwork 
						{							
							background: url(../Images/PageHeaders_howdoesitwork.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #thebenefits 
						{							
							background: url(../Images/PageHeaders_thebenefits.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_registernow.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 #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 #venuemaps 
						{							
							background: url(../Images/PageHeaders_venuemaps.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #orderbrochure 
						{							
							background: url(../Images/PageHeaders_orderbrochure.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #eventbasket 
						{							
							background: url(../Images/PageHeaders_eventbasket.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_eventdiary.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #unsubscribe 
						{							
							background: url(../Images/PageHeaders_unsubscribe.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 #cpdrecord 
						{							
							background: url(../Images/PageHeaders_cpdrecord.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 h3 span 
							{
								display: none;
							}
			
			/* Right Content */				
			#wrapper #contentcontainer #content #rightcontent 
			{
				float: left;
				width: 196px;				
			}
			
				#wrapper #contentcontainer #content #rightcontent #righteventbasket 
				{
					width: 196px;
					float: left;					
					height: 52px;
					background: url(../Images/EventRightPanelGraphics_InActive.gif) no-repeat top left;		
				}
					
					#wrapper #contentcontainer #content #rightcontent #righteventbasket a
					{
						width: 196px;
						height: 52px;
						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: 196px;
					height: 52px;
					float: left;
					border-top: solid 1px #FBFCFC;
					background: url(../Images/EventRightPanelGraphics_03.gif) no-repeat top left;
					
				}
					
					#wrapper #contentcontainer #content #rightcontent #righteventdiary a
					{
						width: 196px;
						height: 52px;
						float: left;
					}
					
						#wrapper #contentcontainer #content #rightcontent #righteventdiary h3 
						{
							margin: 0px;
							padding: 0px;
							font-size: 120%;
						}
						
							#wrapper #contentcontainer #content #rightcontent #righteventdiary h3 span 
							{
								display: none;
							}
				
				/* Advanced Search Panel */
				#wrapper #contentcontainer #content #rightcontent #advancedsearch 
				{
					width: 196px;
					height: 198px;
					float: left;
					border-top: solid 1px #FBFCFC;
					background: #E7E8E9 url(../Images/EventRightPanelGraphics_05.gif) no-repeat top left;
				}
				
					#wrapper #contentcontainer #content #rightcontent #advancedsearch #searchpanel 
					{
						width: 160px;
						margin: 45px 18px 18px 18px;
						color: #757577;
					}
					
						#wrapper #contentcontainer #content #rightcontent #advancedsearch #searchpanel .searchfield 
						{
							width: 116px;
							border: solid 1px #757577;
							background: #F7F7F7;
							font-family: Tahoma;
							font-size: 100%;
							color: #757577;
						}
						
						#wrapper #contentcontainer #content #rightcontent #advancedsearch #searchpanel .select-box select
						{
							width:116px;
						}
						
				/* Latest Events */
				#wrapper #contentcontainer #content #rightcontent #latestevents 
				{
					width: 196px;
					float: left;
					border-top: solid 1px #FBFCFC;					
				}
				
					#wrapper #contentcontainer #content #rightcontent #latestevents .latesteventsheader 
					{
						width: 196px;
						height: 39px;
						float: left;
						background: url(../Images/LatestEventsList_01.gif) no-repeat top left;
					}
					
						#wrapper #contentcontainer #content #rightcontent #latestevents .latesteventsheader h3 
						{
							margin: 0px;
							padding: 0px;
							font-size: 120%;
						}
						
							#wrapper #contentcontainer #content #rightcontent #latestevents .latesteventsheader h3 span 
							{
								display: none;
							}
							
					#wrapper #contentcontainer #content #rightcontent #latestevents .latesteventslist 
					{						
						width: 176px;
						float: left;					
						margin: 5px 10px 10px 10px;						
						padding: 0px 0px 10px 0px;
						border-bottom: solid 1px #C8C8C8;						
					}
					
						/* IE6 Fix */
						*html #wrapper #contentcontainer #content #rightcontent #latestevents .latesteventslist 
						{
							margin: 5px 5px 10px 5px;
						}
					
						#wrapper #contentcontainer #content #rightcontent #latestevents .latesteventslist a 
						{
							color: #606060;
						}
	
	/* Footer */
	#wrapper #footercontainer 
	{
		width: 100%;
		height: 120px;
		float: left;
		background: #727C7E url(../Images/FooterBG.jpg) repeat-x top left;		
	}
	
		#wrapper #footercontainer #footer 
		{
			width: 886px;	
			height: 25px;	
			line-height: 25px;		
			margin-left:auto;
			margin-right:auto;	
			background: #2E3A3C url(../Images/Footer_03.gif) no-repeat top left;
			text-align: center;	
		}
		
			#wrapper #footercontainer #footer ul 
			{
				margin: 0px 9px 0px 0px;				
				padding: 0px;	
			}
			
				#wrapper #footercontainer #footer ul li 
				{
					list-style-type: none;
					display: inline;
					color: #9A9C9C;	
					padding-left: 9px;
				}
				
					#wrapper #footercontainer #footer ul li a 
					{
						color: #9A9C9C;							
					}
	