span.monthSelected{background:#5cbd4c;color:#fff;cursor:pointer;text-align:left;font-weight:normal;padding-left:3px}span.monthDisabled{color:#ccc;text-align:left;font-weight:normal;padding-left:3px}td.calendarYearSeparator{width:5px;padding-left:10px;padding-right:20px;background:url(../img/vert_line.png) repeat-y center}.normal{color:#808080}span.month{cursor:pointer;text-align:left;font-weight:normal;padding-left:3px}a.monthPeriod,.tableLink{color:#75c857;text-decoration:none}span.periodRows{color:#75c857;text-decoration:none;font-size:13px;font-weight:bold;cursor:pointer}span.year{color:#75c857;text-decoration:none;font-size:13px;font-weight:bold}.noBorders td{border:none!important}.noMargin{margin:0!important}tr.billSegmentData td{border:0;padding:1px 10px;background:#f5f5f5}table#billSegments{border:1px solid #CCC}table#billSegments th{padding:5px 10px;background:#FFF;border-top:1px solid #CCC;border-bottom:1px solid #CCC}div.unpaidTitle{background:url(../img/ico_bills.gif) no-repeat 5px 8px;padding:1px 0 1px 60px}div.autopaymentContainer{width:540px;margin:auto;background-color:transparent}div.account_check{background:url(../img/bankpayment/check_white.gif) no-repeat;width:60px;height:60px}div.account_checked{background:url(../img/bankpayment/check_green.gif) no-repeat;width:60px;height:60px}div.account_error{border:1px solid #cc0a0a}tr.account_row{cursor:pointer}div.account_amount{margin:10px 0}div.account_amount input.big3{text-align:left;width:380px}div.bills_toggle{margin:10px 0 0 66px}div.bills_toggle span.account_bills{line-height:20px}div.bills_toggle div.account_bills{padding-top:5px}h2#bankpayment_title,table#bankpayment_accounts{margin-bottom:15px}p#abandonGeneralMailDesc{margin-bottom:10px}table#singleEmailAddressContainer{margin-left:8px}table.complex tr.billscompact{border:1px solid #b7b1b1}table.complex tr.billscompact td{padding:3px;border-top:1px solid #b7b1b1;border-bottom:1px solid #b7b1b1}table.complex tr.paymentRow td{color:#808080}#filtersTable ul.periodBullet{padding-top:0;margin-top:0;font-weight:bold}.icoBigCalendar{background:url(../img/ico_bigcalendar.png) no-repeat;height:35px;cursor:pointer;display:block;float:left;margin:4px 5px 0 20px;padding:5px 0 0 55px}div#periodIndicator{margin-top:16px}td.bankDetailName{font-weight:bold;padding-right:4px}div.totalCost{padding-top:25px;width:380px}div.refNo{font-size:16px!important;width:380px}div.overdue{background:#ffecec;border-left:3px solid #d54226;font-size:18px;line-height:1.1em;padding:16px 16px 16px 20px}div.unpaid{background:#f2f2f2;border-left:3px solid;font-size:18px;line-height:1.1em;padding:16px 16px 16px 20px}