/**
* Giving Site CSS
* Tim Sodhi @ 04/19/2012
*/
/**
* General
*/
@page {
margin: 0.5cm;
}
*{margin:0;padding:0;text-align:left;}
h1{color:#036;font-family:Georgia,"Times New Roman",Times,serif;font-size:38px;}
p{font-size:12px;}
a{color:#369;text-decoration:none;}
ul,li{list-style:none outside none;}
.clearfix{clear:both;}
/* first for IE 6/7/8 */
@font-face{font-family:DINWebLight;src:url(DINWeb-Light.eot);}
/* then for Mozilla browsers -> Firefox */
@font-face{font-family:DINWebLight;src:url(DINWeb-Light.woff) format("woff");}
/**
* Header
*/
div#bgprint{display: block;height: 30px;margin: 0 auto; width: 970px;}
div#bgprint img{width:50%;}
div#bgtopbar{display:none;}
div#container{margin:0 auto;width:990px;}
div#wrapper{float:left;margin-top:-4px;padding:0 15px;position:relative;width:960px;}
div#header{float:left;height:75px;width:960px;}
div#header h1{color:#FFF;float:left;font-family:Georgia;font-weight:400;height:46px;padding:21px 0 0 10px;}
div#header h1 a{color:#666;text-decoration:none;}
div#header .navi{display:none;}
div#contentinner{float:left;width:960px;}
div#contentinner div.subnav{background:none repeat scroll 0 0 #FFF;float:left;width:960px;}
div#contentinner div.subnav p{color:#999;float:left;font-size:10px;padding-left:10px;padding-top:5px;}
div#contentinner p{color:#333;font-size:12px;font-weight:400;}
div#contentinner div.subnav p a{color:#999;text-decoration:none;}
p.text_grey{color:#707070!important;font-size:11px!important;padding:10px 0 0;}
span#current{color:#000;}
div#headDisp{margin-bottom:10px;color:#003366;}
/**
* Content
*/
/**
* All Content
*/
label{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
body{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
div#content_inner{background-color:#FFF;}
div#content_inner div.ccSet span{color:#333;font-size:12px;font-weight:400;overflow:visible;}
div#content_inner label{color:#333;font-size:13px;overflow:visible;float:left;margin:0 0 .25em;}
div.heading{background-color:#eeeeee;/* Old browsers */
background:linear-gradient(top,#fff 0%,#f3f3f3 50%,#ededed 51%,#fff 100%);/* W3C */
border-radius:10px;float:left;height:48px;margin-left:-4px;/*width:449px;*/
width:682px;}
div.cContent{float:left;margin:20px;width:635px;}
div.cContentL{margin:20px 20px 0px;}
div.ccSetTitle{color:#333333;font-size:14px;margin:0 10px;}
div#errorDiv{background-color:#FFF2D7;border:1px solid #FC0;clear:both;float:left;margin:15px 0;padding:10px;width:650px;display:none;}
div#errorDiv h4{margin:5px 0 5px 25px;}
div#errorDiv ul{clear:both;float:left;margin:10px 0;padding-left:20px;}
div#errorDiv li{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;list-style:disc outside none;margin-left:20px;padding:2px 0 0 10px;}
#form-fields input.text,#form-fields select{font-size:20px;width:100%;}
.input{font-size:14px;}
input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="file"]):not([type="image"]),textarea,select{-moz-box-sizing:border-box;-moz-transition:border-color .25s ease 0;background:none repeat scroll 0 0 #FFF;border:2px solid #ACACAC;border-radius:5px 5px 5px 5px;box-shadow:0 0 1px rgba(0,0,0,0.5) inset;font-family:'Gotham SSm 4r','Gotham SSm A','Gotham SSm B',"Helvetica Neue",Helvetica,Segoe,"Segoe UI","Segoe WP",Calibri,Arial,clean,sans-serif;font-size:14px;max-width:100%;outline:medium none;padding:7px!important;width:18em;}
input:focus:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]),textarea:focus{border-color:#ECF3F7;}
button,input,select,textarea{font-family:sans-serif;font-size:100%;margin:0;overflow:visible;vertical-align:baseline;width:auto;}
input.input_h{width:270px!important;margin-bottom:0;}
input.input_w{width:295px!important;margin-bottom:0;}
input.input_full{width:570px!important;}
input:not([type="checkbox"]):not([type="submit"]){border-radius:4px 4px 4px 4px;}
.whiteRounded{background-color:#FFF;border-radius:15px 15px 15px 15px;padding:20px;/*width:360px;*/ border:1px solid #000;
width:595px;float:left;}
label.wide{width:200px;}
label.text_field{width:140px;}
label.text_field_h{float:left;}
div.boxContent{background-color:#F5F5F5;border-radius:10px 10px 10px 10px;float:left;width:675px;}
div.boxContent span{color:#036!important;font-family:Georgia,"Times New Roman",Times,serif;}
div.heading h1{color:#036;float:left;font-family:Georgia,"Times New Roman",Times,serif;font-size:23px;font-weight:400;margin:0 0 0 10px;padding:10px 0 0 19px;}
div.heading span{color:#333;font-size:12px;font-weight:400;float:right;margin:15px 15px 0 0;padding:0;}
a.showOptions{background-color:#FFF;background-image:-moz-linear-gradient(0% 100% 90deg,#BBB,#FFF);border:1px solid gray;border-radius:23px 23px 23px 23px;box-shadow:0 1px 2px rgba(0,0,0,0.5);color:#444;display:block;float:right;font-size:12px;font-weight:700;line-height:1.4em;margin-top:-3px;padding:3px 5px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.85);width:5em;}
div.wbContents{margin:20px 0 0;padding:0 10px;float:left;}
input.input_small{width:60px!important;}
input.input_big{width:330px!important;}
option{margin:0 5px;}
optgroup option{margin:0 5px 0 20px;}
div.contentBlock{float:left;position:relative;}
span.left{margin:10px 0 0 10px;width:285px;float:left;}
span.left_1{float:left;margin:10px 0 0 10px;width:200px;}
span.left_w{width:305px;}
span.left_h{height:55px;}
input.input_h_1{width:190px!important;margin-bottom:0;}
input.input_full{width:570px;}
span.full{float:left;width:590px;margin:10px 0 0 10px;}
span.third{width:85px;float:left;}
label.text_left{margin:10px!important;}
label.text_wide{width:180px!important;}
span.showHide{font-size:16px!important;}
/**
* Content Left
*/
div.ccSet{/*width:370px;*/
width:590px;float:left;padding:2px 0;}
div.ccSet div.lDiv,div.ccrSet div.lDiv{width:150px;float:left;}
div#content_inner_left{float:left;margin:0 0 0 25px;/*width:450px;*/
width:700px;}
div#clTContent,div#cRPContent,div#cfTContent,div#cfBContent{margin-top:10px;}
div#clCTDesignate label#amount_label{font-size:14px;}
span#searchSpan{font-size:13px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
div#clCTDesignate{margin:0 0 15px;}
input#searchOther{margin:10px;}
input#pledge_payment_ind,input#toggle_recurring,input#installments,input#recurring,input#monthly,input#quarterly,input#exp_months,input#exp_year,input#honor_notify_ind,input#cGP_send_ind{float:left;}
input#pledge_payment_ind,input#toggle_recurring,input#exp_year,input#honor_notify_ind,input#cGP_send_ind{margin:0 0 0 10px;}
div#clBCH_notify label,div#cGP_sendDIV label{margin-left:10px;}
input#quarterly{margin:0 0 0 20px;}
input#amount{width:100px;}
div#clCTDSelect{padding:15px 0 5px;}
label#use_my_gift_for_label{margin:10px 0 0 .25em!important;}
select#associated_allocation_1{width:275px;margin:0 0 0 10px;}
div#clCTDSearch{font-size:12px;color:#333;margin-left:85px;}
div#searchBox{display:none;margin-top:10px;}
label#searchLabel{color:#036!important;font-family:Georgia;font-size:14px!important;padding:15px 10px 10px 0;}
label#text_field_exp_month{width:150px;}
div#clCTR_slide{display:none;margin:15px 0 0;}
div#installmentOptions{margin:10px 0 15px 50px;width:350px;}
div#recurringOptions{margin:10px 0 0 50px;width:350px;}
div#installmentOptions input{width:100px;}
div#clBottom{margin:20px 0;}
div#clBCJ_slide,div#clBCH_slide,div#clBCC_slide,div#clBCA_slide,div#clBCH_body{display:none;}
span.helpText{float:right;margin:0 30px;}
span.helpText p{padding:2px 0 0;}
div#clBCJ_slide input{width:160px;}
div#clBCJoint,div#clBCHonor,div#clBCComments{margin-top:20px;}
input#honor_name{width:370px;margin-top:10px;}
div#clBCH_notify,div#cGP_sendDIV{padding:8px 0;}
div.notify_bio_info input{width:160px;}
input.paytype_ind{width:25px!important;float:left;margin-left:10px;}
label.paytype_ind_label{float:left;display:block;padding-right:15px;}
span#right_1{width:175px;}
span#right_2{width:75px;}
span#right_3{width:100px;}
input#cvc_num{width:55px!important;margin-bottom:0;}
label#acc_type{width:285px;float:left;}
div#payment_info_ec{display:none;}
div#payment_info{float:left;margin:10px 0 0;}
div#payment_des h4{margin:0 0 0 10px;}
div#cfBContent{display:none;}
div#cbBody p{font-size:13px;margin:0 10px 10px;}
p#confName{font-size:15px !important;}
div#cbBody table{font-size:13px;margin:15px 10px 0px;}
div#cbBody table td{padding:10px 10px 10px 0px;}
tr.emphasis td{font-weight:bold;text-transform:uppercase;padding-top:15px !important;}
/*NYPMIFA*/
div#nypmifa{width:90%;float:left;border:2px solid #ACACAC;margin:20px 20px 10px;padding:20px 10px 10px;border-radius:15px 15px 15px 15px;box-shadow:0px 1px 4px rgba(0,0,0,0.5);display:none;}
div.allocate_other{margin-bottom:10px;float:left;width:100%;}
div.allocate_other input{width:5%;float:left;}
div.allocate_other label{width:90% !important;float:left;margin-left:10px !important;}
div#stateLawDef{border:1px dashed #ACACAC;border-radius:5px 5px 5px 5px;float:left;font-size:12px;margin:-5px 0 10px;padding:5px 10px;width:96%;display:none;}
a#printpage{display:none;}
/*
select#home_state_code{width:300px;}
select#home_country_code{width:300px;}
*/
/**
* Content Right
*/
div#content_inner_right{float:left;width:210px;}
div#content_inner_right div.boxContent{width:210px;}
div.whiteRounded div.ccrSet{width:360px;}
div.ccrSet{padding:2px 0;width:405px;}
div#countrySel{padding:6px 0 8px;}
div#cRPContent input{width:245px;}
div#dCR{display:none;}
/**
* Footer
*/
#dCR ul li{background:url("../images/arrow_otherways_li.gif") no-repeat scroll 0 3px transparent;color:#333;font-size:11px;font-weight:400;padding-bottom:5px;padding-left:8px;width:180px;}
div#content_inner_footer{float:left;/*padding:0 0 20px;*/
margin:20px 160px 40px;position:relative;width:460px;}
div#content_inner_footer input{float:left;}
div.borderFooter{background-color:#FFF;border-radius:10px 10px 10px 10px;float:left;font-size:11px;width:210px; border:1px solid #000;}
span.heading_list{font-size:11px!important;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif!important;}
div#dCL{/*margin:15px 10px 10px 25px;*/
margin:12px;}
div#dCR{margin:12px;}
div#dCL h2,div#dCR h2{font-size:14px;}
h2#h2dCL{margin-bottom:10px;font-weight:700;padding:10px 10px 0;color:#335D85;}
h2#h2dCR{margin-bottom:10px;font-weight:700;padding:10px 10px 0;color:#335D85;}
table#helpTable,ul#uldCR{padding:0 10px 10px;}
table#helpTable td{padding:0 10px 10px;}
div.submitButton{/*margin:80px 40px;*/
padding:20px;background-color:#F5F5F5;border-radius:10px 10px 10px 10px;box-shadow:0 1px 4px rgba(0,0,0,0.5);width:350px;height:50px;}
p#displayAmount{float:left;font-size:14px!important;font-weight:700!important;margin:0;padding:13px 0 0 10px;width:150px;}
div#bgbottomlinks{background:none repeat scroll 0 0 #A6BAD6;float:left;height:27px;width:100%;}
div#bottomlinks{height:27px;margin:0 auto;width:960px;}
div#bottomlinks .subnav{background:none repeat scroll 0 0 transparent;}
div#bottomlinks .subnav p{color:#369;font-size:10px;margin:7px 0 0;}
div#bottomlinks .subnav p a{color:#369;}
div.breadcrumbs{display:none;}
li.current-page{color:#FFFFFF !important;}
div#bgfooter{background:url("../images/footer-bg.png") repeat-x fixed center bottom #666666;float:left;padding-bottom:48px;width:100%;}
div#footer{margin:0 auto;width:960px;}
div#footer .logofooter{float:left;padding:27px 0 0;}
div#footer ul{float:right;padding:25px 19px 15px 12px;}
div#footer ul li{background:url("../images/arrow_footer.gif") no-repeat scroll 0 4px transparent;color:#FFF;font-size:11px;line-height:1.3em;padding-bottom:5px;padding-left:11px;}
div#footer ul li a{color:#FFF;text-decoration:none;}
div#footer p a{color:#FFF;}
div#footer p{border-top:1px solid #97B0CD;color:#FFF;float:left;padding-left:550px;padding-top:12px;width:410px;}
div#logoList{float:left;background-color:#fff;/*padding:10px;border-radius:10px 10px 10px 10px;width:250px;margin:20px 0pt 20px 40px;*/
margin:50px 0 0 5px;}
div#verisign{float:left;}
div#authorize{float:right;}
div#clCTRecurring,div#clCTPledge{float:left;margin:0 0 10px;}
div#clCTRecurring label,div#clCTPledge label{margin-left:10px;}
/**
* jQuery CSS
*/
.ui-autocomplete{font-size:11px!important;max-height:100px;overflow-x:hidden;overflow-y:auto;padding-right:20px!important;width:320px!important;}
* html .ui-autocomplete{height:100px;}
/*Error Labels*/
label.errorLabel{color:#D45457!important;}
input.errorLabel,select.errorLabel,div.errorLabel{border:2px solid #D45457!important;}
/**
* New Footer
*/
.fatfooter{display:none;}
div#bglogo{border-right: 1px solid #000000;
   display: block;
   float: left;
   margin: 15px 0 0;
   padding-right: 15px;}
.simplefooter{color:#FFFFFF;font-size:11px;margin:0 auto 48px;width:960px;}
.simplefooter .logo{background:none;border-bottom:1px solid #999999;border-top:1px solid #999999;margin:24px 0 8px;width:100%;}
.simplefooter .twolinescontents{padding-bottom:17px;}
.simplefooter .logo .multiline{float:left;margin-left:15px;margin-top:16px;}
.simplefooter .logotext .firstline{color:#FFFFFF;font:11px/1.3 DinWebLight,"Trebuchet MS",sans-serif;text-transform:uppercase;}
.simplefooter .logotext a{text-decoration:none;}
.simplefooter .logotext .secondline{color:#FFFFFF;font:11px/1.3 DinWebRegular,"Trebuchet MS",sans-serif;text-transform:uppercase;}
.simplefooter .rightsidecontents{margin-top:10px !important;}
.simplefooter .rightsidecontents{float:right;margin-top:23px;width:450px;}
div.simplefootercontents p{line-height:0.5em !important;}
div.simplefootercontents p{color:#FFFFFF;}
.text p,.table td{color:#535353;line-height:1.6em;margin:10px 0;}
.simplefooter .copyright{float:right;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
div.simplefootercontents p a{border-bottom:medium none !important;color:#FFFFFF;}
.simplefooter .copyright a{color:#FFFFFF;text-decoration:none;}
/*Button*/
.green{background:-moz-linear-gradient(center top,#7DB72F,#4E7D0E) repeat scroll 0 0 transparent;border:1px solid #538312;color:#E8F0DE;}
.bigrounded{border-radius:2em 2em 2em 2em;}
.buttonGreen{float:left;border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:0 1px 2px rgba(0,0,0,0.2);cursor:pointer;display:inline-block;font:14px/100% Arial,Helvetica,sans-serif;margin:8px 2px;outline:medium none;padding:0.5em 2em 0.55em;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.3);vertical-align:baseline;}
.buttonGreen:hover{text-decoration:none;}
.buttonGreen:active{position:relative;top:1px;}
.green:hover{background:-moz-linear-gradient(center top,#6B9D28,#436B0C) repeat scroll 0 0 transparent;}
.green:active{background:-moz-linear-gradient(center top,#4E7D0E,#7DB72F) repeat scroll 0 0 transparent;color:#A9C08C;}
/*End Button*/