body {
        font-family: Verdana, Arial;
 margin:0px;
}
.main-table{
 border-left:#54ace5 solid 4px;
 border-right:#54ace5 solid 4px;
}
p {}
td {}
.blue10 { color: #369; font-size: 10px; font-family: Verdana, Arial; text-decoration: none }
.blue10 A:link { color: #369; font-size: 10px; font-family: Verdana, Arial; text-decoration: underline }
.blue10 A:visited { color: #369; font-size: 10px; font-family: Verdana, Arial; text-decoration: underline }
.blue10 A:hover { color: #c30; font-size: 10px; font-family: Verdana, Arial; text-decoration: underline }
.blue12 { color: #369; font-size: 12px; font-family: Verdana, Arial; text-decoration: none }
.blue12 A:link { color: #369; font-size: 12px; font-family: Verdana, Arial; text-decoration: underline }
.blue12 A:visited { color: #369; font-size: 12px; font-family: Verdana, Arial; text-decoration: underline }
.blue12 A:hover { color: #c30; font-size: 12px; font-family: Verdana, Arial; text-decoration: underline }
.blue14 { color: #369; font-size: 14px; font-family: Verdana, Arial; text-decoration: none }
.blue14 A:link { color: #369; font-size: 14px; font-family: Verdana, Arial; text-decoration: underline }
.blue14 A:visited { color: #369; font-size: 14px; font-family: Verdana, Arial; text-decoration: underline }
.blue14 A:hover { color: #c30; font-size: 14px; font-family: Verdana, Arial; text-decoration: underline }
.blue16  { color: #369; font-size: 16px; font-family: Verdana, Arial; text-decoration: none }
.blue16 A:link { color: #369; font-size: 16px; font-family: Verdana, Arial; text-decoration: underline }
.blue16 A:visited { color: #369; font-size: 16px; font-family: Verdana, Arial; text-decoration: underline }
.blue16 A:hover { color: #c30; font-size: 16px; font-family: Verdana, Arial; text-decoration: underline }
.myred  { color: #f00; font-weight: normal; font-size: 12px; font-family: Verdana, Arial; text-decoration: none }
.myred  A:link  { color: #f00; font-weight: normal; font-size: 12px; font-family: Verdana, Arial; text-decoration: underline }
.myred  A:visited  { color: #f00; font-weight: normal; font-size: 12px; font-family: Verdana, Arial; text-decoration: underline }
.myred  A:hover   { color: gray; font-weight: normal; font-size: 12px; font-family: Verdana, Arial; text-decoration: underline }
.mygrey  { color: #595959; font-weight: normal; font-size: 12px; font-family: Verdana, Arial; text-decoration: none }
.mygrey A:link  { color: #595959; font-weight: normal; font-size: 12px; font-family: Verdana, Arial; text-decoration: underline }
.mygrey A:visited  { color: #595959; font-weight: normal; font-size: 12px; font-family: Verdana, Arial; text-decoration: underline }
.mygrey A:hover   { color: black; font-weight: normal; font-size: 12px; font-family: Verdana, Arial; text-decoration: underline }
.black10 { color: black; font-size: 10px; font-family: Verdana, Arial; text-decoration: none }
.black10 A:link { color: black; font-size: 10px; font-family: Verdana, Arial; text-decoration: underline }
.black10 A:visited { color: black; font-size: 10px; font-family: Verdana, Arial; text-decoration: underline }
.black10 A:hover  { color: #000; font-size: 10px; font-family: Verdana, Arial; text-decoration: underline }
.black12 { color: black; font-size: 12px; font-family: Verdana, Arial; text-decoration: none }
.black12 A:link { color: black; font-size: 12px; font-family: Verdana, Arial; text-decoration: underline }
.black12 A:visited { color: black; font-size: 12px; font-family: Verdana, Arial; text-decoration: underline }
.black12 A:hover  { color: #000; font-size: 12px; font-family: Verdana, Arial; text-decoration: underline }
.butt  { color: #369; font-weight: bold; font-size: 12px; font-family: Verdana, Arial; text-decoration: none; background-color: #dcdcdc }
.dlgin  { color: #369; font-weight: bold; font-size: 12px; font-family: Verdana, Arial; text-decoration: none; background-color: #f5f5f5 }
.dlgin2  { color: #369; font-weight: normal; font-size: 12px; font-family: Verdana, Arial; text-decoration: none; background-color: #f5f5f5 }
.mytd    { text-decoration: none; border: solid 1px #369 }
div.ftr_text {
        font-size: 9px;
        color: #c1e7ff;
        background-color:#54ace5;
        padding:9px;
}
ul.sitemap {
        list-style: none;
}

ul.sitemap li {
        padding: 10px 0;
        font-weight: bold;
}

ul.sitemap ul li {
        font-size: 12px;
        font-weight: bold;
        padding: 4px 0;
}

img.town_image {
        float: right;
        padding: 0 0 20px 20px;
}

ul.golf li {
        padding-bottom: 10px;
}

ul.retirement li {
        font-size: 12px;
        padding-bottom: 10px;
}

ul.nav { list-style:none; margin:0; padding:0; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
ul.nav li { margin:0; padding:0; text-align:center; background:url(images/menu-div.gif) no-repeat center bottom; height:24px; line-height:16px; }
ul.nav li a { display:block; text-decoration:none; color:#002943; padding-top:4px; height:20px; overflow:hidden; }
ul.nav li a:hover { color:#1f97e4; }
.dropmenudiv{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }

.f1-footer {
 font-family: arial;
 font-size:11px;
 background-image:url(images/bg-footer.gif);
 width:760px;
 margin:0 auto;
 text-align:left;
 border:#54ace5 solid 4px;
 border-bottom-width:0px;
}
.f1-flink {
 text-align:center;
 color:#7b7b7b;
 padding-top:23px;
 padding-bottom:5px;
 width:760px;
}
.f1-flink a, .f1-flink1 a {
 color:#7b7b7b; 
 text-decoration:underline;
}
.f1-flink a:hover, .f1-flink1 a:hover {
 text-decoration:none;
}
.f1-flink1 {
 text-align:center;
 color:#7b7b7b;
 padding-bottom:15px;
 width:760px;
}
.f1-barbara-bg {
 background-image:url(images/barbara-bg.png);
 background-repeat:no-repeat;
 w_idth:628px;
 height:65px;
 margin-bottom:11px;
 margin-top:11px;
 margin-left:6px;
 color:#b6b800;
 font-family:Georgia;
 font-style:italic;
 font-weight:bold;
 font-size:12px;
 padding-top:5px;
 padding-left:120px;
}
.f1-barbara-bg a{
 color:#b6b800;
 text-decoration:underline;
}
.f1-barbara-bg a:hover{
 text-decoration:none;
}
.f1-gr-divv {
  padding-top:6px;
}
.f1-foot-txt1 {
 text-align:left;
 font-size:10px;
 color:#cbcaca;
 padding-left:6px;
}
.bans {
 padding-right:6px;
 padding-top:20px;
}
.f1-foot-txt2 {
 text-align:center;
 font-size:10px;
 color:#565555;
 width:754px;
}
.f1-footer-link1 {
 text-align:center;
 padding-top:3px;
 color:#807d7d;
 font-size:10px;
 text-transform:uppercase;
}
.f1-footer-link1 a{
 color:#557b19;
 font-size:10px;
 text-transform:uppercase;
 text-decoration:underline;
}
.f1-footer-link1 a:hover{
 text-decoration:none;
}

.golf-list{
 padding:0px;
 margin:15px;
 list-style:none;
}
.golf-list li{
 background-color:#BEE7FF;
 text-transform:uppercase;
 text-align:center;
 margin-bottom:5px;
 font-size:11px;
 padding:2px;
}
.golf-list li a{
 color:#445A9E;
}
h1.page-title{
 text-align:center;
 background-color:#BEE7FF;
 color:#445A9E;
 margin:0px;
 text-transform:uppercase;
 font-size:15px;
 font-family:"Times New Roman", Times;
 padding:3px;
}
.community-description{
 font-size:12px;
 text-align:left;
 padding-left:15px;
 padding-right:15px;
}

.letter{ width:14px; height:17px; text-align:center; text-transform:uppercase; background-color:#74aace; border:#000000 solid 1px; margin-right:4px; margin-top:4px; }
.letter a{ font-size:13px; text-decoration:none; color:#012b44; }
li.letter-title{ background-color:#a6c6d8; margin-top:17px; font-weight:bold; }
li.letter-title a{ color:#012b44 }

.left{
float:left;}

.right{
float:right;}

.clear{
clear:both;}

.map-frame { border:#d3d3d3 solid 1px; padding:7px; margin:10px 0px; }
