/* TABLES */

/* Global table styles broken jqgrid switched  */

table.form, form table  {
    width: 100%;
    border: 0;
}
table.form, form table{
    border: 0;
}
table.form td, form table td, table.form th, form table th {
    padding: 5px 6px;
    text-align: left;
    vertical-align: top;
}

table.form th, form table th {
width: 250px;
}

td.alignright { text-align: right; }
td.aligncenter { text-align: center; }
/*form th {*/
    /*border: 1px solid #d3d3d3;*/
    /*background: #e6e6e6 url(../jquery-ui/themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;*/
    /*color: #666;*/
    /*font-weight: bold;*/
    /* MYFIX line-height: 17px; */
    /*padding: 2px 6px;*/
/*}*/
form th a:link, form th a:visited, form th a:hover {
    color: #333;
    display: block;
    text-decoration: none;
    width: 100%;
}

form th.sortable a, form th.asc a, form th.desc a {
    display: block;
    width: 100%;
    background: no-repeat right;
    padding: 0;
    text-decoration: none;
    color: black !important;
}

form th.asc a {
    background-image: url(../images/skin/sorted_asc.gif);
}
form th.desc a {
    background-image: url(../images/skin/sorted_desc.gif);
}
/*

.odd {
    background: #f7f7f7;
}
.even {
    background: #fff;
}
*/

tr.odd td, tr.even td {
    border: 1px #DDD solid;
}

/* LIST */
.list table {
    border-collapse: collapse;
    width: 100%;
}
form .list th, form .list td {
    border-left: 1px solid #ddd;
}
form .list th:hover, form .list tr:hover {
    background: #b2d1ff;
}
dt { font-weight: bold; font-size: 120%; }

/* PAGINATION */

.paginateButtons {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url('../jquery-ui/themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png') 50% 50% repeat-x;
    border-top: 0;
    color: #555555;
    font-size: 10px;
    overflow: hidden;
    padding: 10px 3px;
}
.paginateButtons a {
    background: transparent;
    border: 1px solid #ccc;
    color: #666;
    margin: 0 3px;
    padding: 2px 6px;
    text-decoration: none;
}

.paginateButtons a:hover {
    border: 1px solid black;
    color: black;
}

.paginateButtons span {
    padding: 2px 3px;
}

/* GRID SEARCH DIALOG */

.searchDialog {
    background-color: red;
}

/* PROTEST */

.protest { color: red; }

/* Fix protest color in admin view */
div.body { color: black !important; }