
div#content_inner {
    background-color: #FFF;
}
div#content_inner div.ccSet span {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    overflow: visible;
}
div#content_inner label {
    color: #000;
    font-size: 13px;
    overflow: visible;
    float: left;
    margin: 0 0 .25em;
}
div.heading {
    background: #FFF;
    /*
    background:-moz-linear-gradient(top,#fff 0%,#f3f3f3 50%,#ededed 51%,#fff 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(50%,#f3f3f3),color-stop(51%,#ededed),color-stop(100%,#fff));
    background:-webkit-linear-gradient(top,#fff 0%,#f3f3f3 50%,#ededed 51%,#fff 100%);
    background:-o-linear-gradient(top,#fff 0%,#f3f3f3 50%,#ededed 51%,#fff 100%);
    background:-ms-linear-gradient(top,#fff 0%,#f3f3f3 50%,#ededed 51%,#fff 100%);
    background:linear-gradient(top,#fff 0%,#f3f3f3 50%,#ededed 51%,#fff 100%);
    
    box-shadow:0 1px 4px rgba(0,0,0,0.5);
    border-radius: 10px;*/
    float: left;
    /*height: 48px;*/
    /*margin-left: -4px;*/
    width: 682px;
}
div.cContent {
    float: left;
    margin: 20px;
    width: 635px;
}
div.cContentL {
    margin: 20px 20px 0px;
}
div.ccSetTitle {
    color: #000;
    font-size: 13px;
    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: 1px solid #ACACAC;
    /*border-radius: 5px 5px 5px 5px;*/
    /*box-shadow: 0 0 1px rgba(0,0,0,0.5) inset;*/
    font-family: Sofia,Arial,clean,sans-serif;
    font-size: 14px;
    max-width: 100%;
    /*outline: medium none;*/
    padding: 7px!important;
    width: 18em;
    box-sizing:border-box;
}
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: Sofia,sans-serif;
    /*font-size: 100%;*/
    margin: 0;
    overflow: visible;
    vertical-align: baseline;
    width: auto;
}
input.input_h {
    width: 270px!important;
    margin-bottom: 0;
    box-sizing:border-box;
}
input.input_w {
    width: 295px!important;
    margin-bottom: 0;
    box-sizing: border-box;
}
input:not([type="checkbox"]):not([type="submit"]) {
    /*border-radius: 4px 4px 4px 4px;*/
}
.whiteRounded {
    background-color: #FFF;
    /*border-radius: 15px 15px 15px 15px;*/
    /*box-shadow: 0 1px 4px rgba(0,0,0,0.5);*/
    padding: 20px;/*width:360px;*/
    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: #000;
    margin-bottom:20px;
}
div.heading h1 {
    color: #000;
    float: left;
    font-family: More,Georgia,"Times New Roman",Times,serif;
    font-size: 32px;
    font-weight: 400;
    margin: 0 0 0 0px;
    padding: 10px 0 0 0px;
}
div.heading span {
    color: #000;
    xfont-size: 12px;
    font-weight: 400;
    float: right;
    margin: 35px 15px 0 0;
    padding: 0;
}

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: 21%;
}
span.left_name {
    width: 30%;
}
span.left_title {
    width: 10%;
    height:40px;
}
span.left_title label.text_field{
    width:50%;
}
span.left_w {
    width: 305px;
}
span.left_h {
    height: 57px;
}
span input.input_h_1 {
    width: 190px!important;
    margin-bottom: 0;
    box-sizing:border-box;
}
.partner{
    width:98% !important;
}
input.input_full_partner{
    width:98% !important;
    box-sizing:border-box;
}
.partner_check{
    float:left;
    margin-right:10px;
}
input.input_full {
    width: 570px !important;
    box-sizing:border-box;
}

span.resfull{
    width:96%;
    float:left;
    margin:10px 0 0 10px;
}
span.bottom{
    margin-top:15px;
}
span#span_corporate_gift{
    display:none;
    margin-bottom:20px;
}
input#chk_corporate_gift, input#chk_ereceipt{
    width:auto !important;
    float:left;
    margin-right:10px;
}
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: 190px!important;
}
span.showHide {
    font-size: 16px!important;
}
/**
* Content Left
*/
div.ccSet {/*width:370px;*/
    width:590px;
    float: left;
    padding: 2px 0;
    position: relative;
}
div.optionCTR {
    width:95%;
}
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#cRPIContent, div#cfTContent, div#cfBContent {
    margin-top: 10px;
}
div#amount_label {
    font-size: 14px;
    color: #000;
}
a#searchBoxA {
    text-decoration: underline;
}
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#pg_input, input#gift_processing_comment_ind {
    float: left;
}
input#pledge_payment_ind,input#toggle_recurring,input#exp_year,input#honor_notify_ind,input#pg_input, input#gift_processing_comment_ind {
    margin: 0 7px 0 0;
}
input#honor_notify_ind{
    margin-right: 0px;
}
input#recurring,input#installments{
    margin-right: 7px;
}
input#monthly,input#quarterly{
    display:inline-block;
}
input#gift_processing_comment_ind{
    display: none;
}
div#clBCH_notify label,div#cGP_sendDIV label {
    margin-left: 10px;
    width:85%;
}
input#quarterly {
    /*margin: 0 0 0 20px;*/
}
input#amount {
    width: 100px;
}
div#clCTDSelect {
    padding: 30px 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: #000;
    margin-left: 85px;
}
div#searchBox {
    display: none;
    width:70%;
    margin-top: 10px;
}
label#searchLabel {
    color: #000 !important;
    font-family: Sofia, arial;
    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#recurORinstall{
    margin: 0 0 10px;
    width: 300px;
}

div#recurORinstall h3{
    margin:0 auto; width:75px;
}
div#installmentOptions input {
    width: 100px;
}
label#recurLabel{
    width:92%;
}
div#clBottom {
    margin: 20px 0;
}
div#clBCJ_slide,div#clBCH_slide,div#clBCA_slide,div#clBCH_body,div#clBCMatch_slide, div#clBCLegacy_slide {
    display: none;
    padding-left:0;
}
div#clBCC_slide {
    padding: 20px;
    margin-top:10px;
}
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#clBCMatch, div#clBCLegacy {
    margin-top: 20px;
}
div#clBCAnony{
    margin-top: 20px; position: relative; float:left; width:100%;
}
div#clBCAnony label{
    margin-left: 10px; width: 85%;
}
div#clBCAnony input{
    margin: 0 0 0 10px; float:left;
}
input#honor_name {
    width: 365px;
    margin-top: 10px;
}
div#clBCH_notify,div#cGP_sendDIV {
    padding: 12px 0 8px 0;
}
div.notify_bio_info input {
    width: 160px;
}
input.paytype_ind {
    width: 25px!important;
    float: left;
    margin-left: 10px;
}
div#cc, div#ec {
    display: none;
}
label.paytype_ind_label {
    float: left;
    display: block;
    padding-right: 15px;
}
span#right_1 {
    width: 185px;
}
span#right_2 {
    width: 75px;
}
span#right_3 {
    width: 100px;
}
input#cc_cvc_num,label#cc_cvc_num_label {
    width: 90px !important;
}
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 {
    margin: 25px 0px;
}
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;
}
tr.tr_comments td{
    font-size:12px;
    color:#000;
}
tr.tr_comments td.label{
    width:35%;
}
input#referral_other, input#affinity_other{
    margin-top:10px;
    display:none;
}
select#referral{
    width:90%;
    float:left;
}
div.affinity{
    width:90%;
    float:left;
}
div.affinity input{
    float:left;
    margin:0 10px 0 0px;
}
div#affinityOptions{
    float:left;
    margin: 12px 0 0;
    display:none;
}
div#affinityChoose{
    float:left;
    width:80%;
    /*-moz-box-sizing: border-box;
    -moz-transition: border-color .25s ease 0;*/
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #ACACAC;
    /*border-radius: 5px 5px 5px 5px;*/
    /*box-shadow: 0 0 1px rgba(0,0,0,0.5) inset;*/
    font-family: Sofia,Arial,clean,sans-serif;
    font-size: 14px;
    max-width: 100%;
    /*outline: medium none;*/
    padding: 7px!important;
    box-sizing:border-box;
    cursor:pointer;
}
div#affinityChoose div.title{
    color: #000;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    vertical-align: middle;
}
/*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;
}


/**
* Content Right
*/
div#content_inner_right {
    float: left;
    width: /*margin:0pt 0pt 0pt 18px;*/
    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;
    box-sizing: border-box;
}
/**
* Footer
*/
#dCR ul li {
    background: url("https://ubfoundation.buffalo.edu/giving/images/arrow_otherways_li.gif") no-repeat scroll 0 3px transparent;
    color: #000;
    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 200px;
    position: relative;
    width: 460px;
}
div#content_inner_footer input {
    float: left;
}
div.borderFooter {
    background-color: #FFF;
    /*border-radius: 10px 10px 10px 10px;*/
    /*box-shadow: 0 1px 4px rgba(0,0,0,0.5);*/
    float: left;
    font-size: 11px;
    width: 185px;
}
span.heading_list {
    font-size: 14px !important;
    font-family: Sofia,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: #000;
}
h2#h2dCR {
    margin-bottom: 10px;
    font-weight: 700;
    padding: 10px 10px 0;
    color: #000;
}
table#helpTable,ul#uldCR {
    padding: 0 0 0 10px;
    font-size:14px;
}
ul#uldCR li{
    font-size:14px;
    margin-bottom:10px;
}
table#helpTable td {
    padding: 0 0px 10px 0px;
    font-size:14px;
}
div.submitButton {/*margin:80px 40px;
    padding:20px 5px 20px 20px;
    background-color: #F5F5F5;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.5);
    width: 365px;
    height: 50px;*/
}
div#btnContainer {
    display: block;
}
div#waitContainer {
    display: none;
    background: #FFF;
    padding: 7px;
}
div#waitContainer span {
    float: left;
    margin: 10px 15px 0 90px;
}
p#displayAmount {
    float: left;
    font-size: 14px!important;
    font-weight: 700!important;
    margin: 0;
    padding: 13px 0 0 10px;
    width: 100%;
}







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, div#clCTComments, div#clCTReferal {
    float: left;
    margin: 0 0 10px;
    position: relative;
}
div#clCTRecurring label,div#clCTPledge label, div#clCTComments label, div#clCTUBStudent label{
    margin-left: 0px;
    width:auto;
}
div#clCTComments {
    margin-top: 20px;
    margin-bottom: 20px;
}
div#clCTUBStudent input{
    float:left; margin:0 7px 0 0;
}
div#clCTReferal label{
    color: #000;
    float: left;
    font-size: 13px;
    margin: 0 0 0.25em 0.75em;
    overflow: visible;
    width: 100%;
}
div#clCTReferal input{
    display:block; margin-left:10px;
}
/**
* jQuery CSS
*/
.ui-autocomplete {
    font-size: 13px !important;
    max-height: 100px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 20px;
    width: 320px;
}
* html .ui-autocomplete {
    height: 100px;
}
/*Error Labels*/
label.errorLabel {
    color: #D45457!important;
}
input.errorLabel,select.errorLabel,div.errorLabel {
    border: 2px solid #D45457!important;
}








.text p,.table td {
    color: #000;
    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*/
a.showOptions {
/* background-color: #FFF;
background-image: -moz-linear-gradient(0% 100% 90deg,#BBB,#FFF);
background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#fff), to(#bbb));
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;
*/
background: #F3F3F3;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCQkJCQkIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMjgpIiAvPgo8L3N2Zz4=);
border: 1px solid gray;
/*border-radius: 23px 23px 23px 23px;*/
box-shadow: 0 1px 2px rgba(0,0,0,0.5);
color: #000;
cursor: pointer;
display: inline-block;
float: right;
font-size: 12px;
font-weight: 700;
line-height: 1.4em;
margin: 0 2px;
padding: 3px 5px;
width: 5em;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85);
}
a.showOptions:hover {
    background: #ededed;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRkZGRiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RDRENEQyIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzY2KSIgLz4KPC9zdmc+);
}
a.showOptions:active {
    background: #FFFFFF;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFREVERUQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMTEpIiAvPgo8L3N2Zz4=);
}
.green {
    background: #3D6015;
    border: 1px solid #538312;
    color: #fff;
}
.green:hover {
    background: #6B9D28;
    xbackground-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxNzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2QjlEMjgiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM0MzZCMEMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxNzUpIiAvPgo8L3N2Zz4=);
}
.green:active {
    background: #7DB72F;
    xbackground-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5NDMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0RTdEMEUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM3REI3MkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5NDMpIiAvPgo8L3N2Zz4=);
    color: #A9C08C;
}
.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: 16px/100% Arial,Helvetica,sans-serif;
    margin: 8px 2px;
    /*outline: medium none;*/
    padding: 1.05em;
    text-align: center;
    text-decoration: none;
    /*text-shadow: 0 1px 1px rgba(0,0,0,0.3);*/
    vertical-align: baseline;
}
.buttonGreenSm {
    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: 2px 2px;
    outline: medium none;
    padding: 0.2em 0.5em 0.2em;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0,0,0,0.3);
    vertical-align: baseline;
}
.buttonGreen:hover,.buttonGreenSm:hover {
    text-decoration: none;
}
.buttonGreen:active,.buttonGreenSm:active {
    position: relative;
    top: 1px;
}

/*End Button*/ 
label span.redAsterix, div span.redAsterix{
    color:#000000 !important;
}
div#testind{
    float:left; margin-left:375px;
}
div#sys-id{
    padding: 5px 10px; 
    background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.3); 
    /*border-radius: 5px 5px 5px 5px; */
    color: rgb(255, 255, 255); 
    margin: 10px 0px 0px; 
    font: 11px 'Gotham SSm 4r','Gotham SSm A','Gotham SSm B','Helvetica Neue',Helvetica,Segoe,'Segoe UI','Segoe WP',Calibri,Arial,clean,sans-serif;
    font-weight:bold;
}

.amount_buttons{display:block; float:left; clear:both; width:100%;}

.amount_buttons .button
{
    display:block;
    float:left;
    width:70px;
    padding:12px 8px;
    margin: 7px 10px 7px 0;
    /*border-radius:4px;*/
    border:1px solid #B6B6B6;
    cursor:pointer;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif !important;
    font-size:16px !important;
    font-weight: 600;
    color:#000;
    background-color:#E4E7EA;
    -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  /*
   Introduced in IE 10.
   See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
  */
  -ms-user-select: none;
  user-select: none;    
}
/**/
.button:hover{background-color:#F6F6F6;}

.button-selected, .amount_buttons .button-selected{background-color:#005bbb !important; color:white !important; border-color:#005bbb !important;}

.dollar_sign{
    display:block;
    float:left;
    height:20px;
    padding:10px 10px 8px 10px;
    margin:0px;
    margin-bottom:0px !important;
    border:1px solid #B6B6B6;
    border-right:none;
    background-color:#E4E7EA;
    /*border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    border-top-right-radius:0px;
    border-bottom-right-radius:0px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;*/
    font-size:13px !important;
    color:#727C88;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
    }
#other_amount{
    display:block;
    float:left;
    height:40px;
    padding:10px;
    margin:0px;
    border:1px solid #B6B6B6;
    /*border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    font-size:13px !important;*/
    box-shadow: none;
    }

 #id_content{display:none;}   

 #headDisp{font: bold 20px/1.3 Sofia,Arial,sans-serif;
    color: #005bbb;
    margin: 0 0 13px;
}
strong{font-weight: 900;}
.page #skip-to-content-link,.page #skip-to-content-link:focus{color:#000000;}
.fatfooter .text p{font-size: 140%;font-weight:  bold;}
@media only screen and (min-width:721px){.fatfooter .footer-mode-enhanced .footer-column-1{width:649px;}
@media only screen and (min-width:721px){.fatfooter .copyright{margin:16px 0 16px auto;width:500px;font-size: 140%;font-weight:  bold;}