body {
	color : #838474;
	font-family : verdana, arial, helvetica, sans-serif, times;
	font-size : 0.7em;
	background-color : #EAE4E0;
	background-image : url(../images/background.gif);
	background-position : top center;
	background-repeat : repeat-y;
	padding : 0px;
	margin : 0px;
}

h1 {
	color : #B6B4A5;
	font-family : helvetica, arial, verdana, sans-serif, times;
	font-size: 1.9em;
	margin : 0px 0px 11px 0px;
}

h2 {
	color :#B6B4A5;
	font-size: 1.4em;
	font-family : helvetica, arial, verdana, sans-serif, times;
}

h3 {
	color : #B6B4A5;
	font-family : helvetica, arial, verdana, sans-serif, times;
	font-size: 1.3em;
}

h4 {
	color : #B6B4A5;
	font-family : helvetica, arial, verdana, sans-serif, times;
	font-size: 1.2em;
}

h5 {
	color : #B6B4A5;
	font-family : helvetica, arial, verdana, sans-serif, times;
	font-size: 1em;
}

a {
	color : #838474;
	text-decoration : none;
}

a:hover {
	color : #838474;
	text-decoration : underline;
}

img {
	padding : 0px;
	margin : 0px;
}

table {
	font-size : 1em;
}

form {
	padding : 0px;
	margin : 0px;
}

ul {
	margin : 0px;
}

li {
	list-style-image : url('../images/bullet.gif');
	margin : 0px;
}

.tableContent {
	font-size : 1em;
}

.button {
	color : #F5822A;
	font-family : helvetica, arial, verdana, sans-serif, times;
	font-size : 1em;
	font-weight : bold;
	background-color : #F0F0F0;
	padding : 0px;
	margin : 0px 7px 0px 7px;
	border : solid 0px #F0F0F0;
}

.graphics {
	background-color : #fff;
	background-image : url('../images/dropshadow.gif');
	background-position : bottom left;
	background-repeat : repeat-x;
	padding : 0px 0px 8px 0px;
	margin : 0px 0px 5px 0px;
}

.profile {
	float : left;
	margin : 3px 10px 10px 0px;
}

.genericField {
	color : #666666;
	font-family : verdana, arial, helvetica, sans-serif, times;
	font-size : 0.9em;
	font-weight : normal;
	border : solid 1px #666666;
	background-color : #FFFFFF;
	margin : 7px 0px 7px 0px;
}

.readmore {
	font-weight : bold;
}

.rightContent {
	text-align : right;
	display : block;
}

.centreContent {
	text-align : center;
	display : block;
}

.imageLeft {
	float : left;
	margin : 3px 12px 3px 0px;
}

.imageRight {
	float : right;
	margin : 3px 0px 3px 5px;
}

.relatedLinks {
	font-family : helvetica, arial, verdana, sans-serif, times;
	font-size : 1.1em;
	margin : 12px 0px 12px 0px;
}

/* layout DIVs */

/*------------------------------------ Main Page ----------------------------------*/

#mainHolder {
	text-align : center;
	width : 100%;
}

/*------------------------------------ Main Page ----------------------------------*/

#centrePage {
	text-align : left;
	background-color: #fff;
	width : 754px;
	margin-left : auto;
	margin-right : auto;
}

/*------------------------------------ Top Banner ----------------------------------*/

#topBanner {
	height: 200px;
	width : 754px;
	background-color: #fff;
	padding : 0px;
	margin : 0px;
}

#logo {
	height : 200px;
	width: 183px;
	background-color: #fff;
	float : left;
	padding : 0px;
	margin : 0px;
}

#topBannerImage {
	height : 200px;
	width: 571px;
	background-color: #fff;
	float : left;
	padding : 0px;
	margin : 0px;
}

/*------------------------- Top Navigation ------------------------------*/

#topNavHolder {
	background-color: #B6B4A5;
	width : 754px;
	float : left;
	padding : 0px;
	margin : 0px;
}

#nav {
	font-family : helvetica, arial, verdana, sans-serif, times;
	font-size : 1.1em;
	font-weight : bold;
	background-color: #B6B4A5;
	padding : 0px;
	margin : 0px;
}

#nav a {
	color : #fff;
	text-decoration: none;
	padding : 5px 15px 5px 15px;
	display: block;
}

#nav a:hover {
	text-decoration: none;
}

#nav ul {
	list-style: none;
	list-style-type : none;
	list-style-position : outside;
	background-color: #B6B4A5;
	padding : 0px 17px 0px 17px;
	margin : 0px;
}

#nav li {
	background-color: #B6B4A5;
	float : left;
	padding : 0px;
	margin : 0px;
	display : inline;
}

#nav li a:hover {
	background-color: #B6B4A5;
}

#nav li.donate a:hover {
	background-color : #B6B4A5;
}

#nav li ul {
	background-color : #EAE4E0;
	position: absolute;
	width: 10em;
	left: -999em;
	padding : 1px 5px 5px 5px;
	border-left : solid 1px #B6B4A5;
	border-right : solid 1px #B6B4A5;
	border-bottom : solid 1px #B6B4A5;
}

#nav li ul li {
	font-weight : normal;
	background-color : #EAE4E0;
	width: 10em;
	padding : 0px 0px 2px 0px;
	border : none;
}

#nav li ul li a {
	color : #838474;
	text-decoration : none;
	padding : 0px;
	border-right : none;
}

#nav li ul li a:hover {
	background-color : #EAE4E0;
	text-decoration : underline;
}

#nav li:hover ul, #nav li.sfhover ul {
	/*left: auto;*/
	display : none;
	display : block;
}

/*------------------------------------ Column Holder ----------------------------------*/

#columnHolder {
	background-color : #fff;
	width : 754px;
	float : left;
	margin : 0px;
	border-left : solid 1px #B6B4A5;
}

#contentHolder {
	background-color : #fff;
	background-image : url('../images/topLeftCornerFeatures.gif');
	background-repeat : no-repeat;
	background-position : top left;
	width : 524px;
	float : left;
	margin : 0px;
}

#contentHolderTwo {
	background-color : #fff;
	background-image : url('../images/topLeftCornerFeatures.gif');
	background-repeat : no-repeat;
	background-position : top left;
	width : 570px;
	float : left;
	margin : 0px;
}

#contentHolderThree {
	background-color : #fff;
	width : 753px;
	float : left;
	margin : 0px;
}

/*------------------------------------ Search ----------------------------------*/

#searchHolder {
	font-family : helvetica, arial, verdana, sans-serif, times;
	background-color : #fff;
	padding : 0px;
	margin : 0px;
}

#search {
	font-weight: bold;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	margin : 0px 0px 13px 0px;
	border : solid 1px #999;
}

.searchField {
	color : #666666;
	font-family : verdana, arial, helvetica, sans-serif, times;
	font-size : 0.9em;
	font-weight : normal;
	border : solid 1px #666666;
	width : 105px;
	background-color : #FFFFFF;
	margin : 0px 7px 0px 0px;
}

.searchButton {
	color : #F5822A;
	font-size : 1em;
	font-weight : bold;
	background-color : #fff;
	padding : 0px;
	margin : 0px;
	border : none;
}

/*------------------------------------ Breadcrumb ----------------------------------*/

#historyNavHolder {
	font-size : 0.9em;
	width : 524px;
	float : left;
	padding : 0px;
	margin : 12px 0px 12px 0px;
}

#historyNavHolder ul {
	list-style-type : none;
	list-style-position : outside;
	padding : 0px;
	margin : 0px 12px 0px 12px;
}

#historyNavHolder li {
	padding : 0px 6px 0px 0px;
	margin : 0px;
	display : inline;
}

/*------------------------------------ Left Column ----------------------------------*/

#leftColumnHolder {
	background-color : #fff;
	width : 218px;
	float : left;
	padding : 0px;
	margin : 0px;
}

/*--------------------------------------- Left Menu ----------------------------------------*/

#leftMenuHolder {
	padding : 0px;
	margin : 0px 0px 11px 0px;
}

#leftMenuHolder li {
	list-style-image : none;
}

/*------------------------------------ Story and feature column ----------------------------------*/

#storyandfeatureHolder {
	background-color : #fff;
	background-image : url('../images/topLeftCornerFeatures.gif');
	background-repeat : no-repeat;
	background-position : top left;
	float : left;
	width : 524px;
	padding : 0px;
	margin : 0px;
}

/*------------------------------------ Right Column ----------------------------------*/

#rightColumnHolder {
	background-color : #fff;
	float : right;
	width : 228px;
	padding : 0px;
	margin : 0px;
}

.rightColumn {
	float : left;
	width : 165px;
	padding : 12px 0px 12px 0px;
}

.rightColumn h2 {
	margin : 0px;
}

.rightColumn h3 {
	margin : 0px;
}

.rightColumn a {
	text-decoration : underline;
}

.rightColumn ul {
	padding-left : 19px;
}

.rightColumn li {
	font-weight : bold;
	list-style-image : url('../images/bullet.gif');
	padding : 2px 0px 2px 0px;
}

.rightColumn li.select {
	list-style-image : url('../images/bullet2.gif');
}

.rightColumn li ul {
	padding-left : 5px;
}

.rightColumn li ul li {
	font-weight : normal;
	list-style-type : none;
	list-style-image : none;
}

.rightColumn li ul li a {
	color : #C5A4AD;
	text-decoration : underline;
}

#rightColumnHolderTwo {
	float : right;
	padding : 0px;
	margin : 0px;
}

/*------------------------------- Story --------------------------------------*/

.oneColumnHolder {
	width : 520px;
	float : left;
	padding : 0px;
	margin : 0px 0px 8px 0px;
}

.twoColumnHolderStart {
	width : 260px;
	float : left;
	padding : 0px;
	margin : 0px 0px 8px 0px;
	border-left : dotted 0px #B6B4A5;
}

.twoColumnHolder {
	width : 260px;
	float : left;
	padding : 0px;
	margin : 0px 0px 8px 0px;
	border-left : dotted 1px #B6B4A5;
}

.fourColumnHolderStart {
	width : 130px;
	float : left;
	padding : 0px;
	margin : 0px 0px 8px 0px;
	border-left : dotted 0px #B6B4A5;
}

.fourColumnHolder {
	width : 130px;
	float : left;
	padding : 0px;
	margin : 0px 0px 8px 0px;
	border-left : dotted 1px #B6B4A5;
}

.story h3 {
	padding : 2px 0px 5px 0px;
	margin : 0px;
}

.story h3 a {
	color : #B6B4A5;
	padding : 2px 0px 2px 0px;
	margin : 0px;
}

.story h4 {
	padding : 2px 0px 2px 0px;
	margin : 0px;
}

.story {
	padding : 4px 11px 5px 11px;
	margin : 0px;
	display : block;
}

.story p {
	padding : 0px;
	margin : 7px 0px 7px 0px;
}

.storyHover h3 {
	padding : 2px 0px 5px 0px;
	margin : 0px;
}

.storyHover h3 a {
	color : #B6B4A5;
	padding : 2px 0px 2px 0px;
	margin : 0px;
}

.storyHover h4 {
	padding : 2px 0px 2px 0px;
	margin : 0px;
}

.storyHover {
	padding : 4px 11px 5px 11px;
	margin : 0px;
	display : block;
}

.storyHover p {
	padding : 0px;
	margin : 7px 0px 7px 0px;
}

.storyHover:hover {
	background-color : #F3F2F2;
	display : block;
}

.storyHover a {
	display : block;
}

.storyHover a:hover {
	text-decoration : none;
	display : block;
}
/*------------------------------- Features --------------------------------------*/

#featureTitle {
	background-color: #B6B4A5;
	width : 524px;
	float : left;
	padding : 0px;
	margin : 0px;
}

#featureTitle h3 {
	color : #fff;
	padding : 5px 7px 5px 12px;
	margin : 0px;
}

#extendedFeatureTitle {
	background-color: #B6B4A5;
	width : 754px;
	float : left;
	padding : 0px;
	margin : 0px;
}

.extendedFeatureDivide {
	height : 1px;
	width : 712px;
	float : left;
	padding : 0px;
	margin : 0px 0px 0px 21px;
	border-top : dotted 1px #B6B4A5;
}

#extendedFeatureTitle h3 {
	color : #fff;
	padding : 5px 7px 5px 12px;
	margin : 0px;
}

#extendedFeatureHolder {
	background-color : #fff;
	background-image : url('../images/topLeftCornerFeatures.gif');
	background-repeat : no-repeat;
	background-position : top left;
	width : 754px;
	float : left;
	padding : 8px 0px 8px 0px;
	margin : 0px;
}

.featureHolder {
	float : left;
	padding : 0px;
	margin : 0px;
}

.extendedFeatureContent {
	width : 375px;
	float : left;
	padding : 0px;
	margin : 0px;
}

.furtherInformation {
	width : 186px;
	float : left;
	padding : 0px;
	margin : 0px;
	border-right : solid 1px #B6B4A5;
}

.feature h3 {
	padding : 2px 0px 2px 0px;
	margin : 0px;
}

.feature h4 {
	padding : 2px 0px 2px 0px;
	margin : 0px;
}

.feature h5 {
	padding : 2px 0px 2px 0px;
	margin : 0px;
}

.feature {
	padding : 6px 0px 6px 0px;
	margin : 0px 11px 0px 11px;
}

.feature a {
	font-weight : bold;
}

.feature p {
	padding : 0px;
	margin : 3px 0px 3px 0px;
}

.featureDivide {
	height : 1px;
	width : 500px;
	float : left;
	padding : 0px;
	margin : 0px 0px 0px 12px;
	border-top : dotted 1px #B6B4A5;
}

/*------------------------------- More features --------------------------------------*/

#rightcolumnfeatureHolder {
	background-color : #fff;
	float : left;
	width : 228px;
	padding : 8px 0px 8px 0px;
	margin : 0px;
}

.morefeaturesHolder {
	width : 228px;
	float : left;
	padding : 0px;
	margin : 0px 0px 6px 0px;
}

.morefeatures {
	padding : 0px;
	margin : 0px 5px 0px 0px;
}

.morefeatures a {
	font-weight : bold;
}

.morefeatures h3 {
	line-height : 1em;
	padding : 2px 0px 2px 0px;
	margin : 0px;
}

.morefeatures p {
	padding : 0px;
	margin : 0px 0px 3px 60px;
}

.morefeatures img {
	float : left;
	margin : 3px 5px 3px 0px;
}

.morefeatures img.logo {
	float : right;
}

/*------------------------------- Advance Search --------------------------------------*/

.advanceSearchHolder {
	background-color : #F0F0F0;
	width : 521px;
	float : left;
	padding : 10px 0px 10px 0px;
	margin : 0px 0px 11px 0px;
}

.advanceSearch {
	color : #666666;
	font-family : helvetica, arial, verdana, sans-serif, times;
	font-weight : bold;
	background-color : #F0F0F0;
	float : left;
	padding : 0px 25px 15px 10px;
	margin : 0px;
	border-right : solid 2px #fff;
}

/*------------------------------- Call to action --------------------------------------*/

.calltoactionHolder {
	background-color : #F6E5E2;
	float : left;
	padding : 0px;
	margin : 12px 0px 12px 0px;
}

.calltoactionHolder h2 {
	color : #fff;
	background-color : #C5A6AC;
	background-image : url('../images/topLeftCornerAction.gif');
	background-repeat : no-repeat;
	background-position : top left;
	padding : 5px 12px 3px 12px;
	margin : 0px;
}

.calltoaction {
	text-decoration: none;
	padding: 0px 12px 5px 12px;
	margin : 0px 0px 13px 0px;
}

.calltoaction a {
	text-decoration : underline;
}

.calltoaction label {
	font-size : 0.9em;
	text-align : right;
	width : 80px;
	float : left;
}

.calltoaction label.sendinfo {
	text-align : left;
	width : 175px;
	margin : 0px 0px 3px 5px;
	float : left;
}

.calltoaction .tickbox {
	text-align : left;
	float : left;
}

.calltoactionField {
	color : #838474;
	font-family : verdana, arial, helvetica, sans-serif, times;
	font-size : 0.9em;
	font-weight : normal;
	background-color : #FFFFFF;
	width : 110px;
	float : left;
	margin : 0px 0px 3px 5px;
	border : solid 1px #C5A6AC;
}

.calltoactiondropdown {
	color : #838474;
	font-family : verdana, arial, helvetica, sans-serif, times;
	font-size : 0.9em;
	font-weight : normal;
	background-color : #FFFFFF;
	width : 115px;
	float : left;
	margin : 0px 0px 3px 5px;
	border : solid 1px #C5A6AC;
}

.calltoactionSend {
	text-align : center;
	float : left;
	width : 200px;
	padding : 0px;
	margin : 7px 0px 7px 0px;
}

/*-------------------------------- Footer ----------------------------*/

#footerHolder {
	font-family : helvetica, arial, verdana, sans-serif, times;
	background-color: #B6B4A5;
	background-image : url('../images/footer.gif');
	background-position : bottom left;
	background-repeat : repeat-x;
	width : 754px;
	float : left;
	padding: 0px 0px 12px 0px;
	margin : 0px;
}

#footer {
	color : #fff;
	background-color : #B6B4A5;
	padding : 12px 20px 0px 20px;
	margin : 0px;
}

#footer a {
	color : #fff;
	text-decoration : none;
}

#footer a:hover {
	color : #fff;
	text-decoration : none;
}

#footer ul {
	float : right;
	padding : 0px;
	margin : 0px;
}

#footer li {
	list-style-type : none;
	display : inline;
	padding : 0px;
	margin : 0px;
}

#credit {
	color : #fff;
	width : 144px;
	padding : 0px;
}

