/* imports */
@import url(../Scripts/greybox/gb_styles.css);

/* standard shell template */
html, body 
{
	margin:0px 0px 39px 0px;
	padding:19px 0px 0px 0px;
	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;
					}					
						
						#wrapper #headercontainer #navigation ul li a 
						{
							display: block;
							float: left;
							width: 71px;
							height: 30px;
							margin-right: 10px;
						}
						
							#wrapper #headercontainer #navigation ul li.webcasthome a 
							{
								background: url(../Images/NavigationGraphics_01.gif) no-repeat top left;
							}
							
							#wrapper #headercontainer #navigation ul li.aboutwebcasts a 
							{
								background: url(../Images/NavigationGraphics_03.gif) no-repeat top left;
							}
							
							#wrapper #headercontainer #navigation ul li.ourspeakers a 
							{
								background: url(../Images/NavigationGraphics_05.gif) no-repeat top left;
							}
							
							#wrapper #headercontainer #navigation ul li.viewwebcasts a 
							{
								background: url(../Images/NavigationGraphics_07.gif) no-repeat top left;
							}
							
							#wrapper #headercontainer #navigation ul li.trialwebcast a 
							{
								background: url(../Images/NavigationGraphics_09.gif) no-repeat top left;
							}
							
							#wrapper #headercontainer #navigation ul li.help a 
							{
								background: url(../Images/NavigationGraphics_11.gif) no-repeat top left;
							}
							
							#wrapper #headercontainer #navigation ul li.support a 
							{
								background: url(../Images/NavigationGraphics_13.gif) no-repeat top left;
							}
							
							#wrapper #headercontainer #navigation ul li.cpdfoundation 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 #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;				
			margin-left:auto;
			margin-right:auto;
			background: #F0F1F1;
			padding: 32px 25px 0px 47px;
			background: #FFF;								
		}
		
			#wrapper #contentcontainer #content #innercontent 
			{
				width: 822px;
				float: left;				
				margin-bottom: 22px;
				padding-bottom: 22px;	
			}
							
				/* Home Content */
				#wrapper #contentcontainer #content #innercontent #homewelcome 
				{
					width: 697px;
					float: left;
					position: relative;
					height: 221px;
					background: url(../Images/HomeIntro.jpg) no-repeat top left;
				}
				
					#wrapper #contentcontainer #content #innercontent #homewelcome h4 
					{
						margin: 0px;
						padding: 0px;
					}
					
						#wrapper #contentcontainer #content #innercontent #homewelcome h4 span 
						{
							display: none;
						}
					
					#wrapper #contentcontainer #content #innercontent #homewelcome #flashintro 
					{
						position: absolute;
						color: #FFF;
						top: 30px;
						left: 15px;
					}
						
					#wrapper #contentcontainer #content #innercontent #homewelcome #trialcast 
					{
						position: absolute;
						color: #FFF;
						top: 61px;
						left: 274px;
					}
					
						#wrapper #contentcontainer #content #innercontent #homewelcome #trialcast a 
						{
							display: block;
							background: url(../Images/TrialWebcast.gif) no-repeat top left;
							display: block;
							width: 85px;
							height: 36px;
						}
						
							#wrapper #contentcontainer #content #innercontent #homewelcome #trialcast a span 
							{
								display: none;
							}
							
					#wrapper #contentcontainer #content #innercontent #homewelcome #flashinfo 
					{
						position: absolute;
						width: 145px;
						height: 70px;
						top: 124px;
						left: 274px;
						color: #FFF;
					}
					
						#wrapper #contentcontainer #content #innercontent #homewelcome #flashinfo a 
						{
							color: #FFF;
						}
										
				/* 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 
					{										
						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 .eventspeakerinfo 
							{
								width: 117px;		
								padding: 8px 0px 0px 25px;		
								float: left;
							}	
								
								#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventspeakerinfo .speakerimg 
								{
									float: left;
									width: 60px;
									height: 139px;
									margin: 0px 2px 5px 0px;
								}
								
									#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventspeakerinfo .speakerimg a 
									{
										/*width: 60px;
										height: 139px;*/
										width: 50px;
										height: 50px;
										display: block;
										background: url(../Images/WebcastSpeaker.gif) no-repeat top left;
										position: relative;
										text-align: center;
										text-decoration: none;
										font-size: 90%;
										color: #58585B;
										line-height: 110%;
										padding: 89px 5px 0px 5px;
									}
									
										#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventspeakerinfo .speakerimg a .title 
										{
											color: #808284;
										}
									
										#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventspeakerinfo .speakerimg a img 
										{
											position: absolute;
											top: 5px;
											left: 6px;
										}
									
										#wrapper #contentcontainer #content #innercontent #searchresults .eventinfo .eventspeakerinfo .speakerimg a:hover 
										{
											opacity: .5;
											filter: alpha(opacity=50);
										}		
							
							#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 
									{
										margin: 0px;
										padding: 0px 0px 15px 0px;
									}
				
				/* Left Hand Panel */
				#wrapper #contentcontainer #content #innercontent #leftpanel 
				{					
					background: #B91A19 url(../Images/LeftColumnBG.jpg) repeat-x top left;		
					width: 139px;
					float: left;
					padding: 10px;								
					color: #FFF;
					text-align: right;
					height: 273px;			
				}
				
					#wrapper #contentcontainer #content #innercontent #leftpanel h3 
					{
						margin: 0;
						padding: 0px;
						color: #FFF;
						width: 137px;
						height: 20px;
					}
					
						#wrapper #contentcontainer #content #innercontent #leftpanel h3.aboutwebcasts 
						{
							background: url(../Images/LeftPanelHeaders_AboutUs.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #leftpanel h3.ourspeakers 
						{
							background: url(../Images/LeftPanelHeaders_OurSpeakers.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #leftpanel h3.webcasts 
						{
							background: url(../Images/LeftPanelHeaders_ViewWebcasts.gif) no-repeat top left;
							height: 50px;
						}
						
						#wrapper #contentcontainer #content #innercontent #leftpanel h3.home 
						{
							background: url(../Images/LeftPanelHeaders_Home.gif) no-repeat top left;
							height: 50px;
						}
						
						#wrapper #contentcontainer #content #innercontent #leftpanel h3.trialwebcast 
						{
							background: url(../Images/LeftPanelHeaders_TrialWebcast.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #leftpanel h3.help 
						{
							background: url(../Images/LeftPanelHeaders_Help.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #leftpanel h3.support 
						{
							background: url(../Images/LeftPanelHeaders_Support.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #leftpanel h3.sitemap 
						{
							background: url(../Images/LeftPanelHeaders_SiteMap.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #leftpanel h3.accessibility 
						{
							background: url(../Images/LeftPanelHeaders_Accessibility.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #leftpanel h3.termsconditions
						{
							background: url(../Images/LeftPanelHeaders_Terms.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #leftpanel h3.myaccount
						{
							background: url(../Images/LeftPanelHeaders_MyAccount.gif) no-repeat top left;
						}
						
							#wrapper #contentcontainer #content #innercontent #leftpanel h3 span 
							{
								display: none;
							}
						
					#wrapper #contentcontainer #content #innercontent #leftpanel p 
					{
						margin: 8px 0px 0px 0px;
						padding: 0px;
					}
					
						#wrapper #contentcontainer #content #innercontent #leftpanel p a 
						{
							color: #FFF;
						}
						
					#wrapper #contentcontainer #content #innercontent #leftpanel ul 
					{
						margin: 10px 0px 0px 0px;
						padding: 0px;														
					}
					
						#wrapper #contentcontainer #content #innercontent #leftpanel .blacktext li 
						{
							color: #000;
						}
						
							#wrapper #contentcontainer #content #innercontent #leftpanel .blacktext li a
							{
								color: #000;
							}
					
						#wrapper #contentcontainer #content #innercontent #leftpanel ul li 
						{
							list-style-type: none;
							display: inline;								
							color: #FFF;
							float: right;
							width: 148px;
						}
						
							#wrapper #contentcontainer #content #innercontent #leftpanel ul li a 
							{
								color: #FFF;									
							}
					
				/* Standard Content*/
				#wrapper #contentcontainer #content #innercontent #standardcontent 
				{					
					width: 458px;
					float: left;
					padding-right: 25px;							
					margin-left: 25px;			
				}
				
					#wrapper #contentcontainer #content #innercontent #standardcontent.nomargin 
					{
						margin-left: 0px;
						padding-right: 25px;
						width: 483px;
					}
					
					#wrapper #contentcontainer #content #innercontent #standardcontent.full 
					{
						width: 593px;											
					}
								
					#wrapper #contentcontainer #content #innercontent #standardcontent .subheader 
					{
						color: #EF4822;
						font-size: 130%;
						font-weight: bold;
					}					
					
					/* 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;
					}
					
					/* Home Styles */
					#wrapper #contentcontainer #content #innercontent #standardcontent #homewelcome 
					{
						width: 497px;
						float: left;
					}
					
					#wrapper #contentcontainer #content #innercontent #standardcontent #homehelp 
					{
						width: 484px;
						float: left;
						height: 62px;
						background: #DBDDDE;
						padding: 10px 0px 0px 13px;
					}
					
					/* Speakers Page */
					#wrapper #contentcontainer #content #innercontent #standardcontent #speakerscontainer 
					{
						width: 593px;
						float: left;						
					}	
					
						#wrapper #contentcontainer #content #innercontent #standardcontent #speakerscontainer #speakerslist 
						{
							width: 310px;
							float: left;							
						}
						
							#wrapper #contentcontainer #content #innercontent #standardcontent #speakerscontainer #speakerslist .speaker 
							{
								float: left;
								width: 60px;
								height: 139px;
								margin: 0px 2px 5px 0px;
							}
							
								#wrapper #contentcontainer #content #innercontent #standardcontent #speakerscontainer #speakerslist .speaker a 
								{
									/*width: 60px;
									height: 139px;*/
									width: 50px;
									height: 50px;
									display: block;
									background: url(../Images/WebcastSpeaker.gif) no-repeat top left;
									position: relative;
									text-align: center;
									text-decoration: none;
									font-size: 90%;
									color: #58585B;
									line-height: 110%;
									padding: 89px 5px 0px 5px;
								}
								
									#wrapper #contentcontainer #content #innercontent #standardcontent #speakerscontainer #speakerslist .speaker a .title 
									{
										color: #808284;
									}
								
									#wrapper #contentcontainer #content #innercontent #standardcontent #speakerscontainer #speakerslist .speaker a img 
									{
										position: absolute;
										top: 5px;
										left: 6px;
									}
								
									#wrapper #contentcontainer #content #innercontent #standardcontent #speakerscontainer #speakerslist .speaker a:hover 
									{
										opacity: .5;
										filter: alpha(opacity=50);
									}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #speakerscontainer #speakerinfopanel 
						{
							width: 248px;
							float: left;
							margin: 5px 0px 0px 35px;
						}	
						
							#wrapper #contentcontainer #content #innercontent #standardcontent #speakerscontainer #speakerinfopanel .speakerinfo 
							{
								width: 248px;
								float: left;								
								color: #666666;
								display: none;
							}			
							
								#wrapper #contentcontainer #content #innercontent #standardcontent #speakerscontainer #speakerinfopanel .speakerinfo h4 
								{
									font-size: 180%;
									margin: 0px 0px 10px 0px;
									padding: 0px;
									font-weight: normal;
								}
								
								#wrapper #contentcontainer #content #innercontent #standardcontent #speakerscontainer #speakerinfopanel .speakerinfo .title 
								{
									font-size: 130%;
									color: #FF2100;
								}
								
								#wrapper #contentcontainer #content #innercontent #standardcontent #speakerscontainer #speakerinfopanel .speakerinfo p 
								{
									float: left;
									width: 248px;									
								}
								
									#wrapper #contentcontainer #content #innercontent #standardcontent #speakerscontainer #speakerinfopanel .speakerinfo p a 
									{
										color: #FF2100;
									}
					
					/* Header Tag Image Replacements */
					#wrapper #contentcontainer #content #innercontent #standardcontent h3
					{
						margin: 12px 0px 12px 0px;
						padding: 0px;
						width: 499px;
						height: 19px;
						display: block;
						float: left;
					}
					
						#wrapper #contentcontainer #content #innercontent #standardcontent #aboutus 
						{							
							background: url(../Images/PageHeaders_aboutus.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #ourspeakers 
						{							
							background: url(../Images/PageHeaders_ourspeakers.gif) no-repeat top left;
						}	
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #viewwebcasts 
						{							
							background: url(../Images/PageHeaders_viewwebcasts.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #trialwebcast 
						{							
							background: url(../Images/PageHeaders_trialwebcast.gif) no-repeat top left;
						}	
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #help 
						{							
							background: url(../Images/PageHeaders_help.gif) no-repeat top left;
						}
						
						#wrapper #contentcontainer #content #innercontent #standardcontent #support 
						{							
							background: url(../Images/PageHeaders_support.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 #termsconditions 
						{							
							background: url(../Images/PageHeaders_TermsConditions.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 #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 #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 #forgottenpassword 
						{							
							background: url(../Images/PageHeaders_ForgottenPassword.gif) no-repeat top left;
						}
						
							#wrapper #contentcontainer #content #innercontent #standardcontent h3 span 
							{
								display: none;
							}
			
			/* Right Content */					
			#wrapper #contentcontainer #content #innercontent #rightcontent 
			{
				float: left;
				width: 153px;	
				border: solid 1px #B2CAD6;							
			}
			
				#wrapper #contentcontainer #content #innercontent #rightcontent.standardpage 
				{
					margin-top: 0px;
				}
				
				#wrapper #contentcontainer #content #innercontent #rightcontent h4 
				{
					background: url(../Images/RightPanelGraphics_01.jpg) no-repeat top left;
					width: 153px;
					height: 49px;
					margin: 0px;
					padding: 0px;
				}
					
					#wrapper #contentcontainer #content #innercontent #rightcontent h4 span 
					{
						display: none;
					}
					
				#wrapper #contentcontainer #content #innercontent #rightcontent #lecturelist 
				{
					width: 137px;
					float: left;
					padding: 6px 8px 6px 8px;
					font-size: 90%;
					/*height: 194px;*/
					height: 210px;
				}
				
					#wrapper #contentcontainer #content #innercontent #rightcontent #lecturelist a 
					{
						float: left;
						width: 137px;
						display: block;
						color: #58595B;
						text-decoration: none;						
						margin-bottom: 4px;
					}
					
						#wrapper #contentcontainer #content #innercontent #rightcontent #lecturelist a:hover 
						{
							color: #888A8F;	
						}
				
						#wrapper #contentcontainer #content #innercontent #rightcontent #lecturelist .latestevent.spacer a
						{
							background: url(../Images/RightLectureListRow.gif) no-repeat bottom left;												
							padding-bottom: 6px;
						}
				
				#wrapper #contentcontainer #content #innercontent #rightcontent #morelectures 
				{
					width: 153px;
					float: left;
				}
				
					#wrapper #contentcontainer #content #innercontent #rightcontent #morelectures a 
					{
						width: 153px;
						height: 20px;
						display: block;
						background: url(../Images/RightPanelGraphics_03.gif) no-repeat top left;
					}
					
						#wrapper #contentcontainer #content #innercontent #rightcontent #morelectures a span 
						{
							display: none;
						}
	
	/* 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;							
					}
	