@charset "utf-8";







/* CSS Document */





body {

	margin: 0;

	padding: 0;

	font-size: 14px;

	font-family:Tahoma, Helvetica, sans-serif, Arial;

	line-height:17px;

	color:#333333;

	}



.image {

	padding:5px !important; 

	border:2px solid #CCC !important; 

	border-left:1px solid #CCC !important; 

	border-top:1px solid #CCC !important;

	}



.appeal {

	margin-top:15px;

	font-size:13px;

	line-height:14px;

	display:table;

	}	

	

.appeal a {

	font-size:13px;

	}

	

.appeal img {	

	margin:0 10px 10px 0; 

	width:170px;

	height:auto;

	float:left;

	}
	
	
	.appeal imgi {	

	margin:0 5px 10px 0; 

	width:170px;

	height:auto;

	float:left;

	}



#pageContainer {

	width:1000px;

	margin:0 auto;

	}



#header {

	width:100%;

	height:250px;

	margin:5px auto 3px auto;

	background:url(../graphics/header2.jpg) no-repeat;

	}



.projectSnaphot {

	width:200px; 

	background:#F0F0F0; 

	border:1px solid #999999; 

	padding:10px; 

	text-align:left; 

	line-height:18px; 

	float:left;

	margin:0 10px 10px 0;

	}



.projectSnaphot img {

	width:200px;

	height:auto;

	}	



#logo {

	vertical-align:middle; 

	margin:10px 0; 

	float:left;

	}



#contentContainer {

	vertical-align:top;

	margin:0 auto;

	padding:0 10px;

	border:1px solid #EEE;

	border-top:0;

	}	



.title {

	color:#1E6423;

	font-size:18px;

	margin-bottom:10px;

	font-weight:bold;

	font-family:sans-serif,arial,tahoma;

	}



.subtitle {

	color:#005900;

	font-weight:bold;

	font-size:16px;

	font-family:sans-serif,arial,tahoma;

	margin-bottom:10px;

	}



.lightGreenTextBox {

	background:#eff5ef; 

	padding:10px; 

	color:#000000;

	}	



.redTextBox {

	background:#FDF7B8; 

	padding:10px; 

	color:#000000;

	}	



#leftsidebar {

	vertical-align:top;

	width:210px;

	padding:0 10px 0 0;

	font-size:11px;

	}



#rightsidebar {

	vertical-align:top;

	width:190px;

	text-align:left;

	padding:0 0 0 10px;

	font-size:11px;

	}



.sidebarHeader {

	background:url(../graphics/sbh.jpg) repeat-x;

	height:22px;

	line-height:22px;

	color:#FFFFFF; 

	text-align:center; 

	font-weight:bold; 

	font-size:13px;

	}



.sidebarHeader2 {

	background:url(../graphics/sbh2.jpg) repeat-x; 

	color:#FFFFFF; 

	text-align:center; 

	font-weight:bold; 

	font-size:13px; 

	padding:3px 0;

	}



.sidebarContainer {

	background:#E6F0D7; 

	color:#000; 

	padding:7px; 

	text-align:left;

	font-size:11px;

	line-height:16px;

	}	



.sidebarContainer a {

	font-size:12px;

	}

	

.sidebarShadowBorder {

	background:url(../graphics/bottomshadow.jpg) repeat-x;

	margin:0 0 20px 0;

	height:5px;

	}



#clock {

	font-size:10px;

	color:#666666;

	}



#searchBar {

	margin:0;

	line-height:22px;

	font-size:13px;

	height:22px;

	vertical-align:middle;

	text-align:right;

	padding:0 10px;

	background:url(../graphics/sbh.jpg) repeat-x;

	color:#FFFFFF;

	}	



input.text {

	background:transparent;

	font-size:9px;

	margin-left:5px;

	color:#FFFFFF;

	border:1px solid #FFFFFF;

	width:130px;

	vertical-align:middle;

	}



input.submit {

	font-size:9px; 

	padding:0px; 

	font-weight:bold; 

	font-family:verdana; 

	color:#000000;

	vertical-align:middle;

	}



.turquoiseLinkBold {

	color:#006666; 

	font-weight:bold; 

	text-decoration:none;

	}



.turquoiseLinkNormal {

	color:#006666; 

	font-weight:normal; 

	text-decoration:none;

	}	



.turquoiseLinkBold:hover, .turquoiseLinkNormal:hover {

	color:#009999;

	text-decoration:underline;

	}









.teamTickerContainer { 

	text-align:center; 

	height:330px; 

	width:160px; 

	font-size:11px; 

	margin:0 auto; 

	overflow:hidden; 

	line-height:15px; 

	}



.teamTickerContainer img { 

	margin-bottom:5px; 

	}



.teamTickerDiv  { 

	display:none; 

	font-size:11px; 

	}



.donorsTickerContainer { 

	text-align:center; 

	width:160px; 

	height:250px; 

	line-height:15px; 

	margin:0 auto; 

	overflow:hidden; 

	}



.donorsTickerContainer img { 

	margin-bottom:5px; 

	}



.donorsTickerDiv { 

	display:none 

	}



.paymentMethodTextContainer { 

	padding:10px; 

	margin-bottom:15px; 

	border:1px solid #CCCCCC; 

	border-top:0; 

	text-align:left 

	}



.paymentMethodTextContainerHeader { 

	padding:3px 0;

	background:#009966;; 

	color:#FFFFFF; 

	text-align:center; 

	font-weight:bold ;

	}



.hseparator { 

	height:1px; 

	border-top:1px solid #CCC; 

	background:#FFFFFF;

	}

	

	

.donateHeading {

	text-transform:uppercase; 

	border-bottom:1px solid #009966; 

	font-size:14px; 

	color:#009966; 

	font-weight:bold;

	display:inline-block;

	}

	

.donateTextBox {

	padding:8px 0;

	font-size:12px;

	}		



.hseparator2 { 

	height:1px; 

	border-top:1px solid #C0C0C0; 

	background:#EBEBEB;

	margin:20px 0;

	}



.projectSnapshot {

	width:200px;

	background:#F2F2F2;

	border:1px solid #CCCCCC; 

	padding:10px; 

	text-align:left;

	font-size:12px;

	float:left; 

	margin:0 20px 10px 0;

	}



.projectSnapshot .category {

	margin-bottom:10px;

	}

	

.projectSnapshot .category .title {

	font-weight:bold;

	text-transform:uppercase;

	color:#333333;

	font-size:13px;

	}

	

.projectSummary {

	padding-right:10px;

	text-align:justify;

	}	

	

.image2 {

	border:1px solid #666;

	width:198px;

	height:auto;

	}	

	

.partners {

	width:100%; 

	margin-top:60px;	

	}

	

.partners img {

	margin-top:10px;

	}	

	

.acressaved {

	width:100%; 

	display:table;	

	font-size:12px;

	}

	

.acressaved .country {

	font-weight:bold;

	margin-bottom:5px;

	font-size:14px;

	padding:2px 10px;

	background:#009966;

	color:#FFFFFF;

	

	}	

	

.acressaved .container {

	border-bottom:1px solid #F2F2F2; 

	display:table; 

	width:100%; 

	margin-bottom:5px;

	}

	

.acressaved .container .left {

	float:left;

	margin-bottom:3px;

	padding-left:10px;

	}

	

.acressaved .container .right {

	float:right; 

	width:50%; 

	clear:right; 

	margin-bottom:3px;

	}	
