html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 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, b, u, i, center, 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-size: 100%; vertical-align: baseline; background: transparent; text-align: left; position:relative;}
body {line-height: 1; text-align: center; background: url(/images/site/bg_body.gif) repeat-x;}
.interior {background: url(/images/site/bg_body_int.gif) repeat-x;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
font, center {color : #eecc11; font-weight : bold; background : #cd0000; margin : 10px; padding : 10px; border : 2px dashed #eecc11; font-size : 2em;}
code {font: 11px Courier;}
em {font-style: italic;}
strong {font-weight: bold;}
small {font-size: 10px;}
.bg {width: 100%; height: 314px; margin: 30px auto 0 auto; background: url(/images/site/bg_bg2.jpg) no-repeat top center;}
.bg img {display: block;}
.page {width: 947px; margin: -314px auto 0 auto; font: 12px Verdana; color: #424242; line-height: 19px;}
.top {height: 189px; width: 947px; z-index: 12;}
.top-int {width: 951px; height: 94px;}
.top ul {list-style: none; position: absolute; top: 0; right: 30px;}
.top li {float: left; display: inline; text-indent: -9999px;}
.top li a {display: block; background: url(/images/site/nav_support3.gif) no-repeat; height: 45px;}
.top a.home {width: 94px;}
.top a.properties {width: 117px; background-position: -94px 0;}
.top a.contact {width: 116px; background-position: -211px 0;}
.top a.sitemap {width: 117px; background-position: -327px 0;}
.top a.home:hover {background-position: 0 -45px;}
.top a.properties:hover {background-position: -94px -45px;}
.top a.contact:hover {background-position: -211px -45px;}
.top a.sitemap:hover {background-position: -327px -45px;}
.top ul.home a.home {background-position: 0 -90px;}
.top ul.properties a.properties {background-position: -94px -90px;}
.top ul.contact a.contact {background-position: -211px -90px;}
.top ul.sitemap a.sitemap {background-position: -327px -90px;}
.left {width: 510px; float: left; padding-bottom: 3px; display: inline; overflow: hidden;}
.ontop {background: #39A834; padding-bottom: 15px; z-index: 2; width: 507px;}
.ontop p {color: #fff; line-height: 20px; padding: 20px 38px 0 38px;}
.ontop p.green {color: #184516;}
.right {width: 423px; float: right;}
.right a.orange-click-here {display: block; width: 423px; height: 33px; background: url(/images/site/orange-click-here.gif) no-repeat; text-indent: -9999px;}
.right a.orange-click-here:hover {background-position: 0 -33px;}
.right p {padding: 20px 10px 0 120px;}
.box {width: 426px; margin-top: 5px; overflow: hidden; padding-bottom: 4px;}
.box a.brown-browse {display: block; width: 91px; height: 25px; background: url(/images/site/browse-brown.gif) no-repeat; position: absolute; top: 10px; right: 15px; z-index: 10; text-indent: -9999px;}
.box a.brown-browse:hover {background-position: 0 -25px;}
.box div.brown-soon {display: block; width: 91px; height: 25px; background: url(/images/site/brown-soon.gif) no-repeat; position: absolute; top: 10px; right: 15px; z-index: 10; text-indent: -9999px;}
span.int {padding: 0 3px 4px 0; background: url(/images/site/thumb-bg-int.gif) no-repeat bottom right; margin: 11px; float: left;}
span.int img {display: block;}
.inside {background: #DAD5CC; width: 423px; z-index: 2; padding-bottom: 10px;}
.inside span {position: absolute; top: 74px; left: 0; background: url(/images/site/thumb-bg.gif) no-repeat; padding: 0 3px 4px 0;}
.shadow, .shadow2 {background: #000; height: 2000px; width:444px; position: absolute; top: 4px; right: 0; z-index: 1; opacity: .08; filter: alpha(opacity=08);}
.shadow2 {width:486px;}
.body {width: 951px; margin: 30px auto 0 auto;}
.mainintbody {width: 951px; margin: 30px auto 0 auto; background: #fff; padding: 0 6px;}
.top-int img {float: left; margin-left: 20px; display: inline;}
.top-int li a {height: 44px;}
.left-int {width: 273px; float: left;}
.left-int img.thumb-left {margin-top: 17px;}
.subnav {margin-top: 16px; width: 273px; overflow: hidden;}
.subnav img {display: block;}
.subnav ul {list-style: none;}
.subnav li {font: bold 15px Verdana; border-bottom: 2px solid #fff;}
.subnav li.selected {background: #39A834;}
.subnav a {color: #424242; display: block; padding: 5px 11px; background: #CECECE; text-decoration: none; width: 251px; padding: 4px 11px;}
.subnav li.selected a, .subnav li.selected a:hover {color: #fff; background: #39A834;}
.subnav a:hover {background: #E9E9E9;}
.search {margin-top: 6px; background: #E47F00; padding-bottom: 15px; width: 273px;}
.search select {width: 228px; height: 20px; border: 1px solid #A5ACB2; margin: 7px 0 0 21px; font: 12px Verdana; color: #666666;}
.search input.view-results {height: 25px; border: none; background: none; margin: 12px 0 0 126px;}
.featured {width: 273px; background: #CECECE; margin-top: 6px; padding-bottom: 15px;}
.featured span {padding: 0 3px 4px 0; background: url(/images/site/thumb-bg-featured.gif) no-repeat bottom right; margin-top: 11px; float: left; margin-right: -78px;}
.featured span img {display: block;}
.featured p {font: 12px Verdana; padding: 11px 19px 0 88px; float: left; display: inline;}
.featured a {color: #424242;}
.prop-details {margin-top: 16px; width: 273px; overflow: hidden;}
.prop-details img {display: block;}
.prop-details ul {list-style: none;}
.prop-details li {font: 13px Verdana; border-bottom: 2px solid #fff; background: #E9E9E9; padding: 9px }
.prop-details img {display: inline; vertical-align: middle;}
.prop-details li.alt {background: #cecece;}
.prop-details a {color: #424242; text-decoration: underline;}
.prop-details a:hover {text-decoration: none;}
p.list {position: absolute; top: 8px; right: 10px; font: 11px Verdana; color: #fff;}
p.list a {display: block; background: url(/images/site/sprite1.gif) no-repeat 0 -124px; padding: 2px 0 2px 19px; color: #fff;}
.right-int {float: right; width: 648px; font: 12px Verdana; padding-bottom: 40px;}
.audience {margin-left: 92px;}
.audience ul {list-style: none; margin: 0; padding: 0;}
.audience li {float: left; display: inline; text-indent: -9999px; padding: 0; list-style: none;}
.audience a {display: block; height: 27px; background: url(/images/site/nav_audience.gif) no-repeat;}
.audience a.aud_about {width: 126px;}
.audience a.aud_properties {width: 129px; background-position: -126px 0;}
.audience a.aud_links {width: 101px; background-position: -255px 0;}
.audience a.aud_contact {width: 148px; background-position: -356px 0;}
.audience a.aud_about:hover {background-position: 0 -27px;}
.audience a.aud_properties:hover {width: 129px; background-position: -126px -27px;}
.audience a.aud_links:hover {width: 101px; background-position: -255px -27px;}
.audience a.aud_contact:hover {width: 148px; background-position: -356px -27px;}
.audience ul.about a.aud_about {background-position: 0 -54px;}
.audience ul.properties a.aud_properties {width: 129px; background-position: -126px -54px;}
.audience ul.links a.aud_links {width: 101px; background-position: -255px -54px;}
.audience ul.contact a.aud_contact {width: 148px; background-position: -356px -54px;}
.content {width: 660px;}
.content-main {width: 620px;}
.withbar {width: 385px;}
.content a {color: #E47F00;}
.content a:hover {color: #39A834;}
.content a:visited {color: #B25F00;}
.content h1 {font: bold 32px Georgia; color: #666666; padding-top: 30px;}
.content h2, .content h3, .content h4, .content h5 {font-weight: bold; font-size: 15px; color: #E47F00; padding-top: 15px;}
.content h3 {color: #39A834;}
.content h4 {color: #424242; font-size: 14px;}
.content h5 {font-size: 12px; color: #424242;}
.content p {line-height: 17px; padding-top: 15px;}
.content blockquote {border: 1px solid #cecece; margin: 6px 0 0 12px;}
.content blockquote p {padding: 16px 20px;}
.content ul, .right-int ol {padding-top: 20px; margin-left: 10px;list-style-type:square;}
.content li ol, .right-int li ul {padding-top: 0;}
.content li {padding-left: 12px; list-style-position: inside; line-height: 17px;}
.content div.errorExplanation {margin: 20px 0px 0 0px; border: 1px solid #c00; background: #FFE7E7; font-size: 11px; width:630px;}
.content div.errorExplanation h2 {margin: 0; background-color: #c00; color: #FFF; padding: 5px 15px;}
.content div.errorExplanation p {margin: 5px 15px; padding: 0; font-size: 12px; font-weight: 800;}
.content div.errorExplanation ul {list-style-type: square; margin: 0 0 10px 10px; padding:0;}
.content p.error span {color: #d70000; font-weight: bold; font-size: 14px; display: block;}
.content p span.green {display: block; font-weight: bold; text-transform: uppercase; color: #39A834;}
.content p.orange-header {background: #E47F00; padding: 4px 0 4px 16px; font: bold 18px Georgia; color: #fff;margin-top: 15px;}
.content p.gray-header {background: #B4B4B4; color: #fff; padding: 5px 0 5px 16px; font: bold 15px Verdana, sans-serif; margin-top: 13px;} 
.content table {margin-top: 30px; width: 380px;}
.content th {font-weight: bold; color: #fff; padding: 10px 6px; background: #B4B4B4;}
.content tr.alt td {background: #F1F1F1; }
.content td {font-size: 11px; padding: 10px 6px; border: 1px solid #d6d6d6;}
.content td.tablename {background: #4B4B4B; padding: 4px 0 4px 6px; font: bold 18px Georgia; color: #fff; border: none;}
.content td img {margin: 0 auto;}
.content td a {color: #424242; font-size: 13px;}
.content td a:hover {color: #E47F00; text-decoration: none;}
.content img {z-index:10;}
.content .tract-photo {float: left; margin: 18px 25px 25px 25px; vertical-align: top; border: 2px solid #E9E9E9}
.form {width: 630px;}
.personal input {border: 1px solid #B6B6B6; height: 19px; margin-left: 95px;}
.personal input.wide {width: 210px;}
.personal ul {list-style: none; padding: 3px 0 0 0; margin: 0; width: 630px;}
.personal li {float: left; display: inline; position: relative; padding: 3px 0;}
.personal li.alt, .personal li.alt2 {background: #F1F1F1;}
.personal li.alt2 {width: 378px;}
.personal label {position: absolute; top: 5px; left: 10px;}
.checkboxes input, .checkboxes label {vertical-align: bottom;}
.checkboxes input {margin-top: 13px;}
.checkboxes label {padding: 13px 12px 0 3px; font: 13px Verdana; color: #414141;}
.textarea {width: 630px; background: #F1F1F1; padding: 13px 0; margin-top: 2px;}
.textarea textarea {width: 600px; height: 119px; border: 1px solid #B6B6B6; margin-left: 15px;}
.textarea input {margin: 12px 0 0 524px;}
.bigmap {background: #EDEDED; width: 660px; padding-bottom: 4px;}
.bigmap div#map {border-right: 4px solid #fff; border-bottom: 4px solid #fff;}
a.pdf, a.jpg, a.rtf, a.txt, a.zip {background: url(/images/site/sprite2.gif) no-repeat; padding: 2px 0 3px 20px; display: block; color: #424242;}
a.jpg {background-position: 0 -100px; height: 25px;}
a.rtf {background-position: 0 -200px; height: 25px;}
a.txt {background-position: 0 -300px; height: 25px;}
a.zip {background-position: 0 -400px; height: 25px;}
.sidebar {float: right; width: 229px; display: inline; margin-top: 35px;}
.sidebar img {display: block;}
.documents {width: 229px; margin-top: 5px;}
.documents ul {list-style: none;}
.documents li {border-bottom: 1px dashed #CECECE; padding: 11px;}
.documents li.alt {background: #F1F1F1;}
.documents a {font-weight: bold; text-decoration: none;}
.documents a:hover {text-decoration: underline;}
.photos {width: 229px; margin-top: 10px;}
.thumbs img {float: left; display: inline; border: 2px solid #E9E9E9; margin: 18px 4px 0 18px;}
.map {width: 229px; background: url(/images/site/bg_map.gif) no-repeat bottom right; padding-bottom: 7px;}
.footer {width: 980px; margin: 16px auto 0 auto; border-top: 1px solid #EDEDED; padding-bottom: 20px;}
.footer p a {text-decoration: none; color: #666666;}
.footer p a:hover {text-decoration: underline;}
.footer p {font: 11px Arial; color: #666666; padding: 10px 15px 0 15px; text-align: right;}
.footer span {float: left; font-weight: bold;}
.clr {clear: both; height: 1px; margin-top: -1px; overflow: hidden;}
.tooltip {margin: -10px 0 0 -20px; background: #39A834; color: #FFF; font-weight: bold; padding: 5px; width: 90px;}
.site-map-list {width: 45%; float: left;}
.site-map-list li.level1 { font-size: 16px; margin: 10px 0;}
.site-map-list li.level2 { font-size: 14px; margin: 10px 0;}
.site-map-list li.level3 { font-size: 12px; margin: 10px 0;}
.left-list { float:left; width: 42%; }
.right-list { float:right; width: 48%; }
