
#logotop {
float: left;
background: #2b4078;
width: 100%;
clear: both;
}

#mainnavbar {
margin-left: 1cm; 
font-size: 100%; font-style: normal; 
font-family: arial, sans-serif; 
text-align: center; 
color: #000000; 
margin-right: auto;
margin-left: auto;
background: #FFFFCC;
clear: both;
width: 98%;
padding: 2px 2px 2px 2px;
}

h1.top {color: #000000; text-align: left; font-family:  arial, sans-serif; font-size: 300%; font-style: normal}


h2.margin {color: #000000; text-align: left; font-family:  arial, sans-serif; font-size: 130%; font-style: normal; margin-left: 1cm; margin-right: 1cm;}

p.margin {margin-left: 1cm; font-size: 100%; font-style: normal; font-family: arial, text-align: left; color: #000000; margin-right: 1cm;}


p.marginDescription {margin-left: 3cm; font-size: 90%; font-style: normal; font-family: arial, text-align: left; color: #000000; margin-right: 1cm;}

p.bigmargin {margin-left: 1.5cm; font-size: 100%; font-style: normal; font-family: arial, text-align: left; color: #000000; margin-right: 1cm;}


.colourChanger {margin-left: 1cm;}

p.image_caption {font-size: 100%; font-style: normal; font-family: arial, text-align: center; color: #000000}

.margin {margin-left: 1cm; font-size: 100%; font-style: normal; font-family: arial, sans-serif; text-align: left; color: #000000; margin-right: 1cm;}
.marginstrong {margin-left: 1cm; font-size: 100%; font-style: normal; font-weight: bold; font-family: arial, sans-serif; text-align: left; color: #000000; margin-right: 1cm;}

ul.margin {margin-left: 1.5cm; font-size: 100%; font-style: normal; font-family: arial, sans-serif; text-align: left; color: #000000}

li.margin {margin-left: 1.5cm; font-size: 100%; font-style: normal; font-family: arial, sans-serif; text-align: left; color: #000000}

ul.photo {margin-left: .5cm; font-size: 100%; font-style: normal; font-family: arial, sans-serif; list-style-type: disc}


td.navbar {background-color: #FFFFCC; color: #3300CC; font-size: 100%; font-style: normal; font-family: arial,"sans-serif"; text-align: center}

p.navbar {background-color: #FFFFCC; color: #3300CC; font-size: 100%; font-style: normal; font-family: arial,"sans-serif"; text-align: center}

p.nomargin {font-size: 100%; font-style: normal; font-family: arial, sans-serif; text-align: left; color: #000000}

p.copyright {font-size: 80%; font-style: normal; font-family: arial, sans-serif; text-align: left; color: #000000}


p.charity {font-size: 80%; font-style: normal; font-family: arial, sans-serif; text-align: center; color: #000000}

p.title {font-size: 100%; font-style: normal; font-family: arial, sans-serif; text-align: left; color: #99CCFF}

td.cchange {color: #000000; font-size: 100%; font-family: arial, sans-serif}

a.one:link {color: #3300CC}
a.one:visited {color: #003399}
a.one:hover {color: #000000}


p.imager {align: center; font-size: 100%; font-style: normal; font-family: arial, sans-serif; text-align: center; color: #000000}


h2.nomargin {font-size: 130%; font-style: normal; font-family: arial, sans-serif; text-align: left; color: #000000}

h2.nomarginCentre {font-size: 130%; font-style: normal; font-family: arial, sans-serif; text-align: center; color: #000000}


address.margin {margin-left: 2cm; font-size: 100%; font-style: normal; font-family: arial, sans-serif; text-align: left; color: #000000}


ol.decimal {margin-left: 2cm; font-size: 100%; font-style: normal; font-family: arial, sans-serif; text-align: left; color: #000000}

td.field {font-size: 100%; font-style: normal; font-family: arial, sans-serif; text-align: right; color: #000000}

td.fieldleft {font-size: 100%; font-style: normal; font-family: arial, sans-serif; text-align: left; color: #000000}
td.fieldcenter {font-size: 100%; font-style: normal; font-family: arial, sans-serif; text-align: center; color: #000000}

th.fieldleft {font-size: 100%; font-style: bold; font-family: arial, sans-serif; text-align: left; color: #000000}

td.fieldcenter {font-size: 100%; font-style: normal; font-family: arial, sans-serif; text-align: center; color: #000000}

.marginBullet {
margin-left: 2.5cm; font-size: 100%; font-style: normal; font-family: arial, sans-serif; text-align: left; color: #000000; line-height: 24px;
}
.speakon {
	font-family: arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}
.speakonText {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	margin: 0in 2in;


}
.SoundTalking {
	font-family: arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}

.SoundTalkingText {
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	margin: 0in 2in;


}


div#introtext {
 float: center;
  padding: 10px 10px 10px 10px;
  background-color: #FFFFDD;
  font-family: arial, sans-serif;
  border: 1px solid #404030;
  margin: 10px;
}

div#queens {
 float: center;
  padding: 5px 5px 5px 5px;
  background-color: #FFFFDD;
  font-family: arial, sans-serif;
  border: 1px solid #404030;
  margin: 10px;
}

.lastnewsTable {
border-width: 1px 1px 1px 1px;
width: 95%;
border-spacing: 10px;
border: 1px solid #404030;

}

div#donatebox {
  float: left;
 padding: 5px 5px 5px 5px;
  background-color: #FFFFDD;
  font-family: arial, sans-serif;
  border: 1px solid #404030;
  margin: 10px;
  width: 45%;
    }
div#innerdonatebox {
position: absolute; 
top: 48%; 
vertical-align: middle;

}  

div#legaciesbox {
  float: right;
 padding: 5px 5px 5px 5px;
  background-color: #FFFFDD;
  font-family: arial, sans-serif;
  border: 1px solid #404030;
  margin: 10px;
  width: 48%;
    }

strong.floatheading {
	font-size: 150%;
	text-align: center;
	
}

strong.floatsmheading {
  font-size: 125%;
  
}

div#seahearbox {
  float: left;
  margin: 10px;
  padding: 15px;
  /* padding: 10px 30px 10px 30px; */
  clear: right;
  border: 1px solid #404030;
  background-color: #FFFFDD;
  font-family: arial, sans-serif;
}

div#seahearbox img {
  float: left;
  margin-right: 20px;
  margin-bottom: 0px;
}

table#grid {
  clear: both;
}
.paraCenter {
	text-align: center;
}

div#divrightlogo {
  float: right;
  margin-right: 200px;
  padding: 0px;
   /* padding: 10px 30px 10px 30px; */
  /* clear: left; */
 
}

div#divleftpic {
  float: left;
  margin: 0px;
  padding: 5px;
   /* padding: 10px 30px 10px 30px; */
  /* clear: left; */
 
}




div#divright {
  float: right;
  margin-right: 10px;
  padding: 0px;
  /* padding: 10px 30px 10px 30px; */
  /* clear: right; */
  font-family: arial, sans-serif;
}

div#divimageright {
  float: right;
  margin-right: 200px;
  padding: 0px;
   /* padding: 10px 30px 10px 30px; */
  /* clear: left; */
 
}
div#divimageleft {
  float: left;
  margin-left: 2cm;
  padding: 10px;
  /* padding: 10px 30px 10px 30px; */
  /* clear: left; */
} 

div#divimageleftlinks {
  float: left;
  margin-left: 1cm;
  padding: 0px;
  /* padding: 10px 30px 10px 30px; */
  /* clear: left; */
} 

div#divimagerightlinks {
  float: right;
  margin-right: 1cm;
  padding: 0px;
  /* padding: 10px 30px 10px 30px; */
  /* clear: left; */
} 


div#userform {
  float: center;
 padding: 5px 5px 5px 5px;
  background-color: #FFFFDD;
  font-family: arial, sans-serif;
  border: 1px solid #404030;
  margin-left: 250px;
  margin-right: 250px;

}

div#copyright {

    float: left;

}

div#navright
{

    float: right;


}

.contact 
{
font-size: 100%;
 font-style: normal;
  font-family: arial, sans-serif;
   text-align: right; 
   color: white;
   vertical-align:top;
   padding: 5px;
}


#mainPagebox1 {

	float: left;
 padding: 3px 3px 3px 3px;
  background-color: #ffffff;
  font-family: Arial, sans-serif;
    border-style: solid;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-right-color: #cccccc;
  margin: 3px;
  width: 98%;
}

#mainPagebox2 {
	float: right;
 padding: 5px 3px 5px 3px;
  background-color: #ffffff;
  font-family: Arial, sans-serif;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 3px;
  border-bottom-color: #cccccc;
  margin: 0px;
  width: 98%;
}

#page {

width: 90%;
margin-left: auto;
margin-right: auto;

}



#mission {
	float: left;
	MARGIN-LEFT: 1%;
 padding: 5px 5px 5px 5px;
  background-color: #FFFFDD;
  font-family: Arial, sans-serif;
  border: 1px solid #404030;
  margin: 5px;
   FONT-SIZE: 11pt;
  width: 98%;
}

div#indexdivimageright {
  float: right;
 
  padding: 3px;
   /* padding: 10px 30px 10px 30px; */
  /* clear: left; */
 
}

#divlinkblock {
   
	float: left;
 padding: 0px 0px 0px 0px;
 background-color: #FFFFEE;
 MARGIN-LEFT: 2%;
  width: 95%;
 
}

div#indexdivimageleft {
  float: left;
    padding: 3px;
  /* padding: 10px 30px 10px 30px; */
  /* clear: left; */
} 

div#indexdivimagecentre {
  /*
   float: center;
    padding: 3px;
  padding: 10px 30px 10px 30px; 
   clear: left; 
   */
 

   padding: 0px;
margin-left: auto;
margin-right: auto; 
  
  
} 

div#indexcopyright {
TEXT-ALIGN: left;
 font-family: Arial, sans-serif;
 FONT-SIZE: 10pt;
    float: left;
	width: 100%;
	margin-right: .5cm;

}



#column1 {
	float: left;
 padding: 10px 10px 10px 10px;
  width:100%;
  
 
}

#catalogue {
	float: center;
 padding: 0px 0px 0px 0px;
  width:95%;
 
}

#column2 {
	float: left;
 padding: 0px 0px 0px 0px;
margin-left: 5px;
  width: 29%;

}


p.services
{
font-size: normal; font-style: normal; font-family: arial, sans-serif; text-align: left; color: #000000; margin-right: 1cm;
margin-left: .25cm;
}

p.servicesbold
{
font-size: normal; font-style: normal; font-weight: bold; font-family: arial, sans-serif; text-align: left; color: #000000; margin-right: 1cm;
margin-left: .25cm;
}


h2.services
{
font-size: normal; font-style: normal; font-family: arial, sans-serif; text-align: left; color: #000000; margin-right: 1cm;
margin-left: .25cm;
}

h3.services
{
font-size: normal; font-style: normal; font-family: arial, sans-serif; text-align: left; color: #000000; margin-right: 1cm;
margin-left: .25cm;
}

ul.services {
margin-left: 1 cm; font-size: normal; font-style: normal; font-weight:bold; font-family: arial, sans-serif; text-align: left; color: #000000; 
}

ul.publist {
margin-left: 1.5cm; font-size: normal; font-style: normal; font-family: arial, sans-serif; text-align: left; color: #000000; 
}

li.publist {
margin-top: .3em;
margin-bottom: .3em;
}

.publistFrequency
{
color: #2222ff; 
}

.publistTitle 
{
font-style: normal;
font-weight: bold; 
font-family: verdana, sans-serif;
}

ul.small
{
margin-left: 1cm; font-size: small; font-style: normal; font-family: arial, sans-serif; text-align: left; color: #000000; 
}


#filesleft {

        float: left;
 padding: 0px 0px 0px 0px;


  width: 50%;
}

#formright {

        float: right;
 padding: 0px 0px 0px 0px;



  width: 50%;
}

#twitterfeed {
text-align: center;
    
 padding: 0px 0px 0px 0px;
   
   }
   
#newshead{
text-align: center;
background-color: #aaeedd;
 width: 99%; 
 padding: 1px 1px 1px 1px;
}   
   
#howcanihelp{
text-align: center;
background-color: #aaeedd;
 width: 99%; 
 padding: 1px 1px 1px 1px;
}

div#footerboxes {
   
	width: 90%;
margin-left: auto;
margin-right: auto;

}


#box1 {

	float: left;

  background-color: #aaeedd;
  font-family: Arial, sans-serif;
  border: 1px solid #ddddcc;
  margin-left: 3px;
  width: 32%;
  height: 200px;
 
}
