*{padding: 0;
		margin: 0;}
					
					
					
		body{
			text-align: center;
			background-color: #CCCC99;
			font-family: Arial, sans-serif;
			font-size: 10pt;
			padding-bottom: 75px;
		}
				
		table td{text-align: left}
		
		#container{
		  margin: 0 auto;
		  width: 800px;
		  text-align: left;
		}
		
		.header{
			height: 89px;
			width: 860px;
		}
		.header2{
			height: 96px;
			width: 860px;
		}
		
		.main{
			width: 860px;
		}
		
		div.subMain1{
			width: 60px;
			height: 100%;
			float: left;
			background-color: #CCCC99;
		}
		
		td.subMain1{
			width: 60px;
			height: 100%;
			background-color: #CCCC99;
		}
		
		.subMain2{
			width: 860px;
			height: 76px;
			padding-left: 60px;
		}
		
		.nav{
			background-image: url('images/design/water.jpg');
			width: 800px;
			height: 23px;
			border: 0px;
			border-bottom: 5px solid #333333;
		}
		
		.topCorner{
			background-image: url('images/design/topcorner.gif');
			width: 549px;
			height: 30px;
			float: left;
			padding-top: 5px;
			padding-left: 3px;
			font-size: 12pt;
			font-weight: bold;
		}
		
		.navmainspacer{
			background-image: url('images/design/bluefooter.gif');
			height: 13px;
			width: 800px;
		}
		.memspottop{
			height: 12px;
			width: 248px;
			background-image: url('images/design/blueback.gif');
			float: left;
		}
			
		.memspot{
			float: left;
			width: 248px;
			background-image: url('images/design/memspot.gif');
			height: 35px;
		}
			
		.mainContent{
			background-image: url('images/design/shade.gif');
			width: 535px;
			height: 35px;
			background-repeat: repeat-y;
			background-position: top right;
			vertical-align: top;
			padding: 3px;
			padding-right: 14px;
		}
		
		.sideBar{
			background-color: #ccc;
			width: 248px;
			min-height: 300px;
			background-image: url('images/design/wheeltop.gif');
			background-position: bottom right;
			background-repeat: no-repeat;
			vertical-align: top;
		}
		
		.footerSubMain1{
			width: 60px;
			height: 106px;
			float: left;
		}
		
		.footer1{
			background-image: url('images/design/bluefooter.gif');
			height: 91px;
			width: 615px;
			float: left;
			font-size: 8pt;
			color: #fff;
			padding-top: 15px;
			padding-left: 15px;
		}
		
		.footer2{
			background-image: url('images/design/wheelbot.gif');
			height: 106px;
			width: 170px;
			float: left;	
			background-position: bottom right;
			background-repeat: no-repeat;	
		}
		
		a.login{color: #fff; text-decoration: none}
		a.login:hover{color: #fff; text-decoration: underline}
		
		.sideBarContent{
			height: 100%;
			vertical-align: top;
		}
		
		a.navLink{
			color: #99CCFF;
			font-family: Arial;
			font-size: 10pt;
			text-decoration: none;
			display: block;
			padding-left: 8px;
			padding-right: 8px;
			padding-top: 3px;
			height: 20px;
			text-align: center;
			font-weight: bold;
			float: left;
		}
		
		a.navLink:hover{
			background-color: #99ccff;
			color: #336699;
		}
		
		a.moreChamberSpotlight{
			color: #000099;
			font-family: Arial;
			font-size: 8pt;
			text-decoration: none;
		}
		
		a.moreChamberSpotlight:hover{
			color: #fff;
		}
		
		

		
		a.main, a.subNav, a.breadcrumbs{
			color: #663333;
			font-family: Arial;
			text-decoration: none;
		}
		
		a.breadcrumbs{font-size: 8pt}
		
		a.main:hover, a.subNav:hover, a.breadcrumbs:hover{
			color: #666;
			text-decoration: underline;
		}
		
		div.breadcrumbs{font-size: 8pt}
		
		a.alert{
			color: red;
			font-family: Arial;
			text-decoration: underline;
		}
		
		a.alert:hover{
			color: red;
		}
		
		table.mainInfo{
			float: left; 
			width: 860px;
			height: 200px; 
			background-color: #fff;
			font-size: 10pt;
			color: #333;
		}
		div.chamberSpotlight .heading{text-align: center; font-size: 8pt}
		div.chamberSpotlight .info{font-size: 8pt;}
		
		div.spotlightImage{
			text-align: center;
			padding: 3px;
		}
		div.spotlightImage img{border: 1px solid #000}
		
		.indexHeading{
			font-size: 12pt; 
			font-weight: bold;
		}
		
		.indexSubHeading{
			color: #666;
		}
		
		a.imgLinkBorder img{border: 1px solid #000;}
		
		div.generalInfo{
			padding-left: 10px;
		}
		
		div.generalInfoEvent, div.generalInfoNews, div.generalInfoNewsPage{
			padding-left: 10px;
			clear: left;
		}
		
		div.generalInfoNewsPage{padding-top: 20px; padding-bottom: 25px;}
		div.author{font-size: 8pt; font-style: italic; padding-bottom: 5px;}
		
		
		table.mainForm td label{display: block; width: 150px;}
		table.mainForm td{padding: 3px; vertical-align: top}
		table.mainForm{width: 500px;}
		
		.captchapict{border: 1px solid #666}
		
		
		.errors{color: red}
		.success{color: green}
		
		.submitField{text-align: center}
		
		table.attractionDirectory{border-collapse: collapse}
		table.memberDirectory, table.attractionDirectory{width: 500px}
		table.memberDirectory td, table.attractionDirectory td{vertical-align: top}
		
		
.templateBusName, .subHeadingAttraction{
font-size: 12pt;
font-weight: bold;
color: #006699;
}

 .directoryName{
font-size: 10pt;
font-weight: bold;
color: #006699;
}

a.directoryName{
	font-size: 10pt;
	font-weight: bold;
	color: #663333;
	text-decoration: underline;
}

a.directoryName:hover{
	color: #666;
	text-decoration: underline;
}
.directoryInfo{
	font-size: 8pt;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 5px;
}

.photoAlbum{border: 0px; text-decoration: none}
img.photoAlbum{border: 1px solid #666}
		
		
table.search td{vertical-align: top}
.formHeading{font-size: 10pt; font-weight: bold}

.lfHeading{
	font-size: 12pt;
}

table.loginForm{
	border-collapse: collapse;
}
table.loginForm td{padding: 3px;}

.subPageHeading,
.subHeading{
	color: #333;
	font-weight: bold;
}

.subHeadingEvent, .subHeadingNews{
	color: #333;
	font-weight: bold;
	padding-bottom: 5px;
	clear: left;
}

.subHeadingNews{padding-bottom: 0px; padding-top: 10px;}

.imgCenter{text-align: center}

ol{padding-left: 30px}

a.spotlightClear{
	color: #333;
	text-decoration: none;
}
a.spotlightClear:hover{text-decoration: underline}


div.indexImage{padding-right: 3px; padding-bottom: 3px; float: left; width: 103px;}
div.newsPageImage{padding-right: 3px; padding-bottom: 3px; float: right; width: 103px;}


a.enlargePhoto{text-decoration: none;}
a.enlargePhoto img{border: 0px}

div.attractionImage{float: left; padding-right: 10px; padding-bottom: 10px;}

img.imgBorder, img.photoAlbum{border:1px solid #333}