.stock_data_header {
    width:100%;
    border-collapse: collapse;
    font-size:14px;
    margin-bottom:10px;
}
.stock_data_header tr {
    border-top:dashed 1px #c5c5c5;
    border-bottom:dashed 1px #c5c5c5;
}
.stock_data_header td {
    padding:10px;
}
.stock_data_header td:first-child {
    text-transform:uppercase;
}
.stock_data_header td:last-child {
    text-align:right;
}

.stock_data {
    width:100%;
    border-collapse: collapse;
}
.stock_data thead {
    background: #80b3da;
}
.stock_data thead th {
    text-align:left;
    padding:5px 10px;
    text-transform: uppercase;
}
.stock_data tbody tr {
    border-bottom:dashed 1px #c5c5c5;
}
.stock_data td{
    padding:5px 10px
}