html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/*LAYOUT*/

body{padding: 0px; margin: 0px; background: #F6F7F9;}

#main{margin: auto; margin-top: 20px; text-align: center; width: 960px;}
p {padding: 0 5px 15px 0; margin: 0; color: #666; font-weight: normal; font-size: 0.875em; line-height: 1.25em;}

#top{border-bottom: 1px solid #CED7DE;}

#top ul{list-style: none; padding: 0px 0px 15px 0px; margin: 0px;}
#top ul li{display: inline; margin: 0; padding: 0;}
#top ul li a{padding: 10px;}

#body{margin: auto; padding: 0;}
#footer{padding-top: 5px; clear: both;}


/* NAVIGATION */
#navigation {float: right;}
.navigation {list-style-type: none; margin: -34px 0 0 0; padding: 0;}
.navigation li {margin: 0; padding: 0; float: left;}
.navigation li a {font-weight: bold; color: #fff; text-decoration: none; font-size: 1.125em; padding: 10px 15px; display: block;}
.navigation li a.currentPage {padding: 10px 10px 20px 10px; background: #fff; color: #014e6a;}

#header {background: url(images/backgroundTop.jpg) repeat-x; height: 71px; margin: 0 auto;}
#headerTop {margin: 0 auto; width: 960px; position:relative;}

.social {background:url(images/socialbg.png) left top no-repeat; width:74px; height:38px; position:absolute; top:-71px; right:20px;}
a.facebook {display:block; background:url(images/socialbuttons.png) 0 -20px no-repeat; text-decoration:none; width:20px; height:20px; position:absolute; top:8px; left:14px;}
a.twitter {display:block; background:url(images/socialbuttons.png) -25px -20px no-repeat; text-decoration:none; width:20px; height:20px; position:absolute; top:8px; right:14px;}
a.facebook:hover {background-position:0 0;}
a.twitter:hover {background-position:-25px 0px;}

#banner {float: left;}
.headerLogo {height:101px; width:223px; display: block; margin-top: -71px;}

#mainContent {width:960px; margin: 0 auto;}
#mainContent p {color: #666;}
.mainh1 {background-color: #95c022; color: #fff; font-size: 2em; padding: 10px; text-align: center; text-transform: uppercase;}
.mainh2 {font-size: 1em; color: #329ac4; font-weight: bold; text-align: left; line-height: 1.25em; margin-bottom: 20px;}
.announce {font-size: 1.25em; color: #0175a6; font-weight: bold; padding: 20px 0 0 0; margin: 0; text-align: left;}
.announceSub {font-size: 0.875em; color: #646d7a; font-weight: bold; padding: 5px 0 0 0; margin: 0; text-align: left;}
.announceImage {float: left; margin: 10px 15px 15px 15px;}

hr {width: 338px; margin-bottom: 10px; color: #d7d7d7;}

.dateTable {margin: 0 0 0 30px; width: 330px;}
.date {font-weight: bold; font-size: 0.875em; color: #d04000; font-weight: bold; text-align: right;}
.description {color: #0175a6; font-size: 0.875em; text-align: left; font-weight: bold; line-height: 1.25em;}

.clear {clear: both;}

#mainLeft {float: left; width: 539px;}
.mainimage {padding: 7px; border: solid 1px #e5e5e5;}

#mainRight {float: right; width: 371px;}
#announceTop {background: url(images/announceTop.jpg) no-repeat; width: 371px; height: 6px;}
#announceMiddle {background: url(images/announceMiddle.jpg) repeat-y; width: 371px; padding-bottom: 10px;}
#announceBottom {background: url(images/announceBottom.jpg) no-repeat; width: 371px; height: 6px;}

#eventsArea {width: 960px; margin: 0 auto; margin-top: 10px; clear: both;}
.eventSplash {background: url(splash-images/bottomBox.gif) no-repeat; width: 221px; height: 89px; float: left; margin: 10px 25px 0 0;}
.eventSplashright {background: url(splash-images/bottomBox.gif) no-repeat; width: 221px; height: 89px; float: left; margin: 10px 0 0 0;}
.events {width: 221px; float: left; margin: 10px 25px 0 0;}
.eventsRight {width: 221px; float: left; margin-top: 10px;}

.eventsTop {background: url(images/boxTop.jpg) no-repeat; height:7px;}
.eventsMiddle {background: url(images/boxMiddle.jpg) repeat-y; width: 221px; height: 75px;}
.eventsMiddle p {padding: 0 5px 5px 0; text-align: left;}
.eventsBottom {background: url(images/boxBottom.jpg) no-repeat; height:7px;}
.eventsh4 {font-size: 0.75em; margin: 0; padding: 0; text-align: left; color: #11a8e5; font-weight: bold; margin-bottom: 5px; text-decoration: none;}
.eventSplash a {font-size: 0.75em; margin: 12px 0 7px 0; padding: 0; text-align: left; color: #11a8e5; font-weight: bold; text-decoration: none; float: left; width: 130px;}
.eventSplashright a {font-size: 0.75em; margin: 12px 0 7px 0; padding: 0; text-align: left; color: #11a8e5; font-weight: bold; text-decoration: none; float: left; width: 130px;}
.eventsp {font-size: 0.8em; margin: 0; padding: 5px 5px 0 0; text-align: left; line-height: 1.25em;}
.events a {color: #11a8e5; text-decoration: none;} 
.eventsRight a {color: #11a8e5; text-decoration: none;} 
.icon {margin: 5px 15px 0 10px; padding: 0; float: left;}
.iconSplash {margin: 12px 15px 0 10px; padding: 0; float: left;}

#footerMain {width: 960px; margin: 0 auto;}
#footerSub {background: url(images/backgroundBottom.jpg) repeat-x; height: 95px; margin-bottom: -117px;}

#subscription {width: 400px; float: left; background: url(images/subscribeBox.png) no-repeat; height: 117px;}
#subscription .subh5 {text-align: left; color: #0175a6; padding: 20px 0 0 20px; margin: 0; float: left;}
.subp {width: 300px; text-align: left; font-size: 0.8em; color: #5395b0; font-weight: bold; padding: 0 20px 0 20px; margin: 0; clear: both;}
#subscription img {margin: 0; padding: 0;}
#subscription .subImage {padding: 5px; width: 210px; float: left; margin: 0 5px;}
.SubscribeBtn {padding: 0; margin: 0; float: left; width: 86px; margin: 4px 0 0 10px;}

#footerNav {width: 520px; float: right;}
.footerNavigation {list-style: none; padding: 0px 0px 15px 0px; margin: 55px 0 0 0;}
.footerNavigation li{display: inline; margin: 0; padding: 0; font-size: 0.875em;}
.footerNavigation li a{padding: 10px; color: #fff; font-weight: bold; text-decoration: none;}
.footerNavigation li a.currentPage{padding: 10px; background: #fff; color: #014e6a;}


/* INNER LAYOUT */

#inner-left {float: left; width: 233px; text-align: center;}
#inner-left h1 {background: #95c022; color: #fff; padding: 10px 20px; font-size: 1.75em; text-align: center; margin-top: 10px;}
#inner-left img {padding: 7px; border: solid 1px #e5e5e5;}
#inner-left a {text-decoration: none; color: #2dafe3; font-weight: bold; margin: 10px 10px 0 10px; clear: both;}
#inner-left a:hover {color: #000;}
#inner-left img {margin: 5px 0;}

#inner-right {float: right; width: 693px; text-align: left; margin-top: 10px;}
#inner-right h4 {margin: 0;}
#inner-right h5 {margin-top: -10px;}
#inner-right ol {margin: 0 0 30px 25px; padding: 0;}
#inner-right li {font-weight: bold; margin: 10px 0; color: #2dafe3;}
#inner-right a {text-decoration: none; color: #2dafe3; font-weight: bold;}
#inner-right a:hover {color: #000;}
.answer {font-size: 0.875em; line-height: 1.5em; padding-bottom: 20px; margin-left: 10px;}
.box-top {background: url(images/box-top.gif) no-repeat; width: 737px; height: 12px; clear: both;}
.box-middle {background: url(images/box-middle.gif) repeat-y; width: 737px; clear: both;}
.box-bottom {background: url(images/box-bottom.gif) no-repeat; width: 737px; height: 10px; clear: both;}
.box-middle .inner-h2 {margin: 0; padding: 10px 0 0 0; font-size: 1em;}
.box-middle a {margin-left: 10px; text-decoration: none; color: #2dafe3; font-weight: bold;}
#inner-right .box-middle a.pdf {color: #c02922; font-size: 0.8em; margin: 5px 0 0 135px; text-decoration: underline; display: block; width: 200px;}
a.pdf:hover {text-decoration:none;}
.box-middle a:hover {color: #000;}
.box-middle img {float: left; margin: 7px 10px 7px 20px;}
#inner-right .box-middle ul {margin: 0 0 0 30px; padding: 0 0 10px 0; float: left; list-style-type: disc;}
.box-middle li {color: #115572; font-size: 0.75em; font-weight: bold; margin-top: 10px;}

/* NEWS FEED STYLES */

.newsteaser a {color: #0175a6; font-size: 0.875em; text-align: left; font-weight: bold; line-height: 1.25em; float: left; text-decoration: none; clear: left; padding: 10px 0 10px 40px;}
.newsteaser a:hover {text-decoration: underline; color: #0175a6; padding: 10px 0 10px 40px;}
.smallHome {color: #d04000; font-size: 0.875em; text-align: right; font-weight: bold; line-height: 1.25em; float: left; padding: 10px 0 10px 40px; clear: left;}
.entry-title {background-color: #95c022; color: #fff; font-size: 2em; padding: 10px 20px; text-align: center; margin: 0 0 10px 0;}
#inner-right .entry-title a {color: #fff; text-decoration: none;}
.entry-title a:hover {color: #fff; text-decoration: underline;}
.entry-content p {font-size: 0.875em; line-height: 1.5em; color: #666; margin: 20px 5px; padding: 0;}
.published {font-size: 1em; color: #329ac4; font-weight: bold; text-align: left; line-height: 1.25em; margin-bottom: 20px;}
.entry-meta {font-style: italic; font-size: 0.75em; margin-bottom: 10px;}
.archive {margin-top: 20px;}


/* GALLERY */

#contentHeader h1 {background: #95c022; color: #fff; padding: 10px; font-size: 1.75em; width: 500px;}
#inner-right .runwayGallery {list-style-type: none; list-style: none;}
#inner-right .runwayGallery li {float: left; height: 150px; width: 150px; margin: 0 10px; text-align: center;}
#inner-right .runwayGallery img {padding: 5px; border: solid 1px #8e8e8e; margin-bottom: 5px;}
#inner-right .runwayGallery img:hover {border: none; padding: 6px;}
#inner-right .runwayGallery li a {text-decoration: none; font-size: 0.875em; color: #329ac4; font-weight: bold;}
#inner-right .runwayGallery li a b:hover {color: #000;}
#inner-right .gallery-link a {text-decoration: none; font-size: 0.875em; color: #329ac4; font-weight: bold; margin: 0 10px 20px 10px; display: block; width: 160px;}
#inner-right .gallery-link a:hover {color: #000;}


/* EVENTS */

.calendar {height: 186px; width: 233px; background: url(images/calendar-background.gif) no-repeat; margin-bottom: 10px;}
.calendar ul {margin: 0 0 0 15px; padding: 0; list-style: none; clear: both;}
.calendar li {float: left; height: 27px; width: 27px; padding: 2px 0 0 2px; font-size: 0.65em; font-weight: bold; text-align: left;}
.calendar .day {margin: 0 0 0 15px; padding: 10px 0 0 0;}
.calendar .day li {height: 15px;}
.day-weekend {color: #587213;}
.day-weekday {color: #206d8e;}
.weekend {background: url(images/weekend-background.gif) no-repeat; color: #587213; font-size: 1.125em;}
.weekday {background: url(images/weekday-background.gif) no-repeat; color: #206d8e; font-size: 1.125em;}
.blank {background: url(images/blank-background.gif) no-repeat;}

.event-date {background: url(images/date-background.gif) no-repeat; height: 75px; width: 75px; float: left; margin: 15px 7px 15px 30px; display: block;}
.event-date a {margin: 0;}
#inner-right .event-month {color: #fff; font-size: 0.75em; font-weight: bold; padding-top: 8px; width: 75px; text-align: center;}
#inner-right .event-number {font-size: 3em; color: #333; font-weight: bold; padding: 0 0 0 13px; margin: -7px 0 0 0;}
#inner-right .event-title a {margin: 0;}
.event-title {padding: 15px 0 0 0; margin: 0 0 0 125px; color: #329ac4; font-size: 1.125em; font-weight: bold;}
.event-time {margin: 0; padding: 2px 0 0 135px; color: #13688a; font-weight: bold; text-decoration: none; font-size: 0.7em;}
.event-summary {font-weight: bold; color: #5a5a5a; font-size: 0.75em; margin: 0 0 0 125px; padding: 10px 0; width: 400px; line-height: 1.5em;}
.event-description p {font-weight: bold; color: #111; font-size: 0.75em; margin: 0 0 0 125px; padding: 10px 0; width: 500px; line-height: 1.5em;}

#inner-left a.events-archive {background: url(images/view-events-btn.png) no-repeat; width: 160px; height: 40px; cursor: pointer; display: block; margin: 0 0 0 35px;}
#inner-left a.events-archive:hover {background-position: bottom;}


/* Subpages layout */
#content{text-align: left;}

#subNavigation{width: 20em; float: right;}
#subNavigation ul{list-style: none; border: 1px solid #FFE8CD; background: #FFF9D8;}

/* FONTS standards */
body {font-size: 14px; background:#fff; font-family: "Lucida Grande", Arial, sans-serif;}

h1, h2, h3, h4, h6 {color: #2dafe3; font-weight: 500;}
h1 {font-size:60px; line-height: 1; margin-bottom:0.5em; font-weight: bold; width: auto; color: #666;}
h2 {font-size:25px; margin-bottom:0.75em;}

h3 {font-size: 18px;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

/* LINKS standards */
a:focus, a:hover {color:#000;}
a {color: #14223E;text-decoration:underline;}
h1 a{color: #666; text-decoration: none;}

/* ELEMENTS standards */
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;margin-top:10px;}
th {font-weight: bold; color: #777;}
th, td {padding:10px 10px 10px 5px; font-size: 0.875em;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.even {background: #edf6fd;}

/* FORM ELEMENTS */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:300px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.error ul{margin-bottom: 0; padding-bottom: 0;}


/* Widgets */

#inner-left .widgetDiscounts {display:block; background:url(images/widdiscounts.png) left top no-repeat; width:233px; height:194px; margin-left:0;}
#inner-left .widgetHandbook {display:block; background:url(images/widhandbook.png) left top no-repeat; width:233px; height:154px; margin-left:0;}
#inner-left .widgetPolicies {display:block; background:url(images/widamenitypolicy.png) left top no-repeat; width:233px; height:194px; margin-left:0;}
#inner-left .widgetPhotos {display:block; background:url(images/wideventphotos.png) left top no-repeat; width:233px; height:194px; margin-left:0;}
#inner-left .widgetemployment {display:block; background:url(images/widemployment.png) left top no-repeat; width:233px; height:154px; margin-left:0;}
#inner-left .widgetnonresidents {display:block; background:url(images/widnonresidents.png) left top no-repeat; width:233px; height:194px; margin-left:0;}







































































































































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

