*{
    margin:0;
    padding:0;
}
a{
    text-decoration: none;
}

/* for IE*/
a img{
    border:none;
}
/**/
ul{
    list-style: none;
}

body{
    font-size: 12px;
    font-family: "Arial";
    background: #e9eaed;
}

.textinput{
    float:left;
    height:31px;
    background: #fff;
    color:#34363C;
    font-size:13px;
    padding:0 0 0 5px;
    border:1px solid #c2c2c2;
    border-radius: 5px;
}
.inputshadow{
    height:37px;
    -moz-box-shadow:1px 1px 5px 0 rgba(2, 0, 0, 0.27) inset;
    -webkit-box-shadow:1px 1px 5px 0 rgba(2, 0, 0, 0.27) inset;
    box-shadow:1px 1px 5px 0 rgba(2, 0, 0, 0.27) inset;
}

.small{
    width:150px;
}
.middle{
    width:200px;
}
.large{
    width:335px;
}
.verylarge{
    width:575px;
}
.red{
    color:red;
}

.clear{
    clear: both;
}

.header100{
    width:100%;
    height:190px;
    background: url(../images/header_bg.png) no-repeat;
    background-position: top center;
    background-repeat: repeat-x;
}
.header100 .header1000{
    width:1000px;
    margin:0 auto;
}

.header100 .header1000 .logo{
    float:left;
    width:210px;
    height:63px;
    margin:44px 0 0 10px;
}
.header100 .header1000 .uppart{
    float:right;
}
.header100 .header1000 .uppart .sociallinks{
    float:right;
}
.header100 .header1000 .uppart .sociallinks a{
    float:left;
    width:23px;
    height:23px;
    margin:7px 0 0 5px;
}
.header100 .header1000 .uppart .sociallinks a.face{
    background: url(../images/face_social.png) no-repeat;
}
.header100 .header1000 .uppart .sociallinks a.twitt{
    background: url(../images/twitt_social.png) no-repeat;
}
.header100 .header1000 .uppart .sociallinks a.google{
    background: url(../images/google_social.png) no-repeat;
}
.header100 .header1000 .uppart .sociallinks a.pin{
    background: url(../images/pin_social.png) no-repeat;
}


.header100 .header1000 .uppart .log-reg{
    float:right;
}
.header100 .header1000 .uppart .log-reg a{
    background: none repeat scroll 0 0 #4FBB00;
    border-radius: 5px;
    box-shadow: 0 0 2px 1px #357E00 inset;
    float: left;
    margin: 20px 0 0 20px;
    padding: 6px 11px;
}
.header100 .header1000 .uppart .log-reg a .icon{
    float:left;
    width:16px;
    height:16px;
}
.header100 .header1000 .uppart .log-reg a .word{
    float:left;
    color:#fff;
    font-size: 13px;
    margin: 1px 0 0 3px;
}
.header100 .header1000 .uppart .log-reg .c_account .icon{
    background: url(../images/register.png) no-repeat;
}
.header100 .header1000 .uppart .log-reg .l_ogin .icon{
    background: url(../images/lock.png) no-repeat;
}

.header100 .header1000 .menu_and_searchy{
    float:left;
    width:100%;
}
.header100 .header1000 .menu_and_searchy .right_taps{
    float:right;
}

.header100 .header1000 .menu_and_searchy .right_taps a{
    float:left;
    color:#fff;
    font-weight: bold;
    font-size: 13px;
    padding:10px 20px 7px;
    background: #34363c;
    border-radius: 5px 5px 0 0;
    margin:0 0 0 5px;
}
.header100 .header1000 .menu_and_searchy .right_taps a:hover , .header100 .header1000 .menu_and_searchy .right_taps .selected{
    color:#005a9f;
    background: #e9eaed;
}
.header100 .header1000 .menu_and_searchy .downpart{
    float:left;
    width:100%;
    height:49px;
    background: #e9eaed;
    border-bottom: 2px solid #d7d7d7;
}
.header100 .header1000 .menu_and_searchy .downpart a{
    float:left;
    color:#4c4c4c;
    font-size: 13px;
    padding:10px 15px;
    border-right: 1px dotted #a0a0a1;
    margin:8px 0 0 0;
}
.header100 .header1000 .menu_and_searchy .downpart a:hover , .header100 .header1000 .menu_and_searchy .downpart a.selected{
    font-weight: bold;
}
.header100 .header1000 .menu_and_searchy .downpart .last{
    border:none;
}

.header100 .header1000 .menu_and_searchy .downpart .searchform{
    float:right;
    margin: 10px 10px 0 0;
}
.header100 .header1000 .menu_and_searchy .downpart .searchform .submit{
    background: none repeat scroll 0 0 #4FBB00;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    float: left;
    margin: 0 0 0 5px;
    padding: 7px 11px 6px;
    cursor: pointer;
}

.main{
    width:1000px;
    background: #fff;
    margin: 0 auto;
    padding-bottom: 30px;
}

.main .sliderplace{
    float:left;
    width:100%;
    height:180px;
    background: url(../images/slider_bg.png) no-repeat;
}
.main .shadow{
    float:left;
    width:862px;
    height:35px;
    background: url(../images/shadow.png) no-repeat;
    margin: 0 0 0 70px;
}

.main .sliderplace .sometext{
    float:left;
    background-color: rgb(3,75,146);
    width:475px;
    height:122px;
    border-radius: 5px;
    opacity: 0.7;
    margin: 45px 0 0 35px;
}
.main .sliderplace .sometext span{
    float:left;
    font-size: 18px;
    font-weight: bold;
    color:#fff;
    margin:20px 0 0 10px;
}
.main .sliderplace .sometext p{
    float:left;
    font-size: 13px;
    color:#fff;
    width:450px;
    margin:10px 0 0 10px;
}
.main  .social-login{
    float:right;
    width:450px;
    margin: 45px 0 0 40px;
}
.main  .social-login .title{
    float:left;
    font-size: 22px;
    font-weight: bold;
    color:#01447d;
    margin:20px 0 0 27px;
    text-shadow: 1px 1px 1px #fff;
}
.main  .social-login a{
    float:left;
    background: #fff;
    width:186px;
    height:32px;
    border:1px solid #0b64c2;
    margin:20px 0 0 15px;
}
.main  .social-login .face_login .icon{
    float:left;
    width:15px;
    height:28px;
    background: url(../images/login_face.png) no-repeat;
    margin: 3px 0 0 6px;
}
.main  .social-login .twitt_login .icon{
    float:left;
    width:28px;
    height:28px;
    background: url(../images/login_twitt.png) no-repeat;
    margin: 3px 0 0 6px;
}
.main  .social-login a .word{
    float:left;
    font-size: 14px;
    font-weight: bold;
    margin: 8px 0 0 8px;
}
.main  .social-login .face_login .word{
    color:#01447d;
}
.main  .social-login .twitt_login .word{
    color:#65D6FC;
}


.main .leftpart{
    float:left;
    width:225px;
    margin:10px 0 0 0;
}
.main .leftpart .section{
    float:left;
    width:205px;
    margin:15px 0 0 0;
    padding:10px 10px 25px;
    background: #fbfbfb;
}
.main .leftpart .section .linkssection{
    float:left;
    width:100%;
    padding:15px 0 30px;
    border-bottom: 1px dotted #cdcdcd;
}

.main .leftpart .section .linkssection .title{
    float:left;
    font-size: 15px;
    color:#34363c;
    margin-bottom: 15px;
    width:100%;
}
.main .leftpart .section .linkssection a{
    float:left;
    font-size: 13px;
    color:#0f6dab;
    margin:8px 0 0 0;
    width:100%;
}
.main .leftpart .section .linkssection a:hover{
    text-decoration: underline;
}
.main .leftpart .section .end{
    border:none;
}

.main .leftpart .section .awafea_title{
    color: #34363C;
    float: left;
    font-size: 15px;
    margin: 20px 0 15px;
    text-align: center;
    width: 100%;
}
.main .leftpart .section .fea{
    float:left;
    text-align: center;
}

/*right part*/
.main .rightpart {
    float:right;
    width:746px;
    margin:0 10px 0 0;
}

.main .rightpart .sectionone{
    float:left;
    background: #f9f9f9;
    padding:10px;
}

.main .rightpart .sectionone .bigimage{
    float:left;
    width:444px;
    height:295px;
}
.main .rightpart .sectionone .someinfo{
    float:left;
    margin:0 0 0 20px;
    width:260px;
}

.main .rightpart .sectionone .someinfo .staar{
    float:left;
    width:11px;
    height:11px;
    background: url(../images/star.png) no-repeat;
}
.main .rightpart .sectionone .someinfo .wordbstar{
    float:left;
    font-size:11px;
    color:#ec8711;
    margin:0 0 0 5px;
}
.main .rightpart .sectionone .someinfo h2{
    color: #0B64C2;
    float: left;
    font-size: 21px;
    font-weight: normal;
    width: 100%;
    margin:10px 0 0 0;
}
.main .rightpart .sectionone .someinfo .country , .main .rightpart .sectionone .someinfo .category{
    color: #34363C;
    float: left;
    font-size: 14px;
    margin: 10px 0 0;
    text-align: center;
}
.main .rightpart .sectionone .someinfo p{
    float:left;
    color:#34363C;
    width:100%;
    margin:10px 0 0 0;
    font-size: 13px;
}
.main .rightpart .sectionone .don_amount{
    float:left;
    width:100%;
    margin:20px 0 0 0;
}

.main .rightpart .sectionone .don_amount label{
    float:left;
    width:100%;
    color:#34363C;
    font-size: 13px;
}

.main .rightpart .sectionone .don_amount .dolar{
    float:left;
    color:#34363C;
    font-size: 25px;
    margin:2px 0 0 0;
}
.main .rightpart .sectionone .don_amount .doninput{
    float:left;
    height:30px;
    background: #fff;
    color:#34363C;
    font-size:13px;
    padding:0 0 0 3px;
    border:1px solid #bebfc0;
    width:73px;
    margin:0 0 0 5px;
}
.main .rightpart .sectionone .don_amount .submit{
    background: none repeat scroll 0 0 #4FBB00;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    float: left;
    margin: 0 0 0 5px;
    padding: 7px 11px 6px;
    cursor: pointer;
}
.main .rightpart .sectionone .moreprojects{
    float:left;
    margin:50px 0 0 0;
    width:100%;
}

.main .rightpart .sectionone .moreprojects .anopro{
    float:left;
    width:122px;
    height:81px;
    margin:0 0 0 15px;
}
.main .rightpart .sectionone .moreprojects .anoprolink{
    float:left;
    margin: 30px 0 0 10px;
}
.main .rightpart .sectionone .moreprojects .anoprolink:hover{
    text-decoration: underline;
}
.main .rightpart .sectionone .moreprojects .anoprolink .word{
    float:left;
    color:#0b64c2;
    font-size: 18px;
}
.main .rightpart .sectionone .moreprojects .anoprolink .icon{
    float:left;
    width:8px;
    height:14px;
    background: url(../images/link_arrow.png) no-repeat;
    margin: 5px 0 0 10px;
}

.main .rightpart .sectiontwo{
    float:left;
    background: #f9f9f9;
    padding:10px;
    border:1px solid #e2e2e2;
    width: 97%;
    margin:25px 0 0 0;
}
.main .rightpart .sectiontwo .leftarrow{
    float:left;
    width:9px;
    height:22px;
    background: url(../images/left_arrow.png) no-repeat;
    margin: 120px 15px 0 10px;
}
.main .rightpart .sectiontwo .rightarrow{
    float:left;
    width:9px;
    height:22px;
    background: url(../images/right_arrow.png) no-repeat;
    margin: 120px 0 0 15px;
}

.main .rightpart .sectiontwo .boxx{
    float:left;
    width:200px;
    height:255px;
    margin:20px 0 0 15px;
}
.main .rightpart .sectiontwo .boxx .imag{
    float:left;
    text-align: center;
    width:189px;
    height:126px;
    box-shadow: 1px 1px 1px 1px #a0a0a1;
}
.main .rightpart .sectiontwo .boxx .titlelink{
    float:left;
    width:100%;
    color:#0b64c2;
    font-size: 17px;
    text-align: center;
    margin:10px 0 0 0;
}

.main .rightpart .sectiontwo .boxx .somedesc{
    color: #000;
    float: left;
    margin: 15px 0 0;
    /*    text-align: center;*/
    width: 100%;
}
.main .rightpart .sectiontwo .boxx .learnmore{
    color: #0B64C2;
    float: left;
    margin: 15px 0 0;
    width: 100%;
}


.main .rightpart .sectionthree{
    float:left;

    /*padding:10px;*/
    width: 100%;
    margin:15px 0 0 0;
}

.main .rightpart .sectionthree .faceplugin{
    float:left;
    width:407px;
    height:257px;
    background: #f9f9f9;
}
.main .rightpart .sectionthree .twitterplugin{
    float:left;
    width:334px;
    height:257px;
    background: #f9f9f9;
    margin:0 0 0 5px;
}

.main .predcrump{
    float:left;
    width:100%;
    margin:25px 0 0 15px;
}
.main .predcrump a{
    float:left;
    color:#0f6dab;
    font-size: 13px;
}
.main .predcrump a.select{
    float:left;
    color:#6d6d6d;
}

.main .leftsection{
    float: left;
    width:586px;
    margin:10px 0 0 10px;
}
.main .leftsection .project_title{
    float:left;
    width:100%;
    font-size: 20px;
    color:#34363c;
    margin:10px 0 0 10px;
    font-weight: bold;
}

.main .leftsection .links_about_project{
    float:left;
    margin:20px 0 0 0;
}

.main .leftsection .links_about_project a{
    float:left;
    color:#0f6dab;
    font-size: 13px;
    padding:10px 15px 7px;
    background: #fff;
    border: 1px solid #e9eaed;
    border-radius: 5px 5px 0 0;
    margin:0 0 0 5px;
    border-bottom: none;
}
.main .leftsection .links_about_project a:hover , .main .leftsection .links_about_project .selected{
    color:#fff;
    background: #0f6dab;
    font-weight: bold;
}

.main .leftsection .projectitself{
    float:left;
    width:564px;
    padding:10px 10px 30px;
    border: 1px solid #e9eaed;
    margin:0 0 50px 0;
}
.main .leftsection .projectitself .images{
    float:left;
}

.main .leftsection .projectitself .images .smallimages{
    float:left;
    margin:-45px 0 0 0;
}
.main .leftsection .projectitself .images .smallimages a{
    float:left;
    width:90px;
    height:68px;
    background: #dbdbdb;
    margin:0 0 0 3px;
}
.main .leftsection .projectitself .facebooklikes{
    float:left;
    width:100%;
    margin:20px 0 0 0;
}
.main .leftsection .projectitself .facebooklikes .icon{
    float:left;
    width:277px;
    height:25px;
    background: url(../images/face.png) no-repeat;
}

.main .leftsection .projectitself .paragraphs{
    float:left;
    width:100%;
    margin:20px 0 0 0;
}
.main .leftsection .projectitself .paragraphs .subtitle
{
    float:left;
    font-size: 15px;
    font-weight: bold;
    color:#373737;
}

.main .leftsection .projectitself .paragraphs p{
    float:left;
    width:100%;
    margin:30px 0 0 0;
    font-size: 14px;
    line-height: 25px;
    word-spacing: 3px;
}
.main .leftsection .projectitself .paragraphs .overview{
    margin:0;
}
.main .leftsection .projectitself .paragraphs p a{
    color:#0F6DAB;
}
.main .leftsection .projectitself .photoitem{
    float:left;
    width:100%;
    margin:50px 0 0 0;
}
.main .leftsection .projectitself .photoitem .phototitle{
    float:left;
    width:100%;
    color:#34363C;
    font-size: 1.4em;
    margin:0 0 5px;
}
.main .leftsection .projectitself .photoitem img{
    float:left;
    width:564px;
    height:423px;
}
.main .leftsection .projectitself .photoitem .photoprief{
    float:left;
    width:100%;
    margin:5px 0 0 0;
    font-size: 14px;
    line-height: 25px;
    word-spacing: 3px;
}

.main .leftsection .projectitself .postarea{
    float:left;
    width:100%;
    margin:15px 0 30px 0;
}
.postarea img{
    float:left;
}
.postarea textarea{
    float:left;
    width:498px;
    height:47px;
    margin: 0 0 0 10px;
    resize: none;
}
.postarea input{
    float:right;
    background: none repeat scroll 0 0 #0F6DAB;
    border: 2px solid #0F6DAB;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0 0;
    padding: 5px 10px;
}
.postsarea{
    float:left;
    width:100%;
}

.postsarea .postitem{
    float:left;
    width:100%;
    padding-top: 10px;
    border-top: 1px solid #E9E9E9;
    margin:20px 0 0 0;
}

.postsarea .postitem img{
    float:left;
}
.postsarea .postitem .postinfo{
    float:left;
    margin:0 0 0 10px;
}

.postsarea .postitem .postinfo a{
    float:left;
    font-size: 13px;
    font-weight: bold;
    color:#0F6DAB;
}
.postsarea .postitem .postinfo p{
    float:left;
    font-size: 12px;
    word-spacing: 3px;
    /*margin:0 0 0 10px;*/
    width:300px;
}
.postsarea .postitem .posttime{
    float:left;
    color:#808080;
    font-size: 11px;
    margin:5px 0 0 0;
}

.reportitem{
    float:left;
    width:100%;
    margin:20px 0 0 0;
}
.reportitem .reporttitle{
    color: #34363C;
    float: left;
    font-size: 17px;
    font-weight: bold;
    margin: 10px 0 0 0;
    width: 100%;
}
.reportitem .reportby{
    float:left;
    color:#808080;
    font-size: 13px;
    margin:5px 0 0 0;
}
.reportitem .reportdate{
    float:right;
    color:#808080;
    font-size: 12px;
    margin:5px 0 0 0;
}
.reportitem .reportbody{
    float:left;
    font-size: 14px;
    word-spacing: 3px;
    line-height: 25px;
    margin:5px 0 0 0;
    width:100%;
}
.reportsep{
    float:left;
    width:100%;
    height:10px;
    background: #E9EAED;
    border: 2px solid #D7D7D7;
    margin:20px 0 20px 0;
    border-radius: 5px;
}

.paging{
    float:left;
    margin:30px 0 0 0;
}
.paging a{
    float:left;
    background:#0F6DAB;
    color:#fff;
    font-size: 12px;
    font-weight: bold;
    padding:10px;
    border-radius: 5px;
    margin:0 0 0 10px;
}
.paging a:hover , .paging .current{
    background:#E9EAED;
    color:#0F6DAB;
    float:left;
    font-size: 12px;
    font-weight: bold;
    padding:10px;
    border-radius: 5px;
    margin:0 0 0 10px;
}

.main .rightsection{
    float:right;
    width:390px;
    margin:63px 5px 0 0;
}

.main .rightsection .donation_info{
    float:left;
    width:375px;
    padding:5px;
    border:1px solid #e9eaed;
}
.mony_box{
    float:left;
    width:175px;
}

.mony_box .bar_back{
    float:left;
    width:100%;
    height:33px;
    background: #9a9a9a;
}

.mony_box .bar_front{
    float:left;
    width:30px;
    height:100%;
    background: #3f9501;
}

.mony_box .mony{
    float:left;
    width:100%;
    margin: -22px 0 0;
}
.mony_box .mony .leftm{
    float:left;
    margin:0 0 0 10px;
}
.mony_box .mony .rightm{
    float:right;
    margin:0 5px 0 0;
}
.mony_box .mony span{
    font-size: 14px;
    font-weight: bold;
    color:#ffffff;
}


.mony_box .mony_label{
    float:left;
    width:100%;
    margin:4px 0 0 0;
}
.mony_box .mony_label .leftm{
    float:left;
}
.mony_box .mony_label .rightm{
    float:right;
}
.mony_box .mony_label span{
    font-size: 13px;
    color:#34363C;
}


.main .rightsection .donations , .main .rightsection .daysremaining{
    float:left;
    margin: 0 0 0 15px;
}
.main .rightsection .donations .theicon{
    float:left;
    width:32px;
    height:29px;
    background: url(../images/donations.png) no-repeat;
}
.main .rightsection .daysremaining .theicon{
    float:left;
    width:31px;
    height:30px;
    background: url(../images/calender.png) no-repeat;
}

.main .rightsection .donations .number , .main .rightsection .daysremaining .number{
    float:left;
    font-size: 15px;
    font-weight: bold;
    color:#34363C;
    margin: 5px 0 0 3px;
}
.main .rightsection .donations .don , .main .rightsection .daysremaining .darem{
    float:left;
    font-size: 13px;
    color:#34363C;
    margin: 9px 0 0;
}



.main .rightsection .donpay{
    float:left;
    width:375px;
    padding: 5px 5px 15px;
    border:1px solid #e9eaed;
    margin:55px 0 0 0;
}
.main .rightsection .donpay .onemongift{
    float:left;
    width:100%;
    margin:-39px 0 0 0;
}
.main .rightsection .donpay .onemongift a{
    float:left;
    padding:5px 10px;
    margin: 0 0 0 10px;
    border: 1px solid #E9EAED;
    background: #f5f5f5;
}
.main .rightsection .donpay .onemongift a.selected, .main .rightsection .donpay .onemongift a:hover
{
    background: #fff;
    border-bottom: none;
    padding: 6px 10px 5px;
}
.main .rightsection .donpay .onemongift a .icona
{
    float:left;
    width:22px;
    height:22px;
}

.main .rightsection .donpay .onemongift .onetime .icona{
    background: url(../images/one_time.png) no-repeat;
}
.main .rightsection .donpay .onemongift .monthly .icona{
    background: url(../images/scalender.png) no-repeat;
}
.main .rightsection .donpay .onemongift .gift .icona{
    background: url(../images/gift.png) no-repeat;
}

.main .rightsection .donpay .onemongift a .linkword{
    float:left;
    font-size: 13px;
    color:#0f6dab;
    margin:4px 0 0 5px;
}

.main .rightsection .donpay .onee{
    float:left;
    width:100%;
    margin:15px 0 0 0;
}
.main .rightsection .donpay .onee .sdolar{
    float:left;
    font-size: 14px;
    color:#34363C;
    margin:10px 0 0 10px;
}
.main .rightsection .donpay .onee input{
    float:left;
    width:110px;
    height:33px;
    border:1px solid #34363c;
    color:#000;
    font-size: 17px;
    font-weight: bold;
    margin:0 0 0 10px;
    padding: 0 0 0 5px;
}
.main .rightsection .donpay .onee input[type=radio]{
    height: auto;
    margin: 5px 5px 0 10px;
    width: auto;
}
.om{
    float:left;
    margin:20px 0 0 0;
}
.main .rightsection .donpay .onee .da{
    float:left;
    font-size: 14px;
    color:#34363C;
    margin:10px 0 0 10px;
}
.main .rightsection .donpay .two{
    float:left;
    width:98%;
    margin:20px 0 0 10px;
}
.main .rightsection .donpay .two .dous{
    float:left;
    font-size: 15px;
    color:#0F6DAB;
    text-decoration: underline;
    text-decoration-color:#0F6DAB;
    margin:10px 0 0 0;
}

.main .rightsection .donpay .two a .quesmark{
    float:left;
    width:16px;
    height:16px;
    background: url(../images/quesmark.png) no-repeat;
    margin:15px 0 0 0;
}

.main .rightsection .donpay .two a .learnmore{
    float:left;
    font-size: 13px;
    color:#34363C;
    margin:15px 0 0 5px;
}
.main .rightsection .donpay .two .submitdonate{
    float:Left;
    margin:20px 0 0 0;
    padding: 10px 130px;
    background: #4fbb00;
    border:2px solid #3f9501;
    color:#fff;
    font-size: 25px;
    font-weight: bold;
    border-radius: 5px;
    cursor: pointer;
}
.main .rightsection .socialshare{
    float:left;
    width:387px;
    /*height:65px;*/
    padding: 35px 0;
    border-bottom: 1px dashed #c2c2c2;
}
.main .rightsection .socialshare .fundraiserscount{
    float:left;
    width:80px;
    margin: 0 0 0 10px;
}
.main .rightsection .socialshare .fundraiserscount .thenumber{
    float:left;
    width:72px;
    padding:10px 2px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    border: 1px solid #E9EAED;
    color:#4FBB00;
}
.main .rightsection .socialshare .favcount .thenumber{
    color:#0F6DAB;
}
.main .rightsection .socialshare .fundraiserscount .theword{
    background: none repeat scroll 0 0 #D8EDD2;
    border: 1px solid #3F9501;
    border-radius: 5px;
    color: #000000;
    float: left;
    font-size: 12px;
    margin: 5px 0 0;
    padding: 2px;
    text-align: center;
    width: 74px;
}
.main .rightsection .socialshare .favcount .theword{
    background: none repeat scroll 0 0 #E9EAED;
    border: 1px solid #0F6DAB;
}

.main  .orgpro{
    float:left;
    width:378px;
    padding: 15px 0;
    border-bottom: 1px dashed #c2c2c2;
}

.main  .orgpro .orgpropart{
    float:left;
    width:100%;
    margin:15px 0 0 0;
}
.main  .orgpro .orgpropart .title{
    float:left;
    width:100%;
    color:#000;
    font-size: 13px;
    font-weight: bold;
}
.main  .orgpro .orgpropart img{
    float:left;
    width:76px;
    height:76px;
    margin:10px 0 0 0;
}
.main  .orgpro .orgpropart .map img{
    float:left;
    width:100%;
    height:100%;
    margin:0 0 0 0;
}
.main  .orgpro .orgpropart .info{
    float:left;
    margin: 8px 0 0 0;
    width: 275px;
}
.main  .orgpro .orgpropart .info .name{
    float:left;
    width:100%;
    color:#0F6DAB;
    font-size: 13px;
    font-weight: bold;
}
.main  .orgpro .orgpropart .info .desc{
    float:left;
    width:100%;
    color:#000;
    font-size: 13px;
}
.main  .orgpro .orgpropart .info .url {
    float:left;
    color:#0F6DAB;
    font-size: 13px;
    width:100%;
}
.main  .orgpro .orgpropart .urle{
    float:left;
    color:#0F6DAB;
    font-size: 13px;
    margin:10px 0 0 0;
}

.main  .orgpro .orgpropart .map{
    float:left;
    width:355px;
    height:286px;
    background: #dbdbdb;
    margin:15px 0 0 0;
}

.main .rightsection .getup{
    float:left;
    width:100%;
    margin:20px 0 0 0;
}
.main .rightsection .getup .head{
    float:left;
    width:100%;
}
.main .rightsection .getup .head .icon{
    float:left;
    width:30px;
    height:21px;
    background: url(../images/message.png) no-repeat;
    margin:0 0 0 10px;
}
.main .rightsection .getup .head .wrd{
    float:left;
    color:#000;
    font-size: 14px;
    font-weight: bold;
    margin:3px 0 0 10px;
}

.main .rightsection .getup form .text{
    float:left;
    width:252px;
    height:33px;
    border:1px solid #a6a6a6;
    margin: 15px 0 0 10px;
    padding: 0 0 0 5px;
}
.main .rightsection .getup form .upsubmit{
    background: none repeat scroll 0 0 #4FBB00;
    border: 1px solid #3F9501;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 15px 0 0 10px;
    padding: 7px 15px;
}
.main .rightsection .getup form .note{
    float:left;
    width:100%;
    font-size: 11px;
    color:#b5b5b5;
    margin:5px 0 0 10px;
}
.main .searchproject{
    float:left;
    background: #d6efff;
    width:973px;
    height:171px;
    border-radius: 3px;
    margin: 40px 0 0 15px;
}
.main .searchproject .searchtitle{
    float:left;
    font-size: 18px;
    color:#005a9f;
    margin:25px 0 0 15px;
    font-weight: bold;
    width:97%;
}
.main .searchproject .searchforma{
    float:left;
    width:600px;
    margin:15px 0 0 15px;
}
.main .searchproject .searchforma input[type=text]{
    float:left;
    width:490px;
    height:48px;
    background: #fff;
    border:1px solid #005a9f;
    padding:0 0 0 4px;
    font-size: 17px;
    border-radius: 5px;
}
.main .searchproject .searchforma input[type=submit]{
    float:left;
    margin:0 0 0 10px;
    background: #4fbb00;
    color:#fff;
    font-size: 20px;
    border:none;
    font-weight: bold;
    padding: 13px 25px 12px;
    border-radius: 5px;
}
.main .searchproject .searchforma span{
    float:left;
    margin:5px 0 0 0;
    color:#005a9f;
    font-style: italic;
}

.main .bproject{
    float:left;
    width:100%;
    margin:30px 0 0 0;
}
.main .bproject .bprojecttitle{
    float:left;
    font-size: 18px;
    color:#005a9f;
    margin:25px 0 0 15px;
    font-weight: bold;
    width:97%;
}

.main  .bluebox{
    float:left;
    margin: 5px 0 0 10px;
    padding: 15px 3px 25px;
    width: 225px;
    background: #e6f5ff;
}

.main .bluebox .blueboxtitle{
    float:left;
    font-size: 14px;
    color:#4c4c4c;
    margin:5px 0 0 0;
    font-weight: bold;
    width:100%;
}
.main  .bluebox a{
    float:left;
    font-size: 13px;
    color:#005a9f;
    margin:15px 0 0 0;
    width:100%;
}

.main .advertisement{
    width:730px;
    margin:400px auto 0;
}
.main .advertisement span{
    display: block;
    color:#9a9a9a;
    text-align: center;
}

.main .advertisement .adver{
    float:left;
    width:100%;
    height:75px;
    background: #f4f4f4;
}
.main .partleft{
    float:left;
    width:235px;
    margin:100px 0 0 0;
}
.main .partleft .bluebox .item{
    float:left;
    width:97%;
    margin:10px 0 0 0;
}
.main .partleft .bluebox .item input[type=checkbox]{
    border: 1px solid #4C4C4C;
    float: left;
    margin: 3px 3px 0 0;
}
.main .partleft .bluebox .item label{
    float:left;
    font-size: 12px;
    color:#005a9f;
    margin:3px 0 0 0;
}

.main .partright{
    float:right;
    width:742px;
    margin:100px 0 0 0;
}

.main .partright .repage{
    float:left;
    font-size: 13px;
    font-style: italic;
    width:100%;
    margin:5px 0 0 0;
}

.main .partright .proitem{
    float:left;
    width:703px;
    height:154px;
    padding:10px;
    margin:10px 0 0 0;
    background: #f9f9f9;
    box-shadow: 1px 1px 2px 1px #EBEBEB;
}
.main .partright .proitem:hover{
    background: #e6f5ff;
}
.main .partright .proitem .imagediv{
    float:left;
    width:167px;
    height:111px;
}
.main .partright .proitem .titanddescvid{
    float:left;
    width:355px;
    height:125px;
    margin:0 0 0 15px;
}
.main .partright .proitem .titanddescvid .proitemtitle{
    float:left;
    width:100%;
}
.main .partright .proitem .titanddescvid .proitemtitle a{
    float:left;
    font-size: 16px;
    color:#005a9f;
    font-weight: bold;
}
.main .partright .proitem .titanddescvid .proitemtitleby{
    float:left;
    width:100%;
}
.main .partright .proitem .titanddescvid .proitemtitleby span{
    float:left;
    font-size: 14px;
}
.main .partright .proitem .titanddescvid .proitemtitleby a{
    float:left;
    font-size: 14px;
    color:#005a9f;
    font-weight: bold;
    margin: 0 0 0 7px;
}

.main .partright .proitem .titanddescvid .description{
    float:left;
    width:100%;
    font-size: 13px;
    color:#777e85;
    margin:15px 0 0 0;
}

.main .partright .proitem .donatenow{
    float:right;
    width:140px;
}
.main .partright .proitem .donatenow .onee{
    float:left;
    width:100%;
}
.main .partright .proitem .donatenow .onee .sdolar{
    float:left;
    font-size: 13px;
    color:#34363C;
    margin:11px 0 0 0;
}
.main .partright .proitem .donatenow .onee input[type=text]{
    float:left;
    width:107px;
    height:33px;
    border:1px solid #34363c;
    color:#000;
    font-size: 15px;
    font-weight: bold;
    margin:0 0 0 19px;
    padding: 0 0 0 5px;
    border-radius: 3px;
}

.main .partright .proitem .donatenow .onee input[type=submit]{
    background: none repeat scroll 0 0 #4FBB00;
    border: 2px solid #3F9501;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 10px 34px;
}

.main .partright .proitem .donatenow .mony_box{
    float:left;
    width:100%;
    margin:10px 0 0 0;
}

.main .partright .proitem .donatenow .mony_box .bar_back{
    float:left;
    width:100%;
    height:25px;
    background: #9a9a9a;
}

.main .partright .proitem .donatenow .mony_box .bar_front{
    float:left;
    width:30px;
    height:100%;
    background: #3f9501;
}

.main .partright .proitem .donatenow .mony_box .mony{
    float:left;
    width:100%;
    margin: -20px 0 0;
}
.main .partright .proitem .donatenow .mony_box .mony .leftm{
    float:left;
    margin:0 0 0 10px;
}
.main .partright .proitem .donatenow .mony_box .mony .rightm{
    float:right;
    margin:0 5px 0 0;
}
.main .partright .proitem .donatenow .mony_box .mony span{
    font-size: 13px;
    font-weight: bold;
    color:#ffffff;
}


.main .partright .proitem .donatenow .mony_box .mony_label{
    float:left;
    width:100%;
    margin:4px 0 0 0;
}
.main .partright .proitem .donatenow .mony_box .mony_label .leftm{
    float:left;
}
.main .partright .proitem .donatenow .mony_box .mony_label .rightm{
    float:right;
}
.main .partright .proitem .donatenow .mony_box .mony_label span{
    font-size: 11px;
    color:#34363C;
}

.main .partright .paging{
    float:left;
    margin:30px 0 0 0;
}
.main .partright .paging a{
    float:left;
    background: #f6f6f6;
    color:#005a9f;
    font-size: 13px;
    border:1px solid #bababa;
    font-weight: bold;
    margin: 0 0 0 10px;
    padding: 10px 13px;
    letter-spacing: 2px;
    border-radius: 2px;
}
.main .partright .paging a.selected , .main .partright .paging a:hover{
    border:1px solid #4FBB00;
    background: #4FBB00;
    color:#fff;
}

/*login page*/

.main .form{
    float:left;
    width:461px;
    padding:15px;
    margin:100px 254px 70px;
    border-radius: 2px;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmVmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #d6efff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d6efff));
    background: -webkit-linear-gradient(top, #ffffff 0%,#d6efff 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#d6efff 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#d6efff 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#d6efff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6efff',GradientType=0 );
    border:1px solid #62c2ff;
}

.main .form .title{
    float:left;
    width:100%;
    padding:9px 0;
    font-size: 16px;
    color:#34363c;
    border-bottom: 1px dashed #bbd4e7;
    font-weight: bold;
}
.main .form .stitle{
    float:left;
    width:100%;
    padding:9px 0;
    font-size: 13px;
    color:#34363c;
    border-bottom: 1px dashed #bbd4e7;
    font-weight: bold;
    margin:20px 0 0 0;
}

.main .form .inputdiv{
    float:left;
    margin:20px 0 0 0;
}

.main .form .inputdiv label{
    float:left;
    color:#34363c;
    font-size: 13px;
}
.main .form .inputdiv input{
    float:left;
    margin:10px 0 0 0;
}
.main .form .inputdiv input[type=checkbox]{
    width:20px;
}
.main .form .inputdiv .rem{
    margin:9px 0 0 0;
}

.main .form .inputdiv .submitinput{
    float:left;
    border:none;
    background: #4fbb00;
    color:#fff;
    font-size: 14px;
    font-weight: bold;
    padding:10px 30px;
    border-radius: 3px;
    cursor: pointer;
}

.main .form  .forgetpass{
    float:left;
    margin:20px 0 0 0;
    font-size: 12px;
    color:#005a9f;
    width:100%;

}
.main .form  .reghere{
    float:left;
    margin:10px 0 0 0;
    font-size: 14px;
    color:#005a9f;
    width:100%;

}
.main .form .dashedline{
    float:left;
    width:100%;
    margin:25px 0 0 0;
    border-bottom: 1px dashed #bbdcf3;
}

.main .form .loform{
    float:left;
    margin: 10px 0 0;
}
.main .form .loform .titl{
    float:left;
    color:#34363c;
    font-size: 12px;
    width:100%;
}
.main .form p{
    float:left;
    color:#34363c;
    font-size: 12px;
    width:100%;
    margin:20px 0 0 0;
}

.main .form .loform a{
    margin: 10px 0 0 5px;
}

.main .form p a{
    color:#005a9f;
    margin:0 0 0 0;
}
/*footer*/
.footer{
    width:100%;
    background: url(../images/footer_bg.png) no-repeat;
    background-position: bottom center;
    height:306px;
    background-repeat: repeat-x;
}

.footer .mainfooter{
    width:1000px;
    margin:0 auto;
    height:100%;
}

.footer .mainfooter .links {
    float:left;
    margin:30px 0 0 35px;
}

.footer .mainfooter .no{
    margin:30px 0 0 0;
}

.footer .mainfooter .links span{
    float:left;
    font-size: 17px;
    font-weight: normal;
    color:#fff;
}
.footer .mainfooter .links ul{
    float:left;
    margin:10px 0 0 0;
    clear:both;
}

.footer .mainfooter .links ul li a{
    float:left;
    font-size: 13px;
    color:#fff;
    margin:7px 0 0 0;
}
.footer .mainfooter .links ul li a:hover{
    text-decoration: underline;
}

.footer .mainfooter .footer-right{
    float:right;
    margin:15px;
    width:208px;
    height:120px;
}

.footer .mainfooter .footer-right .wordd{
    float:left;
    width:100%;
    font-size: 17px;
    font-weight: normal;
    color:#fff;
    margin:15px 0 10px 0;
}

.footer .mainfooter .footer-right .sociallinks{
    float:left;
}
.footer .mainfooter .footer-right .sociallinks a{
    float:left;
    width:23px;
    height:23px;
    margin:0 0 0 5px;
}
.footer .mainfooter .footer-right .sociallinks a.face{
    background: url(../images/face_social.png) no-repeat;
}
.footer .mainfooter .footer-right .sociallinks a.twitt{
    background: url(../images/twitt_social.png) no-repeat;
}
.footer .mainfooter .footer-right .sociallinks a.google{
    background: url(../images/google_social.png) no-repeat;
}
.footer .mainfooter .footer-right .sociallinks a.pin{
    background: url(../images/pin_social.png) no-repeat;
}

.footer .mainfooter .footerdown{
    float:left;
    width:100%;
    margin: 100px 0 0;
}

.footer .mainfooter .footerdown p{
    float:right;
    font-size: 13px;
    color:#7f7f7f;
    margin:10px 0 0 0;
}
.footer .mainfooter .footerdown p a{
    font-size: 13px;
    color:#7f7f7f;
}
.footer .mainfooter .footerdown p a:hover{
    color:#F18108;
}


.topa{
    float:right;
    width:35%;
    margin:50px 0 0 0;
}

.topa span{
    float:left;
    font-size: 13px;
    font-weight: bold;
    color:#005A9F;
    margin:0 0 0 55px;
    text-align: right;
}

.slashed{
    float:left;
    width:100%;
    height:1px;
    border-top:1px dashed #4C4C4C;
    margin:10px 0;
}

.procheck{
    float:left;
    width:98%;
    padding:10px 10px 0;
}
.procheck .proimage{
    float:left;
    width:176px;
    height:144px;
}
.procheck .protitle {
    float:left;
    color:#0B64C2;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 0 20px;
    width: 400px;
}
.procheck .actision{
    float:left;
    margin:5px 0 0 50px;
}
.procheck .actision .dsign{
    font-weight: bold;
    font-size: 13px;
}
.procheck .actision input[type=text]{
    width:100px;
    height:25px;

}
.procheck .actision select{
    height: 31px;
    margin: 0 0 0 20px;
    padding: 3px 5px 5px;
    width: 100px;
}

.procheck .actision .uppro{
    color:#0B64C2;
    margin:0 0 0 20px;
    font-size: 13px;
}
.procheck .actision .uppro:hover{
    font-weight: bold;
    color:#4C4C4C;
}
.topa2{
    float:right;
    width:35%;
}
.topa2 input[type=submit] , .topa2 a{
    background: none repeat scroll 0 0 #34363C;
    border-radius: 5px;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 0 25px;
    padding: 10px 20px 7px;
    border:none;
    cursor: pointer;
}
.topa2 a{
    height:18px;
}
.topa2 input[type=submit]:hover , .topa2 a:hover{
    background: none repeat scroll 0 0 #E9EAED;
    color: #005A9F;
}


/**/
.grid_data{
    float: left;
    margin: 20px 0 0;
    width: 100%;
}
.grid_data table{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E1E1E1;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.grid_data table tr th{
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #F3F3F3;
    color: #005A9F;
    font-size: 14px;
    padding: 10px 3px;
    text-align: center;
}
.grid_data table tr td{
    color: #4C4C4C;
    font-size: 13px;
    text-align: center;
    padding:10px 0 10px 0;
    border: 1px solid #F3F3F3;
}

.grid_data .totall{
    float:left;
    padding:10px 20px;
    margin:20px;
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #F3F3F3;
    font-size: 15px;
    font-weight: bold;
    color:#4C4C4C;
}

.grid_data .totallink{
    background: none repeat scroll 0 0 #34363C;
    color:#fff;
    border-radius: 5px;
    float:left;
}
.grid_data .totallink:hover{
    background: none repeat scroll 0 0 #4FBB00;
    color:#fff;
    border-radius: 5px;
}

.notfound{
    margin:0 auto;
    padding:30px 50px;
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #F3F3F3;
    font-size: 20px;
    font-weight: bold;
    color:#4C4C4C;
}

.notfound a{
    font-size: 20px;
    font-weight: bold;
    color:#005A9F;
    margin:0 0 0 50px;
}
.notfound a:hover{
    color:#4C4C4C;
}

a.doninput{
    background: none repeat scroll 0 0 #4FBB00;
    border: 2px solid #3F9501;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 10px 6px;
}

.add-fav{
    background: none repeat scroll 0 0 #4FBB00;
    border: 2px solid #3F9501;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin: 25px 128px 0;
    padding: 10px 6px;
}


/**/
.donateto{
    float:left;
    margin: 30px 146px;
    font-size: 20px;
    color: #6590AF;
    font-weight: bold;
}
.oo{
    margin: 50px 216px 30px;
}
.proitem2{
    background: none repeat scroll 0 0 #F9F9F9;
    box-shadow: 1px 1px 2px 1px #EBEBEB;
    float: left;
    height: 154px;
    margin: 10px 0 0;
    padding: 10px;
    width: 630px;
    border-radius: 10px;
}
.proitem2:hover , .littleproject:hover{
    background: #E6F5FF;
}

.proitem2 .proitemtitle2{
    float: left;
    width: 100%;
    margin:0 0 10px;
}
.proitem2 .proitemtitle2 a{
    color: #005A9F;
    float: left;
    font-size: 16px;
    font-weight: bold;
}
.proitem2 .imagediv2{
    float: left;
    height: 111px;
    width: 167px;
}
.proitem2 .titanddescvid2{
    float: left;
    height: 125px;
    margin: 0 0 0 15px;
    width: 445px;
}
.proitem2 .countryfund{
    color: #6590AF;
    float: left;
    font-size: 13px;
}
.proitem2 .description{
    color: #777E85;
    float: left;
    font-size: 13px;
    margin: 10px 0 0;
    width: 100%;
}


.littleproject{
    background: none repeat scroll 0 0 #F9F9F9;
    box-shadow: 1px 1px 2px 1px #EBEBEB;
    float: left;
    height: 170px;
    margin: 10px 0 0 10px;
    padding: 10px;
    width:180px;
    border-radius: 10px;
}

.littleproject img{
    float:left;
    width:100%;
    height:115px;
}


.littleproject .littleprojecttitle{
    float: left;
    width: 100%;
    margin:10px 0 10px;
}

.littleproject .littleprojecttitle a{
    color: #005A9F;
    float: left;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

.deletefundpro{
    color: #FF0000;
    font-size: 17px;
    font-weight: bold;
    margin: -20px 0 0 625px;
    position: absolute;
}
.num2{
    margin: -20px 0 0 175px;
}


.filters{
    float:left;
    padding:10px 0 10px 0;
    border:1px solid #e1e1e1;
    width:100%;
    background: none repeat scroll 0 0 #fff;
}

.filters .inputdiv{
    float:left;
    margin:10px 15px;
}
.filters .inputdiv label{
    float:left;
    color:#4C4C4C;
    font-size: 13px;
}

.filtersubmit{
    background: none repeat scroll 0 0 #4FBB00;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    margin: 25px 0 0 5px;
    padding: 7px 11px 6px;
}

/*give gift card*/
.topdivgc{
    float:left;
    width:100%;
    padding:50px 0;
}
.topdivgc .pagetitle{
    float:left;
    font-size: 20px;
    font-weight: bold ;
    color: #005A9F;
    margin: 0 0 0 20px;
    font-style: italic;
}
.topdivgc .pagesubtitle{
    float:left;
    font-size: 16px;
    font-weight: bold ;
    color: #005A9F;
    margin: 20px 0 0 20px;
}

.topdivgc p{
    color: #4C4C4C;
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin: 25px auto 0;
    text-align: justify;
    word-spacing: 3px;
    width:500px;
    margin:15px 0 0 20px;
}
.topdivgc .ques_item p{
    color: #4C4C4C;
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin: 25px auto 0;
    text-align: justify;
    word-spacing: 3px;
    width:945px;
    margin:0 0 0 20px;
    padding:5px;
    background: #f8fafa;
    border-radius:0 0 5px 5px;
}
.topdivgc .ques_item .answar{
    color: #4C4C4C;
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin: 25px auto 0;
    text-align: justify;
    word-spacing: 3px;
    width:945px;
    margin:0 0 0 20px;
    padding:5px;
    background: #f8fafa;
    border-radius:0 0 5px 5px;
}
.topdivgc .ques_item .ques{
    cursor: pointer;
    margin:30px 0 0 20px;
    background: #e2fdff;
    border-radius: 5px 5px 0 0;
}
.topdivgc .ques_item .ques .faqplus{
    background: none repeat scroll 0 0 #C7C9C9;
    border-radius: 5px;
    color: #000000;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin: 0 5px 0 0;
    padding: 0 5px;
}

.downdivgc{
    float:left;
    width:100%;
}

.downdivgc .gcitem{
    float:left;
    width:260px;
    margin:20px 0 0 50px;
    padding:20px 0;
    background: #E9EAED;
}
.downdivgc .gcitem:hover{
    background: #e6f5ff;
}

.downdivgc .gcitem .gctitle{
    font-size: 15px;
    font-weight: bold ;
    color: #005A9F;
    margin:0 auto;
    text-align: center;
}

.downdivgc .gcitem .gcimage{
    float:left;
    width: 100%;
    /*height:154px;*/
    background: #fff;
    margin:10px 0 0 0;
}

.downdivgc .gcitem .syc{
    background: none repeat scroll 0 0 #4FBB00;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 7px 11px 6px;
    margin:10px 67px 0;
    float:left;
    font-size: 13px;
}



.downdivgc .vertical{
    float:left;
    /*width:143px;*/
    margin:20px 0 0 50px;
    padding:10px 0;
    background: #fff;
    border-radius: 5px;
}
.downdivgc .horizontal{
    float:left;
    width:258px;
    margin:20px 0 0 50px;
    padding:10px 0;
    background: #fff;
    border-radius: 5px;
}
.downdivgc .horizontal .syc , .downdivgc .vertical .syc{
    background: none repeat scroll 0 0 #4FBB00;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 7px 11px 6px;
    margin:0 auto 0;
    font-size: 13px;
    display: table;
    float: none;
}

.downdivgc .horizontal .gcimage{
    float:left;
    width:260px;
    /*    height:166px;*/
    background: #fff;
    margin:10px 0 10px 0;
}
.downdivgc .vertical .gcimage{
    /*height:174px;*/
    background: #fff;
    margin:10px 0 10px;
    float:left;
    border-radius: 10px;
    width:260px;
}


/**third page**/
.main .leftgc{
    float:left;
    width:300px;
    margin:10px 0 0 0;
}

.main .leftgc .leftgcimage{
    float:left;
    width:243px;
    height:153px;
    margin:10px 0 0 20px;
}

.main .leftgc .vertical{
    width:296px;
    height:414px;
    margin: 10px 0 0 10px;
}
.main .rightgc{
    float:left;
    width:680px;
    margin:10px 0 0 20px;
}
.main .rightgc .sectionitem{
    float:left;
    width:100%;
    margin:30px 0 0 0;
}
.main .rightgc .sectionitem .question{
    float:left;
    width:100%;
    font-size: 16px;
    font-weight: bold;
    color:#4C4C4C;
}
.main .rightgc .sectionitem .hint{
    float:left;
    width:450px;
    font-size: 14px;
    color:#4C4C4C;
}

.main .rightgc .sectionitem label{
    float:left;
    margin:15px 0 0 20px;
    color:#4C4C4C;
    font-size: 13px;
    width:120px;
}
.main .rightgc .sectionitem input{
    float:left;
    width:250px;
    height:20px;
    margin:10px 0 0 0;
}
.main .rightgc .sectionitem select{
    float: left;
    height: 25px;
    margin: 10px 0 0;
    width: 256px;
}
.main .rightgc .sectionitem textarea{
    float: left;
    height: 165px;
    margin: 15px 0 0;
    resize: none;
    width: 250px;
}
.main .rightgc .sectionitem .note{
    float:left;
    font-size: 11px;
    color:#888888;
    margin:15px 0 0 10px;
}

.main .rightgc .sectionitem input[type=submit]{
    background: none repeat scroll 0 0 #4FBB00;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    margin: 0 0 0 140px;
    padding: 7px 11px 6px;
    width:150px;
    height:35px;
}

.alldm{
    float:left;
    width:170px;
}
.alldm .asg{
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    margin: 10px 0 0 40px
}

.alldm .dropmenu{
    display:none;
    position: absolute;
    width:125px;
    background: #1D4D87;
    padding:5px 0;
    margin:0 0 0 40px;
}
.alldm .dropmenu a{
    margin:5px 0 0 0 !important;
    color:#fff !important;
    width:115px;
    font-size: 12px !important;
    padding:5px;
    border-bottom: 1px solid #484848;
    float:left;

}
.alldm .dropmenu a:hover{
    color: #F47900 !important;
}

.cmsplace{
    float:left;
    width:650px;
    margin:0 0 0 20px;
    font-size: 14px;
    line-height: 20px;
    word-spacing: 2px;
    color:#4C4C4C;
}
.ad{
    float: left;
    margin: -5px 0 0;
    width: 320px;
}

.leftthere{
    float:left;
    width:350px;
    margin:46px 0 70px 20px;
}
.titlee{
    border-bottom: 1px dashed #BBD4E7;
    color: #34363C;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding: 9px 0;
    width: 100%;
}
.addritem{
    float:left;
    width:100%;
    margin:15px 0 0 0;
    font-size: 14px;
    line-height: 20px;
    word-spacing: 2px;
    color:#4C4C4C;

}


.nonprofitregister{
    background: none repeat scroll 0 0 #4FBB00;
    border-radius: 5px;
    box-shadow: 0 0 2px 1px #357E00 inset;
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 35px 0 0 0;
    padding: 15px 20px;
}

.addnewphoto{
    background: none repeat scroll 0 0 #34363C;
    border-radius: 5px;
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin: -10px 0 0 5px;
    padding: 10px 20px 7px;
}
.ta7t{
    margin: 15px 0 0 5px;
}
.addnewphoto:hover{
    background: none repeat scroll 0 0 #E9EAED;
    color: #005A9F;
}

.delphoit{
    background: none repeat scroll 0 0 #FF0000;
    border-radius: 3px;
    color: #FFFFFF;
    float: right;
    margin: 55px 0 0;
    padding: 2px;
}

.slider_item{
    float:left;
    margin:25px 0 0 0;
    width:100%;
}


.donation_info .nonpactions{
    float:left;
    width:100%;
    margin:15px 0 0 0;
}
.z{
    float:left;
    width:24px;
    height:24px;
}
.editp{
    background: url(../images/editp.png) no-repeat;
}
.items{
    background: url(../images/items.png) no-repeat;
}
.reports{
    background: url(../images/reports.png) no-repeat;
}
.images{
    background: url(../images/images.png) no-repeat;
}
.donation_info .nonpactions .non_word{
    float:left;
    font-size: 15px;
    color:#0F6DAB;
    font-weight: bold;
    margin:4px 0 0 10px;
}
.donation_info .nonpactions .slinks{
    float:left;
    margin: 0 0 0 34px;
    font-size: 13px;
    color:#373737;
}
.donation_info .nonpactions .slinks a{
    font-size: 13px;
    color:#373737;
}
.donation_info .nonpactions .slinks a:hover{
    color:#0F6DAB;
}


.rightp{
    float: right;
    width: 318px;
    margin: 63px 0 0;
}
.rightp .description{
    border: 1px solid #E9EAED;
    float: right;
    margin: 0 10px 0;
    padding: 10px 5px 30px;
    width: 280px;
}
.rightp .socialshare{
    border: 1px solid #E9EAED;
    float: right;
    margin: 25px 10px 0;
    padding: 10px 5px 30px;
    width: 280px;
}
.rightp .description .title{
    color: #6590AF;
    float: left;
    font-size: 15px;
    font-weight: bold;
    width: 100%;
}

.rightp .description .funddesc
{    color: #4C4C4C;
     float: left;
     font-size: 13px;
     margin: 10px 0 0;
     width: 100%;
}

.rightp .socialshare .anotherfundraiser{
    float:left;
    margin:10px 0 0 5px;
    font-size: 13px;
    color:#4C4C4C;
}
.rightp .socialshare .anotherfundraiser:hover{
    color:#005A9F;
    font-weight: bold;
}

.fundraising{
    background: url("../images/fundraising.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 80px;
    margin: 10px 8px 0 0;
    padding: 7px 11px 6px;
    width: 191px;
}

.fullyFunded {
    opacity: .3;
}


/*no grid*/
.nogrid{
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #D4D4D4;
    border-radius: 5px;
    float: left;
    margin: 25px 32px 100px;
    padding: 35px;
    width: 865px;
}
.forsaerch{
    width: 590px;
}
.nogrid .nogridtitle{
    float:left;
    width:100%;
    font-size: 30px;
    font-weight: bold;
    color:#373737;
}
.nogrid .nogridspan{
    float:left;
    width:100%;
    font-size: 14px;
    color:#373737;
    margin:30px 0 0 0;
}

.nogrid .nogridlink{
    font-size: 16px;
    margin: 30px 0 0;
    width: 208px;
    float:left;
    color:#fff;
    font-weight: bold;
    background: #34363C;
    border-radius: 5px;
    text-align: center;
    padding:15px 0;
}

.main .newform{
    margin: 25px 15px 70px;
    width: 600px;
}
.form .tapsoverform{
    float:left;
    margin: -51px 0 0 0;
}
.form .tapoverform{
    float:left;
    padding:5px 25px;
    font-size: 15px;
    color:#828282;
    background: #E8F0F5;
    margin: 7px 0 0 5px;
}
.form .tapsoverform .selected , .form .tapsoverform .tapoverform:hover{
    padding:7px 25px 5px;
    background: #6ABEFF;
    color:#fff;
    font-weight: bold;
    margin:2px 0 0 5px;
    height:21px;
}


.faqaction{
    border: 1px solid #F3F3F3;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 20px;
    background: none repeat scroll 0 0 #34363C;
    border-radius: 5px;
    color: #FFFFFF;
    float: left;
    margin: -6px 0 0 50px;
}
.faqaction:hover , .faqaction.selected{
    background: none repeat scroll 0 0 #4fBB00;
}

.calendericon{
    background: url("../images/calender1.png") no-repeat scroll 548px 7px #FFFFFF;
    background-color:#fff;
}
