div.debtkid_footer a {
    color: #CCCCCC;
}

div.debtkid_footer a:hover {
    color:#FFFFFF;
}

.debtkid_hidden {
    display:none;
}

div.debtkid_chart_wrapper {
    padding: 0px;
    background: #000 url(../images/OuterBG.png) repeat-y;
    width: 640px;
    color: #FFF;
    font-family: sans-serif;
    font-size: 12px;
    font-weight:bold;
}

div.debtkid_chart_wrapper img {
    display: block;
    clear: both;
}

div.debtkid_chart_wrapper div.debtkid_header {
    padding: 10px 20px 5px 20px;
    font-weight: bold;
    margin-bottom: 0px;
}

div.debtkid_chart_wrapper div.debtkid_footer {
    padding: 5px 20px 10px 20px;
    font-weight: bold;
    margin-bottom: 0px;
}

div.debtkid_chart_wrapper div.debtkid_table {
    border: 4px solid #d7d7d7;
    margin: 5px 10px;
    background: #FFF url(../images/ListBG.png) repeat-y;
}

div.debtkid_chart_wrapper div.debtkid_table {
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #000;
}

div.debtkid_chart_wrapper div.debtkid_table div.debtkid_table_row { float:left; clear:both; margin: 0px 10px; padding: 4px 0px; }
div.debtkid_chart_wrapper div.debtkid_table div.debtkid_table_row img { vertical-align: middle; display: inline; }

div.debtkid_chart_wrapper div.debtkid_table .debtkid_bankcol span { height:100%; vertical-align:middle; display: inline-block; }

div.debtkid_chart_wrapper div.debtkid_table div div { 
    height: 80px; 
    margin:0px; 
    padding:3px;
    float:left; 
    overflow: hidden;
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #FFF;
    text-align:center;
}

div.debtkid_chart_wrapper div.debtkid_table div a.debtkid_learnmore {
    display:block;
    height:20px;
    width:94px;
    background:url('../images/button_grey.png') no-repeat;
    text-indent:100px;
    overflow:hidden;
    margin-left:-47px;
    position:relative;
    left:50%;
    margin-top:-10px;
    top:38px;
}

div.debtkid_chart_wrapper div.debtkid_table div.debtkid_green a.debtkid_learnmore {
    background:url('../images/button_green.png') no-repeat;
}

div.debtkid_chart_wrapper div.debtkid_table div.debtkid_blue a.debtkid_learnmore {
    background:url('../images/button_blue.png') no-repeat;
}

div.debtkid_chart_wrapper div.debtkid_table div.debtkid_red a.debtkid_learnmore {
    background:url('../images/button_red.png') no-repeat;
}

div.debtkid_chart_wrapper div.debtkid_table div.debtkid_highlight div {
    border-style: dotted;
    border-color: #666;
}

div.debtkid_chart_wrapper div.debtkid_table div.debtkid_overline {
    border-style: dotted;
    border-color: #666;
    border-width: 2px 0px 0px 0px;
}

div.debtkid_chart_wrapper div.debtkid_table .debtkid_bankcol { width: 130px; line-height:74px; }
div.debtkid_chart_wrapper div.debtkid_table .debtkid_APYcol { width: 48px; line-height:74px; }
div.debtkid_chart_wrapper div.debtkid_table .debtkid_mincol { width: 76px; line-height:74px; }
div.debtkid_chart_wrapper div.debtkid_table .debtkid_revcol { width: 124px; font-size: 10px; }
div.debtkid_chart_wrapper div.debtkid_table .debtkid_notescol { width: 60px; }
div.debtkid_chart_wrapper div.debtkid_table .debtkid_signcol { width:104px; border-right:0px; }

div.debtkid_chart_wrapper div.debtkid_table div.debtkid_tableheader { height:20px; }
div.debtkid_chart_wrapper div.debtkid_table div.debtkid_tableheader div { height:20px; font-size: 12px !important; line-height: 20px; }

div.debtkid_chart_wrapper div.debtkid_table .debtkid_highlight {
    border:2px solid #64d544;
    background: url('../images/gradient_green.png') repeat-x; 
}

div.debtkid_chart_wrapper div.debtkid_table .debtkid_green { background: url('../images/gradient_green.png') repeat-x; border-color: #64d544; }
div.debtkid_chart_wrapper div.debtkid_table .debtkid_blue { background: url('../images/gradient_blue.png') repeat-x; border-color: #1aa4ff; }
div.debtkid_chart_wrapper div.debtkid_table .debtkid_red { background: url('../images/gradient_red.png') repeat-x; border-color: #d5446d; }

div.debtkid_chart_wrapper .debtkid_breaker { 
    width:0px !important; 
    height:0px !important; 
    margin:0px !important; 
    padding:0px !important; 
    border: none !important; 
    line-height:0px !important;
    overflow: hidden !important;
    clear:both; 
}

