a:active {
	
}
a:hover {
	color: rgb(255, 0, 0);
}
a:link {
	
}
a:visited {
	
}
body {
	background: rgb(255, 255, 255); font-family: Verdana, DejaVu Sans, Arial, Helvetica, sans-serif;
}
#newbuttons {
	width: 100%; background-color: white;
}
#newbuttons a {
	border: 1px solid rgb(160, 160, 160); width: 128px; text-align: center; color: rgb(0, 0, 153); font-size: x-small; font-weight: bold; text-decoration: none; margin-bottom: 2px; display: block; cursor: hand; background-color: rgb(136, 221, 255);
}
#newbuttons a:hover {
	color: rgb(255, 0, 0); text-decoration: none; background-color: rgb(255, 255, 255);
}
#button-style {
	border: 1px solid rgb(160, 160, 160); width: 128px; text-align: center; padding-right: 2px; padding-left: 2px; margin-bottom: 2px; cursor: hand; background-color: rgb(85, 170, 238);
}
#submit-button {
	padding: 0px; border: 1px solid rgb(0, 0, 153); color: rgb(255, 255, 255); font-size: xx-small; font-weight: bold; margin-bottom: 2px; background-color: rgb(0, 153, 255);
}
a.button {
	color: rgb(0, 0, 0); font-size: x-small; font-weight: bold; text-decoration: none;
}
a.button:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(255, 255, 255);
}
div.box1 {
	padding: 4px; border: 1px solid black; width: 100%;
}
div.box2 {
	padding: 4px; border: 2px solid black; width: 100%;
}
div.image-link {
	margin: 0px 0px 2px; width: 120px; padding-top: 2px; padding-bottom: 0px; padding-left: 0px;
}
div.marquee-box {
	background: rgb(255, 255, 255); border-width: 1px; border-color: rgb(176, 176, 176); padding-top: 4px; padding-right: 6px; padding-left: 6px; margin-top: 32px; border-top-style: solid;
}
div.picture-left {
	border: 0px currentColor; padding-top: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 4px; margin-left: 4px; float: left;
}
div.picture-right {
	margin: 0px 4px 4px 0px; border: 0px currentColor; padding-top: 0px; padding-left: 0px; float: right;
}
em {
	font-style: italic;
}
h1 {
	text-align: left; color: rgb(0, 102, 204); font-size: large; font-style: italic; font-weight: bold; margin-top: 0px;
}
h2 {
	text-align: left; color: rgb(0, 102, 204); font-size: medium; font-style: italic; font-weight: bold;
}
h3 {
	text-align: left; color: rgb(0, 102, 204); font-size: small; font-style: italic; font-weight: bold; margin-top: 1em;
}
h4 {
	text-align: left; color: rgb(0, 102, 204); font-size: x-small; font-style: italic; font-weight: bold; margin-top: 1em;
}
hr.nhsblue1 {
	height: 1px; color: rgb(0, 102, 204);
}
hr.red2 {
	height: 2px; color: red;
}
li {
	font-size: x-small; margin-top: 0px; margin-bottom: 0.5em; margin-left: 1em;
}
p {
	font-size: x-small; margin-top: 0px; margin-bottom: 0.5em;
}
p.address {
	font-size: x-small; font-weight: bold; margin-top: 0px; margin-bottom: 0.5em; margin-left: 2em;
}
p.body-indented {
	margin: 0px 1em 0.5em; font-size: x-small;
}
p.body-text {
	font-size: x-small; margin-top: 0px; margin-bottom: 0.5em;
}
p.bottomlinks {
	text-align: center; font-size: xx-small; margin-top: 0px; margin-bottom: 0.25em;
}
p.date-string {
	text-align: right; font-size: x-small; margin-top: 0px; margin-bottom: 0px;
}
p.dateline {
	text-align: left; font-size: xx-small; margin-bottom: 0px;
}
p.site-title {
	text-align: right; color: rgb(0, 153, 255); font-family: Times Roman, serif; font-size: x-large; font-style: italic; font-weight: bold;
}
p.track-string {
	text-align: left; font-size: x-small; margin-top: 0px; margin-bottom: 0px;
}
span.hit-counter {
	padding: 1px; border: 1px solid rgb(0, 102, 204); width: 120px; text-align: center; color: rgb(0, 102, 204); font-size: x-small; font-weight: bold; margin-top: 0px; margin-bottom: 2px; background-color: rgb(102, 204, 255);
}
span.red {
	color: rgb(255, 0, 0);
}
span.highlighted {
	color: rgb(255, 0, 0);
}
span.s4p {
	color: rgb(0, 102, 204); font-style: italic; font-weight: bold;
}
strong {
	font-weight: bold;
}
td.date-bar {
	background: rgb(255, 255, 255); border-width: 1px; border-color: rgb(176, 176, 176); padding: 3px 4px 4px; border-top-style: solid; border-bottom-style: solid;
}
td.footer {
	text-align: center; vertical-align: top;
}
td.header-image {
	border-width: 2px; border-color: rgb(0, 153, 255); border-bottom-style: solid;
}
td.left-column {
	border-width: 1px; border-color: rgb(255, 255, 255); padding: 0px 4px 2px; width: 140px; vertical-align: top; border-right-style: solid;
}
td.middle-column {
	padding: 10px; border: 1px solid rgb(176, 176, 176); width: 100%; vertical-align: top;
}
td.right-column {
	border-width: 1px; border-color: rgb(176, 176, 176); width: 124px; padding-left: 0px; vertical-align: top; border-bottom-style: solid;
}
td.times {
	padding: 2px 6px; border: 1px solid rgb(0, 102, 204); text-align: left;
}
