a:hover { color: #6e273d; }
body { color: black; font-style: normal; font-weight: normal; font-size: 1em; line-height: normal; width: 90%; max-width: 60em; margin: 0 auto; padding: 0 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; }
h1   { color: #6e273d; font-size: 1.5em; text-align: left; clear: both; margin-top: 0.25em; margin-bottom: 0.25em; padding-top: 0.75em; padding-bottom: 0; }
h1 { margin: 0; padding: 0.5em 0 0; }
h2 { color: #006a4d; font-size: 1.3em ; margin-top: 1em; margin-bottom: 0.25em; padding-top: 0; padding-bottom: 0; }
h3 { color: #6e273d; font-size: 1.1em ; margin-top: 0.75em; }
html   { color: black; background-color: white; width: 100%; margin: 0; padding: 0; border: none ; }
img { border: 0 transparent; }
input
 { color: black; font-size: small; background-color: #dafff7; margin: 3px 1px 1px; padding: 2px ; }
ol.h li { color: #006a4d; font-size: 1.3em ; font-weight: bold; margin-top: 1em; margin-bottom: 0.25em; padding-top: 0; padding-bottom: 0; }
ol.h li ol li { color: #6e273d; font-size: 0.85em ; font-weight: bold; margin-top: 0.75em; }
ol.h li ol li p { color: black; font-size: 0.77em; font-weight: normal; margin-top: 0.25em; margin-bottom: 0.5em; padding-top: 0; padding-bottom: 0; }
ol.h li p { color: black; font-size: 0.77em; font-weight: normal; margin-top: 0.25em; margin-bottom: 0.5em; padding-top: 0; padding-bottom: 0; }
ol.h li ul li { color: black; font-size: 0.77em; font-weight: normal; margin-top: 0; margin-bottom: 0.25em; padding-top: 0; padding-bottom: 0; }
option  { color: black; background-color: #dafff7 ; }
p { margin-top: 0.25em; margin-bottom: 0.5em; padding-top: 0; padding-bottom: 0; }
select
{ color:	black; font-size:	small; background-color:	#dafff7; margin:	1px; padding:	2px
; }
table
{ margin: 0; width:  auto; height: auto; padding: 0; border-color: #6e273d; border-style: solid none none solid; border-width: 1px; border-spacing: 0px; }
td
    { color: black; font-style: normal; font-weight: normal; font-size: small; background-color: white; vertical-align: text-top; margin: 0; padding: 2px 1em; border-color: #6e273d; border-style: none solid solid none; border-width: 1px; }
textarea  { color: black; font-size: small; background-color: #dafff7; margin: 1px; padding: 2px ; }
th
  { font-style: normal; font-weight: bold; font-size: medium; background-color: white; text-align: left; vertical-align: text-top; margin: 0; padding: 2px 1em; border-color: #6e273d; border-style: none solid solid none; border-width: 1px; }
.ca { vertical-align:top; width:33%; }
.ca h2 {
	color:  #6e273d;
	border-bottom: 0.4em solid #6e273d; }
.ca,  .cb { }
.cb {
	vertical-align:top;
	width:33%; }
.cb h2 {
	color:  #006a4d;
	border-bottom: 0.4em solid #006a4d; }
.Centre { text-align: center ; }
.clearhr { clear: both; margin: 0; padding: 0; width: 100%; height: 0; visibility: hidden; border: 0 transparent; }
table.form, table.form th, table.form td { border: 0 transparent !important; }
.hh2 {
	margin-bottom: 0.5em;
	padding-bottom: 0.5em; }
.high { background-color: #eaeaea; padding: 1em; }
.htable {
	width:100%; }
.htable,  .htr,  .hth,  .htd, .ca, .cb { border: 0 transparent; }
.htr { vertical-align:top;}
.intro {
	margin-bottom: 1em; }
.printOnly {
  display: none;
}
.section {
	margin: 1em;
	font-size: 1em;
	border: solid 1px #ffffff;
	padding: 0.5em; }
.section ul,  .section li {
	margin-left: 0.75em;
	padding-left: 0.25em; }
#bar { background-color: #eaeaea; width: 100%; margin: 1.5em 0 0; clear: both; padding-top: 0; }
#bar a { color: black; margin: 0 1px 1px 0; padding: 1em 0.5em; background-color: #eaeaea; text-decoration: none; float: left; border-color: #eaeaea #fff #eaeaea #eaeaea; border-style: solid; border-width: 1px; }
#bar a:link {  }
#bar a:visited {  }
#bar a:hover { color: #6e273d; background-color: #bcbcbc; border: solid 1px; }
#bar a:active {  }
#bar p,  #bar a { color: #006a4d; font-size: 1em; }
#Content {  }
#Footer { font-size: 0.8em; text-align: center; margin-top: 1em; padding-top: 0.5em; border-top: 2px solid #006a4d; }
#Footer p { color: #6e273d; }
#Header { width: 100%; margin: 0.75em 0; padding-top: 0.5px; padding-bottom: 1em; }
#Header .SPT { float: left; }
#Header .telent { float: right; }
#Header .text { text-align: center; }
#Header .text .telentPensions { font-size: 1.7em; color: #006a4d; }
#Header .text .TheWebsite { font-size: 1em; color: #6e273d; }
#Links { visibility: hidden; display: none; }
#Location { font-weight: 700; margin-top: 1em; margin-bottom: 1em; padding-top: 0.25em; padding-bottom: 0.25em; border-top: 2px solid #006a4d; border-bottom: 2px solid #006a4d; }
#stripe { height: 0; visibility: hidden; clear: both; margin: 0; padding: 0; }

#stripe { background-image: url(../images/stripe.jpg); text-align: center; position: relative; top: 1em; width: 100%; height: 64px; visibility: visible; margin-top: 1em; margin-bottom: 1em; }
