@charset "utf-8";
/* CSS Document */
/******FOOTER AREA*******/
.bcausefoothld{ bottom:25px;position:fixed; z-index:1100;width:100%;}
.bcausefoot1{margin:0 auto; color:#666;width:992px;height:32px; line-height:12px;}
.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{float:right;padding:5px;border:1px solid #dedede; border-bottom:none; background-color:#fff;height:23px;}
.bc-champ span{float:left;font-size:12px;margin-top:4px;}
.bc-champ a{float:left;margin-left:5px;}
.bc-ad{float:right;padding:5px 10px 0px;margin:0px; border:1px solid #dedede;color:#000; margin:-127px 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;}
.bc-ad-top span{float:left; padding-top:3px;}
.bc-ad-top a{float:right; width:99px; border:1px solid #9ebf10; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; text-align:center; color:#fff; padding:7px; font-size:12px;
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 */
}
.bcausefoot2{border:1px solid #dedede; border-bottom:none; background-color:#fff;height:128px;width:990px;margin:2px auto 0;color:#666;}
.carousel{margin-bottom:0px;}
.carousel-inner{width:890px; float:left;}
.carousel-control{width:50px; height:84px; position:relative;float:left;left:0;top:0; font-size:50px;margin:0px;padding-top:44px;}
.carousel-control.right{right:0;}

.causebox{/*padding-left:20px;*/ width:490px; float:left; border-left:1px dashed #dedede; border-right:1px dashed #dedede;height:128px;}
	.causebox table{width:100%;}
	.causebox td{vertical-align:middle;}
	.causetr td{vertical-align:middle;border-bottom:1px dashed #dedede;background-color:#f8f8f8;}
	.bc_cause{padding:10px;}
	.bc_cause img{border:1px solid #dedede; width:42px;float:left;}
	.bc_cause div{float:right; width:418px;}
	
	.bc_camp{padding:10px;}
	.bc_camp img{border:1px solid #dedede; width:85px;}
	.bc_camp div{float:right; width:375px;}
	
.causebox h3{color:#000;font-size:15px;}
.causebox h3 a{color:#000!important;}
.support-cause{float:right;width:92px;padding-top:20px;}
.support-cause-link{text-align:center;margin-top:9px;}
.support-cause-link a{color:#bee010; font-size:12px;}
.b-support-but{width:89px; text-align:center; color:#fff;font-size:16px;margin-right:20px;padding:14px 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:300px; float:left;}
.b-progress table{width:265px; margin-left:20px;}
.bname{padding-bottom:17px; color:#000;padding-top:28px;}
.bname span{font-size:14px; float:left; font-weight:bold;}
.bname .b-cause-txt{margin:2px 0 0 5px;}
.bname .b-cause-star{color:#bee113; font-size:16px; font-weight:normal;}
.bname .b-cause-star i{font-size:20px;}
.bname .b-cause-small{margin:2px 0 0 5px; font-weight:normal;}

.bname a{font-size:10px;color:#888!important;}
.bname .b-cause-txt a{font-size:14px;color:#000!important;}
.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;
}

.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;}