/*Phil's css*/
body{
	background-color:#ffffff;
}
html{
	background-color:#ffffff;
}
#yui-main{
	background-color:#FFF;
}
#copy-bottom{
display:none;
}
#productbox{
	display:none;
}
#custom-doc { 
  width:100%; 
}
#hd {
 display:none;
}
#homecurve {
 display:none;
}
#maincolumn {
 width: 100%;
}
#maincolumn h1{
    color: #000000;
    font-weight: bold;
    font-size: 2.0em;
}
#maincolumn p{
    color: #000000;
}
#homecolumns {
  width: auto;
}
#lighthouse {
 display:none;
}
#ft img{
	display:none;
}
#safeguarding {
	display:none;
}
#copy {
	color: 000000;
    text-align: center;
	font-size:14px;
}

#printhd {
 display:block;
 height: 120px;
 width: 100%;
}

div#hd {
 display:none;
}

#bd #breadcrumb {
  display: none;
}

#backtotop {
  display: none;
}

/* --------------------------- Mobile / full -------------------------*/
.styleswitch {
  display: none;
}

.mapbuttons {
  display: none;
}

/* --------------------------- Fonts and headings  -------------------*/
#maincolumn h1, #maincolumn h2{
    color: #054478;
    font-weight: bold;
    padding-top: 1.5em;
    font-size: 2.0em;
}
#maincolumn p{
    color: #021a37;
    padding-left: 15px;
}

h2 {font-size:1.5em;
	font-weight:bold;
	margin:0.5em 0.25em 0 0;
	padding:0;
	color:#d20000;
        text-transform: uppercase;
}

h3.head:hover { 
	color:#d20000; }

h3, h4, h5 {clear:both;
	margin:1em 0;
	font-weight:bold;
	font-size:1em;
	color:#003A7F;
}
h4 {font-size:0.9em;
}
h5 {font-size:0.8em;
}

p, #content a, #content li, #content dd, #content dt {
        /* font-size:0.8em; */
	padding:0.5em 0;
	line-height:130%;
}

p.sub {
  padding-top:0;
  margin-top:-1em;
  margin-left: 1em;
  font-size: 0.7em;
}

#content dt { font-weight: bold }

p {line-height:130%;
   clear: both;
}
#content li {list-style:circle;
	list-style-position:outside;
	margin-left:1.5em;
}
#content a {text-decoration:none;
	color:#d20000;
}
#content p a {font-size:1em;
}
#content a:hover {text-decoration:underline;
}
#content img {margin:1em 0;
}

table {width:100%;
	border:1px solid #7388A3;
	margin:1em 0;
}
th {background-color:#7388A3;
	color:#fff;
	font-size:0.8em;
	font-weight:bold;
	padding:0.25em;
}
td {border-bottom:1px solid #7388A3;
	font-size:0.8em;
	padding:0.25em;
}

/* Demutualisation */
#content a.dem {
  margin: 0;
  padding: 0;
  display: block;
  width: 409px;
  height: 36px;
  background-position: top;
}
#content a.dem:hover {
  background-position: bottom;
}

a.faq {
  background-image:url(/images/faqButton.jpg);
}
a.contact {
  background-image:url(/images/contactButton.jpg);
}
a.download {
  background-image:url(/images/downloadButton.jpg);
}
a.roadshow {
  background-image:url(/images/roadshowButton.jpg);
}
a.redeem {
  background-image:url(/images/redeemButton.jpg);
}

#content ul.demutual li {
  list-style: none;
}

h3.subheading {
  position: relative;
  top: -0.5em;
  font-size: 110%;
  font-weight: bold; 
  color: #000;
}

#content .demfaq dt {
  color: #054478; 
}

ul.download h3 {
  margin-bottom: 0;
  color: #000;
}

#content ul.download li {
  list-style: square;
}



