/* css */

body {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2B3D8F;
	margin:10px;
	background-color:#FFFFFF;
	text-align:left;
}

h1 {
	display:none;
}


#pageContainer {
	width:750px; /* If you alter this, don't forget about #pageContentWrapper */
	margin:auto;
}


/* Page Heading */
#pageHeading {
}

/* Page's Main Navigation Bar */
#navBar {
	position:relative;
	top:10px;
	background-color:#2B3D8F;
	width:100%;
	height:40px;
	color:#FFFFFF;
	font-size:72%;
	font-weight:bold;
	text-align:center;
}

#navBar span {
	position:relative;
	top:10px;
	text-align:center;
}

#navBar a:link {
	font-size:100%;
	color:#FFFFFF;
	text-decoration:none;
}

#navBar a:visited {
	font-size:100%;
	color:#FFFFFF;
	text-decoration:none;
}

#navBar a:hover {
	font-size:100%;
	color:#FB8410;
	text-decoration:none;
}

#navBar a:active {
	font-size:100%;
	color:#FB8410;
	text-decoration:none;
}


/* Container For 'pageContent' and 'sideBar' */
#pageContentWrapper {
	position:absolute;
	top:185px;
	width:750px; /* If you alter this, don't forget about #pageContainer */
	/* width:inherit; */
}


/* Sidebar For Menus etc... */
#sideBar {
	position:absolute;
	top:20px;
	width:210px;
	border:1px solid #2B3D8F;
	padding:10px 10px 0px 10px;
	float:left;
}

#sideBarHeading {
	color:#FB8410;
	font-weight:bold;
	padding-bottom:10px;
}

#sideBarHeadingHomePage {
	color:#FB8410;
	font-weight:bold;
}

#sideBarHeadingHomePageDivision {
	color:#FB8410;
	font-weight:bold;
	padding-top:5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2B3D8F;
}

#sideBarContent {
	border-top:1px solid #2B3D8F;
	padding:0px 0px 10px 0px;
	font-size:90%;
}

#sideBarContentHomePage {
	padding:5px 0px 10px 10px;
	/* font-size:90%; */
}

a.sideBarContentHomePage {
	color:#2B3D8F;
	text-decoration:none;
	font-weight:bold;
	font-size:90%;
}

a.sideBarContentHomePage:hover {
	color:#E27901;
	text-decoration:none;
	font-weight:bold;
	font-size:90%;
}


/* Menu's */
.menuSection { /* Menu Section header */
	color:#2B3D8F;
	font-weight: bold;
	font-size:100%;
	text-decoration:none;
}

.menuSection:hover { /* Menu Section header */
	color:#2B3D8F;
	font-weight: bold;
	font-size:100%;
	text-decoration:none;
}

.menuCell {
	text-align:left;
	padding-left:15px;
}

.menuContents { /* Menu items */
	font-size:85%;
	font-weight:bold;
	color:#E27901;
	text-decoration:none;
	line-height:150%;
}

.menuContents:hover { /* Hover for above */
	font-size:85%;
	color:#2B3D8F;
}

.subMenuContents { /* Menu items */
	font-size:75%;
	font-weight:bold;
	color:#2B3D8F;
	text-decoration:none;
	padding-left:20px;
	line-height:150%;
}

.subMenuContents:hover { /* Hover for above */
	font-size:75%;
	color: #E27901;
}


/* Page's Main Content */
#pageContent {
	position:relative;
	top:20px;
	width:485px;
	border:1px solid #2B3D8F;
	padding:10px 10px 0px 10px;
	float:right;
}

#sectionHeading {
	color:#FB8410;
	font-weight:bold;
	padding-bottom:10px;
	border-bottom:1px solid #2B3D8F;
}

#pageImage {
}

.pageImage {
	width:485px;
	height:220px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #2B3D8F;
}

/*
#actualContentHeading {
	color:#FB8410;
	font-weight:bold;
}
*/

#actualContentHeading {
	display:none;
}

.contentHead { /* For headings inside content */
	color:#2B3D8F;
}

#actualContent {
	font-size:85%;
	padding-top:10px;
	padding-bottom:10px;
}

#more {
	font-size:100%;
}


/* For '...more' links */
a.more { /* Link for showing more content - shown as 'more...' */
	font-size:85%;
	font-weight:bold;
	color:#E27901;
	text-decoration:none;
}

a.more:hover { /* MouseOver for above */
	color:#2B3D8F;
}

#contactDetailsHeading {
	color:#2B3D8F;
	font-weight: bold;
	font-size:100%;
	text-decoration:none;
	margin-top:15px;
}

#contactDetails {
	font-size:95%;
	font-weight:bold;
	color: #E27901;
	text-decoration:none;
	padding-left:20px;
}

#contactDetails a {
	font-weight:bold;
	color: #E27901;
	text-decoration:none;
	line-height:150%;
}

#contactDetails a:hover {
	color:#2B3D8F;
}


/* Detail Pages */
.detailsHeadline {
	font-size:95%;
	font-weight:bold;
	color: #E27901;
	/*padding-left:15px;*/
	line-height:150%;
}

.detailsByeline {
	font-size:85%;
	font-weight:bold;
	color:#2B3D8F;
	text-decoration:none;
	margin-left:15px;
}

#fullStory {
	margin-left:15px;
}

a.readFullStory {
	font-size:85%;
	font-weight:bold;
	color:#E27901;
	text-decoration:none;
}

a.readFullStory:hover {
	font-size:85%;
	font-weight:bold;
	color:#2B3D8F;
	text-decoration:none;
}

.storyImage {
	border:thin solid #E27901;
	margin:0px 10px 5px 0px;
	padding:10px;
	width:200px;
	height:auto;
}

#goBack {
	margin-top:10px;
}

a.goBack { /* Link to return to referring page */
	font-weight:bold;
	color:#E27901;
	text-decoration:none;
}

a.goBack:hover { /* MouseOver for above */
	color:#2B3D8F;
}


/* Page Footer */
#pageFooter {
	background-color:#2B3D8F;
	height:40px;
	text-align:center;
}

#address {
	position:relative;
	top:5px;
	color:#FFFFFF;
	font-size:75%;
	font-weight:bold;

}

#donations {
	position:relative;
	/* top:20px; */
	color:#2B3D8F;
	font-size:smaller;
	font-weight:bold;
}

#regNumber {
	position:relative;
	/* top:5px; */
	color:#2B3D8F;
	font-size:70%;
	font-weight:bold;
	padding-bottom:10px;
}


/*
#validators {
	border-top:1px solid #2B3D8F;
	position:relative;
	top:65px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
}

#validators a {
	border:0;
}

#validators img {
	border:0;
}
*/


/* Misc Tags */
.clear {
	clear:both;
}

a {
	font-size:90%;
	font-weight:bold;
	color:#E27901;
	outline:none;
}

a.contactDetails{
	font-size:100%;
	font-weight:bold;
	color: #E27901;
	text-decoration:none;
}

a.contactDetails:hover {
	color:#2B3D8F;
}



/* Used for images of the patrons on Aboutus.asp */
#patronImage {
	font-size:90%;
	color:#2B3D8F;
	text-align:center;
}

#patronImage div {
	padding-bottom:10px;
}

#patronImage img {
	border:1px solid #2B3D8F;
	padding:5px;
}


/* Used for the Trust News, Stories and Messages forms */
input {
	width:100%;
	outline:none;
	outline:0;
}

.addressTexarea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:95%;
	width:100%;
	height:50px;
}

.labelText {
	width:110px;
	vertical-align:top;
	padding-top:3px;
}

.storyTextarea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:95%;
	width:100%;
	height:150px;
}

.disclaimer {
	font-size:80%;
}

.photoInput {
	width:300px;
}


/* Used for Donation form pages */
#donationFormWrapper { /* Used for print purposes */
	padding:0px;
	margin:0px;
}

#donationFormLogo { /* Used for print only */
	display:none;
}

#donationFormFooter { /* Used for print only */
	display:none;
}

#donationForm {
	font-size:95%;
	width:495px;
	/* display:none; */
}

.labelBox {
	width:105px;
}

.inputBox {
	border: 1px solid #000000;
}

.tickBox {
	width:20px;
	height:20px;
	border: 1px solid #000000;
}

.gap {
	width:2px;
}

#printDonationForm {
	border-top:1px solid #2B3D8F;
	padding-top:10px;
	margin-top:10px;
	
}

#printDonationForm a {
	font-weight:bold;
	color: #E27901;
	text-decoration:none;
}

#printDonationForm a:hover {
	color: #2B3D8F;
}


/* For Links page */
#linkHeader {
	color:#2B3D8F;
	font-weight: bold;
	font-size:110%;
	text-decoration:none;
}

#linkDetails {
	font-size:95%;
	color: #E27901;
	margin-top:5px;
	padding-left:30px;
}

#linkLink {
	text-align:left;
	margin-top:5px;
	margin-bottom:30px;
	padding-left:30px;
}

a.linkDetails {
	font-weight:bold;
	color: #2B3D8F;
	text-decoration:none;
	padding-right:5px;
}

a.linkDetails:hover {
	color:#E27901;
}
