
table.serena_list
{
    border-style: none;
    margin-top: 0em;
    width:100%;
    /*border-top: 1px solid #aa3838;*/
}/*#e4ebf1*/

table.serena_list tr th
{
    border-style: none;
    background-color: #EEE;
}

table.serena_list tr.bglight
{
    border-style: none;
    background-color: #fafafa;
}/*#f8fafb*/

table.serena_list tr.bgdark
{
    border-style: none;
    background-color: #f2f2f2;
}/*#eef3f5*/

table.serena_list tr.bglight:hover
{
    background-color: #f2f2f2;
}/*#f8fafb*/

table.serena_list tr.bgdark:hover
{
    background-color: #fafafa;
}/*#eef3f5*/


table.serena_list tr.bglight:hover td, table.serena_list tr.bgdark:hover td
{
    /*border-color: #ffffff;*/
    border-bottom-color: #aa3838;
}/*#e4ebf1*/



form.serena_form
{
    font-size: 1em;
    padding: 0;
    margin: 0;

}

form.serena_form input,
form.serena_form input.box,
form.serena_form textarea,
form.serena_form select
{
    border: #404040 1px solid;
    font-size:0.9em;
    width: auto;
}

form.serena_form textarea
{
    height: 50px;
}

div.message-warning,
div.message-error
{
    width: 391px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0.5em;
    background-color: #f8f8f4;
}

div.message-warning
{
    border: 6px solid #d9d978;
}

div.message-error
{
    border: 6px solid #d98078;
}

div.message-warning h2,
div.message-error h2
{
    margin: 0;
    margin-left: 0.5em;
    padding: 0.25em 0.25em 0.25em 1.5em;
}

div.message-warning ul,
div.message-error ul
{
    list-style: none;
}

div.message-warning li,
div.message-error li
{
    list-style: none;
    margin-left: 0.5em;
}


div.serenafilter
{
    border: 1px solid #ccc;
    margin-top: 20px;
    padding: 5px;
}

div.serenafilter_serena_id,
div.serenafilter_created,
div.serenafilter_title,
div.serenafilter_priority
{
    margin: 2px;
}

div.serenafilter_serena_id p,
div.serenafilter_created p,
div.serenafilter_title p,
div.serenafilter_priority p
{
    border: 1px solid #ccc;
    width: 200px;
}
