/*
    Copyright 2006 Dr. Detlef Groth, Schwielowsee, Germany.
     License: http://creativecommons.org/licenses/LGPL/2.1/
     System        : JSCOMPONENTS_JS :
     Object Name   : $RCS_FILE$
     Revision      : $REVISION$
     Date          : Fri Nov 10 15:34:53 2006
     Created By    : Dr. Detlef Groth, Schwielowsee, Germany
     Created       : Fri Nov 10 15:34:53 2006

     Last Modified : <061118.1045>
     ID            : $Id$
     Source        : $Source$
     Description
     Notes
/*
    Copyright 2006 Dr. Detlef Groth, Schwielowsee, Germany.
     License: http://creativecommons.org/licenses/LGPL/2.1/
     System        : JSCOMPONENTS_JS :
     Object Name   : $RCS_FILE$
     Revision      : $REVISION$
     Date          : Fri Nov 10 15:34:53 2006
     Created By    : Dr. Detlef Groth, Schwielowsee, Germany
     Created       : Fri Nov 10 15:34:53 2006

     Last Modified : <061118.1045>
     ID            : $Id$
     Source        : $Source$
     Description
     Notes

  */
div.JSTableSort table th {
padding: 5px;
padding-left: 14px;
padding-right: 14px;
background-color: #ccc ;
}
div.JSTableSort table th.SortNumber, div.JSTableSort table th.SortString {
cursor: pointer ;
}


div.JSTableSort table th.SortAsc {
background-color: #8F8F8F ;
background-image: url(up.gif);
background-repeat : no-repeat;
cursor: pointer ;

}
div.JSTableSort table th.SortDesc {
background-color: #8F8F8F;
background-image: url(down.gif);
background-repeat : no-repeat;
cursor: pointer ;
}
div.JSTableStripe table tr.even td {
background-color: #EFEFEF;
}
div.JSTableStripe table th {
background-color: #BFBFBF;
}
div.JSTableStripe table {
    border-style: solid;
    border-width: 1px;
    margin-top: 5px;
    border-collapse: collapse ;
}
div.JSTableStripe table td, th {
    padding: 5px;
    border-top: solid;
    border-left: solid;
    border-width: 1px;
}
/* jsTreeControls.css */
div.JSTree ul {
    margin-top: 5px;
}
div.JSTree li {
    margin-left: -15px;
}

div.JSTree li  {
    list-style-position: inside ;
    list-style-image : url(plus.gif);
    cursor: pointer ;
    padding: 2px;
}

div.JSTree li.leaf {
    list-style-image : url(file2.gif);
    cursor: auto ;
}
div.JSTree li.opened {
    list-style-image : url(minus.gif);
    cursor: pointer ;
}
div.JSCollapse ul {
    margin-top: 5px;
}
div.JSCollapse {
    margin-left: -10px;
}

div.JSCollapse ul li {
    list-style-type: none ;
    padding: 2px;
/*    padding-left: -25px;*/
    cursor: pointer ;
    background-color: #eee;

}

div.JSTree a, div.JSCollapse a {
  text-decoration: none ;

}
/* EOF jsTreeControls.css */
/* FILE jsToolTipControls */
#ttip {
    position: absolute ;
    padding: 5px;
    border-width: 1px ;
    border-style: dashed ;
    width: 200px;
    background-color: #eee;
    cursor: help ;
}
span.JSTTip {
    display: inline ;
    border-bottom: 1px dashed ;
     cursor: help ;

}
/* EOF jsToolTipControls.css */
/* FILE jsTabControls.css */
div.JSTabBox {
    padding:2px;

    margin: 2px;
}
div.JSTabs {
  white-space:nowrap;
}
div.JSTabs ul  {
    margin-left: 0px;
    padding: 0px;
    /*    border-bottom : 1px solid black; */
    font: bold 12px Verdana, sans-serif;

}

div.JSTabs ul li {
    border-top : 1px solid black;
    border-right : 1px solid black;
    border-bottom : 1px solid black;
    border-left : 1px solid black;
    margin: 0px;
    margin-left: -4px;
    padding: 8px;
    padding-left: 4px;
    list-style: none;

    display: inline;
    background-color: #eee ;
}
div.JSTabs ul li:hover {
    border-top : 1px solid black;
    border-right : 1px solid black;
    border-left : 1px solid black;
}

div.JSTabs ul li.current {

    border-top : 1px solid black;
    border-right : 1px solid black;
    border-left : 1px solid black;
    border-bottom : 0px solid black;
    background-color: #fff ;
}

div.JSTabPanel  {
    /*    padding: 6 0 6 0;*/
    font: 11px Verdana, sans-serif;

}
div.JSDragArea {
    padding: 10px;
    background-color: #eee;
    border: 2px solid #999;
    position: absolute;
    cursor: move;
}
div.JSDragArea p , div.JSDragArea li, div.JSDragArea div, div.JSDragArea table, div.JSDragArea ul  {
    cursor: default;
}
div.JSSearchList div.input {
    padding: 5px;
    border-bottom : 1px solid black;
    border-top : 1px solid black;
}
div.JSSearchList ul {
    margin-top: 5px;
}
div.JSSearchList ul li {
    list-style-image : url(file.gif);
    margin-left: 25px;
    width: 200px;
    padding: 2px ;
}
div.JSSearchList ul li a {
    text-decoration: none ;
}
td.preTD {
    background-color: #e0efe0;
    border: 2px dashed #333 ;
}