/*-------------------------------------GLOBAL RESETS AND SETUP-------------------------------------*/html, body, form, fieldset {	margin: 0;	padding: 0;	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;	background: #000129;}h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, dl, address {	margin: 1em 0;	padding: 0;}li, dd, blockquote {	margin-left: 1em;}form label {	cursor: pointer;}fieldset {	border: none;}input, select, textarea {	font-size: 100%;	border: #ccc solid 1px;}p {	margin: 0;	padding: 0;}a img {	border: 0;}/*-------------------------------------GENERAL FORMATS-------------------------------------*/body {	background: #000;	text-align: center;}ul {	border-bottom:1px solid #F7FD48;	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:0px;	padding:0px;	width:100%;}li {	border-top:1px solid #F7FD48;	margin:0;	padding:10px 0px 10px 10px;	text-align:left;}li:hover {	background:#9CB6DE none repeat scroll 0%;}li a {	color:#F4FFE4;}li:hover a {	color:#00457B;}/*-------------------------------------Classes and Divs-------------------------------------*/#header {	padding: 0;	width: 100%;	height: 101px;	background: url("../images/banner1.jpg");}#header div.banner {	margin: auto;	width: 800px;	height: 101px;}	#sub_header {	width: 100%;	height: 32px;	background: url("../images/footer.jpg");	border-bottom:1px solid #F7FD48;}#breadcrumbs {	padding: 12px 0 0;	width: 100%;	height: 23px;	color: #ECE139;	font-family: Comic Sans MS, Comic Sans MS;	font-size: 0.85em;}#breadcrumbs div.wrapper {	margin: 0 auto;	width: 800px;}#breadcrumbs div.left, #breadcrumbs div.right {	float: left;	padding: 0 0 0 10px;	width: 390px;}#breadcrumbs div.left {	text-align: left;}#breadcrumbs div.right {	text-align: right;}#breadcrumbs span {	padding-right: 10px;}#breadcrumbs a {	padding-left: 2px;	text-decoration: none;	font-weight: bold;	color: #ECE139;}#breadcrumbs a:hover {	color: #F4FFE4;}#container {	margin: 0 auto;	width: 800px;	height: 820px;	background: #F4FFE4;	border-right: #00024D solid 2px;	border-bottom: #00024D solid 2px;}#container_about {	margin: 0 auto;	width: 800px;	height: 990px;	background: #F4FFE4;	border-right: #000033 solid 2px;	border-bottom: #000033 solid 2px;}#container_community {	margin: 0 auto;	width: 800px;	height: 755px;	background: #F4FFE4;	border-right: #000033 solid 2px;	border-bottom: #000033 solid 2px;}#container_facility {	margin: 0 auto;	width: 800px;	height: 1345px;	background: #F4FFE4;	border-right: #000033 solid 2px;	border-bottom: #000033 solid 2px;}#left_nav {	float: left;	padding: 44px 0 0 0;	width: 135px;	height: 780px;	text-align: right;	background: #00024D;}#left_nav div.about {	height: 946px;	background: #00024D;}#left_nav div.community {	height: 711px;	background: #00024D;}#left_nav div.facility {	height: 1301px;	background: #00024D;}#left_nav a {	padding: 0;	font-family: Comic Sans MS, Comic Sans MS;	letter-spacing: 1px;	font-weight: bold;	font-size: 0.8em;	text-decoration: none;}#content {	float: left;	margin: 0;	padding: 10px 4px 0 0;	width: 648px;	text-align: left;}#content  div, h1, h2, h3, h4, p {	font-family: Comic Sans MS, Comic Sans MS;	letter-spacing: .7px;}#content div {	float: left;	padding: 0 0 0 13px;	color: #303030;	font-size: 0.85em;}#content img.left {	margin: 0 10px 10px 0;}#content h1 {	margin: 0;	padding: 5px 0 10px 13px;	color: #000033;	font-weight: normal;	font-size: 1.5em;	letter-spacing: 4px;}#content h2 {	color: #303030;	padding: 0 0 0 15px;	font-weight: bold;	color: #303030;	font-weight: bold;	font-size: 1.0em;	letter-spacing: 1px;}#content h3 {	margin: 0;	padding: 10px 0 0 0;	color: #303030;	font-weight: bold;	font-size: 1.2em;	letter-spacing: .2px;	text-decoration: underline;}#content h4 {	margin: 0;	color: #303030;	font-weight: bold;	font-size: 1.0em;	letter-spacing: 1px;}#content a.links {	float: left;	padding: 0 13px 0 0;	text-decoration: none;	font-weight: bold;	color: #930;}#content a {	padding-left: 2px;	text-decoration: none;	font-weight: bold;	color: #9B7B56;}#content a.left {	float: left;	padding: 0 0 5px 5px;	text-decoration: none;	font-weight: bold;	font-size: .95em;	color: #9B7B56;}#content a:hover {	color: #000;}#content  p {	text-align: top;}#content  p.indent {	padding: 0 0 0 30px;}#content table.links {	text-align: center;}#content table.links h3 {	margin-bottom: 10px;}#content table.links td {	padding: 0;	font-size: 0.7em;}#content_home {	float: left;	margin: 0;	padding: 10px 4px 0 0;	width: 448px;	text-align: left;}#content_home  div, h1, p {	font-family: Lucida Sans Unicode, Lucida Grande;	letter-spacing: .7px;}#content_home  div {	float: left;	padding: 0 0 0 13px;	width: 448px;	color: #303030;	font-size: 0.75em;}#content_home  h1 {	margin: 0;	padding: 5px 0 10px 13px;	color: #000033;	font-weight: bold;	font-size: 1.5em;	letter-spacing: 4px;}#content_home  p {	padding: 0 0 0 -4px;	font-size: 1.15em;}#right_nav {	float: right;	margin: 40px 4px 0 0;	width: 185px;	text-align: left;}#right_nav div, h1 {	font-family: Lucida Sans Unicode, Lucida Grande;	letter-spacing: .9px;}#right_nav div {	color: #303030;	font-size: 0.3em;}#right_nav h1 {	margin: 0 4px 4px 0;	color: #9B7B56;	font-weight: normal;	font-size: 1.0em;}#right_nav p {	margin: 0 4px 4px 0;	color: #303030;	font-size: 0.75em;}#right_nav p1 {	font-weight: bold;	font-size: 0.75em;}#right_nav1 {	margin: 6px 6px 0 0;	float: right;	width: 185px;	text-align: center;}#right_nav1 a {	color: #9B7B56;	text-align: center;	text-decoration: none;	font-size: .75em;	line-height: 16px;}#right_nav1 a.rss{	font-size: 0.95em;}#right_nav1 a:hover{	color: #000;}.thumbnail_bin {	width: 630px;}.thumbnail {	margin: 10px 5px 5px 10px;	width: 80px;	height: 80px;	border: #00024D solid 10px;}.thumbnail:hover {	border: #9CB6DE solid 10px;}#footer  {	background: url("../images/footer2.jpg") no-repeat;	float: left;	padding: 20px 0 3px 0;	width: 100%;	text-align: center;	font-size: .9em;	color: #ECE139;}#footer a {	font-size: 0.7em;	color: #ECE139;}/* SLIMBOX */#lbOverlay {	position: absolute;	left: 0;	width: 100%;	background-color: #000;	cursor: pointer;}#lbCenter, #lbBottomContainer {	position: absolute;	left: 50%;	overflow: hidden;	background-color: #fff;}.lbLoading {	background: #fff url(loading.gif) no-repeat center;}#lbImage {	position: absolute;	left: 0;	top: 0;	border: 10px solid #fff;	background-repeat: no-repeat;}#lbPrevLink, #lbNextLink {	display: block;	position: absolute;	top: 0;	width: 50%;	outline: none;}#lbPrevLink {	left: 0;}#lbPrevLink:hover {	background: transparent url(prevlabel.gif) no-repeat 0% 15%;}#lbNextLink {	right: 0;}#lbNextLink:hover {	background: transparent url(nextlabel.gif) no-repeat 100% 15%;}#lbBottom {	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	border: 10px solid #fff;	border-top-style: none;}#lbCloseLink {	display: block;	float: right;	width: 66px;	height: 22px;	background: transparent url(closelabel.gif) no-repeat center;	margin: 5px 0;}#lbCaption, #lbNumber {	margin-right: 71px;}#lbCaption {	font-weight: bold;}