@font-face {
	font-family: 'bebas_neueregular';
	src: url('../fonts/bebasneue-webfont.eot');
	src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/bebasneue-webfont.woff') format('woff'),
		url('../fonts/bebasneue-webfont.ttf') format('truetype'),
		url('../fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
}
@font-face {
	font-family: 'signpainter_housescriptRg';
	src: url('../fonts/signpainter-housescript-webfont.eot');
	src: url('../fonts/signpainter-housescript-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/signpainter-housescript-webfont.woff') format('woff'),
		url('../fonts/signpainter-housescript-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'signpaintermedium';
    src: url('signpainter-housescript-webfont.eot');
    src: url('signpainter-housescript-webfont.eot?#iefix') format('embedded-opentype'),
         url('signpainter-housescript-webfont.woff') format('woff'),
         url('signpainter-housescript-webfont.ttf') format('truetype'),
         url('signpainter-housescript-webfont.svg#signpaintermedium') format('svg');
    font-weight: normal;
    font-style: normal;
}



.container-box{
	width:989px;
	overflow:hidden;
	padding: 42px 0;
	/*background:url(../images/bg-container.png) no-repeat -1998px 100%;*/
	margin: 0 -6px 30px;
	float:left;
	position:relative;
}
.container-holder{
	float:left;
	width:989px;
	/*background:url(../images/bg-container.png) repeat-y -999px 0;*/
}
.container-frame{
	width: 989px;
	margin: -42px 0 -40px;
	padding: 39px 0 9px;
	float:left;
	/*background:url(../images/bg-container.png) no-repeat;*/
}
.container-box h2{
	color:#000;
	margin: 0 0 18px 32px;
	font:41px/43px;
	letter-spacing: -1px;
	word-spacing: 1px;
}
.item-holder{
	overflow:hidden;
	padding: 0 0 0 24px;
	margin: 0 0 19px;
}
.item{
	padding: 0 0 0 2px;
	margin: 0px;
	list-style:none;
	width: 281px;
	float:left;
}
.item:first-child{margin:0;}
.item li{border-bottom:1px solid #a7b0b8;}
.item li:first-child{
	border-width:1px 0;
	border-style:solid;
	border-color: #a7b0b8;
}
.item li span{
	display:inline-block;
	padding: 0 0 0 9px;
	border-left:1px solid #9bd3ff;
    font:19px/26px 'bebas_neueregular', sans-serif;
	margin-left:3px;
}
.item .ico1 a{background:url(../images/icon/ico01.png) no-repeat 4px 50%;} /*ACA*/
.item .ico2 a{background:url(../images/icon/ico02a.png) no-repeat 4px 50%;}/*CCURE*/
.item .ico3 a{background:url(../images/icon/ico03.png) no-repeat 6px 50%;}/*1%*/
.item .ico4 a{background:url(../images/icon/ico04.png) no-repeat 6px 50%;}/*5%*/
.item .ico5 a{background:url(../images/icon/ico05.png) no-repeat 2px 50%;}/*CCA*/
.item .ico6 a{background:url(../images/icon/ico06a.png) no-repeat 3px 50%;}/*CMRC*/
.item .ico7 a{background:url(../images/icon/ico07.png) no-repeat 5px 50%;}/*Christian*/
.item .ico8 a{background:url(../images/icon/ico08a.png) no-repeat 4px 50%;}/*CHCH*/
.item .ico9 a{background:url(../images/icon/ico08.png) no-repeat 3px 50%;}/*CPCA*/
.item .ico10 a{background:url(../images/icon/ico09.png) no-repeat 3px 50%;}//*CWB - Disaster*/
.item .ico11 a{background:url(../images/icon/) no-repeat 3px 50%;}/*EA*/
.item .ico12 a{background:url(../images/icon/ico11.png) no-repeat 3px 50%;}/*HMR*/
.item .ico13 a{background:url(../images/icon/ico12.png) no-repeat 3px 50%;}/*Hispanic*/
.item .ico14 a{background:url(../images/icon/ico14.png) no-repeat 2px 50%;}/*Jewish*/
.item .ico15 a{background:url(../images/icon/ico15.png) no-repeat 9px 50%;}/*LIC*/
.item .ico16 a{background:url(../images/icon/ico16.png) no-repeat 5px 50%;}/*MVP*/
.item .ico17 a{background:url(../images/icon/ico17.png) no-repeat 1px 50%;}/*MSG*/
.item .ico18 a{background:url(../images/icon/ico18.png) no-repeat 2px 50%;}/*Sports*/
.item .ico19 a{background:url(../images/icon/ico13.png) no-repeat 0 50%;}/*U&N*/
.item .ico20 a{background:url(../images/icon/ico19.png) no-repeat 0 50%;}/*WAW*/
.item .ico21 a{background:url(../images/icon/ico20.png) no-repeat 0 50%;}/*WCF*/


.item li a{
	display:block;
	color:#3c5982;
	font-size:19px;
	line-height:18px;
	padding: 6px 0 8px 37px;
	margin:-1px 0 0 -2px;
	/*text-transform:uppercase;*/
}
.item .active a,
.item li a:hover{
	/*background-color:#eb433b;*/
	background-color:#83c9ff;
	text-decoration:none;
	/*color:#f1f1f2;*/
	padding: 6px 0 8px 38px;
	cursor:pointer;
}
.item .active span,
.item li a:hover span{border:none;}

.breadcrumbs{
	padding:0;
	margin: 30px 0 20px 15px;
	list-style:none;
	overflow:hidden;
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	color:#02652D;
}
.breadcrumbs li{
	float:left;
	background:url(../images/separator01.gif) no-repeat 0 5px;
	margin: 0 0 0 10px;
	padding: 0 0 0 11px;
}
.breadcrumbs li:first-child{
	background:none;
	margin:0;
	padding:0;
}
.breadcrumbs li a{
	color:#02652D;
	font-size:14px;
	line-height:17px;
}

/******************************************************/
/* CHARITY SEARCH RESULTS PAGE */
#twocolumns{
    padding: 0 0px 0 0;
    margin-left:0px;
    margin-bottom: 15px;
}

#content1{
	float:left;
	width: 440px;
	margin-left:10px;
}

#twocolumns #content h1{
	margin: 0 0 13px;
	padding: 0 0 20px;
	background:url(../images/divider01.png) no-repeat 1px 100%;
	font:41px/43px 'signpainter_housescriptRg', sans-serif;
	color:#ec433c;
	letter-spacing: -1px;
	word-spacing: 2px;
}

#twocolumns #content1 h2 {
	color: #005BA1;
    font: 41px/43px "bebas_neueregular", Arial, Helvetica, sans-serif;
    margin: 0 0 0 0;
}

#twocolumns #content1 h3 {
	color: hsl(2, 81%, 58%);
	font-size: 20px;
	font-weight: normal;
	margin-bottom:-10px;
}

.right_box { width:540px; min-height:10px; margin-right:10px;float:right; /*background-color:#f6f7fb;-moz-box-shadow:inset 0 0 15px #11202c; -webkit-box-shadow: inset 0 0 15px #11202c; box-shadow:inset 0 0 15px #11202c;*/ margin-top:-20px;}
.right_box aside{ width:564px; float:right; padding:5px 42px 5px 10px;}
.right_box aside h2{ padding-bottom:3px}
.right_box aside p{ width:100%; float:left; font-size:13px; color:#90a4b2; font-family:'Iskot Web', Arial, Helvetica, sans-serif; font-weight:700;}
.right_box aside p .left{ float:left}
.right_box aside p .right{ float:right}
.right_box .bottom {background:url(../images2/notch.png) no-repeat bottom center;width:564px;height:10px;clear:both;}

.right_box .navlist { width:552px; float:left; padding:10px 0px 50px 13px;}
.right_box .navlist img{ padding-bottom:10px;}
.right_box .navlist ul{ width:261px; float:left; font-family:"bebas_neueregular", Arial, Helvetica, sans-serif}
.right_box .navlist ul li{ width:261px; float:left; font-size:17px; color:#90a4b2; line-height:1em; text-transform:uppercase}
.right_box .navlist ul li a{ width:252px; float:left; color:#90a4b2; padding:12px 0 11px 9px}
.right_box .navlist ul li a:hover{ color:#FFF; text-decoration:none}
.right_box .navlist ul li.gray a{  background:#516f85; padding:9px 0 8px 9px}


.wraper ul {
   margin-left: 15px;
    float: left;
    font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	width: 400px;
	list-style:none;
}

.wraper ul li {
    border-bottom: 1px solid #aac9e6;
    color:#3c5981;
    float: left;
    line-height: 1.1em;
    width: 400px;
}

.wraper ul li h3 {
    color: #02652D;/*DA360A*/
	font-family:"bebas_neueregular", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin-top:25px;
	margin-bottom:5px;
}

.wraper ul li .title {
    color: rgb(234, 66, 61);
	font-family:"bebas_neueregular", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin-top:25px;
	margin-bottom:5px;
}

.wraper ul li span {
    float: left;
    position: relative;
}

.wraper ul li a {
    color: #043E5A;
    float: left;
    padding: 12px 18px;
    text-decoration: none;
}

.wraper ul li:hover {
    background: url(../images/find_images/bg_hover.png) repeat scroll 0 0 transparent;
    color: #02652D;/*DA360A*/
}

.wraper ul li:hover a {
    color: #02652D;/*DA360A*/
}

.wraper ul li span:hover .dropbox {
    display: block;
    position: absolute;
}

.wraper ul li span .dropbox {
    background: url(../images/find_images/bg_popupbox-v1.png) no-repeat scroll 0 0 transparent;
    display: none;
    float: left;
    height: 217px;
    padding: 17px 15px 0 15px;
    position: absolute;
    right: -316px;
    top: -86px;
    width: 296px;
    z-index: 1;
}

.wraper ul li span .dropbox aside {
    float: left;
    width: 250px;
	margin-top:-10px;
	margin-left:0px;
}

.wraper ul li span .dropbox aside h3{
    color:#02652D;/*DA360A*/
	font: 21px 'bebas_neueregular',sans-serif;
	border-bottom: .1em solid #c2c2c4;
	text-align:center;
}

.wraper ul li span .dropbox aside p{
    font-size:12px; 
    color:#3c5982; 
    font-family:'Iskot Web', Arial, Helvetica, sans-serif; 
    font-weight:700; 
    padding-bottom:5px; 
    font-style:normal;
}

.wraper ul li .dropbox .code p{
    
    color:#02652D;/*DA360A*/
}

.categories #main{padding: 0 9999px 9px ;}

/*.categories #nav{/*margin: 0 -5px 17px;*/
/*padding: 0 0 13px 119px;}*/

.categories #content{
	float:right;
	width: 741px;
	padding: 0 0 0;
}

.categories #content h1{
	margin: 0 0 13px;
	padding: 0 0 20px;
	background:url(../images/find_images/divider01.png) no-repeat 1px 100%;
	font:41px/43px 'signpainter_housescriptRg', sans-serif;
	color:#ec433c;
	letter-spacing: -1px;
	word-spacing: 2px;
}

.categories #content h2{
	color:#3c5982;
	border-top:1px solid #919295;
	font-size: 29px;
	font-weight: normal;
	line-height: 31px;
	margin: 0 0 15px 1px;
	padding: 12px 0 0;
}

.categories #content h3{
	margin: 0 0 13px;
	padding: 0 0 20px;
	background:url(../images/find_images/divider01.png) no-repeat 1px 100%;
	/*font:41px/43px 'signpainter_housescriptRg', sans-serif;*/
	color:#3c5982;
	font-size: 29px;
	font-weight: normal;
	line-height: 31px;
}

#twocolumns h2 {
	color: #005BA1;
	font: 32px/34px "bebas_neueregular", Arial, Helvetica, sans-serif;/*41/43*/
	margin:0;
}

#twocolumns .key_title {
	color: #005BA1;
	font: 31px/33px "bebas_neueregular", Arial, Helvetica, sans-serif;
	margin:0;
}

.categories-container {
	margin:0 auto;
	width:1050px;
}

.page-holder{
	overflow:hidden;
	margin: 10px 0 15px 17px;
     
}

/* REFINE YOUR SEARCH BOX */
#right_box_filter_by_category {width:564px;float:right;margin:0;padding:0;}

#right_box_filter_by_category #refine {margin-left:48px;}

#right_box_filter_by_category #refine .title{font:28px/30px 'bebas_neueregular', sans-serif;color:#ec423d;}

#right_box_filter_by_category #refine .filterCatBox {
	display:none;
	position:absolute;
	background-color:#FFFFFF;
	padding:10px;
	border:3px solid #e8e9e8;
}

#right_box_filter_by_category #refine .filterRemove{float:right;color:#FF0000;font: 'Bebas';}

#right_box_filter_by_category #refine .CatList{color:#6d6e70;font-family:Arial;font-size:12px;text-transform:uppercase;}

#right_box_filter_by_category #refine .filterCatButton{font-family: 'bebas_neueregular', sans-serif;}
/**************************************************************/
/* END REFINE SEARCH BOX */

.tab{
	width: 651px;
	float:right;
	margin: 0 21px 0 0;
}
.tab-list{
	margin: 0;
	height: 1%;
}
ul.tabset {
	position: relative;
	list-style: none;
	overflow: hidden;
	margin: 0;
	width: 651px;
	padding: 0;
}
ul.tabset li {
	margin: 0 6px 0 0;
	float: left;
}
ul.tabset a {
	background:url(../images/btn-video.png) no-repeat 100% 0;
	float:left;
	padding:0 14px 0 0;
	color:#808184;
	font-size:20px;
	line-height: 23px;
	text-transform:uppercase;
	text-align:center;
}
ul.tabset a span{
	background:url(../images/btn-video.png) no-repeat 0 -40px;
	float:left;
	padding: 3px 0 1px 15px;
}
ul.tabset li.active a,
ul.tabset a.active {
	background:url(../images/btn-charity.png) no-repeat 100% 0;
	color:#f0f0f0;
}
ul.tabset li.active a span,
ul.tabset a.active span{
	background:url(../images/btn-charity.png) no-repeat 0 -40px;
	float:left;
}
ul.tabset a:hover{
	background:url(../images/btn-charity.png) no-repeat 100% 0;
	color:#f0f0f0;
	text-decoration:none;
	cursor:pointer;
}
ul.tabset a:hover span{
	background:url(../images/btn-charity.png) no-repeat 0 -40px;
	cursor:pointer;
