body {font-size: 90%; margin: 4px; color: #000; background: #72add5; font-family: Arial,Helvetica,san-serif;}
h1 {font-size: 130%;}
h2 {font-size: 130%;border-bottom: solid 1px #ccc;}
h3 {font-size: 110%; margin-top: 30px;}
h4 {font-size: 100%; margin-left: 10px;}
h5 {font-size: 90%; color: #cd1e01;margin-left: 10px;}
h6 {font-size: 90%; color: #494232;margin-left: 20px;}
h1, h2, h3,h4{color: #155791;}

a, a:hover {color: #cd1e01;}
a:hover{text-decoration: none;}
/*img {margin: 20px 20px 20px 20px; border: 0px;}*/
img {border: 0px; margin-bottom: 10px;}
p {margin: 10px 5px;}
/*table {width: 80%; margin: 5px 0px;}
table td {padding: 0px;}
table th, td {text-align: center;}*/
ul li, ol li{margin: 5px 0px;}

/* id */
#logo {}
#logo h1 {}
#logo h1 a {}
#logo h1 a:active{}
#calendar {width: 200px; border: solid 1px;}
#community-data{margin: 30px 40px; padding: 20px 0px; border-top: solid 2px #ccc;}
#community-data h4{background:#155791; color: #fff; padding: 2px 5px; margin: 0px 0px 10px 0px;}
#community-data h6{padding: 0px; margin: 5px 0px 0px 20px;}
#community-data table{width: 600px; text-align: left;}
#community-data td, #community-data td ul{text-align: left;}
communitiesindex-map {margin: 10px 0px 20px 0px;/* float: right;*/}
/*#container{text-align: left; width: 734px; background: #ffffff; margin: 0px; border-left: solid 1px #cd1e01; border-right: solid 1px #cd1e01; border-bottom: solid 1px #cd1e01;}*/
#container{text-align: left; width: 737px; background: #ffffff; margin: 0px; border-left: solid 1px #cd1e01; border-right: solid 1px #cd1e01; border-bottom: solid 1px #cd1e01;}
#content{text-align: left; margin: 10px 10px;}
#buildingdata {margin-top: 30px; clear: both;}
#buildingdata td, #buildingdata th {border: solid 1px #ccc;}
#buildingdata th {text-align: right; padding-right: 5px; width: 200px; color: #cd1e01;}
#featured-community {margin: 20px 5px; width: 300px;}
#featured-community h2 {font-size: 120%; color: #fff; background-color: #155791; text-align: center; /*margin: 20px 5px 20px 5px;*/}
/* FOOTER */
#footer{font-size: 90%; text-align: left; margin: 0px; padding: 3px 10px;}
#mwt{float: right; text-align: center; margin: 0px; padding: 0px;}
#mwt img{margin: 0px;}
#copyright{border-top: solid 1px #72add5; margin-top: 5px; padding-top: 3px;}

#introduction{width: 300px;}
#index-map {margin: 10px 0px 20px 0px; float: right;}
#navbottom {background-color: #dcedf5;text-align: center; color: #494232; margin: 50px 0px 10px 0px; border-top: solid 1px #72add5; border-bottom: solid 1px #72add5; clear: both;}
#navbottom ul {/*display: inline;*/margin: 0px; padding: 7px 0px;}
#navbottom ul li{display: inline; margin: 0px 5px; padding: 0px; color: #155791;}
/*#navbottom a:link, a:hover, a:visited {text-decoration: none; font-size: 12px; font-weight: bold;}*/
#navbottom a {color: #155791; text-decoration: underline;}
#navbottom a:hover {color: #cd1e01; text-decoration: none;}
#navbottom a, #navbottom a:hover{font-size: 12px;font-weight: bold;}
#navleft {text-align: left; font-weight: bold; margin: 5px 10px 5px 5px; padding: 3px; float: left; background: #eee;border: solid 1px #aaa;}
#navleft ul li{list-style-type: none; list-style-position: outside;}
#navleft a{text-decoration: none;}
#navleft a:hover{text-decoration: underline;}
#navleft a, #navleft a:hover{font-size: 90%; font-weight: bold;}
#navleft ul{margin: 3px; padding: 0px;}
#navright {/*width: 160px; */margin: 40px 10px 10px 10px; text-align: left; font-weight: bold; padding: 3px; float: right; background: #eee; border: solid 1px #aaa;}
#navright a{text-decoration: none;}
#navright a:hover{text-decoration: underline;}
#navright a, #navright a:hover{font-size: 90%; font-weight: bold;}
#navright ul{margin: 3px; padding: 0px;}
#navright ul li{margin-left: 0px; list-style-type: none; list-style-position: outside;}
/*NAVTOP WITHOUT UL*/
/*#navtop a {text-decoration: none; color: #155791;margin: 0px 0px 0px 0px; padding: 3px 5px;}
#navtop a:hover {text-decoration: none; color: #cd1e01;}
#navtop a, #navtop a:hover{font-size: 12px;font-weight: bold;}*/
/* NAVTOP WITH UL*/
#navtop{margin: 0px; padding: 0px; background-color: #dcedf5; text-align: center;border-bottom: solid 1px #fff;}
#navtop ul {margin: 0px; padding: 3px 0px; background-color: #dcedf5;/*white-space: nowrap;*/ /*border: solid 1px #0f0;*/}
#navtop ul li{display: inline;color: #155791;}
#navtop a {padding: 0px 10px; margin: 0px; color: #155791; background-color: #dcedf5; text-decoration: none;}
#navtop a:hover {color: #cd1e01; text-decoration: underline;}
#navtop a, #navtop a:hover{font-size: 12px; font-weight: bold;}

#realestate-map {margin: 10px 5px 200px 5px;}

/* classes */
.acroget {font-size: 90%;margin: 10px; padding: 5px; width: 80%;}
.acroget img {float: left; padding: 0px; margin: 2px 10px;}
.caption {font-size: 90%;}
.contactaddress {list-style-type: none; margin: 10px 0px 2px 5px; font-size: 90%;}
.contactaddress ul{list-style-type: none; margin: 5px 0px 2px 5px;}
.contactaddress ul li{ margin: 0px 0px 0px 5px; padding: 0px;}
.directory-list {padding: 0px; width: 100%; margin: 20px 0px;}
.directory-list h3{margin: 0px 5px; padding: 2px 5px; color: #fff; background-color: #155791;}
.directory-list h3 a{font-size: 80%; color: #ddd;}
.directory-list h4{margin: 10px 0px 5px 10px;}
.directory-list p{margin: 10px 10px;}
.directory-list ul li{margin: 5px 0px;padding: 0px 0px;}
.directory-list td {margin: 2px;}
.footnote{font-size: 80%; font-style: italic;}
.floatleft {float: left;}
.floatright {float: right;}
.ind-park{text-align: center;}
.infoheader {font-style: italic;}
.inlinelogo {margin: 0px 0px 0px 2px;}
.laborstats {margin: 0px 0px 30px 0px;}
.laborstats td {text-align: center; font-weight: bold; font-size: 90%;}
.laborstats th {border-bottom: solid 1px #000; color: #cd1e01;}
.largemap {margin: 20px 10px; padding: 0px; float: right;}
.navtable {width: 80%;}
.navtable ul{list-style-type: none; margin-left: 0px; padding-left: 0px;}
.navtable li{margin-left: 0px; text-align: left;}
.nav-divider {color: #72add5;}
.pagetop {display: block; text-align: right; margin: 0px 10px 3px 0px; padding: 0px;}
.pagetop a{font-size: 12px; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px 0px 2px 0px;}
.pagetop img {margin: 0px 0px 0px 3px; padding: 0px;}
.smallmap {margin: 40px 10px; padding: 0px; float: right;}
.smalltextleft {width: 100px; font-size: 65%; float: left; margin: 180px 5px;}



