/*
 * Inversed style for panels
 */

.inverse{
    font-family: verdana;    
    font-size:   8pt;     
    font-weight: normal;
    color:#8e8d8d;
}
.inverse a, a.inverse {color: #ffffff; text-decoration: underline; font-family: verdana; font-size: 8pt; font-weight:normal}
.inverse a:visited, a.inverse:visited, .inverse a:active, a.inverse:active {color: #ffffff; font-weight:normal}
.inverse a:hover, a.inverse:hover {color: #ff6600;text-decoration: underline; font-family: verdana; font-size: 8pt; font-weight:normal}

/*
 * New menu styles
 */
.context            {border: #bfbfbf 1px solid;}
.context a          {color:#000000;   font-family: verdana;  font-size:8pt;
text-decoration:none; display:block; background-image: url('/images/one.gif');font-weight: normal;}
.context a:link     {text-decoration:none;font-weight: normal;}
.context a:visited  {text-decoration:none;font-weight: normal;}
.context a:active   {text-decoration:none;font-weight: normal;}
.context a:hover    {text-decoration:none;font-weight: normal; color:#ffffff; background-color: #316AC5; text-decoration:none;}
.context li         {list-style-type: none; padding:0px; margin:0px;}
.context ul         {padding:0px; margin:0px;}


.operator {
    background-color: #000000;
}

.top_panel {
    color:#000000;   font-family: verdana;  font-size:8pt;
}

.messageerror{
    color: #cc0000;
}

legend{
    color:#666666;   font-family: verdana;  font-size:8pt;
}

fieldset{
    margin-top: 3px;
    margin-left: 6px;
    margin-right: 6px;
    margin-bottom:0px;
    border: 1px #e3e3e3 solid;
    padding:2px;
}

.tablecells, .tablecells td{
    color: #555555;
    border: 1px #efefef solid;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;

    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size:8pt;
}


tr.tablecells:hover{
    background: #e0ecf6;

}

.tableheaders, .tableheaders td{
    color: #000000;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;

    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size:8pt;
}


.half{
    color: #cccccc;
}
.full{
    color: #555555;
}

/* Toolbars  */

.toolbar{
    padding: 0px;
    color: #999999;
    background: #efefef; 
}

.toolbarblock{
    padding: 0px;
    color: #000000;
    background: #c0c0c0; 
}

.tollbarrec{
    padding: 0px;
    color: #000000;
    background: #ffce9c; 
}

.containerrec{
    border: 1px #ffce9c solid; 
}

.toolbarlabel{
    font-weight: bold;
    color: #333333;
    float: left;
    width: 20%;
}

.toolbar, .toolbarblock, .tollbarrec{
    margin-top: 5px; 
    margin-bottom:5px;
}

.toolbar A:link      {color: #0000aa; text-decoration: underline; font-weight: normal}
.toolbar A:visited   {color: #0000aa; text-decoration: underline; font-weight:normal}
.toolbar A:active    {color: #0000aa; text-decoration: underline; font-weight:normal}
.toolbar A:hover     {color: #0000aa; text-decoration: underline; font-weight:normal}


.fieldtrue{
    color: #008800;
}

.fieldfalse{
    color: #cc0000;
}

.fieldnull{
    color: #cccccc;
}


