
	body {
		margin: 0px;
		background-color: #8a97b7;
	}

	.clear {
		margin: 0;
		padding: 0;
		float: none;
		clear: both;
	}
	.site{
		width:900px;
		margin: 0 auto;
	}
	.newsletter{
		width:700px;
		margin: 0 auto;
	}
	.page {
		width: 900px;
		margin: 0 auto;
		background: transparent url(/images/pagebg.jpg) repeat-y top left;
	}
	.page_members {
		width: 900px;
		margin: 0 auto;
		background: transparent url(/images/pagebg.jpg) repeat-y top left;
	}
	.newsletter_page{
		width: 700px;
		margin: 0 auto;
		background: transparent url(/images/newsletter-bg.jpg) repeat-y top left;
	}

	.topmenu{
		width:850px;
		margin: 0 auto;
		height:25px;
		color: #ffffff;
		text-align: right;
	}
	.header {
		background: transparent url(/images/header1.jpg) no-repeat top left;
		width: 900px;
		height: 82px;
	}
	.header_members {
		background: transparent url(/images/headermembers.jpg) no-repeat top left;
		width: 900px;
		height: 82px;
	}
	.newsletter_header {
		background: transparent url(/images/newsletter-top.jpg) no-repeat top left;
		width: 700px;
		height: 80px;
	}

	.topnav{
		width: 850px;
		height: 30px;
		margin: 0 auto;
		background: transparent url(/images/navbg1.jpg) repeat-x top left;	
	}

	.spacer{
		background-color:#ffffff;
		width:850px;
		height:15px;
		margin: 0 auto;
	}
	.headerimage{
		background-color: #ffffff;
		width:850px;  
		/*don't set the height. 
			Let the image determine how high the header will be so that it is more flexible*/
		margin: 0 auto;
		padding:0;
		text-align: center;
	}
		.is_home .headerimage {
			background-color: #fff;
			display: block;
			width: 850px;
			text-align: center;
		}

	.content {
	width:850px;
	margin: 0 auto;
	background-color:#fff;
	}

	.newsletter_content{
		width:650px;
		margin: 0 auto;
		
	}

	.left {
		width: 150px;
		float: left;
		background: transparent url(/images/sidenav.jpg) no-repeat top left;

	}
	.left_members {
		width: 150px;
		float: left;
			background: transparent url(/images/sidenavmembers.jpg) no-repeat top left;

	}



	.right {
		width: 700px;
		float: right;

	}

	.main_content_wrapper {
		padding:20px;
	}

	.main_content {
		width: 653px;

	}	
	.newsletter_main_content {
		width: 605px;

	}	

	.bottom {
		background: transparent url(/images/bottom.jpg) no-repeat top left;
		width: 900x;
		margin: 0 auto;
	}
	.newsletter_bottom {
		background: transparent url(/images/newsletter-bottom.jpg) no-repeat top left;
		width: 700x;
		margin: 0 auto;
	}

	.copyright_tagline {
		padding-top:20px;
		font-size: 9px;
		text-align: center;
		width: 850px;
		color:#ffffff;
		margin: 0 auto;
	}
	.newsletter_copyright_tagline {
		padding-top:20px;
		font-size: 9px;
		text-align: center;
		width: 650px;
		color:#ffffff;
		margin: 0 auto;
	}

	.tagline {
		font-size: 9px;
	}
	a.reserve:link,  a.reserve:active, a.reserve:visited { 
	display: block;
		width: 155px;
		height: 165px;
		background: transparent url(/images/button-reserve-red.jpg) no-repeat top left;
		 text-decoration:none;
	} 
	a.reserve:hover {
		 text-decoration:none;
		 background: transparent url(/images/button-reserve-gray.jpg) no-repeat top left;} 

		 
	a.request:link,  a.request:active, a.request:visited { 
	display: block;
		width: 155px;
		height: 165px;
		background: transparent url(/images/button-request-red.jpg) no-repeat top left;
		 text-decoration:none;
	} 
	a.request:hover {
		 text-decoration:none;
		 background: transparent url(/images/button-request-gray.jpg) no-repeat top left;} 

		 a.subscribe:link,  a.subscribe:active, a.subscribe:visited { 
	display: block;
		width: 155px;
		height: 165px;
		background: transparent url(/images/button-subscribe-red.jpg) no-repeat top left;
		 text-decoration:none;
	} 
	a.subscribe:hover {
		 text-decoration:none;
		 background: transparent url(/images/button-subscribe-gray.jpg) no-repeat top left;} 

		 
		 a.apply:link,  a.apply:active, a.apply:visited { 
	display: block;
		width: 155px;
		height: 165px;
		background: transparent url(/images/button-apply-red.jpg) no-repeat top left;
		 text-decoration:none;
	} 
	a.apply:hover {
		 text-decoration:none;
		 background: transparent url(/images/button-apply-gray.jpg) no-repeat top left;} 

	a.reserve2:link,  a.reserve2:active, a.reserve2:visited { 
	display: block;
		width: 150px;
		height: 54px;
		background: transparent url(/images/button-reserve-red-small.jpg) no-repeat top left;
		 text-decoration:none;
	} 
	a.reserve2:hover {
		 text-decoration:none;
		 background: transparent url(/images/button-reserve-gray-small.jpg) no-repeat top left;} 

	a.request2:link,  a.request2:active, a.request2:visited { 
	display: block;
		width: 150px;
		height: 54px;
		background: transparent url(/images/button-request-red-small.jpg) no-repeat top left;
		 text-decoration:none;
	} 
	a.request2:hover {
		 text-decoration:none;
		 background: transparent url(/images/button-request-gray-small.jpg) no-repeat top left;} 

	a.subscribe2:link,  a.subscribe2:active, a.subscribe2:visited { 
	display: block;
		width: 150px;
		height: 54px;
		background: transparent url(/images/button-subscribe-red-small.jpg) no-repeat top left;
		 text-decoration:none;
	} 
	a.subscribe2:hover {
		 text-decoration:none;
		 background: transparent url(/images/button-subscribe-gray-small.jpg) no-repeat top left;} 


	a.apply2:link,  a.apply2:active, a.apply2:visited { 
	display: block;
		width: 150px;
		height: 54px;
		background: transparent url(/images/button-apply-red-small.jpg) no-repeat top left;
		 text-decoration:none;
	} 
	a.apply2:hover {
		 text-decoration:none;
		 background: transparent url(/images/button-apply-gray-small.jpg) no-repeat top left;} 



	a.greserve:link,  a.greserve:active, a.greserve:visited { 
	display: block;
		width: 155px;
		height: 165px;
		background: transparent url(/images/gbutton-reserve-red.jpg) no-repeat top left;
		 text-decoration:none;
	} 
	a.greserve:hover {
		 text-decoration:none;
		 background: transparent url(/images/gbutton-reserve-gray.jpg) no-repeat top left;} 

		 
	a.grequest:link,  a.grequest:active, a.grequest:visited { 
	display: block;
		width: 155px;
		height: 165px;
		background: transparent url(/images/gbutton-request-red.jpg) no-repeat top left;
		 text-decoration:none;
	} 
	a.grequest:hover {
		 text-decoration:none;
		 background: transparent url(/images/gbutton-request-gray.jpg) no-repeat top left;} 

		 a.gsubscribe:link,  a.gsubscribe:active, a.gsubscribe:visited { 
	display: block;
		width: 155px;
		height: 165px;
		background: transparent url(/images/gbutton-subscribe-red.jpg) no-repeat top left;
		 text-decoration:none;
	} 
	a.gsubscribe:hover {
		 text-decoration:none;
		 background: transparent url(/images/gbutton-subscribe-gray.jpg) no-repeat top left;} 

		 
		 a.gapply:link,  a.gapply:active, a.gapply:visited { 
	display: block;
		width: 155px;
		height: 165px;
		background: transparent url(/images/gbutton-apply-red.jpg) no-repeat top left;
		 text-decoration:none;
	} 
	a.gapply:hover {
		 text-decoration:none;
		 background: transparent url(/images/gbutton-apply-gray.jpg) no-repeat top left;} 

	a.greserve2:link,  a.greserve2:active, a.greserve2:visited { 
	display: block;
		width: 150px;
		height: 54px;
		background: transparent url(/images/gbutton-reserve-red-small.jpg) no-repeat top left;
		 text-decoration:none;
	} 
	a.greserve2:hover {
		 text-decoration:none;
		 background: transparent url(/images/gbutton-reserve-gray-small.jpg) no-repeat top left;} 

	a.grequest2:link,  a.grequest2:active, a.grequest2:visited { 
	display: block;
		width: 150px;
		height: 54px;
		background: transparent url(/images/gbutton-request-red-small.jpg) no-repeat top left;
		 text-decoration:none;
	} 
	a.grequest2:hover {
		 text-decoration:none;
		 background: transparent url(/images/gbutton-request-gray-small.jpg) no-repeat top left;} 

	a.gsubscribe2:link,  a.gsubscribe2:active, a.gsubscribe2:visited { 
	display: block;
		width: 150px;
		height: 54px;
		background: transparent url(/images/gbutton-subscribe-red-small.jpg) no-repeat top left;
		 text-decoration:none;
	} 
	a.gsubscribe2:hover {
		 text-decoration:none;
		 background: transparent url(/images/gbutton-subscribe-gray-small.jpg) no-repeat top left;} 


	a.gapply2:link,  a.gapply2:active, a.gapply2:visited { 
	display: block;
		width: 150px;
		height: 54px;
		background: transparent url(/images/gbutton-apply-red-small.jpg) no-repeat top left;
		 text-decoration:none;
	} 
	a.gapply2:hover {
		 text-decoration:none;
		 background: transparent url(/images/gbutton-apply-gray-small.jpg) no-repeat top left;} 

	.Slideshow_Wrapper {}
	.Slideshow {}
	.Navigation { text-align: center; padding: 15px 0; }
	.Image_Wrapper { text-align: center; }
	.Slideshow_BoundingBox {}
	.ImageDescription_Wrapper {  text-align: center; padding: 15px 0; }

/*Weather Table*/
.weatherData{width: 572px; height: 118px;}	
	
/****************************************
		MOBILE SITE SRUCTURE
****************************************/

/* iPhone 4, Opera Mobile 11 and other high pixel ratio devices ----------- */
/*@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
	body.mobile  {
		width: 100%;
		background-color: #fff;
		font-size: 1em;
		-webkit-text-size-adjust: none;
		-ms-text-size-adjust: none;
	}
		.mobile site {
			width: 100%;
		}
		.mobile .page {
			width: 100%;
			padding: 0 2em;
			background: none;
		}
		.mobile .topnav {
			display: none;
		}
		.mobile .topmenu {
			display: none;
		}
		.mobile .header {
			display: none;
		}
			.mobile .headerimage {
				display: none;
			}
		.mobile .topnav {}
		.mobile .headerimage {}
			.mobile .is_home .headerimage {}
		.mobile .content {
			width: 100%;
		}
		.mobile .left {
			display: none;
		}
		.mobile .right, .mobile .main_content_wrapper, .mobile .main_content{
			width: 100%;
			float: left;
			padding: 0;
			margin: 0;
		}
		.mobile .bottom {
			background: none;
		}
	.mobile .ui_logo {
		width: 100%;
		height: 28px;
		float: left;
	}
	.mobile .ui_mobile_menu {
		width: 100%;
		float: left;
	}
}*/
