body {margin: 0px 0px 0px 0px; background-color: #FFFFFF;}

/* page layout */
#container {width: 800px; position: absolute; left: 50%; margin-left: -400px;}
#topleft {width: 162px; height: 15px; float: left; position: relative; padding-top: 104px;}
#topright {width: 63px; height: 15px; float: left; position: relative; padding-top: 104px;}
#header {width: 575px; height: 124px; float: left; position: relative; background-image: url(images/top.gif); background-repeat: no-repeat;}
#logo {width: 573px; height: 104px; position: absolute; top: 0px; left: 165px; z-index: 1;}
#bottombars {width: 800px; height: 20px; position: absolute; background-image: url(images/bars.gif); background-repeat: no-repeat; top: 337px; z-index: 10; left: 0px;}
#gradient {width: 63px; height: 208px; background-image: url(images/gradient.jpg); background-repeat: repeat-x; position: absolute; z-index: 5; top: 124px; right: 0px;}
#content {width: 553px; position: relative; border-left: #000 1px solid; border-right: #000 1px solid; z-index: 20; background-color: #FFF; padding: 10px 10px 0px 10px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; min-height: 350px;}
.header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #5288CB; font-weight: bold; text-decoration: none;}
.bodytext {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: left; text-decoration: none; font-size: 12px;}
.bodytext a:link {text-decoration: underline; color: #000;}
.bodytext a:visited {text-decoration: underline; color: #000;}
.bodytext a:hover {text-decoration: underline; color: #000; background-color: #6DAEFF;}


/* footer styles */
#footer {width: 576px; height: 132px; position: relative; left: 161px; float: left; z-index: 125; background-image: url(images/footer.jpg); background-repeat:no-repeat; bottom: 0px; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; padding-top: 90px; line-height: 150%; clear: both;}
#footer a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
#footer a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
#footer a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline;}
#footer a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline;}
.footertext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: center;}

/* navigation link styles */
#nav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; position: relative; z-index: 99; line-height: 190%; height: 208px; background-image: url(images/gradient.jpg); background-repeat: repeat-x; width: 142px; float: left; padding-left: 20px; padding-top: 0px;}
#nav a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
#nav a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
#nav a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}
#nav a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}

/*register page styles*/
.row {width: 530px; clear: both; padding-bottom: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.label1 {width: 100px; float: left; padding-top: 3px; color: #000000;}
.field {float: left; }
.condition {float: left; color: #000000; padding-top: 3px; padding-left: 5px;}

/*register page errors */
.error {color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; padding-left: 100px; padding-bottom: 20px; clear: both;}
.errorbox {border: 1px #F00 solid; background-color: #FFC;}

/*login info on every page */
.loginoutbox {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; underline; color: #000; position: absolute; width: 150px; top: 355px; left: 20px; color: #000;}
.loginoutlink a:link, visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #000;}
.loginoutlink a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #000;}
.loginoutbox img {border: 0px;}

/* calendar styles */
.dates {width: 120px; float: left; color: #000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.events {padding-left: 135px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px;}

/* news page style */
.newsdates {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; padding-top: 5px;}
.news {padding-left: 20px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px;}
.news p:first-line {font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* ads page styles */
.ad {font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px;}
.ad p:first-line {font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
div.spacer {clear: both;}

/* lease form */
.row {width: 540px; clear: both;}
.label {width: 200px; float: left;}
.required {width: 200px; float: left; color: #F00;}
.field {width: 340px;}
.note {font-size: 10px; color: #666;}
.break {clear: both; border-top: 1px solid #000; width: 540px;}
.leaseerror {color: #F00; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* member list */
.member {font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px;}
.memberDetails {font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px;}
.memberDetails a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
.memberDetails a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
.memberDetails a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}
.memberDetails a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}
