@charset "utf-8";
/* CSS Document */
/* Header formatting for section headings */
div#Sectheader {  /*----- container for all content in the header section -----*/
	position: relative;
	padding: 0;
	width: 983px;
	min-width: 893px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 0px;
	height: 510px;
	text-align: center;
}
div#SectheaderLeft {  /*----- container for all content in the left side of the header section -----*/
	position: relative;
	width: 367px;
	height: 463px;
	float: left;
	background-image: url(../images/header_left.jpg);
	background-repeat: no-repeat;
	text-align: right;
}
div#SectleftWrapper {  /*----- container for header navigation, search box and bookmark link -----*/
	position: relative;
	margin-top: 45px;
	margin-right: 36px;
	margin-left: 70px;
	margin-bottom: 15px;
	text-align: left;
}
ul#SectmainNav {  /*----- header navigation -----*/
	position: relative;
	display: block;
	background: none;
	padding: 0;
	margin: 0;
	margin-bottom: 18px;
	height: 132px;
	width: 261px;
	list-style-type: none;
	list-style-image: none;
	background: none;
}
ul#SectMainNav li {
	 list-style-type: none; 
	 list-style-image: none; 
	 background: none;
}
ul#SectmainNav li a{
	display: block;
	width: 261px;
	height: 33px;
	text-indent: -9999px;
}
ul#SectmainNav li#life a { background: url(../images/btn_life.jpg) no-repeat; }
ul#SectmainNav li#life a:hover { background:  url(../images/btn_life_over.jpg) no-repeat; cursor: pointer; }
ul#SectmainNav li#business a { background: url(../images/btn_business.jpg) no-repeat; }
ul#SectmainNav li#business a:hover { background:  url(../images/btn_business_over.jpg) no-repeat; cursor: pointer; }
ul#SectmainNav li#visiting a { background: url(../images/btn_visiting.jpg) no-repeat; }
ul#SectmainNav li#visiting a:hover { background:  url(../images/btn_visiting_over.jpg) no-repeat; cursor: pointer; }
ul#SectmainNav li#residents a { background: url(../images/btn_residents.jpg) no-repeat; }
ul#SectmainNav li#residents a:hover { background:  url(../images/btn_residents_over.jpg) no-repeat; cursor: pointer; }

form#frmSearch {  /*----- search box form -----*/
	position: relative;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	display: block;
	text-align: left;
	width: 261px;
}
form#frmSearch input#SearchStr {
	height: 18px;
	width: 213px;
	border: 1px solid #6A2614;  /* burgundy */
	margin: 0;
	padding-left: 5px;
	padding-top: 3px;
	font-family: Tahoma, Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7D1F13;  /* dark red */
}
div#SectleftWrapper a.bookmark,  div#leftWrapper a.bookmark:visited {  /*----- 'bookmark this page' link -----*/
	font-family: Tahoma, Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;  /* white */
	text-decoration: none;
}
div#SectleftWrapper a.bookmark:hover,  div#leftWrapper a.bookmark:active {
	color: #6A2516;  /* burgundy */
	text-decoration: underline;
}
div#SectheaderRight {  /*----- container for all content in the right side of the header section -----*/
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 616px;
	height: 463px;
	float: right;
	background-image: url(../images/header_right.jpg);
	background-repeat: no-repeat;
}
img#btnHome {  /*----- upper right home button -----*/
	float: right;
	border: 0;
	margin-top: 17px;
	margin-right: 30px;
	margin-left: 18px;
	margin-bottom: 66px;
}
div#SectJustThePlace {  /*----- rotating javascript images -----*/
	position: relative;
	width: 283px;
	height: 52px;
	margin-top: 38px;
	margin-left: 228px;
	margin-bottom: 17px;
}
div#imageViewer {  /*----- header photo gallery -----*/
	position: relative;
	width: 582px;
	height: 270px;
	padding: 0;
	margin: 0;
	margin-right: 34px;
}
div#imageCaptions {  /*----- header photo captions -----*/
	position: relative;
	width: 582px;
	height: 71px;
	padding: 0px;
	margin: 0px;
	margin-right: 34px;
	margin-top: 15px;
	text-align: left;
}
div#imageCaptions p {
	position: relative;
	padding: 0px;
	padding-left: 15px;
	margin: 0px 0px 3px 0px;
	font-family: Tahoma, Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;  /* white */
}
div#imageCaptions p a:link, div#imageCaptions p a:visited, div#imageCaptions p a:hover, div#imageCaptions p a:active {
	color: #FFF;  /* white */
	text-decoration: underline;
}

