@charset "utf-8";
/* CSS Document */
/******FOOTER AREA*******/
.bcausefoothld{ bottom:25px;position:fixed; z-index:1100;/*width:100%;*/}
.bcausefoot1{margin:0 auto;}
.bc-shout{width:140px;border:1px solid #dedede; border-bottom:none; background-color:#fff; padding:6px;float:left;height:21px;}
.bc-shout span{float:left;font-size:12px; margin-top:4px;}
.bc-shout a{float:left;margin-left:5px;}
.bc-conv{padding:5px 5px 3px; float:left;margin-left:5px;border:1px solid #dedede; border-bottom:none; background-color:#fff;height:25px;}
.bc-conv span{float:left;font-size:12px;margin-top:4px;}
.bc-conv a{float:left;margin-left:5px;margin-top:1px;}
.bc-champ{padding:5px 5px 0px;border:1px solid #dedede; border-bottom:none; background-color:#fff;height:23px; width:65px; margin-left:20px;}
.bc-champ span{float:left;font-size:12px;margin-top:4px;}
.bc-champ a{float:left;margin-left:5px;}
.bc-champ-ad{float:none; width:60px;}
.bc-ad-hld{position:absolute;margin:-220px 0 0 0;z-index:10; bottom:0px; left:35px;}
.bc-ad{padding:5px 0px 0px;margin:0px; border:1px solid #dedede;color:#000; margin:0 0 0; background-color:#fff;border-bottom:none;}
.bc-ad a.closebutton{margin-bottom:5px;color:#000;}
.bc-ad-imghld{height:98px;}
.bc-ad-imghld img{margin:0px;padding:0px; height:98px;}
.bc-ad-top{margin-bottom:12px; padding:0px 10px;}
.bc-ad-top span{float:left; padding-top:3px;}
.bcausefoot2{border-bottom:none;margin:0 auto; width:96%; left:2%;margin-left: 70px;}
.b-cause-txt{padding:20px; padding-top:0px; color:#000;}
/********bcause Dynamic**********/
.bcause-dynamic{padding-bottom:0px;}
.bcause-dynamic .closebutton{margin-right:10px;}
.cause-table{max-width:275px;}
.cause-table h4{font-weight:bold;}
.cause-table td{padding-right:5px;vertical-align:top;}
.cause-table .cause-img{width:100px;padding-top:2px;}
.cause-table .cause-name{}
.cause-table .cause-name a.greenbutton{color:#fff;margin-top:5px;}
.cause-table .cause-name a.greenbutton:hover{color:#000;}
.cause-table .cause-img img{max-width:100px;}
.find-a-cause a{text-align:center; color:#000; padding:7px 0px; font-size:12px; width:100%; display:block;background-color:#f3f3f3;}
.find-a-cause a:hover{text-decoration:none;color:#a0c018;}
.cause-desc{padding:5px 0;}


.carousel{margin-bottom:0px; border:1px solid #dedede;border-bottom:none; width:390px;height:250px;/*left:35px;*/}
.carousel-inner{width:390px; float:left;height:250px;background-color:#fff;}
.carousel-control{width:50px; height:84px; position:relative;float:left;left:0;top:0; font-size:50px;margin:0px;padding-top:24px;}
.carousel-control.right{right:0;}

.causebox{/*padding-left:20px;*/ width:390px;}
	.causebox table{width:100%;}
	.causebox td{vertical-align:middle;}
	.causetr td{vertical-align:middle;}
	.bc_cause{padding:10px;}
	.bc_cause .imghld{width:48px; float:left; text-align:center; margin-left:10px}
	.bc_cause img{border:1px solid #dedede; max-height:48px;}
	.bc_cause .titlehld{float:right; text-align:left; width:209px;  color:#000;}
.causebox .closebutton{color:#000;margin:5px 10px 0 0;}
.b-right-control, .b-left-control{width:50px;}	
.causebox h3{color:#000;font-size:15px; font-weight:bold;}
.causebox h3 a{color:#000!important;}
.causebox h4{color:#000;font-size:13px;}
.causebox h4 a{color:#000!important;}
.support-cause{float:right;width:92px;padding-top:20px;margin-right:20px;background-color:#fff;}
.support-cause-link{text-align:left;}
.support-cause-link a{color:#bee010; font-size:12px;}
.b-support-but{width:200px; text-align:center; color:#fff;font-size:16px;margin:0 auto;padding:5px 0px;
display:block; border:1px solid #9ebf10; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
background: #bee113; /* Old browsers */
background: -moz-linear-gradient(top,  #bee113 50%, #b7d813 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#bee113), color-stop(51%,#b7d813)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bee113 50%,#b7d813 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bee113 50%,#b7d813 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bee113 50%,#b7d813 51%); /* IE10+ */
background: linear-gradient(to bottom,  #bee113 50%,#b7d813 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bee113', endColorstr='#b7d813',GradientType=0 ); /* IE6-9 */
}
.b-support-but:hover{text-decoration:none;}
.b-champ-but span{font-size:10px;}
.b-champ-but:hover{text-decoration:none;}

.b-progress{width:250px; float:left;}
.b-progress table{width:265px; margin-left:20px;}



.braise{text-align:left;  color:#000;font-size:12px;padding-bottom:3px;}
.bgoal{text-align:right; color:#000;font-size:12px;padding-bottom:3px;}
.braise span,.bgoal span{color:#888;}

.bprogressbar {
  background-color: #fff;
  border-radius: 13px; 
  padding: 1px;
  border:1px solid #dedede;
}

.bprogressbar div {
   background-color: #bee113;
   width: 40%; 
   height: 10px;
   border-radius: 5px;
}
.champ-name{color:#000; font-size:12px; padding-top:3px;}
.champ-name a{color:#000;}
.bcauseo{background-color:#fff;padding-top:0px!important;}
.bcauseomod .buttonhld{}
.bcauseomod{padding:0;}
.bo-title img{float:left;}
.bo-left{float:left;width:360px;margin-top:20px;}
	.bo-left table{width:100%;}
	.bo-left td{vertical-align:middle;color:#888888;}
	.bo-leftimg{width:62px; padding-right:10px;}
	.bo-leftimg img{border:1px solid #dedede;}
	.bo-left h3{font-size:15px;color:#000;}
	.bo-left a{color:#a4c60f;}
	.bo-left .champcount{border:1px solid #dedede;margin-top:15px;padding-bottom:40px;}
	.champtxt{text-align:center;margin:32px 0 0;}
	.champbig{font-size:32px;}
	.b-cause-but{width:127px; text-align:center; color:#fff!important;font-size:16px;margin-right:20px;padding:11px 0 12px; display:block; border:1px solid #9ebf10;margin:10px 0 0 115px; 
background: #bee113; /* Old browsers */
background: -moz-linear-gradient(top,  #bee113 50%, #b7d813 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#bee113), color-stop(51%,#b7d813)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bee113 50%,#b7d813 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bee113 50%,#b7d813 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bee113 50%,#b7d813 51%); /* IE10+ */
background: linear-gradient(to bottom,  #bee113 50%,#b7d813 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bee113', endColorstr='#b7d813',GradientType=0 ); /* IE6-9 */
}
.b-cause-but:hover{text-decoration:none;}
.smalltxt{font-size:10px;}
	
.bo-right{float:right;width:245px;padding-right:20px;}
.bo-right .bname{text-align:center;padding-top:21px;}
.bo-progress{width:250px; margin-left:10px;}
.bo-progress table{width:100%;}

.b-toptable{}
.b-toptable table{width:100%;margin:30px 0 0 15px;}
.b-toptable h4{font-size:14px; color:#000;}
.bomore{text-align:right;}
.bomore a{color:#a4c60f!important;}
.b-toptable th{padding-bottom:5px;}
.b-toptable td{border-bottom:1px solid #fff; background-color:#f6f6f6;padding:8px;}
.b-toptable td.b-right{text-align:right;}