.p_nomargin {
    margin: 0 0 0 0 !important;
}
.p_half_margin {
    margin: 0 0 9px 0 !important;
}
.p_third_margin {
    margin: 0 0 6px 0 !important;
}
.p_small {
    font-size: 12px !important;
}
.std_content_table {
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-collapse: collapse; 
    margin: 0 0 18px 0;
}
.std_content_table td {
    font-size: 15px;
    line-height: 19px;
    vertical-align: top;
    padding: 4px 12px;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}
.std_content_table td p {
    margin: 0px;
}

.small_content_table {
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-collapse: collapse; 
    margin: 0 0 12px 0;
}
.small_content_table td {
    font-size: 13px !important;
    line-height: 16px;
    vertical-align: top;
    padding: 3px 10px;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}
.small_content_table td p,.small_content_table td ul, .small_content_table td ol {
    font-size: 13px !important;
    line-height: 16px !important;
    margin: 0px;
}
.grey_back {
    background-color: #ededed;
    padding: 7px 20px;
}