@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background:#F3F1E9 url(../images/bg_img.gif) repeat-x;
}
img{border:0px;}
.topshadow{
	margin:0px; padding:0px; background-image:url(../images/dshadow_top_img.jpg); width:755px; height:49px;
}
.makeadonationbg{
	margin:0px; padding:0px; background:url(../images/makeadonation_banner.gif) no-repeat; width:355px; text-align:right; 
}
.welcomemsg{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding:8px;
}
.welcomemsgheading{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#EBEBEB; padding:8px;
}
.searchtxtfield{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; border:1px solid #D91E00; 	
	background-color:#D91F00;
}
.searchbg{
	margin:0px; padding:0px; background-image:url(../images/searchbg_img.gif); height:28px;
}
.topnavlinks{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding-left:5px; padding-right:5px;
}
.topnavlinks a:link{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding-left:5px; padding-right:5px;
}
.topnavlinks a:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:underline; padding-left:5px; padding-right:5px;
}
.topnavlinks a:visited{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding-left:5px; padding-right:5px;
}
.newsbold{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#908C13; padding:7px; margin:0px;
}
.h1news{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#806C13; padding:0px; margin:0px; line-height:18px;
}
.h1newscontent{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; padding:2px; margin:0px; line-height:18px;
}
.moredetails{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#107FC9; padding-right:5px; margin:0px;
}
.newscontent{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333333; padding:9px; margin:0px; line-height:18px;
}
.eventscontent{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333333; padding:0px; margin:0px; line-height:18px;
}

.content-support{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; padding:5px; margin:0px; line-height:18px;
}
.content-support-bold{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; padding:5px; margin:0px;
}
.content-support-boldwh{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; padding:5px; margin:0px;
}
.givepagecontent{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333333; padding-left:9px; margin:0px; line-height:15px;
}
.searchresultscontent{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333333; padding:8px; margin:0px; line-height:18px;
}
.dotruler{
	background:url(../images/rulerdot_img.gif) repeat-x; height:1px;
}
.more{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#B83539; text-decoration:none; padding:4px;
}
.note{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#B83539; text-decoration:none; padding:4px;
}
.more a:link{
	color:#B83539; text-decoration:none; padding:4px;
}
.more a:hover{
	color:#908C13; text-decoration:underline; padding:4px;
}
.more a:visited{
	color:#B83539; text-decoration:none; padding:4px;
}
.eventsheadinglinks{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B83539; text-decoration:none; padding:4px;
}
.eventsheadinglinks a:link{
	color:#B83539; text-decoration:none; padding:4px;
}
.eventsheadinglinks a:hover{
	color:#908C13; text-decoration:underline; padding:4px;
}
.eventsheadinglinks a:visited{
	color:#B83539; text-decoration:none; padding:4px;
}
.prjdetailstitle{
	background:url(../images/homepage_subn_img.gif) repeat-x; height:36px; vertical-align:middle; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; padding-left:8px; text-decoration:none;
}
.prjdetailsheading{
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; padding-left:8px; text-decoration:none;
}
.prjdetailsheading a:link{
	color:#ffffff; text-decoration:none;
}
.prjdetailsheading a:hover{
	color:#B6B009; text-decoration:underline;
}
.prjdetailsheading a:visited{
	color:#ffffff; text-decoration:none;
}
.subheading{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; background-color:#F02311; padding:5px; margin:0px;
}
.moreprojects{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#F02311; padding:0px; margin:0px;
}
.homeprjdetailsbold{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#90810F; padding:5px;
}
.homeprjdetailscontent{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333333; padding:5px; line-height:18px;
}
.donatetextfield{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; border:2px solid #FDCECE;
}
.donatedropdown{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; border:2px solid #FDCECE; width:70px;
}
.homeprjthumbscontent{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; padding:2px;
}
.footerbgtable{
	background:url(../images/footerbgtable_img.gif) repeat-x; height:190px;
}
.footerbg{
	background:url(../images/footerbg_img.gif) repeat-x; height:190px;
}
.footerlinks{
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#7B7C7D; padding:5px; text-decoration:none;
}
.footerlinks a:link{
	color:#7B7C7D; text-decoration:none;
}
.footerlinks a:hover{
	color:#ffffff; text-decoration:underline;
}
.footerlinks a:visited{
	color:#7B7C7D; text-decoration:none;
}
.copyrights{
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#7B7C7D; padding:5px; text-decoration:none; 
}

  /* Navigation Tabs \*/
	#tabs{
	  float:left;
	  width:100%;
	  font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;
	  font-size:14px; font-weight:bold;
	  }
	#tabs ul {
		  margin:0;
		  padding:10px 10px 0px 10px;
		  list-style:none;
	  }
	#tabs li {
	  display:inline;
	  margin:0;
	  padding:0px;
	  }
	#tabs a {
	  float:left;
	  background:url("../images/tableft.gif") no-repeat left top;
	  margin:0;
	  padding:0 0 0 6px;
	  text-decoration:none;
	  }
	#tabs a span {
	  float:left;
	  display:block;
	  background:url("../images/tabright.gif") no-repeat right top;
	  padding:5px 15px 4px 10px;
	  color:#ffffff;
	  margin-right:2px;
	  }
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#tabs a span {float:none;}
	/* End IE5-Mac hack */
	#tabs a:hover span {
	  color:#43464B;
	  }
	#tabs a:hover {
	  background-position:0% -42px;
	  }
	#tabs a:hover span {
	  background-position:100% -42px;
	  }
	#tabs #current a {
	  background-position:0% -42px;
	  color:#43464B;
	}
	#tabs #current a span {
	  background-position:100% -42px;
	  color:#43464B;
	}
	
.pagetitlebg{
	background:url(../images/pagetitle_bg_img.gif) repeat-x; height:35px; margin:0px;
}
.pagetitle{
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; padding-left:8px; margin:0px;
}
.newsneventspagetitle{
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; background-color:#FC3D32; padding-left:8px; margin:0px; 
}
.navigationmenu{
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; color:#ffffff; padding-left:8px; margin:0px;
}
.tftextbold{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; padding:6px; margin:0px;
}
.tftextorange{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ED9E29; padding:6px; margin:0px;
}
.whtftextbold{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; padding:4px; margin:0px; 
}
.tdheading{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; padding:4px; margin:0px; background-color:#F02311;
}
.loginheading{
	font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#A40604; padding:0px; margin:0px;
}
.prjnametextfield{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5A5A5A; border:2px solid #FDCECE; padding:3px; width:650px; margin:0px;
}
.changephotoslinks{
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5a5a5a; padding:5px; text-decoration:none; margin:0px;
}
.changephotoslinks a:link{
	color:#5a5a5a; text-decoration:underline;
}
.changephotoslinks a:hover{
	color:#7B7C7D; text-decoration:none;
}
.changephotoslinks a:visited{
	color:#5a5a5a; text-decoration:underline;
}

.txtfields{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5A5A5A; border:2px solid #FDCECE; padding:2px; margin:0px;
}
.txtfieldsnormal{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5A5A5A; border:2px solid #FDCECE; padding:2px; width:150px; margin:0px;
}
.txtareanormal{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5A5A5A; border:2px solid #FDCECE; padding:2px; width:450px; margin:0px; height:70px;
}
.txtareasmall{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5A5A5A; border:2px solid #FDCECE; padding:2px; width:100px; margin:0px; height:70px;
}
.txtareabig{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5A5A5A; border:2px solid #FDCECE; padding:2px; width:890px; margin:0px; height:70px;
}
.txtdropdown{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5A5A5A; border:2px solid #FDCECE; padding:2px; width:200px; margin:0px;
}
.txtdropdownsmall{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5A5A5A; border:2px solid #FDCECE; padding:2px; width:70px; margin:0px;
}
.txtlabels{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5A5A5A; padding:3px; margin:0px;
}
.myprofilecontent{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#5A5A5A; padding-left:10px; margin:0px;
}
/* CSS input buttons */
	a.inputbuttons{
		background: transparent url(../images/left_curve_btn.gif) no-repeat top left;
		display: block;
		float: left;
		font: bold 12px Arial; 
		line-height: 22px; 
		height: 25px; 
		padding-left: 8px; 
		padding-right:4px; 
		text-decoration: none;
		color:#FFFFFF;
	}

	a:link.inputbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
		color:#ffffff; 
	}

	a.inputbuttons span{
		background: transparent url(../images/right_curve_btn.gif) no-repeat top right;
		display: block;
		padding: 2px 15px 4px 5px; 
	}

	a:hover.inputbuttons{
		text-decoration: underline;
		color:#FFFFFF;
	}

	
		/*Pagination Css*/
	.pagination{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		padding:2px;
		margin:0px;
	}
	.pagination a, .pagination a:visited{
		padding: 0px 5px;
		border: 1px solid #FC7D53;
		text-decoration: none; 
		color: #FC7D53;
		margin:2px;
	}

	.pagination a:hover, .pagination a:active{
		border: 1px solid #2b66a5;
		color: #fff;
		background-color: #F75345;
	}

	.pagination a.currentpage{
		background-color: #F02311;
		color: #FFF !important;
		border-color: #2b66a5;
		font-weight: bold;
		cursor: default;
	}

	.pagination a.disablelink, .pagination a.disablelink:hover{
		background-color: white;
		cursor: default;
		color: #929292;
		border-color: #929292;
		font-weight: normal !important;
	}

	.pagination a.prevnext{
		font-weight: bold;
	}

	.msgprheading{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight: bold;
		color:#9F0304;
		padding-left:10px;
	}

	.mdonation_on{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#ffffff;
	}

	.mdonation_off{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#9F0304;
	}
	.gridtdheader{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#ffffff;
		background-color:#CE1415;
		padding:5px;
	}
	.visiotrinfoheader{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#ffffff;
		background-color:#CE1415;
		padding:5px;
	}
	.visitinfo-pagesubtitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight: bold;
		color:#41243D;
		padding:5px 0 5px 5px;
		border-top:1px solid #cecece;
		border-bottom:1px solid #cecece;
		background-color:#EDEDED;
	}
	.gridtdmain{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#5A5A5A;
		background-color:#ffffff;
		padding:5px;
	}
	.gridtdmain{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#5A5A5A;
		background-color:#ffffff;
		padding:5px;
	}
	
	.visitorinfo{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#5A5A5A;
		background-color:#ffffff;
		padding:5px;
	}
	.gridtdalt{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: normal;
		color:#5A5A5A;
		background-color:#FFDBDB;
		padding:5px;
	}
	form{
	padding:0px;
	margin:0px;
	}
	.tftextboldgrid{
		font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5A5A5A; padding:1px; margin:0px;
	}

	.ourworksprjheading{
		font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B6800E; padding-left:5px; padding-bottom:5px; margin:0px;
	}
	
	.error404msg{
		font-family:Arial, Helvetica, sans-serif; font-size:24px; padding:5px; color:#FF0000;
	}
	.error404content{
		font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:5px; color:#FF0000;
	}
	.h3{
		font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:600; padding:5px; color:#FE5011; border:1px solid #CEEAEF; border-bottom:none; border-left:none; border-right:none;
	}
	.h4{
		font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:16px; padding:2px; color:#333333;
	}
	.pdflink{
		font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333333; padding:0px; margin:0px;
	}
	.bookonline{
		font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333333; padding-left:10px; margin:0px; line-height:18px;
	}

/* project content Tabs navigation */
	#prjtabs-container{padding:0px 0px 0 15px;background:#fff; border:1px solid #ccc; border-left:none; border-right:none; border-top:none;}
	ul#prjtabsmenu{list-style-type:none;width:100%;position:relative;height:26px;font-family:Arial,sans-serif;font-size:12px;font-weight:bold;margin:0;padding:11px 0 0 0; }
	ul#prjtabsmenu li{display:block;float:left;margin:0 0 0 4px; height:24px; border:1px solid #CDCDCD;}
	ul#prjtabsmenu li.left{margin:0;}
	ul#prjtabsmenu li a{display:block;float:left;color:#555;background:#E6E9E2; line-height:27px;text-decoration:none;padding:0 17px 0 18px;height:25px;}
	ul#prjtabsmenu li a.right{padding-right:19px;}
	ul#prjtabsmenu li a:hover{background:#B6B009; color:#fff;}
	ul#prjtabsmenu li a.current{color:#fff;background:#B6B009;}
	ul#prjtabsmenu li a.currentd{color:#fff;background:#4B8FFF;}


/* Homepage Tabs Subnavigation */
	#htabs-container{padding:0px 0px 0 15px;background:#fff; border:1px solid #ccc; border-left:none; border-right:none; border-top:none;}
	ul#htabsmenu{list-style-type:none;width:100%;position:relative;height:26px;font-family:Arial,sans-serif;font-size:12px;font-weight:bold;margin:0;padding:11px 0 0 0; }
	ul#htabsmenu li{display:block;float:left;margin:0 0 0 4px; height:25px; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; border-top:1px solid #CDCDCD;}
	ul#htabsmenu li.left{margin:0;}
	ul#htabsmenu li a{display:block;float:left;color:#555;background:#E6E9E2; line-height:27px;text-decoration:none;padding:0 17px 0 18px;height:25px;}
	ul#htabsmenu li a.right{padding-right:19px;}
	ul#htabsmenu li a:hover{background:#B6B009; color:#fff;}
	ul#htabsmenu li a.current{color:#fff;background:#B6B009;}
	ul#htabsmenu li a.currentd{color:#fff;background:#4B8FFF;}
	
	
	#htabs-container1{padding:0px 0px 0 15px;background:#fff; border:1px solid #ccc; border-left:none; border-right:none; border-top:none;}
	ul#htabsmenu1{list-style-type:none;width:100%;position:relative;height:26px;font-family:Arial,sans-serif;font-size:12px;font-weight:bold;margin:0;padding:11px 0 0 0;}
	ul#htabsmenu1 li{display:block;float:left;margin:0 0 0 4px;height:27px; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; border-top:1px solid #CDCDCD; }
	ul#htabsmenu1 li.left{margin:0;}
	ul#htabsmenu1 li a{display:block;float:left;color:#fff;background:#E6E9E2;line-height:27px;text-decoration:none;padding:0 17px 0 18px;height:24px;}
	ul#htabsmenu1 li a.right{padding-right:19px;}
	ul#htabsmenu1 li a:hover{background:#B6B009; color:#fff;}
	ul#htabsmenu1 li a.current{color:#fff;background:#B6B009;}
	ul#htabsmenu1 li a.current:hover{color:#fff;background:#B6B009;}
	
	/* Big fun run page styles */
		.twonine_title {
		border-bottom:1px solid #333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		padding-bottom:5px;
		color:#333333;
	}
	.twonine_content {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#333333;
	}
	
	.navlinks{
		font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-decoration:none; line-height:16px;
	}
	.navlinks a:link{
		color:#666666; text-decoration:none;
	}
	.navlinks li a:hover{
	   color:#999999; text-decoration:underline;
	}
	.navlinks a:visited{
		color:#666666; text-decoration:none;
	}
	
	
	table.designtd  {
		font-size:90%;
		direction: ltr;
		margin: auto;
		empty-cells: hide;
		font-family:Arial, Helvetica, sans-serif; font-size:12px;
		font-size: 90%;
		cellspacing:0;
		border:0
	}
	table.full {
		width: 100%;
	}
	table.designtd td {
		padding: 1em;
	}
	table.designtd th {
		font-size:90%;
		border-top: 1px solid rgb(80, 100, 133);
		border-right: 1px solid rgb(80, 100, 133);
		font-weight: bold;
		text-align: center;
		background-color: #CE1415;
		color: #ffffff;
		padding:7px;
		padding-right:4px;
		padding-left:4px;
		empty-cells: hide;
	}
	table.designtd td {
		font-size:90%;
		border: 1px solid #E27474;
		text-align: center;
		color: #555555;
		padding-top:3px;
		padding-bottom:3px;
	}
	table.designtd td.damier{
		background-color: #F8DDDD;
	}
	table.designtd td.damierlight {
		background-color: #f6f6f6;
	}
	table.designtd td.damieralign {
		background-color: #F8DDDD;
		text-align: left;
		padding:6;
	}
	table.designtd td.align {
		text-align: left;
		padding:6;
	}
	table.designtd td.vide, table.designtd th.vide {
		border-width: 0;
		background-color: #ffffff;
	}
	table.designtd td.sansbordure {
		border-width: 0;
		text-align: left;
	}
	table.designtd th em {
		display: block;
	}
	table.designtd td strong {
		font-weight: bold;
	}
	table.designtd .columndetail {
		width: 15%;
	}
	table.designtd tr.details {
		padding:0;
		margin:0;
	}
	table.designtdh td {
		padding:5px;
	}
	
	
	/* child spnsorships page styles */
	.childspsh1{
	 	font:bold 20px Arial, Helvetica, sans-serif; color:#3A0000; padding:5px;
	}
	.childsps-content{
		font:normal 12px Arial, Helvetica, sans-serif; color:#fff; padding:10px;
	}
	.childsps-content-black{
		font:normal 14px Arial, Helvetica, sans-serif; color:#3A0000; padding:10px;
	}
	.childspsh2{
	 	font:normal 20px Arial, Helvetica, sans-serif; color:#3A0000; padding:5px;
	}
	.chmore{
		font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3A0000; text-decoration:none; padding:4px;
	}
	.chmore a:link{
		color:#3A0000; text-decoration:none; padding:4px;
	}
	.chmore a:hover{
		color:#fff; text-decoration:underline; padding:4px;
	}
	.chmore a:visited{
		color:#3A0000; text-decoration:none; padding:4px;
	}
	.chsponsorbg{
		background: url(../images/childsponsorship_bg.jpg) repeat-x;
	}
	.chsearchtext{
		font:bold 16px Arial, Helvetica, sans-serif; color:#fff; padding:5px;
	}
	.chspcontent{
		font:normal 13px Arial, Helvetica, sans-serif; color:#333; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:0px; line-height:18px;
	}
	.chsprightcontent{
		font:normal 13px Arial, Helvetica, sans-serif; color:#222; padding:10px; line-height:18px;
	}
	.chrightshadow{
		background: url(../images/chright_shadow.jpg) repeat-x; padding:0px; margin:0px; height:196px;
	}
	.chtitle{
		font:bold 16px Arial, Helvetica, sans-serif; color:#714800; padding:8px;
	}
	.chtxtbold{
		font:bold 12px Arial, Helvetica, sans-serif; color:#333; padding:5px;
	}
	.chtxtlabels{
		font:normal 12px Arial, Helvetica, sans-serif; color:#333; padding:5px;
	}
	.chtftextbold{
		font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FF6D0D; padding:4px; margin:0px;
	}
	.chtxtboldwhite{
		font:bold 12px Arial, Helvetica, sans-serif; color:#fff;
	}
	.chtxtchildname{
		font:bold 12px Arial, Helvetica, sans-serif; color:#333; 
	}
	.sponsor-confirm-bg{
		background: url(../images/sponsor_confirm_lcurve.gif) no-repeat; width:215px; height:252px; padding:0px; margin:0px;
	}
	.sponsor-confirm-midbg{
		background-color:#78BE0F;
		height:252px; padding:0px; margin:0px;
	}
	.sponsor-confirm-child-text{
		font:bold 12px Arial, Helvetica, sans-serif; color:#222; line-height:18px;
	}
	.homeprjdetailsheading{
		font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#90810F; padding:5px;
	}
	
	/* top events page styles */
	.topevents-contentbold{
		font:bold 14px Arial, Helvetica, sans-serif; color:#333; line-height:22px;
	}
	.topevents-content{
		font:normal 12px Arial, Helvetica, sans-serif; color:#333; line-height:18px;
	}
	.topevents-heading{
		font:bold 16px Arial, Helvetica, sans-serif; color:#FF4F12; line-height:35px; border-bottom:1px solid #D5D5D5;
	}
	.topevents-moreinfo{
		font:bold 14px Arial, Helvetica, sans-serif; color:#333; line-height:20px; padding:5px;
	}
	.topevents-moreinfo-contact{
		font:bold 12px Arial, Helvetica, sans-serif; color:#333; line-height:20px; padding:5px;
	}
	.topevents-links{
		font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000; text-decoration:none; line-height:22px;
	}
	.topevents-links a:link{
		color:#FF0000; text-decoration:none;
	}
	.topevents-links a:hover{
		color:#886500; text-decoration:underline;
	}
	.topevents-links a:visited{
		color:#FF0000; text-decoration:none;
	}

	/* blog css */
		.blgtitle{
			font:bold 22px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; line-height:30px;
		}
		.blgsubtitle{
			font:bold 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; line-height:20px; padding-top:5px;
		}
		.blogtags{
			font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; line-height:20px; padding-top:5px;
		}
		
		.blogpostscontent{
			font:normal 12px Arial, Helvetica, sans-serif; color:#666; padding:8px; border-bottom:1px solid #EDEDED; text-decoration:none;
		}
		.blogrightcolheading{
			font:bold 12px Arial, Helvetica, sans-serif; color:#333; padding:8px;
		}
		.blogcontent{
			font:normal 12px Arial, Helvetica, sans-serif; color:#333; line-height:20px; 
		}
		.blogpostscontent-links{
			font:normal 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;
		}
		.blogpostscontent-links a:link{
			color:#666; text-decoration:none;
		}
		.blogpostscontent-links a:hover{
			color:#ff9900; text-decoration:underline;
		}
		.blogpostscontent-links a:visited{
			color:#666; text-decoration:none;
		}
		.blogs1{
			font:bold 12px Arial, Helvetica, sans-serif; color:#999; padding:0 0 0 0px; display:block; list-style:none;
		}
		.blogs2{
			font:bold 14px Arial, Helvetica, sans-serif; color:#666; padding:5px;
		}
		.blogsresults{
			font:bold 12px Arial, Helvetica, sans-serif; color:#7BBF11; padding-bottom:15px; border-bottom: 1px solid #CECECE;
		}
		.blogsrhresultsheading{
			font:bold 26px Georgia, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; color:#7BBF11; padding-bottom:15px; border-bottom: 1px solid #CECECE;
		}
		.blogsrhresultsheading1{
			font:bold 26px Georgia, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; color:#7BBF11; 
		}
		.blogcommentsheading{
			font:bold 18px Arial, Helvetica, sans-serif; color:#FFA41F; padding:5px; border-bottom: 1px solid #CECECE;
		}
		.blogsuccess{
			font:italic 12px Arial, Helvetica, sans-serif; color:#333; padding:5px;
		}
		
		.tagclouds-links{
			font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666; text-decoration:none; padding:5px; line-height:22px;
		}
		.tagclouds-links a:link{
			font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666; text-decoration:none; 
		}
		.tagclouds-links a:hover{
			background-color:#ff9900; color:#fff; text-decoration:underline; 
		}
		.blogviewall{
			font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#427FDB; text-decoration:none; padding:6px;
		}
		.blogviewall a:link{
			color:#427FDB; text-decoration:none; 
		}
		.blogviewall a:hover{
			color:#ff9900; text-decoration:underline;
		}
		.blogviewall a:visited{
			color:#427FDB; text-decoration:none;
		}
		.totallyfreewill-content{
			font:normal 12px Arial, Helvetica, sans-serif; color:#333; line-height:18px; padding:10px;
		}
		.xmas-cards-subtitle{
			font:bold 12px Arial, Helvetica, sans-serif; color:#336C9F; padding:0px;
		}
		.xmas-cards-link{
			font:bold 12px Arial, Helvetica, sans-serif; color:#FF0080; padding:0px; text-decoration:none;
		}
		.xmascards-subtitle{
			font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; padding:5px;
		}
		/* jump for page css */
		
			.jfhope-tdheading{
				font:bold 14px Arial, Helvetica, sans-serif; color:#000; padding:5px; text-decoration:none; background-color:#A3C83A;
			}
			.jfhope-tdleftheading{
				font:bold 14px Arial, Helvetica, sans-serif; color:#fff;  padding:5px; background-color:#7F8014;
			}
			.jfhope-content{
				font:normal 12px Arial, Helvetica, sans-serif; color:#000; padding:5px; background-color:#C8E68F; 
			}
			.jfhope-content-alt{
				font:normal 12px Arial, Helvetica, sans-serif; color:#000; padding:5px; background-color:#fff;
			}
			
				.jumpforhopetable
				{
					border-color: #93A959;
					border-width: 0 0 1px 0px;
					border-style: solid;
				}
				.jumpforhopetable td
				{
					border-color: #93A959;
					border-width: 1px 1px 0 0;
					border-style: solid;
					margin: 0;
				}
				
			.jhopeh2{
				font:bold 14px Arial, Helvetica, sans-serif; color:#000;
			}