/* Global CSS Document */

body, select, input, textarea {
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
}

body {
    font-size: 12px;
	line-height: 17px;
	background: #fff url(../images-structure/bg_body.jpg) repeat-x;
}


html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}

a {
	color: #666;
}

a:hover {
	color: #999!important;
}

h1 {
	font-size: 26px;
	margin: 15px 0;
	line-height:28px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h2 {
	font-size: 17px;
	margin: 0;
	color:#66584a;
	font-family:Georgia, "Times New Roman", Times, serif;
}

p {
margin: 15px 0;
line-height: 19px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.center {
text-align: left;
}

/* Page wrapper */
#wrapper {
	margin: 0  auto;
	width:980px;
	min-height: 100%;
}

.inner-page-bg {
background:url(../images/inner_pgbg_body.jpg) repeat-x;
background-color:#fbf4e9;
}


/* Logo section */
.logo {
	float: left;
	margin: 65px 0 0 16px;
	
}
	
	.logo a {
		background:url(../images-structure/logo_hope.png) no-repeat left top;
		width: 155px;
		height: 89px;
		display: block;
	}
	
/* Heading right section */

.header {
width: 980px;
margin: 0 auto;
background:url(../images-structure/heading_bottom_border.jpg) repeat-x left bottom;
height: 200px;
}

	.homepg-top-right {
	float: right;
	}
	
		ul.top-right {
		float: right;
		margin:0;
		padding:0;
		list-style-type: none;
		}
		
		ul.top-right li {
		margin: 19px 0 0 20px;
		float: left;
		}
		
		.no-top-border {
		margin-top:0px!important;
		}
		
		.no-top-border a {
		text-indent: 0px!important;
		display:inline!important;
		}
		
		ul.top-right li a {
		text-transform:capitalize;
		text-indent: -9000em;
		display: block;
		}
		
					ul.top-right li a.about {
						width:47px;
						height:17px;
						background:url(../images-structure/menu_about.png) no-repeat left top;
					}
					
						ul.top-right li a.about:hover, ul.top-right li a.about-active {
							background:url(../images-structure/menu_about.png) no-repeat left top;
						}
					
					ul.top-right li a.resources {
						width:76px;
						height:17px;
						background:url(../images-structure/menu_resources.png) no-repeat left top;
					}
					
					ul.top-right li a.contact {
						width:68px;
						height:17px;
						background:url(../images-structure/menu_contact.png) no-repeat left top;
					}
					
		ul.main-menu {
		float: right;
		margin:96px 0 0;
		padding:0;
		list-style-type: none;
		clear: both;
		/*width: 650px;*/
		}
		
		ul.main-menu li {
		margin: 0 0 0 20px;
		float: left;
		}
		
		ul.main-menu li a {
		text-transform:capitalize;
		text-indent: -9000em;
		display: block;
		}
		
		ul.main-menu li a.who {
						width:176px;
						height:53px;
						background:url(../images-structure/menu_who_we_help.png) no-repeat left top;
					}
					
						ul.main-menu li a.who:hover, ul.main-menu li a.who-active {
							background:url(../images-structure/menu_who_we_help_hover.png) no-repeat left top;
							width:176px;
							height:53px;
						}
						
		ul.main-menu li a.where {
						width:181px;
						height:53px;
						background:url(../images-structure/menu_where_we_help.png) no-repeat left top;
					}
					
						ul.main-menu li a.where:hover, ul.main-menu li a.where-active {
							background:url(../images-structure/menu_where_we_help_hover.png) no-repeat left top;
							width:181px;
							height:53px;
						}
						
		ul.main-menu li a.how {
						width:219px;
						height:53px;
						background:url(../images-structure/menu_how_we_help.png) no-repeat left top;
					}
					
						ul.main-menu li a.how:hover, ul.main-menu li a.how-active {
							background:url(../images-structure/menu_how_we_help_hover.png) no-repeat left top;
							width:219px;
							height:53px;
						}
		/* Homepage Banner */
		
		.home-pg-banner {
		background:url(../images-structure/homepg_banner_bg.jpg) no-repeat left top;
		float: left;
		width:980px;
		height: 413px;
		padding: 16px 0 0;
		}
		
		.home-pg-banner-pop {
		background:url(../images-structure/homepg_banner_bg.jpg) no-repeat left top;
		float: left;
		width:980px;
		height: 380px;
		padding: 16px 0 0;
		}
		
		
			.homepg-banner-holder, .innerpg-banner-holder {
			margin: 0 auto;
			width: 940px;
			text-align: center;
			}
			
				.homepg-banner-holder .top-space {
				margin: 10px 0 0;
				}
				
		/*Inner Page Banner */
		.inner-pg-banner {
		background:url(../images-structure/innerpg_banner_bg.jpg) no-repeat left top;
		float: left;
		width:980px;
		height: 216px;
		padding: 16px 0 0;
		}
		
		/* Second section / Innerpage holder */
		
		.homepg-second-holder {
		float: left;
		width: 980px;
		background: #ffffff;
		min-height: 610px;
		}
		
		
		.innerpg-holder {
		float: left;
		width: 980px;
		background: #ffffff;
		min-height: 610px;
		}
		
			.homepg-second-holder .left {
			float: left;
			width: 408px;
			font-family:"Georgia", Times New Roman, Times, serif;
			}
			
			.innerpg-holder .left {
			float: left;
			width: 210px;
			margin: 16px 0 16px 0;
			padding: 0 30px 0 30px;
			border-right: 1px dashed #666;
			min-height: 600px;
			font-size:11px;
			}
			
			.innerpg-holder .left p{
			font-size:11px;
			line-height:14px;
			}
			
			.innerpg-holder .left a{
			font-size:11px;
			line-height:13px;
			text-transform:uppercase;
			border-bottom:thin;
			border-bottom-color:#999;
			}
			
			
			.innerpg-holder .content {
			float: left;
			width: 525px;
			margin: 16px;
			padding: 5px 0 0 25px;
			font-size:14px;
			}
			
			.innerpg-holder .content td{
			padding:5px;
			vertical-align:top;
			}
			
						
				.services-box {
				width: 407px;
				padding: 13px 0;
				float: left;
				border-bottom: 1px solid #d6d1cb;
				}
				
				.bot-border-none {
				border-bottom: none!important;
				}
					
					.services-box img {
					margin: 0 13px 0 0;
					float: left;
					}
					
					.services-box a {
					color: #ab161a;
					font-size: 12px;
					line-height: 20px;
					}
					
					.services-box a:hover {
					color: #62090b!important;
					}
		
			.homepg-second-holder .center {
			float: left;
			width: 308px;
			margin:13px 0 0 23px;
			padding:0 0 13px;
			}
				
				.news-box {
				padding: 17px;
				width: 270px;
				background:#f7e5c6;
				border-top: 10px solid #dbcbaf;
				min-height: 332px;
				overflow: hidden;
				font-family:Georgia, "Times New Roman", Times, serif;		
				}
				
				.news-box ul {
				margin:0;
				list-style-type: none;
				padding:0;
				}
				
					.news-box ul li {
					float: left;
					margin: 2px 7px 9px 0;
					background: url(../images-structure/bullet_square_grey.gif) no-repeat left 7px;
					padding: 0 0 0 10px;
					color:#6b5a49;
					}
					
						.news-box ul li a {						
						text-decoration: none;
						line-height: 16px;
						color:#6b5a49;
						}
						
			.homepg-second-holder .right {
			float: right;
			width: 232px;
			margin:13px 0 0 0;
			font-family:"Georgia", Times New Roman, Times, serif;
			}
			
				.testimony-box {
				width: 230px;
				border:1px solid #d7d2cc;
				background:#fff;
				margin-bottom:20px;				
				}
					.testimony-box p {
					padding: 15px 20px 5px 20px;
					font-size: 11px;
					line-height: 14px;
					text-align: left!important;					
					}
					
					.testimony-box a {
					text-decoration: none;
					}
					
				
				.homepg-second-holder .right p {
				margin: 12px 0;
				text-align: center;
				}
						

/* Footer Section  */

	.footer {
		background: #493e2f url(../images-structure/footer_bg.gif) repeat-x left top;
		margin: 0 auto;
		overflow: hidden;
		min-height: 227px;
		position: relative;
		clear: both;
	}
	
	.footer-section {
	margin: 0 auto;
	width: 980px;
	}
	
		.footer-section ul {
		margin:20px 0 0;
		padding:0;
		list-style-type: none;
		border-right: 1px solid #90806e;
		color:#fffaec;
		font-family:"Georgia", Times New Roman, Times, serif;
		font-size: 12px;
		float: left;
		width: 170px;
		min-height: 160px;
		}
		
			.footer-section ul li {
			margin: 7px 0 0;
			}
		
			.footer-section ul li a {
			color: #cab79e;			
			}
			
			.footer-left-margin {
			margin-left: 30px!important;
			}
			
			.footer-right-border {
			border-right: none!important;
			}
			
			.footer-bot-left {
			float: left;
			margin: 20px 0 0;
			color:#837260;
			clear: left;
			}
			
			.footer-bot-right {
			float: right;
			margin: 20px 0 0;
			}
	
	* {
		margin: 0;
		padding: 0;
	}
	
		.text-box {
					border: 0px solid #b6b6b6;
					font-size:15px; 
					padding:5px;
					height: 18px;
					line-height:40px;
				}
		
		.nl-btn { background:url(../images-structure/sign-up-button.png) no-repeat left top; width:83px; height:30px; cursor: pointer; border:none;  text-indent: -9000em; text-transform:uppercase; }

