
@font-face {
    font-family: 'pt_sans_narrowregular';
    src: url('https://secure.qgiv.com/cps_orgs/hffwacob/ptn57f-webfont_eot.eot');
    src: url('https://secure.qgiv.com/cps_orgs/hffwacob/ptn57f-webfont_eot-332.eot') format('embedded-opentype'),
         url('https://secure.qgiv.com/cps_orgs/hffwacob/ptn57f-webfont_woff.woff') format('woff'),
         url('https://secure.qgiv.com/cps_orgs/hffwacob/ptn57f-webfont_ttf.ttf') format('truetype'),
         url('https://secure.qgiv.com/cps_orgs/hffwacob/ptn57f-webfont_svg-1367323335.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansNarrowBold';
    src: url('https://secure.qgiv.com/cps_orgs/hffwacob/PTN77F-webfont_eot.eot');
    src: url('https://secure.qgiv.com/cps_orgs/hffwacob/PTN77F-webfont_eot-337.eot') format('embedded-opentype'),
         url('https://secure.qgiv.com/cps_orgs/hffwacob/PTN77F-webfont_woff.woff') format('woff'),
         url('https://secure.qgiv.com/cps_orgs/hffwacob/PTN77F-webfont_ttf.ttf') format('truetype'),
         url('https://secure.qgiv.com/cps_orgs/hffwacob/PTN77F-webfont_svg-1367323339.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'open_sansbold';
    src: url('https://secure.qgiv.com/cps_orgs/hffwacob/opensans-bold-webfont_eot-340.eot');
    src: url('https://secure.qgiv.com/cps_orgs/hffwacob/opensans-bold-webfont_eot.eot') format('embedded-opentype'),
         url('https://secure.qgiv.com/cps_orgs/hffwacob/opensans-bold-webfont_woff.woff') format('woff'),
         url('https://secure.qgiv.com/cps_orgs/hffwacob/opensans-bold-webfont_ttf.ttf') format('truetype'),
         url('https://secure.qgiv.com/cps_orgs/hffwacob/opensans-bold-webfont_svg-1367323345.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{margin:0px auto 0; font-size:12px; font-family: Verdana, Geneva, sans-serif; color:#2b2b2b; line-height:20px; background-color:#fff;}
#mainWrap{width:100%; margin:0px auto 0; padding:0px; }
/*** DEFAULTS **/
input[type=text], input[type=password], textarea{padding:6px 10px; border:#ddd 1px solid;}
input[type=submit], input[type=button], input[type=reset]{background:#e5e5e5; border:#ddd 1px solid; box-shadow:rgba(0, 0, 0, 0.2) 0 0 3px, #fff 0 0 7px inset; font-weight:normal; font-size:0.9em; padding:5px 10px; cursor:pointer;}
input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover{background:#eee;}

a{color:#06C; text-decoration:none;} a:hover{color:#004B97; text-decoration:underline;}
a img { border:none; }
/***** HEADER *****/
header{margin:0 0 0px; width:100%; height:auto;  background:url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/header_bg_jpg-1367323347) repeat-x;}
header #mainheader{margin:0  auto; width:1000px; padding:0px; }
header #mainheader h2{ font-family:'PTSansNarrowBold',Verdana, Geneva, sans-serif; font-size:21px; color:#393939; font-weight:normal; text-align:center; margin:0px; padding:0px; text-transform:uppercase;}
header #logo{float:left; margin:7px 0px 0 0;}
header #logo img{border:none;}
header .extras{float:right; width:542px; margin:30px 0 0 0; padding:0px;}
header .extras1{float:right; width:523px; height:50px; margin:33px 0 0 0; padding:0px;}
header .need{float:left; width:251px; margin:0px 0 0 0; padding:0px;}
header .needleft{float:left; width:143px; height:48px;  margin:0px 0 0 0; padding:2px 0 0 0; background:url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/needimg_jpg-1367323348) no-repeat; font-family:'PTSansNarrowBold',Verdana, Geneva, sans-serif; font-size:20px; color:#fff; font-weight:normal; text-align:center; text-transform:uppercase; letter-spacing:7px; line-height:21px;}
header .needleft span{ font-size:26px; letter-spacing:normal;}
header .needright{float:right; width:103px; height:37px;   margin:0px 0 0 0; padding:13px 0 0 5px; background:#df4949;}
#searchform {margin: 0px; padding: 0px;	overflow: hidden; display: inline;	}	
#searchBox {width:262px; height:30px; margin:10px 0px 10px 0; padding:0px 0px 0px 0px;	float:right;}
#searchleft {width:170px; height:30px; margin:0px 1px 0 0; padding:0px;	float:left;	}
#searchright {	width:90px;	height:30px; margin:0px 0 0 1px; padding:0px; float:right;}	
#searchbox {background:#eeeeee; width:160px; height:30px; color: #828282;	font-size: 12px; font-family: Arial, Helvetica, sans-serif;  font-weight: normal; margin: 0px 0px 0px 0px; padding: 0 0 0px 10px; border: 0 none; display: inline;}	
#searchbutton {background:#393939; font-family:'open_sansbold',Arial, Helvetica, sans-serif;  font-weight:normal; font-size:13px; color:#fff; text-transform:uppercase; width:90px;	height:30px; border:0px; margin: 0 0 0 0px; padding: 0 0 0px 0px; cursor:pointer; box-shadow:none;	}
#icons{margin:15px 0 0;}

/***** NAVIGATION *****/
nav{position:relative; background:#8ab156; width:100%;   margin:0 0 0px;}
nav ul{list-style:none; padding:0; margin:0; width:1000px; height:40px; margin:0 auto 0px;}
nav > ul > li{display:block; float:left; padding:0; margin:0; position:relative; font-family:'PTSansNarrowBold',Verdana, Geneva, sans-serif; font-size:15px; color:#fff; text-transform:uppercase; background: url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/divider_jpg-1367323355) right no-repeat;}
.ie7 nav > ul > li{margin:-1px 0 0;}
nav > ul > li a{display:block; padding:10px 15px 10px 15px; font-family:'PTSansNarrowBold',Verdana, Geneva, sans-serif; font-size:15px; color:#fff; text-transform:uppercase;}
nav > ul > li ul{position:absolute; top:40px;  width:150px; display:none; box-shadow:rgba(0, 0, 0, 0.5) 3px 3px 2px;}
nav > ul > li ul ul{top:0; left:150px;}
.ie7 nav > ul > li ul ul{top:1px;}
nav > ul > li ul li{border-bottom:#4a9309 1px solid; position:relative; background:#8ab156;}
nav > ul > li ul li a{display:block; font-size:0.9em; display:block;}
nav > ul li:hover, nav > ul li.current_page_item, nav > ul li.current_page_ancestor{background-color:#4a9309;}
nav > ul li:hover > a, nav > ul li.current_page_item > a, nav > ul li.current_page_ancestor > a{color:#fff; text-decoration:none;}
nav > ul li:hover > ul{display:block;}

/**Menu with arrows**/
.arr1, .arr2, .arr3, .arr4{background-repeat: no-repeat;}
.arr1{background-image:url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/ico-arrows_png-1367323356); background-position:right 19px; padding-right:20px !important;}
.arr2{background-image:url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/ico-arrows_png-1367323356); background-position:right -56px; padding-right:20px !important;}

/*** Sub Menu Navigation ***/
.arr3{background-image:url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/ico-arrows_png-1367323356); background-position:right -82px; padding-right:20px !important;}
.arr4{background-image:url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/ico-arrows_png-1367323356); background-position:right 156px; padding-right:20px !important;}

/***** CONTENT AREA *****/
h1{ font-family:'pt_sans_narrowregular', Verdana, Geneva, sans-serif; font-size:24px; color:#000; font-weight:normal; border-bottom:#d9d9d9 solid 1px; margin:0px 0 15px 0; padding:9px 0 6px 0;}
h2{font-size:22px; margin:0px; color:#cc0000; font-family:'PTSansNarrowBold', Verdana, Geneva, sans-serif; font-weight:normal; text-transform:uppercase; padding:5px 0 10px 0px; }
h3{ color:#cc0000; font-family:'pt_sans_narrowregular', Verdana, Geneva, sans-serif; font-size:24px; font-weight:normal; border-bottom:#d9d9d9 solid 1px; margin:10px 0 10px 0; padding:0 0 6px 0;}
#content h3 a, #content h3 a:visited{ color:#000;}
#content h3 a:hover{ color:#cc0000; text-decoration:none;}

h4{ color:#cc0000; font-family:'pt_sans_narrowregular', Verdana, Geneva, sans-serif; font-size:20px; font-weight:normal; margin:0px 0 10px 0; padding:0 0 0px 0;}
#content{ background:url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/contentbg_jpg-1367323356) repeat; width:100%; margin:0px; padding:25px 0 0 0;}
	/***** CONTENT *****/
	#contentArea{width:1000px; text-align:justify; margin:0 auto 0;}
	#postArea{ width:1000px; margin:0px; padding:0px 0 10px 0; float:left;}
	#postArea p{ font-size:12px; text-align:justify; text-transform:none; font-family:Verdana, Geneva, sans-serif; line-height:20px; padding:0 0 15px 0; margin:0;}
#postArea .centertext{ color: #264e06; font-family: 'pt_sans_narrowregular',Verdana,Geneva,sans-serif; font-size: 24px; font-weight: normal; margin: 0 0 15px;
    padding: 9px 0 6px; text-align:center; line-height: 30px;}
	
	#contentleft{ width:720px; margin:0px; padding:0px; float:left;}
#contentArea ul {
		list-style-type: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#contentArea ul li {
	list-style-type: none;
	background: url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/bullet_png-1367323357) no-repeat left 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;	
	margin: 0px 0px 0px 20px;
	padding: 0px 20px 5px 20px;
	text-align:justify;
	}
	
#contentArea ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#contentArea ol {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#contentArea ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
	
.left{
	width:211px;
	float:left;	
	margin:0px;
	padding:0px;
	}
.right{
	float:left;
	margin:0px;
	padding:0px;
	}	
.boxleft{ background:#fff; width:287px; height:221px; margin:0px; padding:50px 10px; border:#e2e2e2 solid 10px; float:left; display:none;}

.boxright{width:680px;  margin:0px; padding:10px; border:#e2e2e2 solid 10px; background:#fff; }	
.boxright ul li { font:12px/17px Verdana, Geneva, sans-serif !important ; margin: 0 !important; padding: 0 0 5px 20px; }

.hope{ width:287px; height:80px; float:left; margin:0px; padding:0px;}
.hope a, .hope a:visited{ color:#fff; text-decoration:none; }
.hope a:hover{ color:#000; text-decoration:none; }

.hopeleft{ width:127px; height:80px; float:left; margin:0px; padding:0px;}
.hoperight{ width:160px; height:47px; float:left; margin:0px; padding:33px 0 0 0px; background:#df4949;  font-family:'pt_sans_narrowregular',Verdana, Geneva, sans-serif; font-size:15px; color:#fff; text-align:center; text-transform: uppercase;}

.OurVideosleft{ width:198px; height:140px; float:left; margin:0px; padding:0px;}
#sidebar .OurVideosright{ width:100px; height:45px; float:right; margin:0px; padding:95px 0 0 0px; font-family:'pt_sans_narrowregular',Verdana, Geneva, sans-serif; font-size:15px; color:#df4949; text-align:center; text-transform: uppercase;}
.OurVideosright a, .OurVideosright a:visited{ color:#df4949; text-decoration:none; }
.OurVideosright a:hover{ color:#000; text-decoration:none; }

.OurPartners{ background:#fff; width:575px; height:230px; margin:20px 0 0 0; padding:10px; border:#e2e2e2 solid 10px; float:left; text-align:center; }
.OurPartners p{ padding: 0px !important;}
.Sponsors { background:#fff; width:355px; height:230px; margin:20px 0 0 0; padding:10px; border-bottom:#e2e2e2 solid 10px; border-right:#e2e2e2 solid 10px; border-top:#e2e2e2 solid 10px;  float:left; font-size:19px; color:#4a9309; text-align:center;  font-family:'pt_sans_narrowregular',Verdana, Geneva, sans-serif; line-height:21px;}
.Sponsors p{ font-size:19px !important; color:#4a9309 !important; text-align:center !important;  font-family:'pt_sans_narrowregular',Verdana, Geneva, sans-serif !important; line-height:21px !important;}

.whydonatetohope{ background:#fff; width:440px; min-height:230px; margin:20px 0 0 0; padding:10px; border:#e2e2e2 solid 10px; text-align:left; }

	/***** SIDEBAR *****/
	#sidebar{width:246px; padding:0 0 0 17px; float:right; }
	#sidebar .bulletin{ background:url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/img5_jpg-1367323358) no-repeat; width:181px; height:58px; margin:30px 0; padding:82px 0 0 20px; position:relative;  }	
	#sidebar .gallery{ background:url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/img6_jpg-1367323359) no-repeat; width:245px; height:140px; margin:0px 0; padding:0px 0 0 0px; position:relative;}	
	#sidebar .hopestories{ background:url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/img2_jpg-1367323360) no-repeat; width:245px; height:70px; margin:15px 0 0 0; padding:200px 0 0 0px; position:relative;}
	#sidebar .follow{ border:#e2e2e2 solid 10px; width:210px; height:38px; margin:20px 0 0 0; float:left; color:#cc0000; font-family:'pt_sans_narrowregular',Verdana, Geneva, sans-serif; font-size:24px; font-weight:normal; padding:10px 0 0 15px;}	
	#sidebar .OurVideos{ width:245px; height:140px; float:left; margin:15px 0 0  0; padding:0px; background:url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/our_videos_jpg-1367323361) center top no-repeat;}
	#sidebar .follow img{ vertical-align:middle; display:inline;}
	#mainSidebar{list-style:none; margin:0px; padding:0px}
	#mainSidebar li{margin:0px; padding:5px;}
	#mainSidebar li h2{background:#eee; padding:10px; margin:3px;}
	#mainSidebar li li{margin:0 10px 0 0;}
	.btn{ width:191px; height:40px; line-height:40px; border:none; background:#df4949; text-align:center; font-family:'pt_sans_narrowregular',Verdana, Geneva, sans-serif; font-size:15px; color:#fff; padding:0px 0 0; margin:0 auto 0; position:absolute; bottom:20px; left:11px; }
	.btn a, .btn a:visited {background:#df4949; text-align:center;  font-family:'pt_sans_narrowregular',Verdana, Geneva, sans-serif; font-size:15px; color:#fff; padding:8px 0 0;}
	
.btn a:hover {
	color: #000;
	border:none;
	text-decoration: none;
	}


.btn1{ width:223px; height:40px; line-height:40px; border:none; background:#df4949; text-align:center; font-family:'pt_sans_narrowregular',Verdana, Geneva, sans-serif; font-size:15px; color:#fff; padding:0px 0 0; margin:0; position:absolute; bottom:20px; left:11px; }
	.btn1 a, .btn1 a:visited {background:#df4949; text-align:center;  font-family:'pt_sans_narrowregular',Verdana, Geneva, sans-serif; font-size:15px; color:#fff; padding:8px 0 0;}
	
.btn1 a:hover {
	color: #000;
	border:none;
	text-decoration: none;
	}


/***Content Related***/
.multiple-post{border:#ddd 1px solid; padding:10px; margin:0 0 10px;}
.multiple-post h3{margin: 0 0 7px; padding:7px 15px; border-bottom:#ddd 1px dotted;}
.multiple-post h3 a:hover{text-decoration:none;}
.postmeta{font-size:0.8em;}
.postmeta > span{float:left;}
.postmeta > span.comment{float:right;}
/***** COMMENTS *****/
#comments{padding:10px;}
#comments h2{margin:5px 5px 15px; padding:5px 0px 7px; border-bottom:#333 1px dotted;}

ol.commentList, ul.children{list-style:none; margin:0px; padding:0px; z-index: 9999;}
ol.commentList > li{padding:15px; background:#f5f5f5; border:#eee 1px solid; margin:0 0 20px;}
ol.commentList > li ul.children{padding:10px 0 0 0px; margin:10px 0 0 10px; border-left:#7f7f7f 1px dotted;}
ol.commentList > li ul.children > li{margin:10px 0 0; padding:0 0 10px 18px; border-bottom:#eee 1px solid; background:url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/arrow-comment_png-1367323362) no-repeat 0 15px;}
ol.commentList > li ul.children > li:last-child{border:none;}

#comments .commentForm input, #comments .commentForm textarea{margin:5px 0px; font-size:1em; padding:5px;}
#comments .commentForm input:focus, #comments .commentForm textarea:focus{}
.comment-tip{font-size:0.7em; font-style:italic; width:95%;}
.comment-tip code{font-size:1.2em;}

/***** FOOTER *****/
footer{ background:url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/footerbg_jpg-1367323362) repeat; width:100%; height:166px;  padding:0px; color:#333; margin:0px 0 0;}
#footermain{	
	width: 1000px; 
	margin: 0px auto;
	padding: 0px;	
	}
	
#footerleft{
	margin:65px 91px 0 0;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#bce87e;
	text-align: center;
	float:left;
	width:620px;	
	}
	
#footerleft p {
	color: #bce87e;
	font-size: 12px;
	font-family:  Arial, Helvetica, sans-serif; 
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height:25px;
	}
#footerleft p span {
	color:#fff; font-weight:bold;}	
	
#footerright{
	font-family: Arial, Helvetica, sans-serif;  
	font-size:12px;
	color:#fff;
	text-align:left;
	margin:22px 0 0 0;
	padding:0px 0px 0px 0px;
	float:left;	}
	
#footerright p {
	color: #bce87e;
	font-size: 12px;
	font-family:  Arial, Helvetica, sans-serif; 
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height:18px;
	text-transform:uppercase;
	}
#footerright p span { text-transform:lowercase;	}	
#footerright  p.contact{font-family:'pt_sans_narrowregular',Arial, Helvetica, sans-serif;	color:#fff; font-size:18px !important;}	
	
footer a, footer a:visited {
	color: #bce87e;
	text-decoration: none;
	}
	
footer a:hover {
	color: #fff;
	text-decoration: underline;
	}
/***404 Page***/
#contentArea.search > ul{margin:0 0 20px; padding:0 0 0 25px;}
#contentArea.search > ul ul{margin:0 0 10px; padding:0 0 0 15px;}

/***** EXTRAS *****/
.clear{clear:both;}
.searchpg-box{margin:0 0 20px;}
textarea#comment{width:95%;}
#banner{ background:#657071; width:100%; margin:0px auto 0px; padding:0px; height:305px;}
#header {
	width: 1000px;
	margin:0px auto 0px;	
	padding: 0px;
	overflow: hidden;
	}
	
.headerleft {
/*    background:url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/banner_jpg-1367323363);*/
	width: 755px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0 0px;
	}
	
.headerright { width: 213px; height:280px; float: right; margin: 0px 0 0 0; padding: 13px 16px 12px 16px; background:#fff; }
	
.bulletin{ background:url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/img5_jpg-1367323358) no-repeat; width:213px; height:140px; margin:10px 0 0 0; padding:0px 0 0 0px; position:relative;  }
	
	
	
.box{ width:213px; height:280px; margin:0px; padding:0px;}	
.boxtop{ background:url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/boxtop_jpg-1367323364) no-repeat top; margin:0px; padding:0px; width:213px; height:9px;}
.boxmiddle{ background:#fff; height:262px; width:167px; padding:0 23px;}
.boxbottom{background:url(https://6e99c1bdfe9ee43705cb-d16e1555d81e232f300e4d0cf47f74e5.ssl.cf2.rackcdn.com/boxbottom_jpg-1367323365) no-repeat top; margin:0px; padding:0px; width:213px; height:9px;}

/*-----------sub--------------*/

#sub{background:#8ab156; border:#48910c 1px solid; width:213px; height:91px; padding:5px 15px 0 15px;}
#subheader{background:#8ab156; border:#48910c 1px solid; width:181px; height:91px; padding:5px 15px 0 15px;}

#sub label{margin:0 0 5px 65px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; text-align:center;}

#s2email{background:#fff; border:0; height:20px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; margin:3px 0 10px 0; padding:0 0 0 13px; width:170px; line-height:20px;}

.sub2 input[type="submit"]{margin:0 0 0 10px; }

.subscribe3 {margin:0 0 0 0 !important;}

table.news_bulletin{ padding:5px; border-spacing:0px; border:0; width:100%; }
table.news_bulletin td.pdficon { text-align:center; width:10%; }
iframe { border:0px; overflow:hidden; width:480px; height:360px; }