.c_contentpane .divider-primary {border-top:#0079C2 1px solid;height:1px;overflow:hidden;margin:0 0 12px 0;padding:0;}
 
.c_contentpane h3 {margin:0 0 0 0;padding:0 0 8px 0;}
 
 
.c_contentpane label {font-weight:bold;color:#003366;}

.c_contentpane .error {color:red;}



.c_contentpane .table-primary {}
.c_contentpane .table-primary tr {}
.c_contentpane .table-primary th {font-weight:bold;color:#666;border:none;border-top:3px solid #eee;border-bottom:1px solid #eee;padding:3px;}
.c_contentpane .table-primary td {padding:3px 3px 3px 3px;border:none;}

.c_contentpane .table-primary tr.row-sep td {border-bottom:1px dashed #ccc;font-size:1px;padding:0;}

.c_contentpane .table-balance .txt-payment,
.c_contentpane .table-join .txt-payment,
.c_contentpane .table-busmem .txt-payment  {padding-right:25px; margin:0;color:#0066CC; font: bold 18px Arial, Helvetica, sans-serif;}

.c_contentpane .table-balance  td td,
.c_contentpane .table-join  td ,
.c_contentpane .table-busmem  td {font-size:1em;padding:16px 10px 16px 10px;}

.c_contentpane .table-balance td.cell-image,
.c_contentpane .table-join td.cell-image,
.c_contentpane .table-busmem td.cell-image {padding:20px 0 20px 0;text-align:right;}

.c_contentpane .table-balance td.cell-desc,
.c_contentpane .table-join td.cell-desc,
.c_contentpane .table-busmem td.cell-desc {font-family:Arial;width:440px;}

.c_contentpane .table-balance td.cell-desc .desc-title,
.c_contentpane .table-join td.cell-desc .desc-title,
.c_contentpane .table-busmem td.cell-desc .desc-title {font-size:18px; color:#01884E; margin:0;padding:0;font-family:Arial;font-weight:normal;}

.c_contentpane .table-balance td.cell-checkbox,
.c_contentpane .table-join td.cell-checkbox,
.c_contentpane .table-busmem td.cell-checkbox  {width:68px;text-align:center;}

.c_contentpane .table-balance td.cell-payment,
.c_contentpane .table-join td.cell-payment,
.c_contentpane .table-busmem td.cell-payment {width:129px;text-align:right;}


.c_contentpane .table-join td.cell-desc{width:344px;}
.c_contentpane .table-join td.cell-num-units {text-align:center;}



.ext-box {}

.ext-box .btn {color:#fff;}
.ext-box .txt-amount {color:#0066CC;font-family:Arial;font-size:18px;font-weight:bold;}

.ext-join-bus {}

.ext-join-ind {}


.balance-totals h3 {margin:10px 0 5px 0;padding:0;}

.balance-totals .totals-recurring,
.people-totals .totals-recurring {margin:0 0 5px 0;font-size:.9em;}

.people-totals {margin-bottom:15px;}
