body { margin: 0; padding: 0; background: #3b3929; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #b9b8ae; text-align: left; }
a { color: #b9b8ae; text-decoration: underline; }
a:hover { color: #b9b8ae; text-decoration: none; }
img { border: 0; }
strong { color: #fff; }
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #961717; margin: 10px 0 0 0; padding: 0; line-height: 1.2em;}
h2 { display: block; float: left; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; margin: 10px 0 0 0; padding: 0; line-height: 1.2em; }
h3 {font-size: 12px; color: #00325d; margin: 0 0 5px 15px; padding: 0; line-height: 1.2em;}
h4 { margin: 2em 0 .5em 0; font-size: 12px; color: #961717; }
p { margin: 0; padding: 1em; line-height: 1.4em; }
.clear { clear: both; }
.table {margin: 0 0 0 15px;}



div#container {margin: 0 auto; width: 830px; background: url(../images/container-bg.gif) repeat-y; overflow: hidden;}

div#container div#top {display: block; margin: 0 0 0 14px; padding: 0; height: 114px; width: 801px; background: #000; text-indent: -9000em; overflow: hidden;}
div#container div#top a.logo {float: left; margin: 10px 0 0 15px; padding: 0; height: 104px; width: 759px; background: url(../images/top.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden;}

div#container div#nav {margin: 0 0 0 14px; padding: 0; width: 801px; height: 36px; background: url(../images/nav-bg.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#nav ul {margin: 0 0 0 0; padding: 0; list-style: none; }
div#container div#nav ul li {float: left; margin: 2px 0 0 0; padding: 0;  }
div#container div#nav ul li a {display: block; text-indent: -9000em; overflow: hidden; height: 32px;}
div#container div#nav ul li a.home {margin: 0 0 0 20px; background: url(../images/nav-home.gif) no-repeat top; width: 78px;}
div#container div#nav ul li a.home:hover {background: url(../images/nav-home.gif) no-repeat bottom;}
div#container div#nav ul li a.about {margin: 0 0 0 20px; background: url(../images/nav-about.gif) no-repeat top; width: 76px;}
div#container div#nav ul li a.about:hover {background: url(../images/nav-about.gif) no-repeat bottom;}
div#container div#nav ul li a.services {margin: 0 0 0 20px; background: url(../images/nav-svcs.gif) no-repeat top; width: 76px;}
div#container div#nav ul li a.services:hover {background: url(../images/nav-svcs.gif) no-repeat bottom;}
div#container div#nav ul li a.services {margin: 0 0 0 20px; background: url(../images/nav-svcs.gif) no-repeat top; width: 76px;}
div#container div#nav ul li a.services:hover {background: url(../images/nav-svcs.gif) no-repeat bottom;}
div#container div#nav ul li a.gallery {margin: 0 0 0 20px; background: url(../images/nav-gallery.gif) no-repeat top; width: 76px;}
div#container div#nav ul li a.gallery:hover {background: url(../images/nav-gallery.gif) no-repeat bottom;}
div#container div#nav ul li a.locations {margin: 0 0 0 20px; background: url(../images/nav-locations.gif) no-repeat top; width: 82px;}
div#container div#nav ul li a.locations:hover {background: url(../images/nav-locations.gif) no-repeat bottom;}
div#container div#nav ul li a.development {margin: 0 0 0 20px; background: url(../images/nav-development2.gif) no-repeat top; width: 151px;}
div#container div#nav ul li a.development:hover {background: url(../images/nav-development2.gif) no-repeat bottom;}
div#container div#nav ul li a.contact {margin: 0 0 0 20px; background: url(../images/nav-contact.gif) no-repeat top; width: 100px;}
div#container div#nav ul li a.contact:hover {background: url(../images/nav-contact.gif) no-repeat bottom;}

div#container div#presentation {margin: 0 0 0 15px; padding: 0; width: 801px; height: 322px; background: url(../images/presentation.jpg) no-repeat; text-indent: -9000em; overflow: hidden;}

div#container div#content-top {margin: 0 0 0 15px; padding: 0; width: 801px; height: 17px; background: url(../images/body-top.gif) no-repeat; overflow: hidden;}
div#container div#content {margin: 0 0 0 15px; padding: 15px; width: 801px; background: url(../images/body-bg.gif) repeat-y; overflow: hidden;}

div#container div#content div#left-col {float: left; width: 60%;}
div#container div#content div#left-col h1.title-home {margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-home.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#left-col h1.title-contact {margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-contact.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#left-col h1.title-development {margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-development.gif) no-repeat; text-indent: -9000em; overflow: hidden;}

div#container div#content div#right-col {float: right; width: 40%;}
div#container div#content div#right-col a.gallery {display: block; margin: 10px 0 0 0; padding: 0; width: 288px; height: 123px; background: url(../images/sidebar-btn.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
div#container div#content div#right-col a.gallery:hover {background: url(../images/sidebar-btn.gif) no-repeat bottom;}
div#container div#content-bottom {margin: 0 0 0 15px; padding: 0; width: 801px; height: 20px; background: url(../images/body-bottom.gif) no-repeat; overflow: hidden;}

div#container div#content div#right-col-2 {float: right; width: 40%; padding-top: 40px;}


div#container div#content div#main-col {float: left; width: 90%;}
div#container div#content div#main-col h1.title-about {margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-about.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#main-col h1.title-services {margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-services.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#main-col h1.title-development {margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-development.gif) no-repeat; text-indent: -9000em; overflow: hidden;}

div#container div#main-col a.title-jack {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; width: 529px; background: url(../images/jack-bio.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#main-col a.title-jack:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/jack-bio.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#main-col a.title-greg {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/greg-bio.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#main-col a.title-greg:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/greg-bio.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#main-col div#greg {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }
div#container div#main-col div#jack {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#main-col a.title-design {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-design.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#main-col a.title-design:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-design.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#main-col div#design {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#main-col a.title-site {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-site.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#main-col a.title-site:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-site.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#main-col div#site {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#main-col a.title-budget {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-budget.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#main-col a.title-budget:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-budget.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#main-col div#budget {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#main-col a.title-bid {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-bid.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#main-col a.title-bid:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-bid.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#main-col div#bid {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#main-col a.title-contracting {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-contracting.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#main-col a.title-contracting:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-contracting.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#main-col div#contracting {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#main-col a.sub-whispering-woods {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-whispering-woods.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#main-col a.sub-whispering-woods:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-whispering-woods.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#main-col div#whispering-woods {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#main-col a.sub-college-view {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-college-view.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#main-col a.sub-college-view:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-college-view.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#main-col div#college-view {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#main-col a.sub-rhunett {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-rhunett.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#main-col a.sub-rhunett:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-rhunett.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#main-col div#rhunett {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }


div#container div#main-col a.sub-richmond-hill {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-richmond-hill.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#main-col a.sub-richmond-hill:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-richmond-hill.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#main-col div#richmond-hill {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#content div#gallery-col {float: left; width: 95%;}
div#container div#content div#gallery-col h1.title-gallery {margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-gallery.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#gallery-col h1.title-contact {margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-contact.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#gallery-col h1.title-locations {margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-locations.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#gallery-col h1.title-development {margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-development.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#gallery-col h1.title-condo {margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-condo.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#gallery-col h1.title-multi {margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-family.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#gallery-col h1.title-retail {margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-retail.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#gallery-col h1.title-senior {margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-senior.gif) no-repeat; text-indent: -9000em; overflow: hidden;}


div#container div#content div#gallery-col div#one {float: left; width: 33%;}
div#container div#content div#gallery-col div#two {float: left; width: 33%;}
div#container div#content div#gallery-col div#three {float: left; width: 33%;}


div#container div#content div#gallery-col a.gallery-condo {display: block; float: left; margin: 15px 0 0 5px; padding: 0; width: 352px; height: 150px; background: url(../images/gallery-condo.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden;}
div#container div#content div#gallery-col a.gallery-condo:hover {background: url(../images/gallery-condo.gif) no-repeat top;}
div#container div#content div#gallery-col a.gallery-multi {display: block; float: left; margin: 15px 0 0 15px; padding: 0; width: 352px; height: 150px; background: url(../images/gallery-multi.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden;}
div#container div#content div#gallery-col a.gallery-multi:hover {background: url(../images/gallery-multi.gif) no-repeat top;}
div#container div#content div#gallery-col a.gallery-retail {display: block; float: left; margin: 15px 0 0 5px; padding: 0; width: 352px; height: 150px; background: url(../images/gallery-retail.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden;}
div#container div#content div#gallery-col a.gallery-retail:hover {background: url(../images/gallery-retail.gif) no-repeat top;}
div#container div#content div#gallery-col a.gallery-senior {display: block; float: left; margin: 15px 0 0 15px; padding: 0; width: 352px; height: 150px; background: url(../images/gallery-senior.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden;}
div#container div#content div#gallery-col a.gallery-senior:hover {background: url(../images/gallery-senior.gif) no-repeat top;}

div#container div#content div#gallery-col a.contact-warranty {display: block; float: left; margin: 15px 0 0 10px; padding: 0; width: 352px; height: 150px; background: url(../images/contact-warranty.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden;}
div#container div#content div#gallery-col a.contact-warranty:hover {background: url(../images/contact-warranty.gif) no-repeat top;}
div#container div#content div#gallery-col a.contact-career {display: block; float: left; margin: 15px 0 0 15px; padding: 0; width: 352px; height: 150px; background: url(../images/contact-career.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden;}
div#container div#content div#gallery-col a.contact-career:hover {background: url(../images/contact-career.gif) no-repeat top;}
div#container div#content div#gallery-col a.contact-general-info {display: block; float: left; margin: 15px 0 0 10px; padding: 0; width: 352px; height: 150px; background: url(../images/contact-general-info.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden;}
div#container div#content div#gallery-col a.contact-general-info:hover {background: url(../images/contact-general-info.gif) no-repeat top;}
div#container div#content div#gallery-col a.contact-sub {display: block; float: left; margin: 15px 0 0 15px; padding: 0; width: 352px; height: 150px; background: url(../images/contact-sub.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden;}
div#container div#content div#gallery-col a.contact-sub:hover {background: url(../images/contact-sub.gif) no-repeat top;}

a.img { float: left; display: block; height: 115px; padding: 5px; margin: 5px; background: #454542; border: 1px solid #6a6857;  }
a:hover { background: #535676; }

div#container div#content div#gallery-col a.sub-carlyle {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-carlyle.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col a.sub-carlyle:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-carlyle.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col div#carlyle {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#content div#gallery-col a.sub-laureate {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-laureate.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col a.sub-laureate:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-laureate.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col div#laureate {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#content div#gallery-col a.sub-mosaic {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-mosaic.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col a.sub-mosaic:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-mosaic.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col div#mosaic {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#content div#gallery-col a.sub-sterling {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-sterling.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col a.sub-sterling:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-sterling.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col div#sterling {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#content div#gallery-col a.sub-towns {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-towns.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col a.sub-towns:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-towns.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col div#towns {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#content div#gallery-col a.sub-cambridge {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-cambridge.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col a.sub-cambridge:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-cambridge.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col div#cambridge {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#content div#gallery-col a.sub-cambridge-fair {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-cambridge-fair.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col a.sub-cambridge-fair:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-cambridge-fair.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col div#cambridge-fair {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#content div#gallery-col a.sub-eastlake {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-eastlake.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col a.sub-eastlake:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-eastlake.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col div#eastlake {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#content div#gallery-col a.sub-lenox {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-lenox.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col a.sub-lenox:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-lenox.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col div#lenox {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#content div#gallery-col a.sub-cvs {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-cvs.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col a.sub-cvs:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-cvs.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col div#cvs {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#content div#gallery-col a.sub-forsyth {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-forsyth.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col a.sub-forsyth:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-forsyth.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col div#forsyth {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#content div#gallery-col a.sub-hamilton {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-hamilton.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col a.sub-hamilton:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-hamilton.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col div#hamilton {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#content div#gallery-col a.sub-lumpkin {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-lumpkin.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col a.sub-lumpkin:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-lumpkin.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col div#lumpkin {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#content div#gallery-col a.sub-sharonsprings {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-sharonsprings.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col a.sub-sharonsprings:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-sharonsprings.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col div#sharonsprings {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#content div#gallery-col a.sub-brasstown {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-brasstown.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col a.sub-brasstown:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-brasstown.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col div#brasstown {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#content div#gallery-col a.sub-rhunett {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-rhunett.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col a.sub-rhunett:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-rhunett.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col div#rhunett {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }

div#container div#content div#gallery-col a.sub-college-view {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px;  width: 529px; background: url(../images/sub-college-view.gif) no-repeat bottom; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col a.sub-college-view:hover {display: block; margin: 10px 0 0 15px ; padding: 0; height: 56px; background: url(../images/sub-college-view.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#gallery-col div#college-view {margin: -1px 0 0 15px; padding: 0; height: 1%; overflow: hidden; border: 1px solid #6a6857; }


div#footer-top {margin: 0 auto; padding: 0; width: 830px; height: 13px; background: url(../images/footer-top.gif) no-repeat; overflow: hidden;}
div#footer {margin: 0 auto; padding: 0; width: 830px; height: 50px; background: url(../images/footer-bg.gif) repeat-y; overflow: hidden;}
div#footer a {color: #b9b8ae; text-decoration: underline;}
div#footer a:hover {color: #b9b8ae; text-decoration: none;}
div#footer .text {display: block; margin: 0 0 0 60px; color: #b9b8ae; line-height: 1.6em; font-size: 10px;}
div#footer .icon {display: block; float: right; width: 31px; height: 35px; margin: 0 60px 0 0; padding: 0; background: url(../images/footer-icon.gif) no-repeat; overflow: hidden;}
div#footer-bottom {margin: 0 auto; padding: 0; width: 830px; height: 14px; background: url(../images/footer-bottom.gif) no-repeat; overflow: hidden;}











