/* imports */
@import url(../Scripts/greybox/gb_styles.css);
@import url(SucceSS.css);
@import url(AutoStyles.css);
@import url(jquery.fancybox.css);
@import url(Slider.css);

/* standard shell template */
html, body 
{
	margin: 0;
	padding:0px 0px 0px 0px;
	border:0;
}

body
{		
	font-family: Tahoma, Georgia;
	font-size: 70%;
	background: #7C103A url(../Images/ColourOptions/04_Background.jpg) repeat-x top left;	
	text-align: center;	
	line-height: 18px;
	color: #999999;
}

.clear{
	clear:both;
	overflow: hidden;
	display: none;
	height: 0px;			
}

/* redefine */
form 
{
	padding: 0px;
	margin: 0px;
	border: 0px;	
}

.standardformfield 
{
	font-family: Tahoma;
	font-size: 100%;
	color: #424142;
}

a 
{
	color: #999999;
	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: 937px;		
}

	#wrapper #header 
	{
		width: 937px;
		float: left;
		margin-top: 26px;
		position: relative;
	}
	
		#wrapper #header h1 
		{
			margin: 0px 0px 0px 34px;
			padding: 0px;
			float: left;
		}
		
			#wrapper #header h1 a 
			{
				width: 171px;
				height: 89px;
				background: url(../Images/ColourOptions/04_Logo.gif) no-repeat top left;
				display: block;
			}
			
				#wrapper #header h1 a span 
				{
					display: none;
				}
				
		#wrapper #header #introtext 
		{
			width: 722px;
			height: 50px;
			float: left;
			font-size: 180%;
			padding: 10px 0px 0px 10px;		
			text-align: center;	
		}
		
			#wrapper #header #introtext span 
			{
				display: none;
			}
		
		#wrapper #header #mainnavigation 
		{
			margin-left: 60px;
			float: left;
		}
		
			#wrapper #header #mainnavigation ul 
			{
				margin: 0px;
				padding: 0px;				
			}
			
				#wrapper #header #mainnavigation ul li 
				{
					list-style-type: none;
					display: inline;					
					margin-right: 4px;
					float: left;					
				}
				
					#wrapper #header #mainnavigation ul li a 
					{
						display: block;
						width: 113px;
						height: 29px;
						float: left;
					}
						
						#wrapper #header #mainnavigation ul li a:hover 
						{
							background-position: bottom left;
						}
						
						#wrapper #header #mainnavigation ul li a span 
						{
							display: none;							
						}
		
		#wrapper #header #textsize 
		{
			text-align: right;
			color: #FFF;			
			width: 150px;
			position: absolute;
			right: 0px;
			top: 60px;
		}
		
			#wrapper #header #textsize a 
			{
				color: #FFF;
				text-decoration: none;				
			}
			
				#wrapper #header #textsize .sizeone 
				{
					font-size: 100%;
				}
				
				#wrapper #header #textsize .sizetwo 
				{
					font-size: 140%;
				}
				
				#wrapper #header #textsize .sizethree 
				{
					font-size: 160%;
				}
				
				#wrapper #header #textsize .sizefour 
				{
					font-size: 200%;					
				}
			
				#wrapper #header #textsize a:hover 
				{
					text-decoration: underline;
				}
		
		#wrapper #header #flag 
		{
			width: 41px;
			height: 71px;
			position: absolute;
			background: url(../Images/ColourOptions/04_Flag.gif) no-repeat top left;
			left: -32px;
			top: 18px;
		}
	
	#wrapper #datesearch 
	{
		width: 894px;
		float: left;
		color: #B0B0B0;		
		padding: 0px 13px 0px 30px;
		background: #000;
		position: relative;
	}
	
		#wrapper #datesearch #date 
		{
			height: 37px;
			line-height: 37px;
			float: left;			
		}
		
		#wrapper #datesearch #loginstatus 
		{
			height: 37px;
			line-height: 37px;
			float: left;
			margin-left: 10px;							
		}
		
		#wrapper #datesearch #search 
		{
		    position: absolute;
			float: left;
			width: 214px;
			height: 37px;			
			background: url(../Images/SearchImage.gif) no-repeat left;
			top: 0px;
			left: 710px;						
		}
		
			#wrapper #datesearch #search .searchfield 
			{
				font-family: Tahoma;
				font-size: 100%;
				color: #424142;
				width: 190px;
				height: 17px;				
				border: solid 1px #6A6F70;
				background: #ACBDC1;
				margin: 9px 0px 0px 0px;
				padding: 2px 0px 0px 0px;
			}
	
	#wrapper #newsfeed 
	{
		width: 903px;
		float: left;
		color: #797A7A;	
		background: #CDCCCC;
		border-left: solid 4px #000;
		border-right: solid 4px #000;		
		height: 20px;	
		line-height: 20px;
		padding-left: 26px;
	}
	
		#wrapper #newsfeed a
		{
			color: #1E1E1E;
		}
		
			
	
	#wrapper #contentarea 
	{
		width: 894px;
		float: left;		
		border-left: solid 4px #000;
		border-right: solid 4px #000;
		background: #FFF;
		padding: 9px 9px 9px 26px;
	}
	
		#wrapper #contentarea #leftpanel 
		{
			width: 717px;
			float: left;
		}
		
			#wrapper #contentarea #leftpanel.fullwidth 
			{
				width: 894px;
			}
		
			#wrapper #contentarea #leftpanel #subnavigation 
			{
				width: 160px;
				float: left;
			}
			
				#wrapper #contentarea #leftpanel #subnavigation #subnavlist 
				{
					width: 160px;
					float: left;
					margin-top: 2px;
				}
				
					#wrapper #contentarea #leftpanel #subnavigation #subnavlist ul 
					{
						margin: 0px;
						padding: 0px;
					}
					
						#wrapper #contentarea #leftpanel #subnavigation #subnavlist ul li 
						{
							list-style-type: none;
							display: inline;
							float: left;
							border-bottom: solid 2px #F2F2F2;
							padding: 3px 0px 3px 0px;		
						}
						
							/* Sub Navigation */
							#wrapper #contentarea #leftpanel #subnavigation #subnavlist ul li ul li 
							{								
								text-transform: lowercase;
								padding: 0px;
								border-bottom: none;
							}
							
								#wrapper #contentarea #leftpanel #subnavigation #subnavlist ul li ul li .sublink
								{
									background: #FFF;
									height: 18px;
									line-height: 18px;
									text-decoration: none;
								}
									
									#wrapper #contentarea #leftpanel #subnavigation #subnavlist ul li ul li a:hover 
									{
										text-decoration: underline;
									}
						
							/* Main Navigation - Image Replacements */
							#wrapper #contentarea #leftpanel #subnavigation #subnavlist ul li a 
							{
								width: 160px;
								height: 19px;
								float: left;
								display: block;														
							}
							
								#wrapper #contentarea #leftpanel #subnavigation #subnavlist ul li.yourbusiness a 
								{
									background: url(../Images/shellGraphics_20.gif) no-repeat top left;
								}
								
								#wrapper #contentarea #leftpanel #subnavigation #subnavlist ul li.eventsproducts a 
								{
									background: url(../Images/shellGraphics_23.gif) no-repeat top left;
								}
								
								#wrapper #contentarea #leftpanel #subnavigation #subnavlist ul li.aboutthechamber a 
								{
									background: url(../Images/shellGraphics_25.gif) no-repeat top left;
								}
								
								#wrapper #contentarea #leftpanel #subnavigation #subnavlist ul li.membersarea a 
								{
									background: url(../Images/shellGraphics_30.gif) no-repeat top left;
								}
								
								#wrapper #contentarea #leftpanel #subnavigation #subnavlist ul li.successarea a 
								{
									background: url(../Images/SuccessNav.gif) no-repeat top left;
								}
								
								#wrapper #contentarea #leftpanel #subnavigation #subnavlist ul li.localdirectory a 
								{
									background: url(../Images/LocalDirectoryNav.gif) no-repeat top left;
								}
							
									#wrapper #contentarea #leftpanel #subnavigation #subnavlist ul li a:hover 
									{
										background-position: bottom left;
									}								
									
									#wrapper #contentarea #leftpanel #subnavigation #subnavlist ul li a span 
									{
										display: none;
									}
				
				#wrapper #contentarea #leftpanel #subnavigation #commonsubnav 
				{
					width: 160px;
					float: left;
					border-bottom: solid 2px #F2F2F2;
					padding: 5px 0px 5px 0px;
				}
				
					#wrapper #contentarea #leftpanel #subnavigation #commonsubnav ul 
					{
						margin: 0px;
						padding: 0px;					
					}
					
						#wrapper #contentarea #leftpanel #subnavigation #commonsubnav ul li 
						{							
							list-style-type: none;
							text-transform: lowercase;
						}
						
							#wrapper #contentarea #leftpanel #subnavigation #commonsubnav ul li a 
							{
								text-decoration: none;
								line-height: 18px;
								display: block;
							}
							
								#wrapper #contentarea #leftpanel #subnavigation #commonsubnav ul li a:hover 
								{
									text-decoration: underline;
								}
			
			#wrapper #contentarea #leftpanel #maincontent 
			{
				width: 545px;
				float: left;
				margin-left: 12px;							
			}
			
				/* Standard */
				#wrapper #contentarea #leftpanel #maincontent #textcontainer 
				{
					width: 545px;
					float: left;					
					background: url(../Images/TextContainer_02.gif) repeat-y top left;
					position: relative;
				}
				
					#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea 
					{
						float: left;
						width: 499px;
						padding: 10px 23px 10px 23px;
						color: #6B6B6B;
						position: relative;
					}
					
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea a 
						{
							color: #6B6B6B;
						}
					
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea p .redtext 
						{
							color: #CC0000;
						}
						
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea p .membershipappdownload {
						    background: url(../Images/Icons/PDF.gif) no-repeat top left;
						    height: 31px;
						    line-height: 31px;
						    padding-left: 42px;
						    display: block;
						    color: #FF3639;
						    font-weight: bold;
						}
						
						/* Service Styles */
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #servicelistselector 
						{
							width: 499px;
							float: left;							
							margin-top: 20px;
							padding-bottom: 15px;
							border-bottom: solid 1px #A4A4A4;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #servicelistselector a 
							{
								text-transform: lowercase;
								color: #A4A4A4;
								text-decoration: none;
								display: block;
								background: url(../Images/SubNavExpand.gif) no-repeat top right;
								width: 200px;
								font-weight: bold;
								height: 16px;
								line-height: 16px;
							}
							
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #servicelistcontainer 
						{
							margin-top: 10px;
							float: left;
							width: 499px;
						}
					
						/* Member Join Form */
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #membershiptypeform 
						{
							width: 499px;
							float: left;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #membershiptypeform #memberselform
							{								
								width: 290px;
								float: left;
								height: 85px;
								overflow: hidden;
								background: url(../Images/JoinNowTypeBG.jpg) no-repeat top left;
								color: #000;
								padding: 5px 0px 0px 10px;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #membershiptypeform #memberselform input, #wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #membershiptypeform #memberselform select 
								{
									width: 120px;
								}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #membershiptypeform #memberpriceshow
							{
								width: 128px;
								height: 85px;
								background: url(../Images/JoinPriceBG.jpg) no-repeat top left;
								float: left;
								margin-left: 10px;
								color: #000;
								padding: 5px 0px 0px 10px;
							}
					
						/* Events Basket */
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea .viewmoreevents 
						{
							padding-left: 20px;
							background: url(../Images/viewmoreevents.gif) no-repeat top left;						
						}
						
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea .bookselectedevents
						{		
							line-height: 25px;							
							padding-left: 20px;			
							background: url(../Images/bookselectedevents.gif) no-repeat top left;			
						}
					
						/* Forgotten Password */
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #forgotform 
						{
							width: 318px;
							float: left;							
							margin-top: 15px;
						}			
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #forgotform .forgotfieldarea 
							{
								width: 318px;
								float: left;
								margin: 0px 0px 5px 0px;
							}			
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #forgotform .forgotfieldarea .forgotfieldname 
								{
									float: left;
									width: 110px;
									background: #F5F5F5;
									padding: 5px;
									color: #000;
								}
									
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #forgotform .forgotfieldarea .forgotfield 
								{
									width: 188px;
									float: left;									
								}
										
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #forgotform .forgotfieldarea .forgotfield input
									{
										float: left;
										font-family: Tahoma, Georgia;
										font-size: 100%;
										width: 180px;
										color: #999999;
										margin-top: 4px;
											
									}
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #forgotform .forgotfieldarea .forgotfield .submitbutton 
										{
											width: 100px;
											color: #000;
										}
					
						/* SucceSS Signup Page */
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea .signupfieldarea 
						{
							width: 499px;
							float: left;
							margin-bottom: 10px;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea .signupfieldarea .signupfieldname 
							{
								float: left;
								width: 160px;
							}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea .signupfieldarea .signupselect 
							{
								width: 339px;
								float: left;
							}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea .signupfieldarea .signupupload 
							{
								width: 339px;
								float: left;
								margin-bottom: 20px;
							}	
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea .signupfieldarea .signupupload input 
								{
									float: left;
									font-family: Tahoma, Georgia;
									font-size: 100%;									
									color: #999999;	
								}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea .signupfieldarea .signupupload th
								{
									color: #FFF;
									background: #A1A1A1;
								}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea .signupfieldarea .signupfield 
							{
								width: 339px;
								float: left;
							}	
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea .signupfieldarea .signupfield .tinyfield 
								{
									width: 50px;
								}						
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea .signupfieldarea .signupfield input, #wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea .signupfieldarea .signupfield textarea, #wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea .signupfieldarea .signupfield select
								{
									float: left;
									font-family: Tahoma, Georgia;
									font-size: 100%;
									width: 307px;
									color: #999999;	
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea .signupfieldarea .signupfield .submitbutton 
									{
										width: 100px;
										color: #000;
									}
									
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea .signupfieldarea .signupfield .updatebutton 
									{
										width: 130px;
										color: #000;
										text-align: center;
									}
					
						/* ENews Page */
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enewscolone 
						{
							width: 258px;
							float: left;							
							margin-top: 15px;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enewscolone .selector
							{
								float: left;
								width: 258px;
								margin-bottom: 10px;
							}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enewscolone .enewsfieldarea 
							{
								width: 258px;
								float: left;
								margin-bottom: 10px;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enewscolone .enewsfieldarea .enewsfieldname 
								{
									float: left;
									width: 60px;
								}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enewscolone .enewsfieldarea .enewsfield 
								{
									width: 198px;
									float: left;
								}
									
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enewscolone .enewsfieldarea .enewsfield input, #wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enewscolone .enewsfieldarea .enewsfield textarea
									{
										float: left;
										font-family: Tahoma, Georgia;
										font-size: 100%;
										width: 180px;
										color: #999999;	
									}
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enewscolone .enewsfieldarea .enewsfield .submitbutton 
										{
											width: 100px;
											color: #000;
										}
						
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enewscoltwo
						{
							margin: 15px 0px 0px 30px;
							float: left;
							width: 211px;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enewscoltwo .screenshot 
							{
								width: 211px;
								float: left;
								margin-bottom: 15px;
							}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enewscoltwo #disclaimer 
							{
								width: 211px;
								float: left;
								font-size: 90%;
								line-height: 140%;
							}
				
						/* Your Business */
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #yourbuscolone 
						{
							width: 180px;
							float: left;
						}
						
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #yourbuscoltwo 
						{
							margin-left: 30px;
							float: left;
							width: 180px;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #yourbuscoltwo #quickselector 
							{
								width: 180px;
								float: left;
							}
						
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #yourbuscoltwo #quickselector select 
								{
									font-family: Tahoma, Georgia;
									font-size: 100%;	
									color: #999999;
									margin-top: 10px;
								}
						
						/* About the Chamber Styles */		
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #aboutuscolone 
						{
							width: 180px;
							float: left;
						}
						
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #aboutuscoltwo 
						{
							margin: 15px 0px 0px 30px;
							float: left;
							width: 238px;
							height: 132px;							
							background: url(../Images/AboutTestimonialBG.gif) no-repeat top left;
							padding: 5px 25px 0px 25px;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #aboutuscoltwo .quote 
							{
								font-size: 120%;
								line-height: 120%;
								font-weight: bold;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #aboutuscoltwo .quote span 
								{
									font-size: 90%;
									line-height: 16px;
									font-weight: normal;
								}
						
						/* Members Area Styles */		
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #memberdivider 
						{
							margin: 20px 0px 20px 0px;
							float: left;
							width: 499px;
							height: 1px;
							background: #808080;
							overflow: hidden;
						}
						
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #memberscolone 
						{
							width: 180px;
							float: left;
						}
						
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #memberscoltwo 
						{
							margin: 9px 0px 0px 30px;
							float: left;
							width: 280px;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #memberscoltwo h2
							{
								color: #959599;
								margin: 0px;
								padding: 0px;								
							}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #memberscoltwo .memberfield 
							{
								width: 280px;
								float: left;
								margin-bottom: 7px;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #memberscoltwo .memberfield.nomargin 
								{
									margin: 0px;
								}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #memberscoltwo .memberfield input 
								{
									font-family: Tahoma, Georgia;
									font-size: 100%;									
									color: #999999;	
									float: left;
								}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #memberscoltwo .memberfield .submitbuton 
								{
									color: #000;
								}
							
						/* Testimonials */
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #largebubble 
						{
							width: 320px;
							height: 132px;
							float: left;
							background: url(../Images/TestimonialBubble.gif) no-repeat top left;
							margin-top: 20px;
							padding: 50px 76px 70px 92px;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #largebubble .quote 
							{
								font-size: 130%;
								line-height: 120%;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #largebubble .quote span 
								{
									font-size: 60%;
									line-height: 16px;
								}
						
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #testimonialslist 
						{
							width: 499px;
							float: left;							
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #testimonialslist .testimonialitem 
							{
								width: 225px;
								float: left;
								margin: 20px 0px 0px 10px;									
								height: 80px;							
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #testimonialslist .testimonialitem .logo 
								{
									width: 75px;
									float: left;
								}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #testimonialslist .testimonialitem .testintro 
								{
									width: 150px;
									float: left;
									line-height: 16px;
								}						
														
						/* Contact Page */
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea .contactheader 
						{
							width: 499px;
							float: left;							
							margin-top: 10px;															
							font-weight: bold;	
							font-size: 110%;
							color: #74B64A;		
							padding-top: 10px;
							border-top: dotted 1px #B3B3B3;
						}
						
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #mapcontactdetails 
						{							
							float: left;
							width: 499px;
							margin-top: 10px;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #mapcontactdetails #contactdetails 
							{
								float: left;	
								width: 319px;							
							}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #mapcontactdetails #map 
							{
								float: left;
								width: 170px;								
								margin-left: 10px;
								text-align: center;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #mapcontactdetails #map a 
								{
									text-decoration: none;
									display: block;
									color: #000;
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #mapcontactdetails #map a span 
									{
										text-decoration: underline;
									}
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #mapcontactdetails #map a span:hover 
										{
											text-decoration: none;
										}
							
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enquiryformcont 
						{
							width: 499px;
							float: left;
							margin-top: 10px;
						}
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enquiryformcont #formsuccess 
							{
								background: #74B64A;
							}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enquiryformcont #formfailed 
							{
								background: #D93434;
							}							
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enquiryformcont #formsuccess, #wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enquiryformcont #formfailed 
								{
									width: 479px;
									padding: 10px;
									float: left;
									color: #FFF;
								}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enquiryformcont .formfield 
							{
								width: 244px;
								float: left;								
								margin-bottom: 10px;															
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enquiryformcont .formfield.margin 
								{
									margin-right: 10px;
								}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enquiryformcont .formfield input 
								{
									float: left;
									font-family: Tahoma, Georgia;
									font-size: 100%;
									width: 240px;
									color: #999999;																
								}
								
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enquiryformcont .formfieldlarge 
							{
								width: 499px;
								float: left;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enquiryformcont .formfieldlarge textarea 
								{
									float: left;
									width: 495px;
									font-family: Tahoma, Georgia;
									font-size: 100%;									
									color: #999999;		
								}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #enquiryformcont .formfieldlarge input 
								{
									font-family: Tahoma, Georgia;
									font-size: 100%;									
									color: #000;	
									margin-top: 10px;
								}
								
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #directions 
							{
								width: 499px;
								float: left;
								margin-top: 10px;
							}	
							
							/* Staff Page */
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #staffcontainer 
							{
								width: 499px;
								float: left;														
							}	
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #staffcontainer .staffitem 
								{
									width: 230px;
									float: left;									
									margin-top: 19px;
									height: 91px;
									background: #E6E6E6;
									padding: 0px 5px 5px 5px;
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #staffcontainer .staffitem.margin 
									{
										margin-left: 19px;
									}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #staffcontainer .staffitem .photoname 
									{
										width: 90px;
										float: left;
										text-align: center;
										color: #000;
										margin-top: 5px;
									}
									
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #staffcontainer .staffitem .contactinfo 
									{
										margin: 0px 0px 0px 10px;
										float: left;
										width: 130px;	
										color: #000;																		
									}
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #staffcontainer .staffitem .contactinfo span, #wrapper #contentarea #leftpanel #maincontent #textcontainer #textarea #staffcontainer .staffitem .contactinfo a 
										{
											color: #37B34A;	
										}	
										
						/* Content Page */
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter 
						{
							width: 517px;
							float: left;
							background: #E6E6E6;						
							margin: 0px 6px 0px 6px;
							padding: 8px;
							color: #44656D;
							line-height: 130%;
							font-size: 90%;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #contactcol 
							{
								float: left;
								width: 92px;
								background: url(../Images/FooterContactIcon.gif) no-repeat top right;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #contactcol a 
								{
									color: #44656D;
								}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #contactcol span 
								{
									color: #D0103A;
								}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #linkscol 
							{
								float: left;
								width: 92px;
								margin-left: 14px;
								background: url(../Images/FooterLinkIcon.gif) no-repeat top right;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #linkscol .link 
								{
									width: 92px;
									float: left;
									margin-top: 6px;
									padding-bottom: 6px;
									border-bottom: solid 1px #FFF;
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #linkscol .link a 
									{
										text-decoration: none;
										color: #44656D;
									}
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #linkscol .link a:hover 
										{
											text-decoration: underline;
										}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #linkscol .link.noborder 
									{
										border-bottom: solid 0px;
										padding-bottom: 0px;
									}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #downloadscol 
							{
								float: left;
								width: 92px;
								margin-left: 14px;
								background: url(../Images/FooterDownloadsIcon.gif) no-repeat top right;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #downloadscol .download 
								{
									width: 92px;
									float: left;
									margin-top: 6px;
									padding-bottom: 6px;
									border-bottom: solid 1px #FFF;
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #downloadscol .download a 
									{
										text-decoration: none;
										color: #44656D;
									}
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #downloadscol .download a:hover 
										{
											text-decoration: underline;
										}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #downloadscol .download.noborder 
									{
										border-bottom: solid 0px;
										padding-bottom: 0px;
									}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #eventscol 
							{
								float: left;
								width: 92px;
								margin-left: 14px;
								background: url(../Images/FooterEventsIcon.gif) no-repeat top right;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #eventscol .event 
								{
									width: 92px;
									float: left;
									margin-top: 6px;
									padding-bottom: 6px;
									border-bottom: solid 1px #FFF;
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #eventscol .event a 
									{
										text-decoration: none;
										color: #44656D;
									}
										
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #eventscol .event a:hover 
										{
											text-decoration: underline;
										}									
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #eventscol .event.noborder 
									{
										border-bottom: solid 0px;
										padding-bottom: 0px;
									}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #newscol 
							{
								float: left;
								width: 92px;
								margin-left: 14px;
								background: url(../Images/FooterNewsIcon.gif) no-repeat top right;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #newscol .news 
								{
									width: 92px;
									float: left;
									margin-top: 6px;
									padding-bottom: 6px;
									border-bottom: solid 1px #FFF;
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #newscol .news a 
									{
										text-decoration: none;
										color: #44656D;
									}
										
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #newscol .news a:hover 
										{
											text-decoration: underline;
										}		
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter #newscol .news.noborder 
									{
										border-bottom: solid 0px;
										padding-bottom: 0px;
									}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter h3 
								{
									font-size: 90%;									
									color: #999999;
									margin: 0px;
									padding: 0px;
								}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #pagefooter p 
								{
									margin: 6px 0px 0px 0px;
									padding: 0px;									
								}
				
						/* Standard */
						#wrapper #contentarea #leftpanel #maincontent #textcontainer h2 
						{
							margin: 0px;
							padding: 0px;
							color: #D0103A;
							font-weight: normal;
							font-size: 160%;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer h2.lowercase 
							{
								text-transform: lowercase;
							}
						
						#wrapper #contentarea #leftpanel #maincontent #textcontainer p 
						{
							padding: 12px 0px 0px 0px;
							margin: 0px;
						}
						
						#wrapper #contentarea #leftpanel #maincontent #textcontainer .innernavlist 
						{
							margin: 10px 0px 0px 0px;
							padding: 0px;
							width: 208px;
							float: left;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer .innernavlist li 
							{
								list-style-type: none;
								float: left;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer .innernavlist li a 
								{
									color: #757575;
									float: left;
									width: 208px;
									text-transform: lowercase;
									text-decoration: none;
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer .innernavlist li a span 
									{
										color: #D0103A;										
									}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer .innernavlist li a:hover 
									{
										text-decoration: underline;
									}
								
						/* Service List */	
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #servicepageicon 
						{
							position: absolute;
							top: 17px;
							left: 465px;
						}
								
						#wrapper #contentarea #leftpanel #maincontent #textcontainer .innerservicelist 
						{
							margin: 10px 0px 0px 0px;
							padding: 0px;
							width: 248px;
							float: left;							
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer .innerservicelist li 
							{
								list-style-type: none;
								float: left;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer .innerservicelist li a 
								{
									color: #757575;
									float: left;
									width: 248px;
									text-transform: lowercase;
									text-decoration: none;
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer .innerservicelist li a span 
									{
										color: #D0103A;									
									}
									
									#wrapper #contentarea #leftpanel #maincontent #textcontainer .innerservicelist li a.highlightedservice  
									{
										color: #D0103A;																	
									}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer .innerservicelist li a:hover 
									{
										text-decoration: underline;
									}
							
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #servicepagelayout  
						{
							width: 545px;
							float: left;							
						}
								
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #servicepagelayout #servicecontent 
							{
								width: 499px;
								padding: 10px 23px 10px 23px;
								float: left;
								color: #6B6B6B;								
							}	
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #servicepagelayout #servicecontent h3 
								{
									margin: 0px;
									padding: 0px;
									font-size: 160%;
									text-transform: lowercase;
									color: #D0103A;
								}	
								
								/* Image Gallery - Main Image */								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #servicepagelayout #servicecontent #imagegallerylarge
								{
									float: right;
									margin: 15px 0px 10px 10px;
									width: 200px;
									clear: right;																
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #servicepagelayout #servicecontent #imagegallerylarge .imagethumb
									{
										float: right;
										margin-bottom: 10px;										
									}	
								
								/* Image Gallery - Standard Images */
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #servicepagelayout #servicecontent #imagegallery 
								{
									float: right;
									margin: 15px 0px 10px 10px;
									width: 135px;			
									clear: right;																		
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #servicepagelayout #servicecontent #imagegallery .imagethumb
									{
										float: right;
										margin-bottom: 10px;										
									}
									
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #servicepagelayout #servicecontent #inpagetestimonial 
								{
									width: 459px;									
									float: left;
									border-top: solid 1px #CCCCCC;
									margin-top: 15px;
									padding: 25px 20px 0px 20px;
									font-size: 140%;
									line-height: 130%;
									background: url(../Images/PageTestimonialBG.gif) no-repeat top left;
								}
														
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #servicepagelayout #servicecontent #inpagetestimonial span 
									{
										font-size: 60%;
										line-height: 16px;
									}
									
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #servicepagelayout #servicecontent #contentdownload 
								{
									width: 499px;									
									float: left;
									border-top: solid 1px #CCCCCC;
									margin-top: 15px;
									padding-top: 10px;																
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #servicepagelayout #servicecontent #contentdownload a 
									{
										display: block;
										background: url(../Images/DownloadDatasheet.gif) no-repeat top left;
										width: 134px;
										height: 29px;
									}	
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #servicepagelayout #servicecontent #contentdownload a span 
										{
											display: none;
										}
									
						/* Events Styles */
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #monthselector 
						{
							margin: 12px 0px 0px 0px;
							padding: 0px;
						}	
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #monthselector li 
							{
								list-style-type: none;
								display: inline;
								padding-right: 8px;
							}	
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #monthselector li a.monthyearselected 
								{
									color: #F05822;
								}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #monthselector li.spacer 
								{
									padding-left: 10px;
									background: url(../Images/MonthSelectorSpacer.gif) no-repeat left;
								}
								
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer 
						{
							float: left;
							width: 533px;
							padding: 0px 6px 0px 6px;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventheader 
							{	
								width: 499px;
								height: 53px;								
								background: url(../Images/EventHeader.jpg) repeat-x top left;								
								padding: 9px 17px 0px 17px;
								color: #808080;
								cursor: pointer;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventheader .headercolone 
								{
									width: 370px;
									float: left;
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventheader .headercolone .topic 
									{
										font-size: 120%;
										font-weight: bold;
									}
									
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventheader .headercolone .summary 
									{
										margin-top: 7px;
									}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventheader .headercoltwo 
								{
									width: 129px;
									float: left;
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventheader .headercoltwo .date 
									{
										font-weight: bold;
									}
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventheader .headercoltwo .date span 
										{
											font-weight: normal;
											font-size: 150%;
										}										
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventheader .headercoltwo .moreinfo 
									{	
										margin-top: 5px;
										color: #F05822;
									}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo 
							{
								width: 533px;
								padding: 0px 17px 0px 17px;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infocolone 
								{
									float: left;		
									padding: 17px 0px 17px 0px;	
									width: 340px;		
									color: #333333;				
								}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infocoltwo 
								{
									float: left;
									padding: 17px 0px 17px 0px;	
									width: 129px;	
									margin-left: 30px;									
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infocoltwo .location 
									{
										float: left;
										width: 129px;
									}
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infocoltwo .location a 
										{
											height: 13px;
											line-height: 13px;
											background: url(../Images/EventHomeIcon.gif) no-repeat top left;
											padding-left: 20px;
											display: block;
											color: #549E43;
										}
										
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infocoltwo .removebasket 
									{
										width: 129px;
										float: left;
										margin-top: 20px;
									}
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infocoltwo .removebasket a
										{
											color: #F05822;
											font-weight: bold;
											background: url(../Images/EventAddButton.gif) no-repeat top left;
											padding-left: 20px;
											height: 13px;
											line-height: 13px;
											display: block;
										}
										
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infocoltwo .moreinfo 
									{
										width: 129px;
										float: left;
										margin-top: 5px;										
									}
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infocoltwo .moreinfo a
										{
											color: #549E43;											
											background: url(../Images/EventMoreInfo.gif) no-repeat top left;
											padding-left: 20px;
											height: 13px;
											line-height: 13px;
											display: block;
										}
										
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infodels 
								{
									width: 499px;
									padding: 17px 0px 17px 0px;									
									float: left;
									border-top: solid 1px #aeaeae;
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infodels .pricingstructure 
									{
										width: 495px;
										float: left;
									}
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infodels .pricingstructure .feetype 
										{
											width: 90px;
											float: left;
											margin-bottom: 5px;
											color: #333333;
										}
										
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infodels .pricingstructure .memberfee 
										{
											width: 95px;
											float: left;
											margin-bottom: 5px;
											color: #F05822;
										}
										
											#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infodels .pricingstructure .memberfee strong {
												color: #333333;
											}
										
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infodels .pricingstructure .nonmemberfee 
										{
											width: 110px;
											float: left;
											margin-bottom: 5px;
											color: #F05822;
										}
										
											#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infodels .pricingstructure .nonmemberfee strong {
												color: #333333;
											}
										
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infodels .pricingstructure .nummembers 
										{
											width: 200px;
											float: left;
											margin-bottom: 5px;
											color: #333333;
										}
										
											#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infodels .pricingstructure .nummembers select 
											{
												font-family: Tahoma, Georgia;
												font-size: 100%;												
												color: #999999;
											}
											
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infodels .delegateselector 
									{
										width: 499px;
										float: left;	
										display: none;											
										overflow: hidden;
										height: 16px;
										background: url(../Images/DelegateTabBackground.gif) repeat-x top left;		
										margin-top: 10px;						
									}
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infodels .delegateselector .tabs 
										{											
											float: left;	
											margin-right: 5px;										
										}
										
											#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infodels .delegateselector .tabs a 
											{
												display: block;
												background: url(../Images/DelegateTab.gif) no-repeat top left;
												width: 69px;
												height: 16px;
												text-align: center;
												text-decoration: none;
												font-size: 90%;
												line-height: 14px;
											}
									
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infodels .delegateinformation 
									{
										width: 499px;
										float: left;										
									}
									
						        #wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infobookingform 
								{
									width: 499px;
									padding: 17px 0px 17px 0px;									
									float: left;
									border-top: solid 1px #aeaeae;
									color: #333333;
								}
								
								    #wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infobookingform .bookingfield 
								    {
								        width: 150px;
								        float: left;
								        margin-right: 10px;								        
								        color: #000;
								    }
								    
								        #wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infobookingform .bookingfield input 
								        {
								            font-family: Tahoma, Georgia;
								            font-size: 100%;								            
								            width: 150px;
								            margin-top: 5px;
								            color: #000;
								        }
								        
								        #wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infobookingform .bookingfield .submitbutton {
								            width: 70px;								           
								        }
								        
								    #wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infobookingform .bookingfieldlarge 
								    {
								        width: 470px;
								        float: left;
								        margin-right: 10px;								        
								        color: #000;
								    }
								        
								        #wrapper #contentarea #leftpanel #maincontent #textcontainer #eventslistcontainer .eventinfo .infobookingform .bookingfieldlarge textarea 
								        {
								            font-family: Tahoma, Georgia;
								            font-size: 100%;								            
								            width: 470px;
								            margin-top: 5px;
								            color: #000;
								        }
										
						/* News Styles */
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #newstypeselector 
						{
							margin: 12px 0px 0px 0px;
							padding: 0px;
						}	
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #newstypeselector li 
							{
								list-style-type: none;
								display: inline;
								padding-right: 8px;
							}	
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #newstypeselector li a.typeselected 
								{
									color: #74B64A;
								}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #newstypeselector li.spacer 
								{
									padding-left: 10px;
									background: url(../Images/NewsTypeSpacer.gif) no-repeat left;
								}
								
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #newslistcontainer 
						{
							float: left;
							width: 533px;
							padding: 0px 6px 0px 6px;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #newslistcontainer .newsheader 
							{	
								width: 499px;
								height: 53px;								
								background: url(../Images/EventHeader.jpg) repeat-x top left;								
								padding: 9px 17px 0px 17px;
								color: #808080;
								cursor: pointer;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #newslistcontainer .newsheader .tinyimage
								{
									width: 59px;
									height: 44px;									
									float: left;									
								}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #newslistcontainer .newsheader .headline
								{
									width: 420px;
									height: 44px;
									line-height: 44px;
									float: left;
									margin-left: 20px;
								}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #newslistcontainer .newsinfo 
							{
								width: 499px;
								padding: 0px 17px 0px 17px;								
							}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #newslistcontainer .newsinfo .newsbody 
								{
									width: 499px;
									padding: 17px 0px 17px 0px;
									color: #333333;
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #newslistcontainer .newsinfo .newsbody .newsthumb 
									{
										float: right;
										margin: 0px 0px 10px 10px;
									}
									
						/* Join Form AJAX */
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer 
						{
							float: left;
							width: 533px;
							padding: 0px 6px 0px 6px;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinheader 
							{	
								width: 499px;
								height: 43px;								
								background: url(../Images/EventHeader.jpg) repeat-x top left;								
								padding: 9px 17px 0px 17px;
								color: #808080;
								cursor: pointer;								
							}
															
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinheader .headline
								{
									width: 330px;
									height: 34px;
									line-height: 34px;
									float: left;	
									color: #000;													
								}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinheader .expand 
								{
									color: #43B4E4;
									float: left;									
									height: 34px;
									line-height: 34px;
								}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinheader .secticon 
								{
									width: 32px;
									float: left;
									margin-left: 20px;
								}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields 
							{
								width: 499px;
								padding: 0px 17px 0px 17px;														
							}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields .joinbody 
								{
									width: 499px;
									padding: 17px 0px 17px 0px;
									color: #333333;
									float: left;
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields .joinbody .joinfield 
									{
										float: left;
										width: 499px;
										margin: 0px 0px 5px 0px;
									}																			
											
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields .joinbody .joinfield .fieldname 
										{
											width: 190px;
											float: left;
											background: #F5F5F5;
											padding: 5px;
										}
										
											#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields .joinbody .joinfield .fieldnamehighlight 
											{
												width: 190px;
												float: left;												
												padding: 5px;
												background: #FFFD9C;
											}
										
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields .joinbody .joinfield .estfield 
										{
											width: 85px;
											margin-right: 5px;
										} 
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields .joinbody .required 
										{
											color: #CC0000;
										}
										
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields .joinbody .checkboxcont 
										{
											width: 279px;
											float: left;
										}
										
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields .joinbody .joinfield .checkbox 
										{
											width: auto;
											float: none;
										}
										
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields .joinbody .joinfield .titledropdown 
										{
											width: 120px;
											float: left;
										}
										
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields .joinbody .joinfield .contactnamefield 
										{
											width: 149px;
											margin-left: 10px;
										}
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields .joinbody .joinfield input, #wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields .joinbody .joinfield select, #wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields .joinbody .joinfield textarea
										{
											width: 279px;
											margin-top: 4px;	
											font-family: Tahoma, Georgia;
											font-size: 100%;										
											float: left;
										}
										
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields .joinbody .joinfield .joinreadonly  
								{
									padding: 3px 0px 0px 5px;
									float: left;									
								}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields .joinbody #additionalcontactarea 
								{
									width: 499px;
									float: left;
									margin-top: 10px;
								}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields .joinbody .addanothercontact 
								{
									width: 499px;
									float: left;
									margin-top: 10px;
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinformcontainer .joinfields .joinbody .addanothercontact a {
										background: url(../Images/AddContactIcon.gif) no-repeat top left;
										display: block;
										padding-left: 25px;
										font-weight: bold;
										font-size: 120%;
										color: #32B34F;
									}
						
						/* Join Submit Footer */
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinfooter 
						{							
							height: 90px;
							width: 499px;
							margin: 20px 6px 0px 6px;
							float: left;
							background: #E6E6E6;
							color: #000;
							padding: 17px 17px 17px 17px;
							position: relative;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinfooter p 
							{
								margin: 0px 0px 10px 0px;
								padding: 0px;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinfooter p strong 
								{
									color: #43B4E4;
									font-size: 120%;
								}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinfooter .paymentmethod 
							{
								width: 370px;								
								float: left;
							}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinfooter .submitbutton 
							{
								position: absolute;
								left: 400px;
								top: 70px;
							}
															
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinfooter .submitbutton input 
								{
									font-family: Tahoma, Georgia;
									font-size: 100%;
									height: 30px;									
								}	
								
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinfooter .updatebutton 
							{
								float: left;
							}
															
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #joinfooter .updatebutton input 
								{
									font-family: Tahoma, Georgia;
									font-size: 100%;
									height: 30px;									
								}						
						
						/* News Footer */	
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #chambernewsdownloadcont 
						{							
							height: 58px;
							width: 499px;
							margin: 20px 6px 0px 6px;
							float: left;
							background: #E6E6E6;
							padding: 0px 17px 0px 17px;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #chambernewsdownloadcont #chamberdownload 
							{
								float: left;
								width: 249px;
								margin: 10px 0px 10px 0px;
							}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #chambernewsdownloadcont #chamberdownload a 
								{
									display: block;
									background: url(../Images/ChamberDownload.gif) no-repeat top left;
									padding-left: 42px;
									height: 37px;
									text-transform: lowercase;
									color: #666666;	
									text-decoration: none;								
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #chambernewsdownloadcont #chamberdownload a:hover 
									{
										text-decoration: underline;
									}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #chambernewsdownloadcont #enewslettersignup 
							{
								float: left;
								width: 232px;
								color: #666666;	
								padding: 10px 0px 10px 17px;
								border-left: solid 1px #D9D9D9;
								height: 38px;
								text-transform: lowercase;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #chambernewsdownloadcont #enewslettersignup input 
								{
									float: left;
									font-family: Tahoma, Georgia;
									font-size: 100%;									
									color: #666666;	
								}
						
						/* Events Footer */
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventsfooter 
						{							
							height: 58px;
							width: 499px;
							margin: 20px 6px 0px 6px;
							float: left;
							background: #E6E6E6;
							padding: 0px 17px 0px 17px;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventsfooter #signupintro 
							{
								float: left;
								width: 249px;
								margin: 10px 0px 10px 0px;
								color: #666666;	
							}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventsfooter #enewslettersignup 
							{
								float: left;
								width: 232px;
								color: #666666;	
								padding: 10px 0px 10px 17px;
								border-left: solid 1px #D9D9D9;
								height: 38px;
								text-transform: lowercase;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #eventsfooter #enewslettersignup input 
								{
									float: left;
									font-family: Tahoma, Georgia;
									font-size: 100%;									
									color: #666666;	
								}
						
						/* Publications Styles */
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #publicationstypeselector 
						{
							margin: 12px 0px 0px 0px;
							padding: 0px;
						}	
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #publicationstypeselector li 
							{
								list-style-type: none;
								display: inline;
								padding-right: 8px;
							}	
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #publicationstypeselector li a.typeselected 
								{
									color: #F05822;
								}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #publicationstypeselector li.spacer 
								{
									padding-left: 10px;
									background: url(../Images/NewsTypeSpacer.gif) no-repeat left;
								}
								
						#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer 
						{
							float: left;
							width: 533px;
							padding: 0px 6px 0px 6px;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadheader 
							{	
								width: 499px;
								height: 53px;								
								background: url(../Images/EventHeader.jpg) repeat-x top left;								
								padding: 9px 17px 0px 17px;
								color: #808080;
								cursor: pointer;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadheader .headercolone 
								{
									width: 350px;
									float: left;
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadheader .headercolone .topic 
									{
										font-size: 120%;
										color: #F05822;
										font-weight: bold;
									}
									
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadheader .headercolone .summary 
									{
										margin-top: 7px;
									}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadheader .headercoltwo 
								{
									width: 149px;
									float: left;
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadheader .headercoltwo .date 
									{
										font-weight: bold;
									}
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadheader .headercoltwo .date span 
										{
											font-weight: normal;
											font-size: 150%;
										}										
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadheader .headercoltwo .moreinfo 
									{	
										margin-top: 5px;
										color: #F05822;
									}
							
							#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadinfo 
							{
								width: 533px;
								padding: 0px 17px 0px 17px;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadinfo .infocolone 
								{
									float: left;		
									padding: 17px 0px 17px 0px;	
									width: 320px;		
									color: #333333;				
								}
								
								#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadinfo .infocoltwo 
								{
									float: left;
									padding: 17px 0px 17px 0px;	
									width: 149px;	
									margin-left: 30px;									
								}
								
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadinfo .infocoltwo .membersprice 
									{
										float: left;
										width: 149px;										
									}									
									
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadinfo .infocoltwo .nonmembersprice 
									{
										float: left;
										width: 149px;																		
									}
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadinfo .infocoltwo .membersprice .priceident, #wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadinfo .infocoltwo .nonmembersprice .priceident
										{
											color: #F05822;
											width: 100px;											
											float: left;
										}
									
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadinfo .infocoltwo .downloadlink 
									{
										width: 129px;
										float: left;
										/*margin-top: 20px;*/
									}
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadinfo .infocoltwo .downloadlink a
										{
											color: #F05822;
											font-weight: bold;
											background: url(../Images/EventAddButton.gif) no-repeat top left;
											padding-left: 20px;
											height: 13px;
											line-height: 13px;
											display: block;
										}
										
									#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadinfo .infocoltwo .moreinfo 
									{
										width: 129px;
										float: left;
										margin-top: 5px;										
									}
									
										#wrapper #contentarea #leftpanel #maincontent #textcontainer #downloadslistcontainer .downloadinfo .infocoltwo .moreinfo a
										{
											color: #549E43;											
											background: url(../Images/EventMoreInfo.gif) no-repeat top left;
											padding-left: 20px;
											height: 13px;
											line-height: 13px;
											display: block;
										}
					
				/* Home Styles */
				#wrapper #contentarea #leftpanel #maincontent #homeselectors 
				{
					width: 545px;
					float: left;
					margin-top: 8px;
				}
				
					#wrapper #contentarea #leftpanel #maincontent #homeselectors #main_inner
					{						
						overflow: hidden;						
						width: 545px;
						height: 149px;
					}

						#wrapper #contentarea #leftpanel #maincontent #homeselectors .sm 
						{
							margin: 0px;
							padding: 0px;							
							width: 545px;
							height: 149px;
							display: block;
							overflow: hidden;
						}

							#wrapper #contentarea #leftpanel #maincontent #homeselectors .sm li 
							{
								float: left;
								display: inline;
								overflow: hidden;
							}
								
								#wrapper #contentarea #leftpanel #maincontent #homeselectors .sm li a 
								{
									color: #FFF;
									text-decoration: none;
									width: 110px;
									height: 139px;
									font-size: 90%;
									display: block;
									line-height: 12px;
									padding: 10px 5px 0px 110px;
								}
								
									#wrapper #contentarea #leftpanel #maincontent #homeselectors .sm li.membersarea a
									{
										background: url(../Images/HomeSlider/1.gif) no-repeat top left;
									}
									
										#wrapper #contentarea #leftpanel #maincontent #homeselectors .sm li.membersarea a span 
										{
											color: #A4C1E3;
										}
									
									#wrapper #contentarea #leftpanel #maincontent #homeselectors .sm li.aboutthechamber a
									{
										background: url(../Images/HomeSlider/2.gif) no-repeat top left;
									}
									
										#wrapper #contentarea #leftpanel #maincontent #homeselectors .sm li.aboutthechamber a span 
										{
											color: #99D1B3;
										}
									
									#wrapper #contentarea #leftpanel #maincontent #homeselectors .sm li.eventsproducts a
									{
										background: url(../Images/HomeSlider/3.gif) no-repeat top left;
									}
									
										#wrapper #contentarea #leftpanel #maincontent #homeselectors .sm li.eventsproducts a span 
										{
											color: #F7B9A7;
										}
									
									#wrapper #contentarea #leftpanel #maincontent #homeselectors .sm li.yourbusiness a
									{
										background: url(../Images/HomeSlider/4.gif) no-repeat top left;
									}
									
										#wrapper #contentarea #leftpanel #maincontent #homeselectors .sm li.yourbusiness a span 
										{
											color: #E89FB0;
										}
										
									#wrapper #contentarea #leftpanel #maincontent #homeselectors .sm li.successnetwork a
									{
										background: url(../Images/HomeSlider/5.gif) no-repeat top left;
										padding-left: 90px;
										width: 130px;
									}
									
										#wrapper #contentarea #leftpanel #maincontent #homeselectors .sm li.successnetwork a span 
										{
											color: #99D1B3;
										}
									
									#wrapper #contentarea #leftpanel #maincontent #homeselectors .sm li a span 
									{
										text-transform: lowercase;
									}
				
				#wrapper #contentarea #leftpanel #maincontent #homepanels 
				{
					width: 545px;
					float: left;
					margin-top: 8px;
				}
				
					#wrapper #contentarea #leftpanel #maincontent #homepanels #testimonial 
					{
						float: left;
						width: 274px;
						height: 120px;
						padding: 20px 25px 0px 25px;
						background: url(../Images/TestimonialBG.gif) no-repeat top left;
					}
					
						#wrapper #contentarea #leftpanel #maincontent #homepanels #testimonial .quote 
						{
							font-size: 120%;
							line-height: 110%;
							font-weight: bold;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #homepanels #testimonial .quote span 
							{
								font-size: 80%;
								line-height: 16px;
								font-weight: normal;
							}
					
					#wrapper #contentarea #leftpanel #maincontent #homepanels #latestnews 
					{
						width: 173px;
						height: 87px;
						float: left;
						margin-left: 8px;
						background: url(../Images/LatestNewsBG.jpg) no-repeat top left;
						padding: 53px 20px 0px 20px;
					}
					
						#wrapper #contentarea #leftpanel #maincontent #homepanels #latestnews .newsitem 
						{
							width: 173px;
							float: left;
							border-bottom: solid 1px #EDF5F4;
							padding-bottom: 6px;
							margin-bottom: 6px;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #homepanels #latestnews .newsitem a 
							{
								color: #231F20;
								line-height: 13px;
								text-decoration: none;
							}
							
								#wrapper #contentarea #leftpanel #maincontent #homepanels #latestnews .newsitem a:hover 
								{
									text-decoration: underline;
								}
								
				/* Events Page */
				#wrapper #contentarea #leftpanel #maincontent #eventsminicalendar 
				{
					margin-top: 8px;
					float: left;
					width: 156px;
					height: 175px;
					background: url(../Images/eventGraphics_06.gif) no-repeat top left;
					padding: 12px 23px 23px 23px;
				}
				
					#wrapper #contentarea #leftpanel #maincontent #eventsminicalendar h2 
					{
						margin: 0px;
						padding: 0px;
						color: #F05822;
						font-weight: normal;
						font-size: 160%;
					}
					
					#wrapper #contentarea #leftpanel #maincontent #eventsminicalendar .dateselector 
					{
						font-size: 90%;
					}
					
					#wrapper #contentarea #leftpanel #maincontent #eventsminicalendar .monthcontrol 
					{
						color: #F05822;
						text-decoration: none;
					}
						
						#wrapper #contentarea #leftpanel #maincontent #eventsminicalendar .monthcontrol:hover 
						{
							text-decoration: underline;
						}
						
					#wrapper #contentarea #leftpanel #maincontent #eventsminicalendar .calendareventavailable 
					{
						color: #FFF;
						width: 20px;
						height: 18px;
						display: block;
						text-decoration: none;
					}
					
						#wrapper #contentarea #leftpanel #maincontent #eventsminicalendar .calendareventavailable:hover 
						{
							background: #FF774A;
						}
				
				#wrapper #contentarea #leftpanel #maincontent #upcomingeventspanel 
				{
					margin: 8px 0px 0px 8px;
					float: left;
					width: 289px;
					height: 198px;
					background: url(../Images/eventGraphics_08.gif) no-repeat top left;
					padding: 12px 23px 0px 23px;
				}
				
					#wrapper #contentarea #leftpanel #maincontent #upcomingeventspanel h2 
					{
						margin: 0px;
						padding: 0px;
						color: #F05822;
						font-weight: normal;
						font-size: 160%;
					}
					
					#wrapper #contentarea #leftpanel #maincontent #upcomingeventspanel .upcomingevent 
					{
						padding: 12px 0px 0px 0px;
						margin: 0px;
					}
					
						#wrapper #contentarea #leftpanel #maincontent #upcomingeventspanel .upcomingevent span 
						{
							color: #F05822;
							font-size: 120%;							
						}	
						
						#wrapper #contentarea #leftpanel #maincontent #upcomingeventspanel .upcomingevent a 
						{
							color: #F05822;
						}	
						
				/* Events Page */
				#wrapper #contentarea #leftpanel #maincontent #eventsminicalendar 
				{
					margin-top: 8px;
					float: left;
					width: 156px;
					height: 175px;
					background: url(../Images/eventGraphics_06.gif) no-repeat top left;
					padding: 12px 23px 23px 23px;
				}
				
					#wrapper #contentarea #leftpanel #maincontent #eventsminicalendar h2 
					{
						margin: 0px;
						padding: 0px;
						color: #F05822;
						font-weight: normal;
						font-size: 160%;
					}
					
					#wrapper #contentarea #leftpanel #maincontent #eventsminicalendar .dateselector 
					{
						font-size: 90%;
					}
					
					#wrapper #contentarea #leftpanel #maincontent #eventsminicalendar .monthcontrol 
					{
						color: #F05822;
						text-decoration: none;
					}
						
						#wrapper #contentarea #leftpanel #maincontent #eventsminicalendar .monthcontrol:hover 
						{
							text-decoration: underline;
						}
				
				/* Your Business Page */
				#wrapper #contentarea #leftpanel #maincontent #surveypanel 
				{
					margin-top: 8px;
					float: left;
					width: 202px;
					height: 210px;		
				}
				
					#wrapper #contentarea #leftpanel #maincontent #surveypanel h2 
					{
						margin: 0px 0px 9px 0px;
						padding: 0px;	
						font-size: 110%;
						color: #999999;
						font-weight: bold;
						text-transform: lowercase;
					}
					
					#wrapper #contentarea #leftpanel #maincontent #surveypanel #pollercontainer 
					{
						width: 167px;
						height: 126px;
						float: left;
						background: url(../Images/SurveyExample.jpg) no-repeat top left;
						padding: 33px 17px 23px 14px;
						font-size: 90%;
						line-height: 120%;
					}
					
						#wrapper #contentarea #leftpanel #maincontent #surveypanel #pollercontainer .question 
						{
							margin-bottom: 5px;
						}
					
						/* Poller title above radio buttons */
						#wrapper #contentarea #leftpanel #maincontent #surveypanel #pollercontainer .pollerTitle
						{
							margin-bottom:5px;
							font-weight:bold;
						}
						
						/* Label for each radio button */
						#wrapper #contentarea #leftpanel #maincontent #surveypanel #pollercontainer .pollerOption
						{
							margin: 2px 0px 0px 0px;
							padding: 0px;
						}
						
						/* Label for each option above graph - i.e. results */
						#wrapper #contentarea #leftpanel #maincontent #surveypanel #pollercontainer .result_pollerOption
						{
							margin:0px;							
						}
						/* Title of poller - when ajax shows the results */
						#wrapper #contentarea #leftpanel #maincontent #surveypanel #pollercontainer .result_pollerTitle
						{
							margin-bottom:5px;
							font-weight:bold;
							font-size:0.9em;
						}
						
						#wrapper #contentarea #leftpanel #maincontent #surveypanel #pollercontainer .votebutton 
						{
							margin-top: 4px;
						}
						
						/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
						#wrapper #contentarea #leftpanel #maincontent #surveypanel #pollercontainer .result_pollGraph img
						{
							float:left;
						}
						/* The <div> tag where the percentage result is shown */
						#wrapper #contentarea #leftpanel #maincontent #surveypanel #pollercontainer .result_pollGraph div
						{
							float:left;
							height:14px;
							background-repeat:repeat-x;
							color:#FFF;						
							line-height:14px;
						}
						/* Graph div - parent of both the corner images and the div displaying percentage votes */
						#wrapper #contentarea #leftpanel #maincontent #surveypanel #pollercontainer .result_pollGraph{	
							height:14px;
						}
						
						/* Message when Ajax is working getting restults fromt the server */
						#wrapper #contentarea #leftpanel #maincontent #surveypanel #pollercontainer .poller_waitMessage{
							display:none;	
						}	
						
						#wrapper #contentarea #leftpanel #maincontent #surveypanel #pollercontainer .result_totalVotes{							
							display: none;						
						}
								
				/* Section Latest News Panel */
				#wrapper #contentarea #leftpanel #maincontent #latestsectionnews 
				{
					margin: 8px 0px 0px 8px;
					float: left;
					width: 289px;
					height: 198px;
					background: url(../Images/eventGraphics_08.gif) no-repeat top left;
					padding: 12px 23px 0px 23px;
				}
				
					#wrapper #contentarea #leftpanel #maincontent #latestsectionnews h2 
					{
						margin: 0px;
						padding: 0px;						
						font-weight: normal;
						font-size: 160%;
						color: #999999;
						text-transform: lowercase;
					}
					
					#wrapper #contentarea #leftpanel #maincontent #latestsectionnews p 
					{
						padding: 12px 0px 0px 0px;
						margin: 0px;
					}
					
						#wrapper #contentarea #leftpanel #maincontent #latestsectionnews p span 
						{
							color: #F05822;
							font-size: 120%;							
						}	
						
						#wrapper #contentarea #leftpanel #maincontent #latestsectionnews a 
						{
							color: #F05822;
						}
						
					#wrapper #contentarea #leftpanel #maincontent #latestsectionnews .latestnewsitem 
					{
						width: 289px;
						float: left;
						margin-top: 10px;
						border-bottom: solid 1px #E3E3E3;
						padding-bottom: 10px;
					}	
					
						#wrapper #contentarea #leftpanel #maincontent #latestsectionnews .latestnewsitem a 
						{
							color: #5C5C5C;
							text-decoration: none;
						}
						
							#wrapper #contentarea #leftpanel #maincontent #latestsectionnews .latestnewsitem a:hover 
							{
								text-decoration: underline;
							}
			
			#wrapper #contentarea #leftpanel #contentlinks 
			{
				width: 717px;
				float: left;
				margin-top: 15px;							
			}
			
				#wrapper #contentarea #leftpanel #contentlinks.fullwidth 
				{
					margin-left: 172px;
				}
			
				#wrapper #contentarea #leftpanel #contentlinks ul 
				{
					margin: 0px;
					padding: 0px;										
				}
				
					#wrapper #contentarea #leftpanel #contentlinks ul li 
					{
						list-style-type: none;
						display: inline;
						float: left;
						padding-right: 5px;
					}
					
						#wrapper #contentarea #leftpanel #contentlinks ul li a 
						{
							float: left;
							display: block;
							height: 15px;
							line-height: 15px;
						}
					
							#wrapper #contentarea #leftpanel #contentlinks ul li.waiaa a 
							{
								width: 73px;								
								background: url(../Images/Icon_WAIAA.gif) no-repeat top left;
							}
							
							#wrapper #contentarea #leftpanel #contentlinks ul li.css a 
							{
								width: 73px;								
								background: url(../Images/Icon_CSS.gif) no-repeat top left;
							}
							
							#wrapper #contentarea #leftpanel #contentlinks ul li.xhtml a 
							{
								width: 73px;								
								background: url(../Images/Icon_XHTML.gif) no-repeat top left;
							}
							
							#wrapper #contentarea #leftpanel #contentlinks ul li.printpage a 
							{
								background: url(../Images/Icon_Print.gif) no-repeat left;
								padding: 0px 10px 0px 22px;
								margin-left: 277px;								
							}
							
							#wrapper #contentarea #leftpanel #contentlinks ul li.emailpage a 
							{
								background: url(../Images/Icon_Email.gif) no-repeat left;
								padding: 0px 0px 0px 20px;								
							}	
							
								#wrapper #contentarea #leftpanel #contentlinks ul li a span 
								{
									display: none;
								}					
		
		#wrapper #contentarea #rightpanel 
		{
			width: 168px;
			float: left;
			margin-left: 9px;
		}
		
			/* Static List */
			#wrapper #contentarea #rightpanel #joinnow 
			{				
				float: left;				
			}
			
				#wrapper #contentarea #rightpanel #joinnow a 
				{
					width: 142px;
					height: 35px;
					background: url(../Images/homeGraphics_21.jpg) no-repeat top left;
					display: block;
					line-height: 14px;
					color: #FFF;
					text-decoration: none;
					padding: 45px 13px 0px 13px;
					font-size: 90%;
				}
			
			#wrapper #contentarea #rightpanel #enews 
			{
				margin-top: 10px;				
				float: left;					
			}
			
				#wrapper #contentarea #rightpanel #enews a 
				{
					width: 142px;
					height: 36px;
					background: url(../Images/homeGraphics_24.jpg) no-repeat top left;			
					display: block;
					line-height: 14px;
					color: #FFF;
					text-decoration: none;
					padding: 40px 13px 0px 13px;
					font-size: 90%;
				}
				
					#wrapper #contentarea #rightpanel #joinnow a span, #wrapper #contentarea #rightpanel #enews a span 
					{
						display: none;						
					}
				
					#wrapper #contentarea #rightpanel #joinnow a:hover, #wrapper #contentarea #rightpanel #enews a:hover 
					{
						text-decoration: underline;
					}
			
			/* Dynamic List */
			#wrapper #contentarea #rightpanel #upcomingevents 
			{
				margin-top: 10px;				
				float: left;	
				width: 142px;
				height: 105px;
				background: url(../Images/staticAdvert_UpcomingEvents.jpg) no-repeat top left;	
				padding: 52px 13px 0px 13px;
				font-size: 90%;
				color: #FFF;	
				line-height: 14px;					
			}	
			
				#wrapper #contentarea #rightpanel #upcomingevents .eventitem 
				{
					width: 142px;
					float: left;
					border-bottom: solid 1px #EDF5F4;
					padding-bottom: 6px;
					margin-bottom: 5px;
				}
			
					#wrapper #contentarea #rightpanel #upcomingevents .eventitem a 
					{
						color: #FFF;
						text-decoration: none;
						width: 142px;
						display: block;
					}	
					
						#wrapper #contentarea #rightpanel #upcomingevents .eventitem a span 
						{
							font-weight: bold;
						}	
					
						#wrapper #contentarea #rightpanel #upcomingevents .eventitem a:hover 
						{
							text-decoration: underline;
						}
						
			#wrapper #contentarea #rightpanel #eventsbasket 
			{
				width: 145px;
				height: 68px;
				background: url(../Images/eventGraphics_03.jpg) no-repeat top left;
				float: left;
				margin-top: 10px;
				padding: 42px 10px 0px 13px;
				font-size: 90%;
				color: #FFF;	
				line-height: 14px;	
			}
			
				#wrapper #contentarea #rightpanel #eventsbasket a 
				{
					color: #FFF;
				}
				
			#wrapper #contentarea #rightpanel .dynamicads 
			{
				width: 168px;
				float: left;
				margin-top: 10px;
			}
	
	#wrapper #footer 
	{
		width: 877px;
		float: left;		
		background: #000;
		padding: 10px 30px 10px 30px;
	}
	
		#wrapper #footer ul 
		{
			margin: 0px;
			padding: 0px;
		}
		
			#wrapper #footer ul li 
			{
				list-style-type: none;
				display: inline;
				color: #B0B0B0;
				/*
				height: 27px;
				line-height: 27px;
				*/
				padding-right: 10px;
				font-size: 90%;
				
				line-height: 25px;
			}
			
				#wrapper #footer ul li.spacer 
				{
					padding-left: 12px;
					background: url(../Images/FooterSpacer.gif) no-repeat left;
				}
				
				#wrapper #footer ul li.designby 
				{
					padding: 0px 0px 0px 100px;					
				}
			
				#wrapper #footer ul li a 
				{
					color: #B0B0B0;
				}
				