body { 
margin: 0px;
padding: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.75em;
line-height: 1.2em;
height: 100%;
color:#666666;
text-align: left;
background-image: url(../images/bg.jpg);
background-repeat: repeat-x;
height:100%}









a:link {
color: #b153b9;
background-color: #eed9f0;
text-decoration: none;}

a:hover {
color: #faf7cf;
background-color: #313024;
text-decoration: none;}

h1 {
font-size: 1.4em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

h2 {
font-size: 1.3em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

h3 {
font-size: 1.2em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

h4 {
font-size: 1.1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

h5 {
font-size: 1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

/*Template Styling*/

#container-page{
width: 100%;
position: relative;
min-height: 100%;
height: auto !important;
height: 100%;
margin:auto;}

#container-foot{
width: 100%;
background-image: url(../images/footerbg.gif);
position: absolute;
bottom: 0 !important;
bottom: -1px;
height: 29px;
}

#container{
width:820px;
margin:auto;}

#row1{
height:32px;}

#telephone {
float:left;
color:#F0CFF9;
width:200px;
padding-top:7px;}

.generalboldwhite{
font-weight:bold;
color:white;}

#searchcontainer{
width:500px;
float:right;
clear:right;}

#searchtext{
width:100px;
float:left;
padding-top:7px;
font-weight:bold;
color:white;}

#searchbox{
float:right;
clear:right;
width:300px;}

#masthead{
width:820px;
height:157px;}

#menu{
width: 170px;
float:left;}

#content{
width:615px;
float:right;
clear:right;}

#footer{
width: 100%;
background-image: url(../images/footerbg.gif);

height: 29px;}

#c_statement{
width:200px;
height:22px;
color:#F0CFF9  ;
float:left;
padding-top:7px;}

#charity_no{width:200px;
height:22px;
float:right;
clear:right;
color:#F0CFF9 ;
text-align:right;
padding-top:7px;}

#builtwithlove{
width:320px;
height:22px;
float:left;
clear:right;
color:#F0CFF9;
text-align:right;
padding-top:7px;}


body { 
margin: 0px;
padding: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.75em;
line-height: 1.2em;
height: 100%;
text-align: left;
background-image: url(../images/bg.jpg);
background-repeat: repeat-x;}

a:link {
color: #b153b9;
background-color: #eed9f0;
text-decoration: none;}

a:hover {
color: #faf7cf;
background-color: #313024;
text-decoration: none;}

h1 {
font-size: 1.4em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

h2 {
font-size: 1.3em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

h3 {
font-size: 1.2em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

h4 {
font-size: 1.1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

h5 {
font-size: 1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

/*Template Styling*/


#container{
width:820px;
margin:auto;}

#row1{
height:32px;}

#telephone {
float:left;
color:#F0CFF9;
width:200px;
padding-top:7px;}

.generalboldwhite{
font-weight:bold;
color:white;}

#searchcontainer{
width:500px;
float:right;
clear:right;}

#searchtext{
width:100px;
float:right;
padding-top:7px;
font-weight:bold;
color:white;}

#searchbox{
float:right;
clear:right;
width:186px;}

#masthead{
width:820px;
height:157px;}

#menu{
padding-top:11px;
width: 170px;
float:left;}

#content{
padding-top:11px;
width:600px;
float:right;
clear:right;}

#footer{
width: 800px;
background-image: url(../images/footerbg.jpg);
height: 29px;
clear:both;
margin-left:auto;
margin-right:auto;
padding-left:10px;
padding-right:10px;}

#c_statement{
width:200px;
height:22px;
color:#F0CFF9  ;
float:left;
padding-top:7px;}

#charity_no{width:200px;
height:22px;
float:right;
clear:right;
color:#F0CFF9 ;
text-align:right;
padding-top:7px;}

#builtwithlove{
width:320px;
height:22px;
float:left;
clear:right;
color:#F0CFF9;
text-align:right;
padding-top:7px;}

/*Navigation*/

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	width:174px;
	vertical-align: middle;
	font-weight: ;
	color: white;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 17px !important;
	height: 22px;
	text-decoration: none;
	border-bottom:;
	background-image: url(../images/nav1.gif);}

a.mainlevel:hover {
	background-position:;
	text-decoration: none;
	color: white;
	background-color:;
background-image: url(../images/nav2.gif);
}

a.mainlevel#active_menu {
	color:;
	font-weight: ;
	background-color: ;
background-image: url(../images/nav2.gif)
	
}

a.mainlevel#active_menu:hover {
	color:white;
}

a.sublevel:link, a.sublevel:visited {
	display: block;
	width:174px;
	vertical-align: middle;
	font-weight: ;
	color: white;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 17px !important;
	height: 22px;
	text-decoration: none;
	border-bottom:;
	background-image: url(../images/2nv1.gif);}


a.sublevel:hover {
	background-position:;
	text-decoration: none;
	color: white;
	background-color:;
background-image: url(../images/2nv2.gif);
}
a.sublevel#active_menu {
	color:;
	font-weight: ;
	background-color: ;
background-image: url(../images/nav2.gif)
}

/*search form styling*/

.inputbox{
width:180px;
height:17px;
margin-top:5px;
color:#49546C;
border:1px solid #8D4886;
}

.logininputbox{
width:180px;
height:17px;
margin-top:0px;
color:#49546C;
border:1px solid #8D4886;
}

.logintickbox{;}


.moduletablelogintable{
padding-top:20px;}


 #mod_login_remember .inputbox {
width:10px;
float:right;}

#queensaward{
background-image:url(../../../images/queensaward.jpg);
background-repeat: no-repeat;
margin-top:25px;
width:175px;
height:300px;
clear:both;
float:left;}

#welcome{line-height:23px;}

.welcomebold{font-weight:bold;
color:#47699A;}

{display:block;width:175;background-color:#9C5095;color:white, font-weight:bold;}


.contentheading{font-weight:bold;
color:#597DB3;}