.publishedBody {margin:0;padding:0;height:100%;width:100%;}
#pageContent.hidden {display: none}
.publishedBody h1, .publishedBody h2, .publishedBody h3, .publishedBody h4, .publishedBody h5, .publishedBody h6, .publishedBody p {margin:0;padding:0;}
.clear { clear:both; display:block; }
.bold { font-weight: bold;}
.displaynone { display:none;}

ul { margin: 0 0 0 0;}
li { min-height: 23px;}

.udf ul { list-style-type: none;}
#gift_amount_advanced ul, #ecFundSelectField ul { list-style-type: none; }
#ecFundSelectField ul li { padding-left:6px;}

#resultContent {margin:0;min-height:300px;}
#resultContent .regionTitle { display:block; text-align:center;width:100%;}
#resultContent .pageBlock .message {height:30px;}
#resultContent .pageBlock .label {height:30px;width:auto;}
#resultContent .pageRegion .pageBlock .shortMessage {height:30px; font-weight:normal;}
#resultContent .messageBlock p {padding:5px;font-family:sans-serif; }
#resultContent .messageBlock {padding-top:20px;}
#resultContent .pageRegion .pageBlock .pageBlockElement .shortMessage {font-weight: normal; padding-left:5px;}
#resultContent .pageRegion .pageBlock .pageBlockElement h6 {width:100%;}
#resultContent .messageBlock .resultOrgName {font-weight:bold;}

#page_bottom_region .bottomDiv {float:left;height:120px;}
#page_bottom_region {width:100%;}
#submitSection {padding:0 0 40px 0;}
.defaultFont {font-family:Verdana,Geneva;font-size:9pt;color:#000;}
#bottomSSL {width:25%;}
#bottomSSL table {float:right;}

#bottomShare {width:25%;}
#bottomShare li {width:18px;height:2px;margin:0;float:left;padding:2px;}
#bottomShare #shareLinks, #bottomShare ul {display:block;width:154px;height:25px;margin:auto;float:left;}
#bottomShare #shareLinks {padding:0;}
#bottomShare #shareLinkTitle {float:left;padding:58px 0 10px 10px;width:154px;text-align:left;}
.bottomDiv#bottomShare ul {padding:0 0 0 3px !important; list-style-type: none;}

#bottomLogos {width:49%;}
#bottomLogos #blackbaudLogo { width:175px;height:32px;margin:auto;padding:0px 0 15px 0;display:block;}
#bottomLogos #poweredByText {width:100%; text-align:center;display:block;margin:auto;}

.publishedBody .pageBlockElement #amountField {border:none;}

.publishedBody .ecWidget { padding: 5px 0 5px 0 !important; width: auto !important;}
#ecDonateOther input { float: none !important; width: 50px !important;}
#ecDonateOther .euroOtherAmt {text-align:right;}

#cardCVV2Field { width: 35px !important; min-width:35px !important; max-width:35px !important; }
#cardExpMonthField, #cardExpYearField { width: 60px !important; min-width:60px !important; max-width:60px !important; }
#cvv2infoLink { padding-left: 5px; padding-top: 7px; height: 27px; float: left; text-decoration: none; font-family: Helvetica, Verdana, sans-serif;}

.pageBlock #commentsBox { width:360px !important;height:80px !important;padding:5px !important;margin:5px 5px 5px 5px !important; }
#pageContent #label.commentsLabel { width:100% !important; }
#ecMembershipWidget { padding: 0 !important; }

#giftAidSection { font-weight: bold !important; margin: 5px 5px 10px 5px; }
#giftAidInput { width: 20px !important;  margin: 2px 5px 0 0 !important;  }

#ecDonateOther #euroCents, #euroCents {width:20px !important;}
#ecDonateOther #decimalSeparator      {margin: 5px -3px 0px -3px !important; font-size: 19px !important; font-weight: bold !important;}
#gift_amount_simple #decimalSeparator {margin: 0px 2px 0px 1px !important; font-size: 19px !important; font-weight: bold !important;float:left !important;}

#gift_amount_simple #gift_amount_simpleField {width:75px !important;}
#gift_amount_simple .euroOtherAmt {text-align:right !important;}

.nonFunctionalContent a img {border:none;}
#submitSection input { padding: 6px; width: 70px; }
#captchaContainer { margin: 10px auto 20px auto; }