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;
}

ul.nav li {
        margin: 0;
        padding: 0;
        text-align: right;
        width: 165px;
        height: 28px;
}

ul.nav li a {
        display: block;
        width: 165px;
        height: 28px;
        text-decoration: none;
        font-weight: bold;
        font-size: 12px;
        text-shadow: #aaaaaa 2px 2px 5px;
}

ul.nav li a:link, ul.nav li a:visited {
        color: #445a9e;
}

ul.nav li a:hover, ul.nav li a:visited:hover {
        color: #ff0000;
        text-decoration: underline;
}