html, body {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	color: #59595C;
	background: #ffffff;

}

img {
	border: none;
}

/*------OUTER CONTAINER --------*/
#outerContainer {
	width: 680px;
	margin: 0px auto 0px auto;
	font-size: 90%;
}

/*------HEADER --------*/
#header {
	text-align: right;
	height:90px;
	width: 680px;
	background:url(../images/core/header.jpg) no-repeat;
	border-bottom: 1px solid #d6d6d6;
}

/*------HOME IMAGE --------*/
#homeImage {
	height: 225px;
	width: 680px;
	background:url(../images/core/homeimage.jpg) no-repeat;
}

/*------HOME CONTENT --------*/
#homeContent {
	padding-top: 10px;
	width: 680px;
}

#homeContent h4 {
	font-weight:900;
	font-size: 125%;
	color: #4573b6;
}

#homeContent a:link {
	color: #31ae4a;
}

#homeContent a {
	color: #31ae4a;

}

#homeContent a:active {
	color: #31ae4a;
}

#homeContent a:visited {
	color: #31ae4a;
}

#homeContent a:hover {
	color: #7cda8f;
}

/*------JOIN US IN PERU CONTENT --------*/
#joinUs {
	float: left;
	width: 224px;
	margin-right: 5px;
}

#payNow {
	float: left;
	width: 448px;
	margin-right: 5px;
}
/*------LATEST NEWS CONTENT --------*/
#latestNews {
	float: left;
	width: 220px;
	margin-right: 5px;
}

#latestNews p {
	padding-right: 1px;
}

/*------EVENTS CONTENT --------*/
#events {
	float: left;
	width: 225px;
}

.clearFloats {
	clear:both;
}

#layoutA, #layoutB {
	width: 680px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	font-size: 100%;
}

.imageright { float: right; }

.didyouknow { 
	float:right;
	background-color: #31ae4a;
	width: 205px;
	padding: 5px 5px 5px 10px;
	color: #ffffff;
}


.centres {
	width: 400px;
	background-color: #F2F2F2;
	border-bottom: 1px solid #afafaf;
	border-top: 1px solid #afafaf;
	padding: 5px;
}

.centres h4 {
	padding: 0px;
	font-size: small;
}
.centreimage { 
	float: left;
	width: 125px;
	height: 125px;
}
.centretext {
	margin-left: 130px;
	padding: 0px;
}

#content {
	padding: 5px;
	margin-left: 240px ;
	background-color: #ffffff;
}

#contentB {
	padding: 5px;
	width: 440px;
	margin-left: 0px ;
	background-color: #ffffff;
	float: left;
}

#sidebarB {
	padding: 5px;
	float: right;
	width: 200px;
	margin-left: 0px ;
	background-color: #ffffff;
}

#content h4 {
	border-bottom: 1px solid #d6d6d6;
	padding: 0px 0px 5px 0px;
	font-size: 110%;
}

#content table {
	background-color: #f2f2f2;
	width: 400px;
}

#content .col1{
	background-color: #f1f5fa;
	text-align: center;
}

#content .ukteam {
	background-color: #4173B2;
	color: #ffffff;
	}
	
#content .usteam {
	background-color: #31AE4A;
	color: #ffffff;
}
	
#content td {
	border-bottom: 1px solid #d9d9d9;
	}


/*------FOOTER --------*/
#footer {
	background-color: #31ae4a;
}

/*------FOOTER IMAGE --------*/
#footerImage {
	color: #ffffff;
}

#donateNow {
	float: left;
	color: #ffffff;
	background-color: #31ae4a;
	padding: 5px;
	width: 220px;
}

#donateNow p {
	padding-left: 10px;
	background-color: #31ae4a;
}

#donateNow h4 {
	font-weight:900;
	font-size: 110%;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
}


/*--------------------DONATE CSS ROLLOVER --------------------------*/

#donateButton {
	stext-align: center;
}

a.srollover {
	display: block;
	width: 168px;
	height: 44px;
	text-indent: -4999em;
	background: url(../images/donatebutton.gif) top left no-repeat;
	text-decoration: none;
	margin: auto;
}

a:hover.srollover {
	background-position: top right;
}

/*--------------------NEWSLETTER FORM  --------------------------*/

#newsletter{
	padding: 5px;
	background-color: #d6d6d6;
	/*margin-left: 230px;*/
	float: left;
	width: 440px
}

#newsletter h4 {
	font-weight:900;
	font-size: 110%;
	color: #4573b6;
	padding: 0px;
	margin: 0px;
}

/*--------------------NEWSLETTER CSS ROLLOVER --------------------------*/


a.srollover2 {
	display: block;
	width: 96px;
	height: 22px;
	background: url(../images/submit.gif) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.srollover2 {
	background-position: -96px 0;
}


/*--------------------DISCLAIMER --------------------------*/

#disclaimer{
	font-size: x-small;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #ffffff;
}

/*--------------------LEGAL AND CHARITY NUMBER --------------------------*/

#legal {
	float:right;
	width:300px;
	font-size: x-small;
	padding-top: 0px;
	padding-bottom: 10px;
}





/*------------------------------------------MENU AND MENULIST ---------------------------------------*/
#menu{
	position:relative;
	display:block;
	height:30px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-weight:bold;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	border-bottom: 1px solid #d6d6d6;
}
/*
#menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:680px;
}

#menu ul li{
	display:block;
	float:left;
	margin:0;
}

#menu ul li a{
display:block;
float:left;
color:#59595c;
text-decoration:none;
padding:7px 18px 1px 17px;
height:19px;
}

#menu ul li a:hover,#menu ul li a.active{
color:#fff;
background:#31ae4a;
}
*/
/*--------------------------------------------------- SUBMENU AND SUBLIST ---------------------------------------------*/
#submenu {
	float: left;
	width: 220px;
	margin: 0;
	padding: 5px 5px 5px 5px;
	background-color: #c7d5e9;
}


#sublist {
	padding: 1px;
	margin-left: 0;
	width: 220px;
	color: #4673b6; 
}

#sublist li {
	list-style: none;
	margin: 0px;
	border-bottom: 1px #4673b6 solid;
	text-align: left;
}

#sublist li a {
	display: block;
	padding: 0.5em 0.5em 0.7em 0.5em;
	text-decoration: none;
	width: 200px;
}

#sublist li a:link { color: #4673b6; }
#sublist li a:visited { color: #4673b6; }


#sublist li a:hover ,#sublist li a.active{
font-weight:bold;
color: #4673b6;
background: #c7d5e9;
}

/*-------------------------------------CONTENT LINK STYLE -----------------------------------------*/
#content a:link{
	color: #0F4F1D;
}

#content a{
	color: #0F4F1D;
}

#content a:active{
	color: #0F4F1D;
}

#content a:visited {
	color: #0F4F1D;
}

#content  a:hover {
	color: #146F27;
}

/*-------------------------------------"DID YOU KNOW" LINK STYLE -----------------------------------------*/
a:link {
	color: #59595C;
}

a{
	color: #59595C;
}

a:active{
	color: #59595C;
}

a:visited{
	color: #59595C;
}

a:hover{
	color: #59595C;
	font-weight: bold;
}

/*-------------------------------- NB CONTENT ----------------------------------------*/
.nb {
	font-size: 90%;
	color: #666;
}
