body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, "sans-serif"; text-align: center; font-size: 12px; background: #cdcfd3; }
img { border: none; behavior: url("/pngbehavior.htc"); }
form { margin: 10px 0px; padding: 0px; }

body .bg-home { background: #a7a9ac url('/images/bg-home.jpg') top left no-repeat; }
body .bg-about-bankside-lofts { background: url('/images/bg-about_bankside_lofts.jpg') top left no-repeat; }
body .bg-about-bankside-lofts-photo-gallery { background: url('/images/bg-photo_gallery.jpg') top left no-repeat; }
body .bg-about-bankside { background: url('/images/bg-about_bankside.jpg') top left no-repeat; }
body .bg-about-bankside-spotlight-bankside { background: url('/images/bg-spotlight_bankside.jpg') top left no-repeat; }
body .bg-about-bankside-useful-links { background: url('/images/bg-useful_links.jpg') top left no-repeat; }
body .bg-about-broad { background: url('/images/bg-about_broad.jpg') top left no-repeat; }
body .bg-about-broad-funding { background: url('/images/bg-funding.jpg') top left no-repeat; }
body .bg-about-broad-broad-board { background: url('/images/bg-broad_board.jpg') top left no-repeat; }
body .bg-about-broad-join-us { background: url('/images/bg-join_us.jpg') top left no-repeat; }
body .bg-residents-information { background: url('/images/bg-residents_information.jpg') top left no-repeat; }
body .bg-residents-information-login { background: url('/images/bg-residents_information-login.jpg') top left no-repeat; }
body .bg-residents-information-blml { background: url('/images/bg-blml.jpg') top left no-repeat; }
body .bg-residents-information-property-managers { background: url('/images/bg-property_managers.jpg') top left no-repeat; }
body .bg-residents-information-front-desk { background: url('/images/bg-front_desk.jpg') top left no-repeat; }
body .bg-residents-information-practical-matters { background: url('/images/bg-practical_matters.jpg') top left no-repeat; }
body .bg-residents-information-problem-reporting { background: url('/images/bg-problem_reporting.jpg') top left no-repeat; }
body .bg-residents-information-safety-and-security { background: url('/images/bg-safety_and_security.jpg') top left no-repeat; }
body .bg-residents-information-fire-information { background: url('/images/bg-fire_information.jpg') top left no-repeat; }
body .bg-residents-information-useful-contacts { background: url('/images/bg-useful_contacts.jpg') top left no-repeat; }
body .bg-residents-information-services-and-suppliers { background: url('/images/bg-services_and_suppliers.jpg') top left no-repeat; }
body .bg-residents-information-your-nearest { background: url('/images/bg-your_nearest.jpg') top left no-repeat; }
body .bg-residents-information-message-board { background: url('/images/bg-message_board.jpg') top left no-repeat; }
body .bg-residents-information-owners-information { background: url('/images/bg-owners_information.jpg') top left no-repeat; }
body .bg-login { background: url('/images/bg-about_broad.jpg') top left no-repeat; }

p { font-size: 12px; margin: 0px 0px 10px 0px; }
a { color: #000; font-weight: bold; text-decoration: none; }

.clear { clear: both; }

#horizon { background-color: transparent; position: absolute; top: 50%; left: 0px; width: 100%; margin-top: -288px; text-align: center; min-width: 960px; }

#wrapper { background-color: #fff; position: relative; text-align: left; width: 960px; height: 575px; margin: 0px auto; }

#container { width: 960px; height: 575px; margin: 0px; padding: 0px; text-align: left; }

#overlay { position: absolute; z-index: 1; }

#homelink { position: absolute; z-index: 2; top: 65px; right: 30px; }

#nav { position: absolute; top: 75px; font-weight: bold; margin: 0px; z-index: 2; }
#nav ul { list-style: none; padding: 0px; margin: 0px; cursor: pointer; }
#nav li { padding: 0px 0px 0px 20px; margin: 0px; }
#nav ul .selected { background: url("/images/selected.gif") no-repeat 4px; }
#nav ul a { display: block; text-decoration: none; color: #000; width: 133px; padding: 1px 0px; font-weight: bold; border-top: 1px dashed #fff; }
#nav ul a.last { border-bottom: 1px dashed #fff; }
#nav ul a:hover { color: #fff; }
#nav ul .selected a { color: #fff; }

#nav ul.prinav { float: left; }
#nav ul.subnav { float: left; }
#nav ul.ternav { float: none; margin-left: 300px; }

#quanav { position: absolute; top: 210px; font-weight: bold; margin: 0px; z-index: 2; }
#quanav ul { list-style: none; padding: 0px; margin: 0px; cursor: pointer; }
#quanav li { padding: 0px 0px 0px 20px; margin: 0px; }
#quanav ul .selected { background: url("/images/selected.gif") no-repeat 4px; }
#quanav ul a { display: block; text-decoration: none; color: #000; width: 133px; padding: 1px 0px; font-weight: bold; border-top: 1px dashed #fff; }
#quanav ul a.last { border-bottom: 1px dashed #fff; }
#quanav ul a:hover { color: #fff; }
#quanav ul .selected a { color: #fff; }

#lastupdated { position: absolute; top: 210px; z-index: 2; margin: 0px 0px 0px 326px; width: 130px; }

#wn { z-index: 1; left: 0px; overflow: hidden; width: 100%; position: absolute; height: 100%; }
#lyr1 {	z-index: 1; left: 0px; visibility: hidden; position: absolute; top: -2px; }
#t1 { }

#arrow { z-index: 10; visibility: inherit; overflow: visible; cursor: hand; position: absolute; top: 478px; left: 333px; }
#arrow-wide { z-index: 10; visibility: inherit; overflow: visible; cursor: hand; position: absolute; top: 478px; left: 463px; }
#arrow-widest { z-index: 10; visibility: inherit; overflow: visible; cursor: hand; position: absolute; top: 478px; left: 638px; }

#gallery { z-index: 10; visibility: inherit; overflow: visible; cursor: hand; position: absolute; top: 497px; left: 317px; }

#print { z-index: 10; visibility: inherit; overflow: visible; cursor: hand; position: absolute; top: 208px; left: 325px; }
#print-wide { z-index: 10; visibility: inherit; overflow: visible; cursor: hand; position: absolute; top: 208px; left: 455px; }

#breadcrumb { display: none; }

.galleryimage { display: none; }

.content0 { width: 305px; margin: 0px 0px 0px 20px; }
.content1 { width: 430px; margin: 0px 0px 0px 20px; }
.content2 { width: 275px; padding-right: 10px; margin: 0px 0px 0px 20px; }
.content3 { width: 275px; padding-right: 10px; margin: 0px 0px 0px 170px; }
.content4 { width: 425px; margin: 0px 0px 0px 20px; height: 280px; overflow: hidden; }
.content5 { width: 305px; margin: 0px 0px 0px 326px; height: 280px; overflow: hidden; }

#content { position: absolute; top: 210px; z-index: 100; height: 290px; overflow: auto; }
#content h1 { font-size: 12px; color: #000; margin: 0px; }
#content h2 { font-size: 12px; color: #000; margin: 0px; }
#content h3 { font-size: 12px; color: #000; margin: 0px; }
#content p { font-size: 12px; margin: 0px 0px 10px 0px; }
#content ol { margin: 0px 0px 10px 10px; padding: 0px 0px 0px 12px; }
#content ul { list-style: url("/images/black-bullet.gif"); margin: 0px 0px 10px 10px; padding: 0px 0px 0px 12px; }
#content li { font-size: 12px; margin-bottom: 12px; }
#content li a { font-size: 12px; font-weight: normal; }
#content a { color: #000; text-decoration: none; font-weight: bold; }
#content a:hover { color: #666; text-decoration: underline; }
#content input, #content textarea, #content select { font-family: Arial, Helvetica, "sans-serif"; font-size: 12px; border: 1px solid #fff; background: #fecc40; color: #000; padding: 2px; }
#content input.submit { border: 1px solid #000; background: #fecc40; color: #000; padding: 1px; }
#content label { font-size: 12px; font-weight: bold; }
#content table p { margin: 0px; padding: 0px; background: none; }
#content form b { color: #FF0000; }

#credit { position: absolute; top: 590px; right: 0px; font-size: 10px; text-align: right; color: #666; background: #cdcfd3; }
#credit a { color: #666; font-weight: normal; }