.Search_txtSearchTerms {;display: block;	float: left;width: 220px;position: relative;top: 8px;left: 10px;border: 1px solid #cccccc;}.Search_btnSearch{DISPLAY: none;VISIBILITY: hidden}.Search_divSearch BR{DISPLAY: none;VISIBILITY: hidden}.SearchResults_divSearchResults{margin-left: 94px;margin-right: 60px;}* {	margin: 0px;	padding: 0px;}a img {	border: none;}#all {	display: block;	margin: auto;	width: 950px;}#column {	display: block;	float: left;	width: 950px;}#top {	display: block;	float: left;	width: 950px;	height: 126px;	z-index: 1;}#top-logo {	display: block;	float: left;	width: 254px;	height: 126px;	background-image: url(../images/logo.jpg);}#top-logo h1 {	text-indent: -9000px;}#top-upper-whitespace {	display: block;	float: left;	width: 696px;	height: 40px;}#top-utility-top { 	display: block;	float: left;	width: 408px;	height: 33px;}#top-utility-top ul { 	display: block;	float: left;	height: 33px;	padding-left: 15px;}#top-utility-top ul li { 	display: block;	float: left;	height: 33px;	padding-left: 20px;	padding-right: 12px;	background-image: url(../images/utility-top-bg.gif);	background-position: left;	background-repeat: no-repeat;}#top-utility-top ul li.first { 	padding-left: 0px;	background-image: none;}#top-utility-top ul li a { 	display: block;	float: left;	height: 33px;	line-height: 33px;	color: #805b2e;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;}#top-utility-top ul li a:hover { 	text-decoration: underline;}#top-search {	display: block;	float: left;	width: 288px;	height: 33px;}#top-search span {	display: block;	float: left;	text-transform: uppercase;	color: #636466;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: 33px;}#top-topnav {	display: block;	float: left;	width: 696px;	height: 26px;	border-top: 1px solid #e76420;}#top-lower-whitespace {	display: block;	float: left;	width: 696px;	height: 26px;}#utility-quick-links {	display: block;	float: left;	width: 950px;	height: 23px;}#utility-quick-links-white-space {	display: block;	float: left;	width: 420px;	height: 23px;}#utility-lower {	display: block;	float: left;	width: 340px;	height: 23px;}#utility-lower ul { 	display: block;	float: left;	height: 23px;	padding-left: 15px;}#utility-lower ul li { 	display: block;	float: left;	height: 23px;	padding-left: 16px;	padding-right: 16px;	background-image: url(../images/utility-lower-bg.gif);	background-position: right;	background-repeat: no-repeat;}#utility-lower ul li.last { 	background-image: none;}#utility-lower ul li a { 	display: block;	float: left;	height: 23px;	line-height: 23px;	color: #008da2;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	text-transform: uppercase;	font-weight: bold;}#utility-lower ul li a:hover { 	text-decoration: underline;}#quick-links-header {	display: block;	float: left;	width: 190px;	height: 23px;	background-color: #33a4b5;}#quick-links-header h2 {	display: block;	float: left;	line-height: 23px;	text-indent: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: white;	background-color: #33a4b5;}#branding {	display: block;	float: left;	width: 950px;	height: 285px;	background-image: url(../images/branding-bg.jpg);	border-bottom: 6px solid #008da2;}#branding-overlay {	display: block;	float: left;	width: 950px;	height: 285px;	background-image: url(../images/branding-curve-overlay.png);}#branding-left-picture {	display: block;	float: left;	width: 96px;	height: 285px;	background-image: url(../images/branding-left-picture.jpg);	background-position: center;	background-repeat: no-repeat;}#branding-headline {	display: block;	float: left;	width: 473px;	height: 285px;	background-image: url(../images/branding-headline-overlay.png);	background-repeat: no-repeat;}#branding-headline-text {	display: block;	margin: auto;	width: 413px;	height: 285px;}#branding-headline-text h2 {	font-family: Arial, Helvetica, sans-serif;	color: #e76420;	font-size: 50px;	margin-top: 13px;	line-height: 50px;}#branding-headline-text h3 {	font-family: Arial, Helvetica, sans-serif;	color: #636466;	font-size: 36px;	line-height: 36px;	margin-bottom: 10px;}#branding-headline-text p {	font-family: Arial, Helvetica, sans-serif;	color: #636466;	font-size: 13px;	font-weight: bold;	margin-bottom: 10px;}#branding-headline-text p span {	color: #e76420;	font-style: italic;}#branding-headline-text p a {	font-style: italic;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	color: #636466;	font-size: 13px;	font-weight: bold;	margin-bottom: 10px;}#branding-headline-text p a:hover {	text-decoration: underline;}#branding-whitespace {	display: block;	float: left;	width: 191px;	height: 285px;}#branding-quicklinks {	display: block;	float: left;	width: 190px;	height: 285px;	background-image: url(../images/branding-quicklinks-overlay.png);	background-repeat: no-repeat;}#branding-quicklinks-event-calendar-registration {	display: block;	margin: auto;	width: 166px;	height: 37px;	background-color: #ebe4b8;	border: 2px solid #d8c972;	margin-top: 10px;}#branding-quicklinks-event-calendar-registration p {	color: #636466;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	text-align: center;	font-weight: bold;	margin-top: 6px;	text-decoration: none;	position: relative;    z-index: 5000;}#branding-quicklinks-event-calendar-registration p a {	color: #636466;	text-decoration: none;}#branding-quicklinks-event-calendar-registration p a:hover {	color: #636466;	text-decoration: underline;}#branding-quicklinks-list {	display: block;	float: left;	width: 190px;}#branding-quicklinks-list ul {	display: block;	float: left;	width: 190px;	list-style-type: none;	margin-top: 4px;	position: relative;    z-index: 5000;}#branding-quicklinks-list ul li a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: white;	margin-left: 20px;	font-weight: bold;	line-height: 28px;	text-decoration: none;}#branding-quicklinks-list ul li a:hover {	text-decoration: underline;}#middle {	display: block;	float: left;	width: 950px;	background-image: url(../images/middle-bg.jpg);}#middle-left {	display: block;	float: left;	width: 380px;}#middle-left-spotlight-on {	display: block;	margin: auto;	width: 380px;	height: 260px;}#middle-left-spotlight-on h2 {	color: #ffffff;	text-transform: uppercase;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 35px;	text-indent: 11px;}#middle-left-spotlight-on h2 span {	color: #b0a291;}#middle-left-spotlight-on img {	margin-left: 11px;	margin-bottom: 8px;}#middle-left-spotlight-on p {	color: #ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin-left: 11px;	margin-bottom: 8px;}#middle-left-spotlight-on p a {	text-decoration: none;}#middle-left-spotlight-on p a:hover {	text-decoration: underline;}#middle-left-member-programs {	display: block;	margin: auto;	width: 372px;	height: 239px;}#middle-left-member-programs h2 {	color: #ffffff;	text-transform: uppercase;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 23px;	text-indent: 11px;	border-top: 1px solid #816a4f;	border-bottom: 1px solid #816a4f;	margin-bottom: 5px;}#middle-left-member-programs ul.left-column {	display: block;	float: left;	width: 185px;	border-right: 1px solid #816a4f;	list-style-type: none;}#middle-left-member-programs ul.right-column {	display: block;	float: left;	width: 185px;	list-style-type: none;}#middle-left-member-programs ul li a {	color: #ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 23px;	padding: 11px;	text-decoration: none;}#middle-left-member-programs ul li a:hover {	text-decoration: underline;}#middle-middle {	display: block;	float: left;	width: 285px;}#middle-middle-upcoming-events {	display: block;	margin: auto;	width: 275px;}#middle-middle-upcoming-events h2 {	color: #ffffff;	text-transform: uppercase;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 35px;	text-indent: 4px;	margin-bottom: 5px;}#middle-middle-upcoming-events p {	color: #ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin-left: 11px;	margin-right: 11px;	margin-bottom: 8px;	padding-bottom: 8px;	border-bottom: 1px solid #816a4f;}#middle-middle-upcoming-events p.last {	border-bottom: none;	color: #ffffff;}#middle-middle-upcoming-events p a {	text-decoration: none;	font-style: italic;	color: #ffffff;}#middle-middle-upcoming-events p a:hover {	text-decoration: underline;	color: #ffffff;}#middle-right {	display: block;	float: left;	width: 285px;	background-image: url(../images/middle-right-bg.jpg);	background-repeat: no-repeat;}#middle-right-promo {	display: block;	margin: auto;	width: 264px;	height: 237px;}#middle-right-promo img {	margin-top: 8px;}#middle-right-ads {	display: block;	margin: auto;	width: 260px;}#middle-right-ads h2 {	color: #ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin-top: 15px;	margin-left: 10px;	margin-bottom: 15px;}#footer {	display: block;	float: left;	width: 950px;	height: 95px;	margin-top: 2px;	border-top: 1px solid #91a5a5;}#footer p {	margin-top: 15px;	text-align: center;	color: #8a8a8c;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;}#footer p a {	color: #8a8a8c;}