html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td{margin:0; padding:0}
a:link, a:visited{text-decoration:none; outline:none}
html{overflow:-moz-scrollbars-vertical}
#skipto{position:absolute; left:-9999px; top:-9999px}
.group:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
img{border:none}
body{font:75%/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif; color:#666; background:#fff}

a{color:#9b9b9b; border:none}
a:hover{color:#939}

#container{width:960px; height:inherit; margin:auto; margin-top:20px; }

#header{width:960px; float:left; padding:10px 0}

.content{width:960px; height:758px; background:#91c05b; float:left; }

.home{float:left; position:absolute; width:960px; height:758px; background:url(images/home/wall.jpg);}

h1{font:30px "Helvetica",Arial,sans-serif; color:#939; font-weight:bold; float:right}
h1.hometitle{font:16px "Helvetica",Arial,sans-serif; color:#939; font-weight:bold; float:right; margin: 15px 0 0 0}
a.logo{float:left;}

.content a{cursor:pointer; display:block}

.pr-frame{position:absolute; top:13px; left:690px;}
.pr-frame:active{top:15px}
.content a.pr{background:url(images/home/pr.png) top left no-repeat; width:260px; height:323px}

.lit-frame{position:absolute; bottom:22px; right:39px}
.lit-frame:active{bottom:20px}
.content a.lit{background:url(images/home/lit.png) top left no-repeat; width:314px; height:261px}

.brand-frame{position:absolute; top:338px; left:18px}
.brand-frame:active{top:340px}
.content a.brand{background:url(images/home/brand.png) top left no-repeat; width:131px; height:130px}

.ar-frame{position:absolute; top:11px; left:53px}
.ar-frame:active{top:13px}
.content a.ar{background:url(images/home/ar.png) top left no-repeat; width:201px; height:233px}

.involvement-frame{position:absolute; top:380px; left:500px}
.involvement-frame:active{bottom:293px}
.content a.involvement{background:url(images/home/involvement.png) top left no-repeat; width:190px; height:85px}

.handbooks-frame{position:absolute; top:262px; left:174px}
.handbooks-frame:active{top:264px}
.content a.handbooks{background:url(images/home/handbooks.png) top left no-repeat; width:153px; height:184px}

.ads-frame{position:absolute; top:352px; right:88px}
.ads-frame:active{top:354px}
.content a.ads{background:url(images/home/ads.png) top left no-repeat; width:136px; height:108px}

.development-frame{position:absolute; top:460px; left:285px}
.development-frame:active{bottom:133px}
.content a.development{background:url(images/home/development.png) top left no-repeat; width:202px; height:158px}

.digital-frame{position:absolute; top:164px; left:362px}
.digital-frame:active{top:166px}
.content a.digital{background:url(images/home/digital.png) top left no-repeat; width:268px; height:200px}

.internal-frame{position:absolute; top:500px; left:28px}
.internal-frame:active{bottom:19px}
.content a.internal{background:url(images/home/internal.png) top left no-repeat; width:230px; height:230px}

.stake-frame{position:absolute; top:635px; left:415px}
.stake-frame:active{left:417px}
.content a.stake{background:url(images/home/stake.png) top left no-repeat; width:147px; height:123px}

.mags-frame{position:absolute; top:0px; left:285px}
.mags-frame:active{left:287px}
.content a.mags{background:url(images/home/mags.png) top left no-repeat; width:364px; height:144px}

.content a:hover{background-position:left bottom}
.content a.open{background-position:left bottom !important}

#footer{width:960px; height:inherit; float:left; margin:10px 0; padding-bottom:10px}
ul.nav{float:left}
ul li{list-style:none; float:left; margin:0 10px}
ul li:active{margin-top:2px}
ul li a{font-size:18px; font-weight:bold}
p.info{float:left; margin:3px 10px 0 10px; font-size:14px}
p.info strong{color:#939}

.share { float:right; width:320px; }
p.sharefollow { float:left; margin:6px 10px 0; }
.share ul { float:left; }
.share ul li { float:left; margin:0 5px; }
.share ul li a { opacity:1; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; }
.share ul li a:hover { opacity:0.6; }
.share ul li a img { width:22px; height:22px; }
.addthis_button img { width:22px; height:22px; }

.copyright{float: left; clear: left; width: 960px; text-align: center; font-size: 10px; margin: 20px 0 0 0; border-top: 1px solid #ddd; padding: 10px 0 0 0}

.inner-content{width:960px; height:525px; background:#eee; float:left}
.annualreports{float:left; width:960px; height:525px; background:url(images/ar/wall.jpg) no-repeat; position:absolute}
.inner-content a{cursor:pointer; display:block}

.a2-frame{position:absolute; top:34px; left:116px}
.a2-frame:active{top:36px}
a.a2{background:url(images/ar/regenda.png) no-repeat; width:357px; height:297.5px}

.paragon-frame{position:absolute; bottom:78px; right:315px}
.paragon-frame:active{bottom:76px}
a.paragon{background:url(images/ar/familyhousing.png) no-repeat; width:146px; height:175px}

.soha-frame{position:absolute; top:128px; right:92px}
.soha-frame:active{top:130px}
a.soha{background:url(images/ar/habinteg.png) no-repeat; width:212px; height:168px}

.advertising{float:left; width:960px; height:525px; background:url(images/ads/wall.jpg) no-repeat; position:absolute}

.halcyon-frame{position:absolute; top:34px; left:116px}
.halcyon-frame:active{top:36px}
a.halcyon{background:url(images/ads/halcyon.png) no-repeat; width:357px; height:298px}

.a2d-frame{position:absolute; bottom:78px; right:315px}
.a2d-frame:active{bottom:76px}
a.a2d{background:url(images/ads/a2d.png) no-repeat; width:146px; height:175px}

.paragoncare-frame{position:absolute; top:128px; right:92px}
.paragoncare-frame:active{top:130px}
a.paragoncare{background:url(images/ads/paragon.png) no-repeat; width:212px; height:168px}

.handbooks{float:left; width:960px; height:525px; background:url(images/handbooks/wall.jpg) no-repeat; position:absolute}

.drum-frame{position:absolute; top:34px; left:116px}
.drum-frame:active{top:36px}
a.drum{background:url(images/handbooks/drum.png) no-repeat; width:357px; height:298px}

.radianlease-frame{position:absolute; bottom:78px; right:315px}
.radianlease-frame:active{bottom:76px}
a.radianlease{background:url(images/handbooks/radian.png) no-repeat; width:146px; height:175px}

.sohabook-frame{position:absolute; top:128px; right:92px}
.sohabook-frame:active{top:130px}
a.sohabook{background:url(images/handbooks/soha.png) no-repeat; width:212px; height:168px}

.internal{float:left; width:960px; height:525px; background:url(images/internal/wall.jpg) no-repeat; position:absolute}

.leaflet-frame{position:absolute; top:34px; left:116px}
.leaflet-frame:active{top:36px}
a.leaflet{background:url(images/internal/leaflet.png) no-repeat; width:357px; height:298px}

.radiate-frame{position:absolute; bottom:78px; right:315px}
.radiate-frame:active{bottom:76px}
a.radiate{background:url(images/internal/radiate.png) no-repeat; width:146px; height:175px}

.video-frame{position:absolute; top:128px; right:92px}
.video-frame:active{top:130px}
a.video{background:url(images/internal/video.png) no-repeat; width:212px; height:168px}

.branding{float:left; width:960px; height:525px; background:url(images/brand/wall.jpg) no-repeat; position:absolute}

.respond-logo-frame{position:absolute; top:36px; left:265px}
.respond-logo-frame:active{top:38px}
a.respond-logo{background:url(images/brand/respond.png) no-repeat; width:256px; height:192px}

.sec-logo-frame{position:absolute; bottom:17px; left:337px}
.sec-logo-frame:active{bottom:15px}
a.sec-logo{background:url(images/brand/whocares.png) no-repeat; width:198px; height:255px}

.tvh-logo-frame{position:absolute; bottom:74px; right:105px}
.tvh-logo-frame:active{bottom:72px}
a.tvh-logo{background:url(images/brand/tvh.png) no-repeat; width:270px; height:334px}

.development{float:left; width:960px; height:525px; background:url(images/development/wall.jpg) no-repeat; position:absolute}

.colwell-frame{position:absolute; top:36px; left:265px}
.colwell-frame:active{top:38px}
a.colwell{background:url(images/development/colwell.png) no-repeat; width:256px; height:192px}

.vertex-frame{position:absolute; bottom:17px; left:337px}
.vertex-frame:active{bottom:15px}
a.vertex{background:url(images/development/vertex.png) no-repeat; width:198px; height:255px}

.halcyon-brochure-frame{position:absolute; bottom:74px; right:105px}
.halcyon-brochure-frame:active{bottom:72px}
a.halcyon-brochure{background:url(images/development/halcyon.png) no-repeat; width:270px; height:334px}

.magazines{float:left; width:960px; height:525px; background:url(images/mags/wall.jpg) no-repeat; position:absolute}

.linkup-frame{position:absolute; top:36px; left:265px}
.linkup-frame:active{top:38px}
a.linkup{background:url(images/mags/tvh.png) no-repeat; width:256px; height:193px}

.news-frame{position:absolute; bottom:17px; left:337px}
.news-frame:active{bottom:15px}
a.news{background:url(images/mags/resident.png) no-repeat; width:198px; height:256px}

.opendoor-frame{position:absolute; bottom:74px; right:105px}
.opendoor-frame:active{bottom:72px}
a.opendoor{background:url(images/mags/eht.png) no-repeat; width:270px; height:334px}

.stake{float:left; width:960px; height:525px; background:url(images/stake/wall.jpg) no-repeat; position:absolute}

.paragonp-frame{position:absolute; top:36px; left:265px}
.paragonp-frame:active{top:38px}
a.paragonp{background:url(images/stake/paragon.png) no-repeat; width:256px; height:193px}

.respond-review-frame{position:absolute; bottom:17px; left:337px}
.respond-review-frame:active{bottom:15px}
a.respond-review{background:url(images/stake/respond.png) no-repeat; width:198px; height:256px}

.a2dg-frame{position:absolute; bottom:74px; right:105px}
.a2dg-frame:active{bottom:72px}
a.a2dg{background:url(images/stake/a2d.png) no-repeat; width:270px; height:334px}

.involvement{float:left; width:960px; height:525px; background:url(images/involvement/wall.jpg) no-repeat; position:absolute}

.soha-vid-frame{position:absolute; top:70px; left:73px}
.soha-vid-frame:active{top:72px}
a.soha-vid{background:url(images/involvement/soha.png) no-repeat; width:245px; height:177px}

.hyde-involve-frame{position:absolute; bottom:60px; left:70px}
.hyde-involve-frame:active{bottom:58px}
a.hyde-involve{background:url(images/involvement/hyde.png) no-repeat; width:245px; height:177px}

.shape-frame{position:absolute; top:70px; right:310px}
.shape-frame:active{top:72px}
a.shape{background:url(images/involvement/shape.png) no-repeat; width:287px; height:395px}

.digital{float:left; width:960px; height:525px; background:url(images/digital/wall.jpg) no-repeat; position:absolute}

.colwell-site-frame{position:absolute; top:70px; left:73px}
.colwell-site-frame:active{top:72px}
a.colwell-site{background:url(images/digital/octavia.png) no-repeat; width:245px; height:177px}

.radian-site-frame{position:absolute; bottom:60px; left:70px}
.radian-site-frame:active{bottom:58px}
a.radian-site{background:url(images/digital/radian.png) no-repeat; width:245px; height:177px}

.affinity-frame{position:absolute; top:70px; right:310px}
.affinity-frame:active{top:72px}
a.affinity{background:url(images/digital/affinity.png) no-repeat; width:287px; height:395px}

.literature{float:left; width:960px; height:525px; background:url(images/lit/wall.jpg) no-repeat; position:absolute}

.takingpart-frame{position:absolute; top:70px; left:73px}
.takingpart-frame:active{top:72px}
a.takingpart{background:url(images/lit/tvh.png) no-repeat; width:245px; height:178px}

.radianheart-frame{position:absolute; bottom:60px; left:70px}
.radianheart-frame:active{bottom:58px}
a.radianheart{background:url(images/lit/radian.png) no-repeat; width:245px; height:178px}

.strawberry-frame{position:absolute; top:70px; right:310px}
.strawberry-frame:active{top:72px}
a.strawberry{background:url(images/lit/strawberry.png) no-repeat; width:287px; height:396px}

.pr{float:left; width:960px; height:525px; background:url(images/pr/wall.jpg) no-repeat; position:absolute}

.radianpr-frame{position:absolute; top:70px; left:73px}
.radianpr-frame:active{top:72px}
a.radianpr{background:url(images/pr/radian.png) no-repeat; width:245px; height:178px}

.eco-frame{position:absolute; bottom:60px; left:70px}
.eco-frame:active{bottom:58px}
a.eco{background:url(images/pr/eco.png) no-repeat; width:245px; height:178px}

.nemo-frame{position:absolute; top:70px; right:310px}
.nemo-frame:active{top:72px}
a.nemo{background:url(images/pr/eht.png) no-repeat; width:287px; height:396px}

.about{float:left; width:960px; height:590px; background:#91c05b; float:left; position:absolute}
.about-content{width:960px; height:590px; float:left}
.about h2{font:36px "Helvetica",Arial,sans-serif; color:#fff; font-weight:bold; float:left; margin:20px 0 0 30px}
.about p.top{float:left; font-size:17px; color:#5e7e3a; margin:10px 0 0 30px}
.about .left{float:left; width:440px; margin:10px 10px 0 30px}
.about .right{float:left; width:440px; margin:10px 30px 0 10px}
.about p{font-size:13px; color:#fff; margin:14px 0}
.about p strong{font-size:18px}
.about p a{color:#5e7e3a;}
.about p a:hover{color:#939}
p.address{float: left}
ul.sn{float:left; margin:20px 0 0 0}
a.prca{float:left; margin:20px 10px}
a.clients{float:left; font-size:14px;}
#clientlist{background:#91c05b; padding:10px; float:left}
#clientlist h2{font-size:24px; color:#5e7e3a; margin:10px}
ul.clientnames{float:left; margin:10px 30px}
ul.clientnames li{float:left; clear:both; font-size:18px; color:#fff; margin:5px 0}


