body { font-size: 0.92em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; }
p { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
td { }
h2 { color: #1d8a40; font-size: 1.2em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
h3 { color: #95c657; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; }
#ul { text-align: left; list-style: none inside; }
a:link { color: #1d8a40; text-decoration: underline; }
a:visited { color: #1d8a40; text-decoration: underline; }
a:hover { color: black; text-decoration: underline; }
a:active { color: #1d8a40; text-decoration: underline; }
#wrapper { width: auto; margin-right: auto; margin-left: auto; }
#header1 { background-color: white; height: 23px; clear: both; }
#header2 { color: white; font-size: 1.2em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #1d8a40; vertical-align: bottom; height: 49px; clear: both; margin-left: 0; padding-bottom: 4px; }
#header3 { color: white; background-color: #95c657; height: 20px; clear: both; }
#topnav { color: black; font-size: small; vertical-align: 2px; height: 23px; clear: both; border-top: 1px solid white; border-bottom: 1px solid white; }
#topnav ul { list-style: none; }
#topnav a { color: black; text-decoration: none; margin-top: 4px; margin-left: 8px; }
#topnav a:hover { color: black; text-decoration: underline; }
#leftnav { line-height: 1.2em; background-color: #e4e4e4; text-align: left; text-indent: -10px; width: 180px; float: left; padding-right: 4px; border-bottom: 1px solid #95c657; border-right: 1px solid #95c657; }
#leftnav ul { list-style-type: none; list-style-image: none; }
#leftnav ul li a { color: black; font-size: 0.85em; text-decoration: none; list-style-type: none; list-style-image: none; }
#leftnav ul li a:hover { color: black; text-decoration: underline; }
#content { font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.4em; margin-left: 190px; padding-right: 20px; padding-left: 8px; }
#contentb { font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.4em; margin-left: 10px; padding-left: 8px; }
#index { width: 222px; float: left; margin-top: 26px; }
#postcode { }
#maptile { width: 535px; float: right; clear: right; margin-top: 8px; }
#footer { color: white; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #1d8a40; height: 16px; margin-top: 8px; padding-top: 3px; padding-left: 8px; }
.title { color: white; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 25px; padding-left: 8px; }
.breadcrumb { color: white; font-size: x-small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; vertical-align: middle; margin-top: 0; margin-left: 0; padding-top: 4px; padding-left: 8px; }
.breadcrumb a:link { color: white; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }
.breadcrumb a:active { color: white; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }
.breadcrumb a:visited { color: white; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }
.breadcrumb a:hover { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: underline; }
#key { width: 222px; }
.policybox { color: #1d8a40; font-size: 1em; font-weight: bold; line-height: 1.4em; background-color: #ebf2cc; padding: 2px 4px 2px 5px; }
#content2 { width: auto; height: auto; margin-left: 208px; padding-top: 8px; padding-left: 5px; border-left: 1px solid #4c9879; }
#mapcontent { margin-left: 240px; padding-top: 8px; padding-left: 5px; width: auto; height: auto; float: right; }
.title { font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.subhead1 { color: #1d8a40; font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.subhead1black { color: black; font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.subhead2 { color: #1d8a40; font-size: 1.1em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.boldblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.italic { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
#streets { font-size: 0.85em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; text-decoration: none; text-align: left; margin-left: 40%; padding-top: 12px; padding-bottom: 12px; }
#streets a:link { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#streets a:active { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#streets a:visited { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#streets a:hover { color: #063; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
#gazmenu { color: #fff; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 8px; }
#gazmenu ul { white-space: normal; list-style-type: none; }
#gazmenu ul li { display: inline; }
#gazmenu a:link { color: #fff; text-decoration: none; background-color: #063; padding: 4px; }
#gazmenu a:active { color: #fff; text-decoration: none; background-color: #063; padding: 4px; }
#gazmenu a:visited { color: #fff; text-decoration: none; background-color: #063; padding: 4px; }
#gazmenu a:hover { color: black; text-decoration: none; background-color: #bbb77f; padding: 4px; }
#sitelinks { color: black; font-size: small; font-family: Arial, Helvetica, sans-serif; position: absolute; top: 2px; left: 110px; width: 70em; height: 1.4em; }
#sitelinks a:link { color: black; text-decoration: none; }
#sitelinks a:active { color: black; text-decoration: none; }
#sitelinks a:visited { color: black; text-decoration: none; }
#sitelinks a:hover { color: black; text-decoration: underline; }
#tablebox { padding: 3px; border: solid 1px black; }

