{
    $OUT = <<'EOF';

/*----------------------------------------------------------------------
 * copyright (C) 1999-2003 Mitel Networks Corporation
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
 *
 * Technical support for this program is available from Mitel Networks
 * Please visit our web site www.mitel.com for details.
 *----------------------------------------------------------------------
 */

/* This set of classes is intended for use as a tabbed menu in a panel. The 
 * menu itself is built out of an itemized list, with the navmenu style applied
 * to it. In this way, if the browser does not support CSS 2.0, a standard
 * itemized list will be seen instead. This also makes the menu perfectly
 * workable in Lynx. 
 *
 * To make use of this menu, see the new menu attribute of the page tab in
 * FormMagick, perl-CGI-FormMagick-0.91-09. Use that callback to output your
 * itemized list with this style, and set the 'here' class to indicate the
 * current position in the menu.
 *
 * This code is currently being tested using inline styles in the Teleworker
 * product, version 3.1 or higher, and the mps_2004_05_21-16_16_27 branch of
 * e-smith-backup. Look to those initially for examples of use.
 *
 * While this does not yet support nested tabs, it would not be difficult to
 * add.
 */

#navmenu {
    border-bottom : 1px solid #ccc;
    margin : 0;
    padding-bottom : 19px;
    padding-left : 10px;
}

#navmenu ul, #navmenu li    {
    display : inline;
    list-style-type : none;
    margin : 0;
    padding : 0;
}

#navmenu a {
    background : #e8f0e8;
    border : 1px solid #ccc;
    color : #666;
    float : left;
    font-size : small;
    font-weight : normal;
    line-height : 14px;
    margin-right : 8px;
    padding : 2px 10px 2px 10px;
    text-decoration : none;
}

#navmenu a:link.active, #navmenu a:visited.active, #navmenu a.here {
    background : #fff;
    border-bottom : 1px solid #fff;
    color : #000;
}

#navmenu a:hover    {
    color : #f00;
}

#navmenu ul a:hover {
    color : #f00 !important;
}

/* End sme panel menu. */

EOF
}
