BODY { background-color: #FFFFFF;
    font-family: Verdana, Arial, Sans-serif; color: #000060;
    margin: 0px;
    font-size: 1.0em;
    }

a:link {
    color: #4097C0;
    text-decoration: none;
    }

a:visited {
    text-decoration: none;
    color: #4097C0;
    }

a:hover {
    color: #28A7E2;
    text-decoration: underline;
    }

a:active {
    color: #4097C0;
    text-decoration: none;
    }
a:link.menu {
    background-color: #FFFFFF;
    color: #000000;
    text-decoration: none;
    }

a:visited.menu {
    background-color: #FFFFFF;
    color: #000000;
    text-decoration: none;
    }

a:hover.menu {
    background-color: #FF0000;
    color: #000000;
    text-decoration: none;
    }

a:active.menu {
    background-color: #FFFFFF;
    color: #000000;
    text-decoration: none;
    }

a:link.menuOn {
    background-color: #FFDDDD;
    color: #FF0000;
    text-decoration: none;
    }

a:visited.menuOn {
    background-color: #FFDDDD;
    color: #FF0000;
    text-decoration: none;
    }

a:hover.menuOn {
    background-color: #FF0000;
    color: #000000;
    text-decoration: none;
    }

a:active.menuOn {
    background-color: #FFDDDD;
    color: #FF0000;
    text-decoration: none;
    }


h1 { font-size: 26px; font-weight: 600; letter-spacing: 1px; text-align: right; margin-bottom: 2px;
 }

h2 { font-size: large; font-weight: 700; text-align: center; margin-top: 2px; color: #4097C0;
 }

h3 { font-size: x-small; font-weight: 600; text-align: center; font-style: italic; color: #4097C0; margin-top: 0px;
 }


TD { font-size: 0.9em;
 }
.small { font-size: 0.9em; font-weight: 400; text-align: center; }
td.design { font-size: 0.9em; font-weight: 400; text-align: center; padding-top: 20px; }
table.fullPage { width: 900px; }

td.topSection { }
table.topSection { }
td.logo { padding-right: 20px; }
td.bbnw {  }
div.name { text-align: right; font-size: 28px; font-weight: 600; letter-spacing: 1px; }
div.RegNo {font-size: 0.9em; text-align: right; }

td.menuSection { padding-top: 20px; padding-bottom: 20px; }
table.menuSection { width: 100%; }
td.menuItem { padding-left: 15px; padding-right: 15px; font-size: 1.0em; font-weight: bold; text-align: center; }
.menuBracket { font-size: 1.2em; }

td.picsSection { }
table.picsSection { width: 100%; background-color: #000080; }
td.pics { padding: 10px; }
td.picsText { color: #FCCA03; text-align: center; padding: 10px; line-height: 1.2; font-weight: bold; }

td.middleSection { padding-top: 20px; padding-bottom: 20px; }
table.middleSection { width: 100%; }
td.middleLeft { width: 40%; padding: 20px; text-align: center; border: solid 2px #000000; }
div.middleName { font-weight: bold; padding-bottom: 15px; }
td.middleRight { width: 60%; padding: 20px; border: solid 2px #000000; background-color: #C0C0C0; }
td.middlePadding { padding: 6px; }

td.watchNews { background-color: #FCCA03; padding: 20px; border: solid 2px #000000; }
div.watchNewsHdg { text-align: center; font-size: 1.1em; font-weight: bold; }

td.bottomStatement { padding-left: 230px; padding-top: 20px; padding-right: 230px; text-align: center; color: #FF0000; }


table.main { padding-left: 30px; padding-right: 30px; padding-bottom: 30px; padding-top: 0px; }
table.phone
{
  font-size: medium;
  font-weight: 600;
  padding-right: 5px;
  padding-left: 5px;
}

td.phone
{
  font-size: small;
  font-weight: 400;
  padding-right: 5px;
  padding-bottom: 5px;
}
td.phoneno
{
  font-size: small;
  font-weight: 400;
  padding-left: 15px;
  padding-bottom: 5px;
}
table.telnoblock
{
  background: #F0E800; padding: 8px; border: 3px double #000000; width: 90%;
}
td.telnoblock
{
  text-align: center;
}
table.linksblock
{
  background: #FFBA75; padding: 8px; border: 3px double #000000; width: 90%;
}
td.linksblock
{
  text-align: center;
}
table.streetsblock
{
  background: #BBEBFB; padding: 8px; border: 3px double #000000; width: 90%;
}
td.streetsblock
{
  text-align: center;
}

div.model {margin-top: 10px; border: solid 3px #000000; padding: 6px;}
h2.pageHeading { font-size: large; font-weight: 700; text-align: center; margin-top: 2px; margin-bottom: 0px; color: #4097C0; }
h3.pageHeading {font-style: normal;}
div.paraHeading {font-weight: bold; padding-bottom: 6px; padding-top: 15px;}

li {padding-bottom: 6px;}

td.poster {padding-bottom: 20px; padding-left: 30px; padding-right: 30px;}

td.linkName {font-weight: bold; padding: 4px;}
td.linkDescription {padding-left:10px;}

table.contactlist {}
td.contactlistName {font-weight: bold; padding: 4px;}
td.contactlistDesc {padding: 6px;}
td.contactlistEmail {padding: 4px;}

table.contactfile {}
td.contactfileTitle {font-weight: bold; padding: 4px;}
td.contactfileDesc {padding: 6px;}
td.contactfileFile {padding: 4px;}

table.cluster {}
td.wardName {padding-top: 10px; padding-bottom: 6px;  font-weight: bold;}
td.streetHdg {padding: 6px; font-style: italic;}
td.streetName {padding: 6px;}
td.streetWatch {padding: 6px;}

.streetsLink {font-weight: bold;}

table.streetList {}
th.streetListStreet { text-align: left; text-decoration: underline; padding-bottom: 2px; }
th.streetListWard { text-align: left; text-decoration: underline; padding-bottom: 2px; }
th.streetListCluster { text-align: left; text-decoration: underline; padding-bottom: 2px; }
th.streetListWatch { text-align: left; text-decoration: underline; padding-bottom: 2px; }
td.streetListStreet { padding-right: 10px; padding-bottom: 2px; }
td.streetListWard { padding-right: 10px; padding-bottom: 2px; }
td.streetListCluster { padding-right: 10px; padding-bottom: 2px; }
td.streetListWatch { padding-right: 10px; padding-bottom: 2px; }

td.newsletterTitle { padding-left: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 15px; font-weight: bold;}
td.newsletterDate { padding-left: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 15px; }
