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: 6px; padding-right: 6px; 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; }

th.watchNameDisplay {}
th.watchPostalSector {vertical-align: top;}
th.watchStartDateDisplay {}
th.watchLapsedDateDisplay {}
th.watchStatusDisplay {}

td.watchNameDisplay {}
td.watchPostalSectorDisplay {}
td.watchStartDateDisplay {}
td.watchLapsedDateDisplay {}
td.watchStatusDisplay {}

th.memberTitleDisplay {}
th.memberForenameDisplay {}
th.memberSurnameDisplay {}
th.memberAddress1Display {}
th.memberAddress2Display {}
th.memberPostcodeDisplay {}
th.memberPhoneDisplay {}
th.memberOtherPhoneDisplay {}
th.memberEmailDisplay {}
th.memberUseEmailDisplay {}
th.memberTypeDisplay {}
th.memberStartDateDisplay {}
th.memberPrivacyDisplay {}
th.memberWatchIDDisplay {}

td.memberTitleDisplay {}
td.memberForenameDisplay {}
td.memberSurnameDisplay {}
td.memberAddress1Display {}
td.memberAddress2Display {}
td.memberPostcodeDisplay {}
td.memberPhoneDisplay {}
td.memberOtherPhoneDisplay {}
td.memberEmailDisplay {}
td.memberUseEmailDisplay {}
td.memberTypeDisplay {}
td.memberStartDateDisplay {}
td.memberPrivacyDisplay {}
td.memberWatchIDDisplay {}


th.watchlistWatchName {padding: 6px; vertical-align: top;};
th.watchlistStreetName {padding: 6px; vertical-align: top;}
td.watchlistWatchName {padding: 6px; vertical-align: top;};
td.watchlistStreetName {padding: 6px; vertical-align: top;}

table.streetlist {}
th.streetName {padding: 6px; }
th.streetWatchName {padding: 6px; }
th.streetWardName {padding: 6px; }

td.streetName {padding: 6px; }
td.streetWatchName {padding: 6px; }
td.streetWardName {padding: 6px; }

th.userMenuOption {padding: 6px; text-align: left;}
td.userMenuOption {padding: 6px; }

div.emailCount {font-weight: bold;}

div.findstreet {text-align: center;}
.findstreetText {font-style: italic; }
table.findstreetForm {float: center; padding-top: 10px; margin: 10px auto;}

th.findstreetPostcodeForm {padding-bottom: 6px; padding-right: 12px;}
th.findstreetStreetForm {padding-bottom: 6px; padding-right: 12px;}

table.findstreetResults { margin: 10px auto;}
th.findstreetName {border: solid 1px #000000; background-color: #EEEEFF; padding: 6px;}
th.findstreetPostcode {border-top: solid 1px #000000; border-bottom: solid 1px #000000; border-right: solid 1px #000000; background-color: #EEEEFF; padding: 6px;}
th.findstreetWatch {border-top: solid 1px #000000; border-bottom: solid 1px #000000; border-right: solid 1px #000000; background-color: #EEEEFF;  padding: 6px;}
th.findstreetWatchStatus {border-top: solid 1px #000000; border-bottom: solid 1px #000000; border-right: solid 1px #000000; background-color: #EEEEFF;  padding: 6px;}
td.findstreetName{border-left: solid 1px #000000; border-bottom: solid 1px #000000; border-right: solid 1px #000000; padding: 6px;}
td.findstreetPostcode {border-bottom: solid 1px #000000; border-right: solid 1px #000000; padding: 6px;}
td.findstreetWatch {border-bottom: solid 1px #000000; border-right: solid 1px #000000; padding: 6px;}
td.findstreetWatchStatus {border-bottom: solid 1px #000000; border-right: solid 1px #000000; padding: 6px;}

.bold {font-weight: bold;}
div.left {text-align: left;}

.red {color: #FF0000; font-weight: normal;}
.provideInfo {font-style: italic;}

.date {font-style: italic;}

