/*-------------------------- CONTENT STYLING -----------------------------------*/

.news-list-item {
    padding: 0px 0px 0px;
}

.csc-textpic-text {

    padding-right: 5px;
}

.csc-space-before-20 {
    margin-top: 29px !important;
}

.news-list-container {
    padding: 0px;
    
}

.table_content {
    margin-left: auto;
    margin-top: -20px;
    margin-right: auto;
    border-spacing: 31px;
    width: 100%;
}
.table_content td{
    vertical-align:top;
}

.column_left {

}
.column_center {
    width: 180px;
}

.column_center .csc-default{
}



.csc-header h2 {
    padding-left: 7px;
    padding-top: 4px;
    padding-bottom: 4px;
    height: auto;
    margin-left: -7px;
    background-color: #D0CFCF; /* fallback color if gradients are not supported */
    background-image: -webkit-linear-gradient(top, #D0CFCF, #DBDBDB); /* For Chrome and Safari */
    background-image:    -moz-linear-gradient(top, #D0CFCF, #DBDBDB); /* For old Fx (3.6 to 15) */
    background-image:     -ms-linear-gradient(top, #D0CFCF, #DBDBDB); /* For pre-releases of IE 10*/
    background-image:      -o-linear-gradient(top, #D0CFCF, #DBDBDB); /* For old Opera (11.1 to 12.0) */
    background-image:         linear-gradient(to bottom, #D0CFCF, #DBDBDB); /* Standard syntax; must be last */
    width: auto;
    margin-top:30px;
}

.csc-header-date {
    color: #6b6b6b;
    margin-top: 2px;
    margin-bottom: 5px;
}
/*---images---*/
div.csc-textpic div.csc-textpic-single-image img {
    margin: 0px;
    margin-top: 5px;

}
.news-list-container img {
    margin: 0px;
    margin-bottom: 10px;
}
/* exception regarding position of certain content elements; concerns ONLY the elements with these IDs */
#c1698,#c1611,#c1751
{
   margin-top: -55px
}