/* 
    Document   : op
    Created on : Jun 9, 2009, 12:49:03 PM
    Author     : lalo
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

body {
    font-family:sans-serif;
}

p.version {
    text-align:center;
    font-style: italic;
    color:gray;
}

/**
 * Auth (TODO)
 */

/**
 * TODO make this report specific
 */

.title {
    background-color:white;
    font-weight: bold;
    color:maroon;
}

.summary {
    background-color:white;
    font-style: italic;
    color:gray;
}

.info {
    text-align:center;
    font-style:italic;
    color:olive;
    font-weight:bold;
}

.timer {
    font-style:italic;
    font-weight:bold;
}

/**
 * System Menus
 */
ul.sysmenu {
    float:right;
    list-style:none;
}

li.sysmenu {
    float:right;
    display:inline;
}

a.sysmenu, a:link.sysmenu, a:visited.sysmenu {
    float:right;
    text-decoration:none;
    background-color:maroon;
    color:white;
/*    font-size:large;*/
    font-weight:bolder;
    padding:3px;
}

a:hover.sysmenu, a:active.sysmenu {
    float:right;
    text-decoration:none;
    background-color:green;
    color:black;
/*    font-size:large;*/
    font-weight:bolder;
    padding:3px;
}
/**
 * Menus
 */
p.menu {
    margin-top:2em;
    margin-bottom:0;
    font-size:large;
    font-weight:bolder;
    color:rgb(102,51,0);
}

ul.menu {
    margin-top:0;
    margin-bottom:3em;
    float:left;
    width:100%;
    background-color:white;
    color:black;
    display:block;
    line-height:normal;
    padding:0 0 0 4px;
    border:thin inset rgb(102, 51, 0);
    list-style:circle;
}

li.menu {
    display:block;
}

a.menu, a:link.menu, a:visited.menu {
    float:left;
    margin:2px;
    padding:4px;
    text-decoration:none;
/*    background-color:silver;*/
    color:black;
    font-style:italic;
}

a:hover.menu, a:active.menu {
    text-decoration:none;
    background-color:rgb(102,51,0);
    color:rgb(68, 103, 34);
}

span.menu {
    float:left;
    display:block;
    padding:5px 15px 4px 6px;
    color:#666;
}