﻿body {
	height:100%;
	padding:0;
	margin:0 auto;
	}

a {
	text-decoration:none;
	outline:none;
	color:#069; /*09C*/
	background-color:transparent;
	}

#containerOuter  {
	width:720px;
	/*overflow:auto;*/
	border:1px #CCC solid; 
	border-collapse:collapse;
	border-spacing:0;
	background:url('images/Bkd_GreyHorizFade.jpg');
	padding:0;
	margin:0 auto;
	text-align:center;
	}

	#containerInner {
		width:680px;
		border:solid 1px #CCC;
		border-collapse:collapse;
		border-spacing:0;
		background:url('images/Bkd_GreyHorizFade.jpg');
		padding:10px 0 20px 0;
		margin:10px auto 20px auto;
		text-align:center;
		}




/* ------------------ affecting nav buttons? ------------------ 

a {
	color:#557DA0;  #F90; 
	background-color:transparent;
	text-decoration:none;
	}
	
	a:visited {
		color:#557DA0; #960;
		background-color:transparent;
		}
	
	a:hover {
		color:#960;
		background-color:transparent;
		}
	
	a:active {
		color:#960;
		background-color:transparent;
		}

------------------------ NAVIGATION BUTTONS --------------------- */


#navContainer {
padding:0 0 0 7px;
margin:0 auto;
text-align:center;
height:50px;
}

				
.divider {
	float:left;
	width:2px;
	height:50px;
	}

/* .navTabHome */

.navTabVenueSize {
	float:left;
	width:98px;
	background:url('images/BkdTab2.jpg') repeat-x center;
	padding:0;
	margin:0;
	text-align:center;
	}
	
.navTabRegional {
	float:left;
	width:98px;
	background:url('images/BkdTab2.jpg') repeat-x center;
	padding:0;
	margin:0;
	text-align:center;
	}
	
.navTabAirport {
	float:left;
	width:98px;
	background:url('images/BkdTab2.jpg') repeat-x center;
	padding:0;
	margin:0;
	text-align:center;
	}
	
.navTabBeachside {
	float:left;
	width:98px;
	background:url('images/BkdTab2.jpg') repeat-x center;
	padding:0;
	margin:0;
	text-align:center;
	}
	
.navTabOuterSuburban {
	float:left;
	width:98px;
	background:url('images/BkdTab2.jpg') repeat-x center;
	padding:0;
	margin:0;
	text-align:center;
	}
	
.navTabInnerSuburban {
	float:left;
	width:98px;
	background:url('images/BkdTab2.jpg') repeat-x center;
	padding:0;
	margin:0;
	text-align:center;
	}
	
.navTabCBD {
	float:left;
	width:98px;
	background:url('images/BkdTab2.jpg') repeat-x center;
	padding:0;
	margin:0;
	text-align:center;
	}
	
.navTabVenueSize {
	width:94px;
	}
	
.navTabRegional {
	width:94px;
	}
	
.navAirport {
	width:94px;
	}
	
.navTabCBD {
	width:94px;
	}
	
.navTabOuterSuburban {
	width:110px;
	}

.navTabInnerSuburban {
	width:110px;
	}

.navTabBeachside {
	width:98px;	
	}	



.navTabCBD h2 {
	font:8pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}




.navTabInnerSuburban h2 {
	font:8pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}




.navTabOuterSuburban h2 {
	font:8pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}




.navTabBeachside h2 {
	font:8pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}




.navTabRegional h2 {
	font:8pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}




.navTabVenueSize h2 {
	font:8pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}




.navTabAirport h2 {
	font:8pt Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:transparent;
	padding:0;
	margin:0;
	text-align:center;
	}




.navTabCBD h2 span {
	font-weight:bold;
	text-transform:uppercase;
	padding-top:0;
	margin-top:0;
	}




.navTabInnerSuburban h2 span {
	font-weight:bold;
	text-transform:uppercase;
	padding-top:0;
	margin-top:0;
	}




.navTabOuterSuburban h2 span {
	font-weight:bold;
	text-transform:uppercase;
	padding-top:0;
	margin-top:0;
	}




.navTabBeachside h2 span {
	font-weight:bold;
	text-transform:uppercase;
	padding-top:0;
	margin-top:0;
	}




.navTabRegional h2 span {
	font-weight:bold;
	text-transform:uppercase;
	padding-top:0;
	margin-top:0;
	}




.navTabVenueSize h2 span {
	font-weight:bold;
	text-transform:uppercase;
	padding-top:0;
	margin-top:0;
	}




.navTabAirport h2 span {
	font-weight:bold;
	text-transform:uppercase;
	padding-top:0;
	margin-top:0;
	}


.navTabInnerSuburban h2 span.condensed {
	letter-spacing:0;
	}
		
		
.navTabOuterSuburban h2 span.condensed {
	letter-spacing:0;
	}
		
		
/*	
.navTabHome h2  {
	display:block;
	padding-top:18px;
	}
*/

	.spaceHome {
		height:15px;
		}

	.spaceAll {
		height:3px;
		}

.navTabCBD a { 
		display:block;
		width:100%;
		height:50px;
		color:#EEE; /*#06C;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}


.navTabInnerSuburban a { 
		display:block;
		width:100%;
		height:50px;
		color:#EEE; /*#06C;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}


.navTabOuterSuburban a { 
		display:block;
		width:100%;
		height:50px;
		color:#EEE; /*#06C;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}


.navTabBeachside a { 
		display:block;
		width:100%;
		height:50px;
		color:#EEE; /*#06C;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}


.navTabRegional a { 
		display:block;
		width:100%;
		height:50px;
		color:#EEE; /*#06C;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}


.navTabVenueSize a { 
		display:block;
		width:100%;
		height:50px;
		color:#EEE; /*#06C;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}


.navTabAirport a { 
		display:block;
		width:100%;
		height:50px;
		color:#EEE; /*#06C;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}


.navTabVenueSize a:visited { 	
		display:block;
		color:#CCC; /*06C*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabRegional a:visited { 	
		display:block;
		color:#CCC; /*06C*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabAirport a:visited { 	
		display:block;
		color:#CCC; /*06C*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabBeachside a:visited { 	
		display:block;
		color:#CCC; /*06C*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabOuterSuburban a:visited { 	
		display:block;
		color:#CCC; /*06C*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabInnerSuburban a:visited { 	
		display:block;
		color:#CCC; /*06C*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabCBD a:visited { 	
		display:block;
		color:#CCC; /*06C*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabVenueSize a:hover { 
		display:block;
		color:#FFF; /* 936 933 960 F90;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabRegional a:hover { 
		display:block;
		color:#FFF; /* 936 933 960 F90;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabAirport a:hover { 
		display:block;
		color:#FFF; /* 936 933 960 F90;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabBeachside a:hover { 
		display:block;
		color:#FFF; /* 936 933 960 F90;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabOuterSuburban a:hover { 
		display:block;
		color:#FFF; /* 936 933 960 F90;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabInnerSuburban a:hover { 
		display:block;
		color:#FFF; /* 936 933 960 F90;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabCBD a:hover { 
		display:block;
		color:#FFF; /* 936 933 960 F90;*/
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navVenueSize a:active {
		display:block;
		color:#FFF;
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabRegional a:active {
		display:block;
		color:#FFF;
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabAirport a:active {
		display:block;
		color:#FFF;
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabBeachside a:active {
		display:block;
		color:#FFF;
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabOuterSuburban a:active {
		display:block;
		color:#FFF;
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabInnerSuburban a:active {
		display:block;
		color:#FFF;
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}



.navTabCBD a:active {
		display:block;
		color:#FFF;
		background-color:transparent;
		text-decoration:none;
		outline:none;
		}

#navContainer a#selected {
	color:#FC0;
	background:transparent;
	/*background:url('images/BkdTab2.gif') repeat-x center;*/
	}


#nav-venueCapacity {
width:80%;
height:20px;
padding:0;
margin:0 auto;
text-align:center;
}

#nav-venueCapacity #right {
float:left;
width:200px;
height:20px;
font: 10pt Arial, Helvetica, sans-serif;
padding:10px 0;
margin:0;
text-align:center;
}
	
#nav-venueCapacity #left {
float:left;
width:200px;
height:20px;
font: 10pt Arial, Helvetica, sans-serif;
padding:10px 0;
margin:0;
text-align:center;
}
	#nav-venueCapacity #right {
	float:right;
	}



#nav-venueCapacity #right a {
color:#069;
background-color:transparent;
}



#nav-venueCapacity #left a {
color:#069;
background-color:transparent;
}


#nav-venueCapacity #right a:hover {
color:#369;
background-color:transparent;
}


#nav-venueCapacity #left a:hover {
color:#369;
background-color:transparent;
}


/* ----------------------------- INCLUDE PAGE ----------------------------- */


.summaryBox {
	clear:both;
	width:94%;
	overflow:auto;
	border:1px #CCC solid; 
	padding:20px 0;
	margin:0 auto 1em auto;
	text-align:center;
	}

/* -------------------------- */

	div.left {
		float:left;
		width:20%;
		margin:0;
		padding:0;
		}
		
/*	
	.left img {
		padding:0;
		margin:10px auto;
		text-align:center;
		border-top:2px solid #999;
		border-right:2px solid #666;
		border-bottom:2px solid #666;
		border-left:2px solid #999;
		}

was used for name / rate under photo
	div.left h3 {
		font:normal 9pt Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		text-align:center;
		padding:0;
		margin:5px 0 0 0;
		letter-spacing:-.05em;
		}

	div.left h3 span {
		font-size:.8em;
		}
*/

/* -------------------------- */

	div.middle {
		float:left;
		width:53%;
		min-height:140px;
		margin:0;
		padding:0;
		}

	div.middle h3  {
		font:10pt Arial, Helvetica, sans-serif;
		color:#333;
		text-align:center;
		margin:0;
		padding:0;
		vertical-align:top;
		text-transform:uppercase;
		}

	div.middle p {
		font:9pt Arial, Helvetica, sans-serif;
		background-color:transparent;
		color:#666;
		text-align:justify;
		margin:10px 8px;
		padding:0;
		}

/* -------------------------- */

	div.right {
		float:right;
		width:25%;
		margin:0;
		padding:0;
		}

/* was used for hotel name over criteria
	p.conference {
		font:1em Arial Narrow, sans-serif;
		color:#666;
		background-color:transparent;
		text-align:center;
					letter-spacing:.1em;
		padding:0;
		margin:0 0 10px 0;
		}
*/

	.criteria  {
		font:normal 9pt Arial, Helvetica, sans-serif;
		color:#666; 
		background-color:transparent;
		text-align:left;
		padding:0;
		margin:0 5px 3px 0px;
		}
		.criteria span {
			font-weight:bold;
			}


	div.right ul {
	margin:0;
	padding:0 0 0 10px;
	}
		div.right ul li {
		font:normal 9pt Arial, Helvetica, sans-serif;
		color:#666; 
		background-color:transparent;
		text-align:left;
		padding:0;
		margin:3px 5px 3px 10px;	
		}


p.goTo {
	float:right;
	font:10pt Arial, Helvetica, sans-serif;
	color:#333; 
	background-color:transparent;
	padding:0;
	margin:10px 20px 10px 0;
	}

a.goTo:active {
	color:#0099CC; /* F90 06C */
	background-color:transparent;
	text-decoration:none;
	}


a.goTo:hover {
	color:#0099CC; /* F90 06C */
	background-color:transparent;
	text-decoration:none;
	}


a.goTo:visited {
	color:#0099CC; /* F90 06C */
	background-color:transparent;
	text-decoration:none;
	}


a.goTo:link {
	color:#0099CC; /* F90 06C */
	background-color:transparent;
	text-decoration:none;
	}


/* ------------------------------------------------------------------------------------ */

	
h1 {
	font:16pt Arial, Helvetica, sans-serif;
	color:#CCC; 
    background-color:transparent;	
    letter-spacing:.2em;
  	text-align :left;
  	margin:5px 0 5px 20px;
		}

	h1.title {
		font:16pt Arial, Helvetica, sans-serif;
		color:#069; 
	    background-color:transparent;	
	    letter-spacing:.2em;
	  	text-align :left;
	  	margin:0 0 5px 20px;
		}
		h1.title span {
			color:#CCC;
			background-color:transparent;
			}

		
h2 {
	font:16pt Arial, Helvetica, sans-serif;
	color:#999; 
    background-color:transparent;	
    letter-spacing:.2em;
  	text-align:center;
  	padding:0;
  	margin:10px 0 5px 0;
		}
	h2 span.category {
		font:12pt Arial, Helvetica, sans-serif;
		color:#AAA; 
	    background-color:transparent;	
	    letter-spacing:.1em;
	  	text-align:center;
	  	padding:0;
	  	margin:10px 0 5px 0;
			}

h3 {
	clear:both;
	font:bold small Arial, Helvetica, sans-serif;
	color:#666;
	background-color:transparent;
	text-align:center;
	padding:0;
	margin:20px 0 5px 0;
	letter-spacing:.1em;
	}
	h3.category {
		font:bold 11pt Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;
		text-align:center;
		padding:0;
		margin:20px 0 5px 0;
		letter-spacing:.1em;
		text-transform:uppercase;
		}
			
		/* on home page only */
		h3.subHeading {
			font-size:9pt;
			margin:5px 0 10px 0;
			color:#AAA;
			background-color:transparent;
			letter-spacing:.1em;
			text-transform:uppercase;
			}
			
h4 {
	font:bold small Arial, Helvetica, sans-serif;
	color:#808080;
	background-color:transparent;
	text-align:center;
	padding:0;
	margin:10px 0 10px 10px;
	letter-spacing:.1em;
	}

p {
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
	background-color:transparent;
	text-align:justify;
	padding:0;
	margin:0 20px 10px 20px;
	}
	p span {
		font-weight:bold;
		}
	p.center {
		text-align:center;
		}


-------------------------------------------------------- */

img.top {
	float:right;
	padding:0;
	margin:5px 10px 20px 0;
	outline:none;
	}

div.spacer1 {
	clear:both;
	width:100%;
	height:1px;
	}
		
div.spacer10 {
	clear:both;
	width:100%;
	height:10px;
	}

div.spacer20 {
	clear:both;
	width:100%;
	height:20px;
	}

div.spacer30 {
	clear:both;
	width:100%;
	height:30px;
	}

/* ----------------------------- HEADER ----------------------------- */

#headerContainer {
	width:720px;
	padding:0;
	margin:10px auto;
	text-align:center;
	}

	#header {
		width:100%;
		height:80px;
		background:url('images/Bkd-Header2.jpg');
		padding:40px 0 0 0;
		margin:0;
		}
	
		#header h1 {
			font:normal small-caps normal 14pt Verdana, Arial, Sans-serif;
			color:#CCC;
			background-color:transparent;
			text-align :left;
			letter-spacing:.2em;
			padding:0;
			margin:0 0 0 20px;
			}
			#header h1 span {
				font:normal small-caps normal 12pt Verdana, Arial, Sans-serif;
				letter-spacing:.35em;
				color:#999;
				}
		

/* ----------------------------- NAVIGATION ----------------------------- */


div#headerContainer span.navText2 {
		clear:both;
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		letter-spacing:.4em;
		margin:0 0 0 135px;
		}
	
	
div#headerContainer span.navText1 {
		clear:both;
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		letter-spacing:.4em;
		margin:0 0 0 135px;
		}
	
	div#headerContainer span.navText2 {
		margin-left:50px;
		}



div#headerContainer ul#nav {
	position:absolute;
	top:105px;
	left:0;
	list-style-type:none;
	
	width:720px;
	height:45px;
	padding:0;
	margin:0 0 10px 0;
	}

	div#headerContainer li.navLast {
		float:left;
		display:inline;
		width:86px;
		height:45px;
		font:normal 10pt Arial, Helvetica, sans-serif;
		background:url('images/Bkd_Blue.jpg');
		padding:0;
		margin:0 1px;
		text-align:center;
		border:1px solid #6B9BBF; /*F90*/
		}


	div#headerContainer li.navFirst {
		float:left;
		display:inline;
		width:86px;
		height:45px;
		font:normal 10pt Arial, Helvetica, sans-serif;
		background:url('images/Bkd_Blue.jpg');
		padding:0;
		margin:0 1px;
		text-align:center;
		border:1px solid #6B9BBF; /*F90*/
		}


	div#headerContainer li {
		float:left;
		display:inline;
		width:86px;
		height:45px;
		font:normal 10pt Arial, Helvetica, sans-serif;
		background:url('images/Bkd_Blue.jpg');
		padding:0;
		margin:0 1px;
		text-align:center;
		border:1px solid #6B9BBF; /*F90*/
		}


	div#headerContainer li.navFirst {
		margin-left:0;
		}

	div#headerContainer li.navLast {
		margin-right:0;
		}

		div#headerContainer li.navLast a {
			color:#CCC;
			background-color:transparent;
			text-decoration:none;
			}


		div#headerContainer li.navFirst a {
			color:#CCC;
			background-color:transparent;
			text-decoration:none;
			}


		div#headerContainer li a {
			color:#CCC;
			background-color:transparent;
			text-decoration:none;
			}


/* ----------------------------- HOME PAGE SPECIFIC ----------------------------- */

/* .SummaryBoxDefault {
	width:92%;
	border:1px solid #FF9900;
	padding:1.5em 1em;
	margin:1em auto;
	text-align:center;
	} */

.columnR {
	float:left;
	width:223px;
	height:980px;
	padding:0;
	margin:20px 0 0 0;
	}
	
.column {
	float:left;
	width:223px;
	height:980px;
	padding:0;
	margin:20px 0 0 0;
	}
	.columnR {
		float:right;
		}
			
	.columnR h3 {
		font:bold small Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		text-align:center;
		padding:0;
		margin:20px 0 5px;
		letter-spacing:.1em;
		}

	.column h3 {
		font:bold small Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		text-align:center;
		padding:0;
		margin:20px 0 5px;
		letter-spacing:.1em;
		}

	.columnR h4 {
		font:bold small Arial, Helvetica, sans-serif;
		color:#808080;
		background-color:transparent;
		text-align:center;
		padding:0;
		margin:10px 0 10px 10px;
		letter-spacing:.1em;		
		}
	
	
	.column h4 {
		font:bold small Arial, Helvetica, sans-serif;
		color:#808080;
		background-color:transparent;
		text-align:center;
		padding:0;
		margin:10px 0 10px 10px;
		letter-spacing:.1em;		
		}
	
	
	.columnR p {
		padding-left:10px;
		padding-right:10px;
		margin-left:0;
		margin-right:0;
		}


	.column p {
		padding-left:10px;
		padding-right:10px;
		margin-left:0;
		margin-right:0;
		}


/* ----------------------------- CATEGORY PAGES ----------------------------- */

div#intro {
	width:96%;
	border:1px solid red;
	}

h2 span.headerSmall {
	    letter-spacing:.1em;
		}
	

h2.region {
color:#993;
}
	h2.region a {
	color:#993;
	}

/* NOT USED ON SHC -- ONLY MHC 
h2.region2 {
font-size:10pt;
color:#993;
margin-top:0;
}
	h2.region2 a {
	color:#993;
	}
*/

/* ----------------------------- MAIN CONTENT ----------------------------- */


#addressBox {
	width:100%;
	height:100px;
	}

	#addressBoxA {
		float:left;
		width:49%;
		}
		
			#addressBoxA h2 {
				font:bold 12pt Arial, Helvetica, sans-serif;
				color:#666666;
				background-color:transparent;
				text-align:center;
				padding:0;
				margin:1em 0 0 0;
				letter-spacing:2px;
				}
			
			#addressBoxA h3 {
				font:normal x-small normal Arial, Helvetica, sans-serif;
				color:#666666;
				background-color:transparent;
				text-align:center;
				padding:0;
				margin:0;
				letter-spacing:1px;
				}

			#addressBoxA div#stars {
				width:100%;
				padding:0;
				margin:10px 0;
				text-align:center;
				outline:none;
				}

			#addressBoxA div#stars span {
				font:normal 8pt Arial, Helvetica, sans-serif;
				color:#666666;
				background-color:transparent;
				text-align:center;
				padding:0;
				margin:0px 0 0 0;				
				letter-spacing:0.2em;
				}
/* -------------------------------------------------- */


	#addressBoxB {
		float:right;
		width:49%;
		}

			#addressBoxB p#back {
			font:normal small Arial, Helvetica, sans-serif;
			color:#F30;
			background-color:transparent;
			text-align:right;
			margin:5px 40px 0 0;
			}
			#addressBoxB p#back a {
				color:#F30;
				background-color:transparent;
				text-decoration:none;
				}


	#addressBoxB p.makeEnquiry {
		width:90%;
		height:18px;
		font:bold small Arial, Helvetica, sans-serif;
		color:#FFF;
		background-color:#5783AF;
		text-align:center;
		padding:5px 0;
		margin:10px 0;
		}
		
		#addressBoxB p.makeEnquiry a {
			color:#FFF;
			background-color:transparent;
			text-decoration:none;
			}
		#addressBoxB p.makeEnquiry a:hover {
			color:#FC0; /*#9CF;*/
			background-color:transparent;
			text-decoration:none;
			}

/* ----------------------------- TABLE PHOTOS ----------------------------- */

.tablePhotos {
	clear:both;
	width:100%;
	border:border-collapse;
	padding:0;
	margin:10px auto;
	text-align:center;
	}
	
	.tablePhotos th {
		width:33%;
		border:border-collapse;
		font:9pt Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		padding:5px 0;
		margin:0;
		text-align:center;
		}
	.tablePhotos th span {
		font:8pt Arial, Helvetica, sans-serif;
		}
		
	.tablePhotos td {
		width:33%;
		border:border-collapse;
		padding:0;
		margin:0;
		text-align:center;
		}
	.tablePhotos td img {
		padding:2px;
		border:2px #999 solid;
		}

.tablePhotos50 {
	clear:both;
	width:100%;
	border:border-collapse;
	padding:0;
	margin:10px auto;
	text-align:center;
	}
	
	.tablePhotos50 th {
		width:50%;
		border:border-collapse;
		font:small Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		padding:5px 0;
		margin:0;
		text-align:center;
		}
		
	.tablePhotos50 td {
		width:50%;
		border:border-collapse;
		padding:0;
		margin:0;
		text-align:center;
		}
	.tablePhotos50 td img {
		padding:2px;
		border:2px #999 solid;
		}

		
/* ----------------------------- FEATURES ----------------------------- */



div.features {
	clear:both;
	width:100%;
	height:100%;
	padding:0;
	margin:0 auto 10px auto;
	text-align:center;
	}
	
	div.features ul.right {
		float:left;
		width:285px;
		list-style-type:circle;
		padding:0 0 5px 0;
		margin:0 0 10px 35px; 
		}
			
	div.features ul.left {
		float:left;
		width:285px;
		list-style-type:circle;
		padding:0 0 5px 0;
		margin:0 0 10px 35px; 
		}
		div.features ul.right {
			float:right;
			margin:0 35px 10px 0; 
			}
		
	div.features ul.right li.heading {
		list-style-type:none;
		width:94%;
		height:25px;
		font:normal small Arial, Helvetica, sans-serif;
		color:#666;
		background:url('images/Bkd-blue.jpg') repeat-x;
		text-align:center;
		padding:8px 0 0 0;
		margin:0 0 5px 0;
		border:1px #CCC solid;
		}
		
		
		
	div.features ul.left li.heading {
		list-style-type:none;
		width:94%;
		height:25px;
		font:normal small Arial, Helvetica, sans-serif;
		color:#666;
		background:url('images/Bkd-blue.jpg') repeat-x;
		text-align:center;
		padding:8px 0 0 0;
		margin:0 0 5px 0;
		border:1px #CCC solid;
		}
		
		
		
	div.features ul.right li  {
		font:small Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		text-align:left;
		padding:0;
		margin:0 0 2px 30px;
		}
		


	div.features ul.left li  {
		font:small Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		text-align:left;
		padding:0;
		margin:0 0 2px 30px;
		}
		


/* ----------------------------- TABLE CONFERENCE ----------------------------- */

#tableConference {
	clear:both;
	width:96%;
	border-collapse:collapse;
	border:1px solid #CCC;
	padding:0;
	margin:10px auto;
	text-align:center;
	}

	#tableConference th {
		height:20px;
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#666; /*#FFC*/
		background:url('images/Bkd-blue.jpg') repeat-x;
		padding:3px 0;
		margin:0;
		text-align:center;
		border:1px solid #CCC;
		}
		#tableConference th.small {
			font:normal 9pt Arial, Helvetica, sans-serif;
			}		
		#tableConference th.vSmall {
			font:normal 7pt Arial, Helvetica, sans-serif;
			}		


	#tableConference td {
		font:bold small Arial, Helvetica, sans-serif;
		color:#999;
		background-color:transparent;
		text-align:center;
		padding:0;
		margin:0;
		border:1px solid #CCC;
		}
		#tableConference td.room {
			font:normal small Arial, Helvetica, sans-serif;
			color:#666;
			background-color:transparent;
			text-align:center;
			padding:0;
			margin:0;	
			}

/* ----------------------------- CONFERENCE PACKAGES ----------------------------- */

div.packageBlock {
	clear:both;
	position:relative;
	width:660px;
	padding:0;
	margin:0 auto 10px auto;
	text-align:center;
	}

	div.packageBlock ul.middle {
		width:90%;
		overflow:auto;
		list-style-type:circle;
		padding:0 0 20px 0;
		margin:0 auto 15px auto;
		text-align:center;
		border:1px solid #CCC;
		}

		div.packageBlock ul.middle li {
			height:auto;
			font:small Arial, Helvetica, sans-serif;
			color:#666666;
			background-color:transparent;
			text-align:left;
			padding:0;
			margin:0 0 2px 40px;
			}


	.packageBlock ul.middle ul.rightSide {
		float:left;
		width:45%;
		list-style-type:circle;
		padding:0;
		margin:0;
		text-align:center;
		}
		

	.packageBlock ul.middle ul.leftSide {
		float:left;
		width:45%;
		list-style-type:circle;
		padding:0;
		margin:0;
		text-align:center;
		}
		.packageBlock ul.middle ul.rightSide {
			float:right;
			width:54%;
			}


/* --------------------------- */

	div.packageBlock ul.right {
		float:left;
		width:320px;
		list-style-type:circle;
		padding:0 0 10px 0;
		margin:0 0 10px 0;
		border:1px solid #CCC;
		}
		
	div.packageBlock ul.left {
		float:left;
		width:320px;
		list-style-type:circle;
		padding:0 0 10px 0;
		margin:0 0 10px 0;
		border:1px solid #CCC;
		}
		div.packageBlock ul.right {
			float:right;
			}

	div.packageBlock ul.right li {
		height:auto;
		font:small Arial, Helvetica, sans-serif;
		color:#666666;
		background-color:transparent;
		text-align:left;
		padding:0;
		margin:0 0 2px 20px;
		}

	div.packageBlock ul.left li {
		height:auto;
		font:small Arial, Helvetica, sans-serif;
		color:#666666;
		background-color:transparent;
		text-align:left;
		padding:0;
		margin:0 0 2px 20px;
		}

	div.packageBlock ul.right li span {
		text-transform:uppercase;
		}
		
	div.packageBlock ul.middle li span {
		text-transform:uppercase;
		}
		
	div.packageBlock ul.left li span {
		text-transform:uppercase;
		}
		div.packageBlock ul.middle li span {
			font-weight:bold;
			}

/* ---------------------------------- */

	div.packageBlock ul.right li.heading {
		list-style-type:none;
		height:auto;
		font:normal small Arial, Helvetica, sans-serif;
		color:#666;
		background:url('images/Bkd-blue.jpg') repeat-x;
		text-align:center;
		padding:3px 0;
		margin:0 0 10px 0;
		border-bottom:1px #CCC solid;
		}
		
	div.packageBlock ul.middle li.heading {
		list-style-type:none;
		height:auto;
		font:normal small Arial, Helvetica, sans-serif;
		color:#666;
		background:url('images/Bkd-blue.jpg') repeat-x;
		text-align:center;
		padding:3px 0;
		margin:0 0 10px 0;
		border-bottom:1px #CCC solid;
		}
		
	div.packageBlock ul.left li.heading {
		list-style-type:none;
		height:auto;
		font:normal small Arial, Helvetica, sans-serif;
		color:#666;
		background:url('images/Bkd-blue.jpg') repeat-x;
		text-align:center;
		padding:3px 0;
		margin:0 0 10px 0;
		border-bottom:1px #CCC solid;
		}
		div.packageBlock ul.middle li.heading {
			height:25px;
			padding-top:10px;
			}

	div.packageBlock ul.right li.heading span.small {
		font-size:8pt;
		text-transform:none;
		}
		
	div.packageBlock ul.middle li.heading span.small {
		font-size:8pt;
		text-transform:none;
		}
		
	div.packageBlock ul.left li.heading span.small {
		font-size:8pt;
		text-transform:none;
		}
		
	div .packageBlock ul.right li.small {
		list-style-type:none;		
		font-size:x-small;
		}

	div.packageBlock ul.middle li.small {
		list-style-type:none;		
		font-size:x-small;
		}

	div.packageBlock ul.left li.small {
		list-style-type:none;		
		font-size:x-small;
		}

	/* ----- not used
	hr {
		clear:both;
		width:90%;
		height:1px;
		color:#F00;	
		padding:0;
		margin:10px auto;
		text-align:center;
		}
	------ */	

/* ----------------------------- TABLE RATES ----------------------------- */

.tableRates {
	clear:both;
	width:96%;
	border-collapse:collapse;
	border:1px solid #CCC;
	padding:0;
	margin:0 auto 10px auto;
	text-align:center;
	}

	.tableRates th {
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#666;
		background:url('images/Bkd-blue.jpg') repeat-x;
		text-align:center;
		height:35px;
		padding:0;
		margin:0;
		border:1px solid #CCC;
		}
	.tableRates th.small {
		font-size:8pt;
		}

	.tableRates td {
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		text-align:center;
		height:35px;
		padding:0;
		margin:0;
		border:1px solid #CCC;
		}

	.tableRates td span {
		font:normal 8pt Arial, Helvetica, sans-serif;
		}
	.tableRates td.config {
		font:normal 9pt Arial, Helvetica, sans-serif;
		}
	.tableRates td span.small {
		font-size:8pt;
		}


/* ----------------------------- DISCLAIMER ----------------------------- */


ul.Disclaimer {
	list-style-type:none;
	font:8pt Arial, Helvetica, sans-serif;
	color :#666;
	background:transparent;
	text-align:center;
	margin:10px 0;
	padding:0;
	}

	ul.Disclaimer li {
		margin:0;
		padding:0;
		}
		

/* ----------------------------- CONTACT BOTTOM ----------------------------- */
 
ul#contactBottom {
	clear:both;
	padding:0;
	margin:20px auto 20px -20px;
	text-align:center;
	}

	ul#contactBottom li {
		list-style-type:none;
		font:normal 9pt Arial, Helvetica, sans-serif;
		color:#808080;
		background-color:transparent;
		text-align:center;
		padding:0;
		margin:0;
		}

		ul#contactBottom li span {
			margin-left:20px;
			}
		ul#contactBottom li span.name {
			letter-spacing:.4em;
			padding-bottom:40px;
			}	
		ul#contactBottom li span.small {
			font-size:8pt;
			}

	ul#contactBottom li a {
		color:#069;
		background-color:transparent;
		text-decoration:none;		
		}
		ul#contactBottom li a:hover {
			color:#069;
			background-color:transparent;
			text-decoration:none;		
			}
		

/* ----------------------------- NAV BOTTOM ----------------------------- */

ul#navBottom {
	clear:both;
	padding:20px 0 0 0;
	margin:0 auto;
	text-align:center;
	}

	ul#navBottom li {
		list-style-type:none;
		display:inline;
		font:normal 9pt Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		text-align:center;
		padding:0;
		margin:0;
		}
		ul#navBottom li.pike {
			padding:0 10px;
			}


	ul#navBottom li a {
		color:#069;
		background-color:transparent;
		text-decoration:none;
		}
		ul#navBottom li a:hover {
			color:#960;
			background-color:transparent;
			text-decoration:none;
			}

div.hr {
	clear:both;
	width:80%;
	height:10px;
	color:#069;
	background-color:transparent;
	border-top:none;
	border-right:none;
	border-bottom:.5px solid #069;
	border-left:none;
	margin:0 auto 20px auto;
	text-align:center;
	}

/* -------------------------------------------------------------------- */

div#apologies {
	width:600px;
	background-color:#C60; /*369 930*/
	padding:10px;
	margin:10px auto;
	text-align:center;
	}
	
	p.apologies {
		font: bold 12pt Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		background-color:transparent;
		margin:0;
		text-align:center;
		}
		p.apologies span {
			font-size:10pt;
			}
		p.apologies a {
			color:#FF0;
			background-color:transparent;
			}
	
/* -------------------------------- SITE MAP ------------------------------------ */

#siteMap {
	width:100%;
	height:100%;
	overflow:auto;
	}

#siteMap h2 {
	font:16pt Arial, Helvetica, sans-serif;
	color:#999; 
  	background-color:transparent;	
	text-align:center;
	text-transform:uppercase;
  	letter-spacing:.2em;
	padding:0;
 	margin:10px 0 5px 0;
	}

#siteMap h3 {
	font:14pt Arial, Helvetica, sans-serif;
	color:#999; 
	background-color:transparent;	
	text-align:center;
	margin:0 0 20px 0;
	}

/*
.siteMapBlock {
	width:100%;
	padding:0;
	margin:30px 0;
	border:1px green solid;
	}
*/

	.siteMapRight {
		float:left;
		width:49%;
		padding:0;
		margin:10px 0;
		}
		
	.siteMapLeft {
		float:left;
		width:49%;
		padding:0;
		margin:10px 0;
		}
		.siteMapRight {
			float:right;
			}

	.siteMapBox {
		clear:both;
		overflow:auto;
		padding:0;
		margin:0;
		}
		
	#siteMap .siteMapRight h3 {
		font:bold 10pt Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		text-transform:uppercase;
		text-align:left;
		padding:0;
		margin:25px 0 5px 20px;
		letter-spacing:.1em;
		}


		#siteMap .siteMapLeft h3 {
		font:bold 10pt Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		text-transform:uppercase;
		text-align:left;
		padding:0;
		margin:25px 0 5px 20px;
		letter-spacing:.1em;
		}


		#siteMap .siteMapBox h3 {
		font:bold 10pt Arial, Helvetica, sans-serif;
		color:#666;
		background-color:transparent;
		text-transform:uppercase;
		text-align:left;
		padding:0;
		margin:25px 0 5px 20px;
		letter-spacing:.1em;
		}


		#siteMap .siteMapBox h3.subHdg {
			text-transform:none;
			}
			
		#siteMap .siteMapRight h3.top {
			margin-top:0;
			}
			
		#siteMap .siteMapLeft h3.top {
			margin-top:0;
			}
			
		#siteMap .siteMapBox h3.top {
			margin-top:0;
			}
			
		#siteMap .siteMapRight h3.condensed {
			letter-spacing:0;
			}


			#siteMap .siteMapLeft h3.condensed {
			letter-spacing:0;
			}


			#siteMap .siteMapBox h3.condensed {
			letter-spacing:0;
			}


			#siteMap .siteMapRight h3 a	{
				color:#966;
				background-color:transparent;
				text-decoration:none;
				}
				
			
			#siteMap .siteMapLeft h3 a	{
				color:#966;
				background-color:transparent;
				text-decoration:none;
				}
				
			
			#siteMap .siteMapBox h3 a	{
				color:#966;
				background-color:transparent;
				text-decoration:none;
				}
				
			#siteMap .siteMapRight h3 a:hover {
				color:#069;
				background-color:transparent;		
				text-decoration:none;
				}
				
			#siteMap .siteMapLeft h3 a:hover {
				color:#069;
				background-color:transparent;		
				text-decoration:none;
				}
				
			#siteMap .siteMapBox h3 a:hover {
				color:#069;
				background-color:transparent;		
				text-decoration:none;
				}
				
	#siteMap .siteMapRight h4 {
		font:normal 10pt 'Arial Narrow', Helvetica, sans-serif;
		color:#808080;
		background-color:transparent;
		text-align:left;
		padding:0;
		margin:5px 0 0 20px;
		}
		
		#siteMap .siteMapLeft h4 {
		font:normal 10pt 'Arial Narrow', Helvetica, sans-serif;
		color:#808080;
		background-color:transparent;
		text-align:left;
		padding:0;
		margin:5px 0 0 20px;
		}
		
		#siteMap .siteMapBox h4 {
		font:normal 10pt 'Arial Narrow', Helvetica, sans-serif;
		color:#808080;
		background-color:transparent;
		text-align:left;
		padding:0;
		margin:5px 0 0 20px;
		}
		
		#siteMap .siteMapRight h4 a {
			color:#966;
			background-color:transparent;
			text-decoration:none;
			}
		
		#siteMap .siteMapLeft h4 a {
			color:#966;
			background-color:transparent;
			text-decoration:none;
			}
		
		#siteMap .siteMapBox h4 a {
			color:#966;
			background-color:transparent;
			text-decoration:none;
			}
		
		#siteMap .siteMapRight h4 a:hover {
			color:#069;
			background-color:transparent;		
			text-decoration:none;
			}

		#siteMap .siteMapLeft h4 a:hover {
			color:#069;
			background-color:transparent;		
			text-decoration:none;
			}

		#siteMap .siteMapBox h4 a:hover {
			color:#069;
			background-color:transparent;		
			text-decoration:none;
			}

	.siteMapRight span.noAnchor {
			color:#966;
			background-color:transparent;
			}
	
	.siteMapLeft span.noAnchor {
			color:#966;
			background-color:transparent;
			}
	
	#siteMap .dividerLine {
		width:90%;
		height:10px;
		border-bottom:1px #CCC solid;
		padding:0;
		margin:10px auto;
		text-align:center;
		}
	

/* --------------------------------- RESOURCES PAGE -------------------------------- */


#resouces {
	width:100%;
	overflow:auto;
	padding:0;
	margin:0;
	}

/* -------- page heading -------- */
#resouces h2 {
	font:16pt Arial, Helvetica, sans-serif;
	color:#999; 
  background-color:transparent;	
	text-align:center;
	text-transform:uppercase;
  letter-spacing:.2em;
	padding:0;
	margin:10px 0 0 0;
	}

/* -------- country / state -------- */
#resouces h3 {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#666;
	background-color:transparent;
	text-align:center;
 	text-transform:uppercase;
	letter-spacing:.1em;
 	padding:10px 0 10px 0;
 	margin:0;
	}

/* -------- link name / url  -------- */
#resouces h4 {
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#808080;
	background-color:transparent;
	text-align:left;
	padding:0;
	margin:5px 0 0 50px;
	}
		
	#resouces h4 a {
		color:#966;
		background-color:transparent;
		text-decoration:none;
		}
		#resouces h4 a:hover {
			color:#069;
			background-color:transparent;		
			text-decoration:none;
			}
		
/* -------- link description -------- */
#resouces p {
	font:10pt Arial, Helvetica, sans-serif;
	color:#666; 
	background-color:transparent;	
	text-align:left;
	padding:0 0 10px 50px;
	margin:0;
	}


/* ---------------------------- NAVIGATION RESOUCE PAGES ---------------------------- */

.navResources {
	height:20px;
	padding:10px 0 40px 3px;
	margin:0;
	}

	.navResources ul {
		float:left;
		list-style-type:none;
		width:135px;
		height:40px;
		padding:0;
		margin:0;
		}

	/*
	.navResources ul#one {
		width:135px;
		}
		
	.navResources ul#two {
		width:135px;
		}
		
	.navResources ul#three {
		width:135px;
		}
	*/

	.navResources ul li {
		font:10pt Arial, Helvetica, sans-serif;
		color:#666; 
	    background-color:transparent;	
	  	text-align:center;
	  	padding:0 0 0 10px;
	  	margin:0 0 2px 0;
		}

	.navResources ul li a {
		color:#FC0; 
	    background-color:transparent;	
		}
		.navResources ul li a:visited {
			color:#FC0; 
		    background-color:transparent;	
			}
		.navResources ul li a:hover {
			color:#FC0; 
		    background-color:transparent;	
			}
		.navResources ul li a:active {
			color:#FC0; 
		    background-color:transparent;	
			}


/* --------------------------------- MISCELLANEOUS -------------------------------- */

div#important {
	width:85%;
	background-color:#930;  
	padding:10px;
	margin:10px auto;
	text-align:center;
	} 

	div#important h3 {
		font-size:small;
		color:#EEE;
		padding:0;
		margin:0;
		}

/* ----------------------------- BANNERS ------------------------------------- */

#advertBox {
	float:right;
	width:130px;
	height:auto;
	margin:10px 30px 30px 30px;
	}
	#advertBox #advert {
		width:130px;
		height:180px;
		border:1px #CCC solid;
		padding:0;
		margin:0 0 20px 0;
		}
		
/* ---------------------------------- */

#advertBoxBottom {
	clear:both;
	width:430px;
	height:50px;
	margin:0px auto 20px auto;
	}
			
	#advertBoxBottom .block {
		float:left;
		width:200px;
		height:30px;
		font:normal 9pt Arial,Helvetica,sans-serif;
		color:#EEE;
		background-color:#999;		
		padding:5px 0;
		margin:0 10px 0 0;
		text-align:center;
		border:1px #808080 solid;		
		}
			
	#advertBoxBottom .block a:visited {
		font:normal .9em Arial,Helvetica,sans-serif;
		color:#6FF; /*#7B7F57*/
		background:transparent;
		}
				
	#advertBoxBottom .block a {
		font:normal .9em Arial,Helvetica,sans-serif;
		color:#6FF; /*#7B7F57*/
		background:transparent;
		}
				
	#advertBoxBottom .block a:active	 {
		font:normal .9em Arial,Helvetica,sans-serif;
		color:#EEE;
		background-color:transparent;		
		}

	#advertBoxBottom .block a:hover	 {
		font:normal .9em Arial,Helvetica,sans-serif;
		color:#EEE;
		background-color:transparent;		
		}

	#advertBoxBottom .block a span {
		font-weight:bold;
		letter-spacing:.1em;		
		}

/* ----------------------- */

#ticker {
width:300px;
height:30px;
margin:0 auto;
margin:0 0 10px 12px;
}

/* for the first long QHC advert 
#advert2 {
float:right;
width:130px;
height:300px;
border:1px #CCC solid;
margin: 20px;
}
*/

/* -------------- NEW YEARS EVE TEST -------------- */

#NYE {
	float:right;
	width:250px;
	border:1px #CCC solid;
	margin:20px;
	}

#NYE .left {
	float:left;
	width:100px;
	height:90px;
	margin:10px 0 0 0;
	background:url('images/ZZZNYE.jpg');
	border:1px #CCC solid;
	}

	#NYE .link {
		float:right;
		width:140px;
		height:30px;
		font:normal 9pt Arial,Helvetica,sans-serif;
		color:#EEE;
		background-color:#999;		
		padding:5px 0;
		margin:10px 0 0 0;
		text-align:center;
		border:1px #808080 solid;		
		}
			
	#NYE .link a:visited {
		font:normal .9em Arial,Helvetica,sans-serif;
		color:#6FF; /*#7B7F57*/
		background:transparent;
		}
		
	#NYE .link a {
		font:normal .9em Arial,Helvetica,sans-serif;
		color:#6FF; /*#7B7F57*/
		background:transparent;
		}
		
	#NYE .link a:hover {
		font:normal .9em Arial,Helvetica,sans-serif;
		color:#EEE;
		background-color:transparent;		
		}

	#NYE .link a:active {
		font:normal .9em Arial,Helvetica,sans-serif;
		color:#EEE;
		background-color:transparent;		
		}

	#NYE .link a span {
		font-weight:bold;
		letter-spacing:.1em;		
		}

/*  NOT USED
#ticker1 {
width:300px;
margin-left:145px;
border:1px #CCC solid;
}
*/

/* ----------------- TEAM BUILDING --------------------------- */

div#Photo-DummyLogo {
	width: 85px;
	height: 130px; 
	border: 5px solid #557DA0;
	padding: 0;
	margin: 0 auto;
	text-align:center;
	background: #557DA0 url('images/DummyLogo.jpg') no-repeat center;
	}

div#Photo-Pinnacle {
	width: 85px;
	height: 130px; 
	border: 5px solid #557DA0;
	padding: 0;
	margin: 0 auto;
	text-align:center;
	background: #557DA0 url('images/TeamBld-Pinnacle.jpg') no-repeat left center;
	}


