#content_manager {
    margin: 0 auto;
    margin-top: 15px;
    padding: 0;
    border: 1px solid #DDD;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
    box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
}

#select_deselect{
    cursor: pointer;
}

#content_manager_head {
    margin: 0 auto;
    padding: 0;
    height: 40px;
    background: #F1F1F4 url(../images/secondary_bar.png) repeat-x;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#content_manager_head label {
    font-size: 20px;
    margin: 15px 0 0 10px;
}

thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}

table {
    width: 100%;
/*    margin: -5px 0 0 0;*/
}

.datagrid thead tr {
    height: 34px;
    background: url(/img/table_sorter_header.png) repeat-x;
    /*text-align: left;*/
    text-indent: 10px;
    cursor: pointer;
}

.datagrid th {
    font-weight: bold;
}

.datagrid tr{
    height: 50px;
}

.datagrid tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

.datagrid tbody tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

tbody td {
    /*padding: 10px 2px 5px 5px;*/
    border-bottom: 1px dotted #CCC;
    text-align: center;
}

#content_manager_body {
    
}

.edit_button {
    background: url(../img/edit.png);
    background-repeat: no-repeat;
}

.delete_button {
    background: url(../img/delete.png);
    background-repeat: no-repeat;
}

.activate_row{
    cursor: pointer;
}

#select_deselect{
    cursor: pointer;
}